repo.or.cz
/
luajit-2.0.git
/
search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
first
·
prev
·
next
PPCSPE: Fix dispatch for binop metamethods.
2011-07-13
Mike Pall
PPCSPE:
F
ix d
i
spatch
f
or binop
metam
e
thods
.
commit
|
commitdiff
|
tree
2011-07-13
Mike Pall
Cleanup single-number vs
.
dual-n
u
m
b
er mode sele
c
tion
.
commit
|
commitdiff
|
tree
2011-07-12
Mi
k
e Pall
ARM: Don
'
t ev
i
c
t
ASM
R
E
F
_L in ra_evic
t
k()
.
commit
|
commitdiff
|
tree
2011-07-07
M
i
k
e Pall
F
ix doc link
.
commit
|
commitdiff
|
tree
2011-07-06
Mike Pal
l
F
F
I
:
F
i
x comment parsing
.
commit
|
commitdiff
|
tree
2011-07-04
Mike
P
a
ll
ARM: Instal
l
dis_arm
.
lua
.
commit
|
commitdiff
|
tree
2011-07-03
Mike
P
all
Fix install_name an
d
v
e
rsi
o
ning
o
n
OSX
.
commit
|
commitdiff
|
tree
2011-07-03
Mike P
a
ll
P
P
C: Add buil
d
rul
e
s
for PPC inte
r
p
ret
e
r (non-fun
c
tional
.
.
.
commit
|
commitdiff
|
tree
2011-07-03
Mike Pall
P
P
C: Separ
a
te PPC vs
.
PPCSPE interpreter sou
r
ce f
i
les
.
commit
|
commitdiff
|
tree
2011-07-01
Mike Pall
PPC:
Untangle P
P
C vs
.
PPCSPE ta
r
g
et defines
.
commit
|
commitdiff
|
tree
2011-07-01
Mike
P
a
ll
PPC:
F
ix range check
f
or
s
ca
l
ed imm
e
dia
t
e
s in Dy
n
ASM
.
commit
|
commitdiff
|
tree
2011-06-29
Mike Pal
l
Add
de
b
ug o
p
tion to msvcbuild
.
ba
t
a
n
d
impro
v
e
error
.
.
.
commit
|
commitdiff
|
tree
2011-06-29
Mi
k
e Pall
Don't use thread-safe exceptions on OSX
.
Compl
a
in to
.
.
.
commit
|
commitdiff
|
tree
2011-06-28
Mike Pa
l
l
Return to
l
o
wer frame via interpret
e
r for unhandled
.
.
.
commit
|
commitdiff
|
tree
2011-06-28
Mike Pall
Prefer
r
ecording l
o
ops ove
r
call
s
.
commit
|
commitdiff
|
tree
2011-06-28
Mike
P
all
Reorgan
i
z
e tra
c
e
l
i
nk
i
n
g
a
nd track link types
.
commit
|
commitdiff
|
tree
2011-06-28
Mik
e
Pall
Clean up
t
emporary by
t
ecod
e
patching
.
commit
|
commitdiff
|
tree
2011-06-27
Mike
Pall
Fix f
o
rced unwinding t
r
ig
g
er
e
d by external u
n
w
i
nd
e
r
.
commit
|
commitdiff
|
tree
2011-06-27
Mike Pall
Use thr
e
ad-
s
afe exceptions
f
or external
unwinding on
.
.
.
commit
|
commitdiff
|
tree
2011-06-26
Mike Pall
Fix
i
OS build
.
commit
|
commitdiff
|
tree
2011-06-26
Mike
P
a
ll
Fix data-
f
low
an
a
lysis for BC_ITERL
.
commit
|
commitdiff
|
tree
2011-06-24
Mike Pall
FFI: Clarify docs wrt
.
string ini
t
ializers
for byte
.
.
.
commit
|
commitdiff
|
tree
2011-06-23
Mike Pall
RELEASE
LuaJIT-
2
.
0
.
0-bet
a
8
(f
i
xed
)
commit
|
commitdiff
|
tree
2011-06-23
Mike Pal
l
Fix documentation for -b comman
d
line
o
ption
.
commit
|
commitdiff
|
tree
2011-06-23
Mike Pall
RELEASE LuaJIT-2
.
0
.
0-beta8
commit
|
commitdiff
|
tree
2011-06-23
M
i
ke P
a
ll
Upd
a
te cha
n
gelog
.
commit
|
commitdiff
|
tree
2011-06-23
Mik
e
Pall
Misc
.
updates to docs
.
commit
|
commitdiff
|
tree
2011-06-22
M
i
ke Pall
Fix assertion
.
commit
|
commitdiff
|
tree
2011-06-22
Mike Pall
x86
/
x64: Don't evict BASE in ra_evictk()
.
commit
|
commitdiff
|
tree
2011-06-22
Mi
k
e Pall
x86/
x
64
:
Fix re
g
iste
r
all
o
cation for variable
sh
i
fts
.
commit
|
commitdiff
|
tree
2011-06-22
M
i
ke Pall
x86/x64: Fix fusion of compa
r
iso
n
s
with u8/u16 XLOAD
.
commit
|
commitdiff
|
tree
2011-06-22
Mik
e
Pal
l
Avo
i
d pointless call
s
fo
r
std f
i
le h
a
ndles on _
_
g
c
.
commit
|
commitdiff
|
tree
2011-06-20
M
i
k
e Pall
Fix recordin
g
of lo
o
ps with instable directions in
.
.
.
commit
|
commitdiff
|
tree
2011-06-20
Mike Pa
l
l
F
r
o
m
Lua
5
.
2: __len for tabl
e
s
.
N
e
ed
s
-DLUAJIT_ENABLE_LUA52C
.
.
.
commit
|
commitdiff
|
tree
2011-06-14
M
ike Pal
l
Update man
page for
-b c
o
mmand
l
ine optio
n
.
commit
|
commitdiff
|
tree
2011-06-14
Mike Pall
More fixes fo
r
the S
o
l
a
ris/x86 bu
i
ld
.
Thanks
to W
i
ll
.
.
.
commit
|
commitdiff
|
tree
2011-06-14
Mike P
a
l
l
Fix bytecode lo
a
ding
on
W
i
ndows
.
commit
|
commitdiff
|
tree
2011-06-13
M
i
ke Pall
Add more docs for byt
e
co
d
e lo
a
d/save f
e
ature
.
commit
|
commitdiff
|
tree
2011-06-13
M
i
ke Pall
Fix du
m
ping
of
a
lready
str
i
pped functio
n
s with d
e
bug
.
.
.
commit
|
commitdiff
|
tree
2011-06-12
Mike Pall
Add
-b command
line option to
s
a
v
e
/list bytecode
.
commit
|
commitdiff
|
tree
2011-06-12
Mike Pa
l
l
Add supp
o
rt for
byt
e
cod
e
loading/saving
.
commit
|
commitdiff
|
tree
2011-06-12
Mike Pa
l
l
Add recursive du
m
p option to jit
.
b
c
.
dump()
.
commit
|
commitdiff
|
tree
2011-06-12
Mike Pall
No need
for L argument to lj_str_initbuf()
.
commit
|
commitdiff
|
tree
2011-06-11
Mike Pall
FFI: Support __tostri
n
g metamethod f
o
r pointers to
.
.
.
commit
|
commitdiff
|
tree
2011-06-11
Mik
e
Pall
M
ake
.
eh_fra
m
e
se
c
tion r
e
ad-write on Solaris
.
commit
|
commitdiff
|
tree
2011-06-10
M
ike
P
all
Fi
x
check fo
r
mi
s
sing
a
rguments in s
t
ring
.
format
(
)
.
commit
|
commitdiff
|
tree
2011-06-09
Mike Pal
l
Cleanup p
r
oto
t
ype fl
a
gs
.
commit
|
commitdiff
|
tree
2011-06-08
Mike Pall
Remove b
o
gu
s
a
ssertio
n
for GC estimate
vs
.
t
hreshold
.
commit
|
commitdiff
|
tree
2011-06-08
Mike P
a
l
l
Flatten and comp
r
ess i
n
-memory debug info (
s
aves ~70%)
.
commit
|
commitdiff
|
tree
2011-06-07
Mike Pall
Move
debuggin
g
/intr
o
s
p
e
ction functionali
t
y
to
l
j_debug
.
c
.
commit
|
commitdiff
|
tree
2011-06-07
Mike P
a
ll
Fix compiler warning
.
commit
|
commitdiff
|
tree
2011-06-07
Mike Pall
F
FI: Print N
U
L
L
pointer
s
as "c
d
ata<
.
.
.
*>
:
NULL"
.
commit
|
commitdiff
|
tree
2011-06-07
Mike Pall
FFI: Show address poi
n
t
e
d to fo
r
tost
r
in
g
(poin
t
er)
.
commit
|
commitdiff
|
tree
2011-06-07
Mike Pall
Mi
n
or change to
bytecode penalty c
o
de
for
c
onsi
s
tency
.
commit
|
commitdiff
|
tree
2011-06-07
M
ike
P
a
ll
Fix da
t
a-flow
a
na
l
ysis
for BC_UCLO
.
commit
|
commitdiff
|
tree
2011-06-06
Mike Pall
FFI: Ch
a
nge tonumb
e
r(cda
t
a) se
m
antics
.
Return
nil for
.
.
.
commit
|
commitdiff
|
tree
2011-06-05
Mike Pa
l
l
ARM: Add fast assembler imp
l
ementat
i
on of
f
l
oor/ce
i
l
.
.
.
commit
|
commitdiff
|
tree
2011-06-05
Mike Pall
P
PC: Add lj
_
vm_floo
r
which is calla
b
le from C
.
commit
|
commitdiff
|
tree
2011-06-05
Mike Pa
l
l
ARM: F
u
s
e XLOAD/XSTORE operands
.
commit
|
commitdiff
|
tree
2011-06-03
Mike Pall
Add stdint
.
h
rep
l
acement for Symbian
.
Sigh
.
commit
|
commitdiff
|
tree
2011-06-03
M
i
ke P
a
l
l
Add n
a
rro
w
ing
of
modulo opera
t
or
.
commit
|
commitdiff
|
tree
2011-06-03
Mike Pall
Move math helpers to
l
j_
v
mmath
.
c
.
Add
missing
l
og2
.
.
.
commit
|
commitdiff
|
tree
2011-06-03
Mike Pall
ARM: Disable
C
+
+
e
xc
e
ption
catching on Symbian
.
commit
|
commitdiff
|
tree
2011-06-02
Mike Pall
A
R
M: Enable JIT compiler (except fo
r
iOS)
.
commit
|
commitdiff
|
tree
2011-06-02
Mike Pall
ARM:
Add ARM-
s
pecific assembler
backend
.
commit
|
commitdiff
|
tree
2011-06-01
Mike Pall
ARM: Don't generate
unalig
n
ed XL
O
A
D
s
.
commit
|
commitdiff
|
tree
2011-06-01
Mike Pall
M
a
ny soft-
f
loat-r
e
lated
fixes t
o
SPLIT pass and assembler
.
.
.
commit
|
commitdiff
|
tree
2011-06-01
M
i
ke Pall
ARM: Cat
c
h C++ exc
e
ptions in inte
r
pr
e
t
e
r fra
m
es
.
commit
|
commitdiff
|
tree
2011-05-31
Mike Pall
DUALNUM
:
Fix missing type
c
h
eck for
loop in
d
e
x
slot
.
commit
|
commitdiff
|
tree
2011-05-31
Mike Pall
ARM: Tune
r
e
m
aterializ
a
tion schedul
e
r
.
commit
|
commitdiff
|
tree
2011-05-31
M
ike Pall
FFI: Fi
x
recording of casts from 32 bit po
i
nte
r
s to
.
.
.
commit
|
commitdiff
|
tree
2011-05-31
M
ike Pa
l
l
x86/x
6
4: Mino
r
c
leanup in assembler backend
.
commit
|
commitdiff
|
tree
2011-05-31
Mi
k
e Pa
l
l
ARM: Optimize hash algo
r
ith
m
for 3-operand CPUs
.
commit
|
commitdiff
|
tree
2011-05-31
M
ike Pall
ARM: Fix __n
e
windex metamet
h
od
h
andli
n
g
f
or BC_TSETB
.
commit
|
commitdiff
|
tree
2011-05-31
Mi
k
e Pall
A
RM:
F
ix string
.
su
b
(
)
argument ch
e
cks
.
commit
|
commitdiff
|
tree
2011-05-29
Mike Pall
C
l
e
an
u
p m
e
m
o
r
y alloc
a
tor ini
t
ialization
and c
a
tch
.
.
.
commit
|
commitdiff
|
tree
2011-05-27
M
i
ke Pall
FFI: Avoid unu
s
ed
f
u
n
ctions
i
f
FF
I
is d
i
sa
b
led
.
commit
|
commitdiff
|
tree
2011-05-27
Mike
Pa
l
l
ARM: Interpreter/
J
IT int
e
gr
a
tion, part #2
.
commit
|
commitdiff
|
tree
2011-05-27
Mike Pall
ARM: Fix math
.
l
d
e
x
p() recording an
d
folding
.
commit
|
commitdiff
|
tree
2011-05-27
M
ike Pall
F
i
x compi
l
er
wa
r
ning
.
commit
|
commitdiff
|
tree
2011-05-26
Mike P
a
ll
F
ix handlin
g
of number constant
s
in snapshots in SPLIT
.
.
.
commit
|
commitdiff
|
tree
2011-05-26
Mike Pall
A
RM: Fix
r
emateria
l
i
z
a
t
ion scheduler
.
commit
|
commitdiff
|
tree
2011-05-26
Mik
e
Pa
l
l
ARM:
Flush instruct
i
on cac
h
e in
assembler b
a
cken
d
.
commit
|
commitdiff
|
tree
2011-05-26
Mik
e
Pall
Treat extra exit from sta
c
k check
l
i
ke a par
e
nt exit
.
commit
|
commitdiff
|
tree
2011-05-26
Mike Pall
Simplify h
e
l
per rout
i
nes for
soft-float targets
.
A
dd
.
.
.
commit
|
commitdiff
|
tree
2011-05-26
M
ike P
a
ll
ARM: A
d
d C
P
U
d
e
t
e
ction
.
commit
|
commitdiff
|
tree
2011-05-23
Mike Pall
ARM:
Unify
rotates to
simplify assembler
backend
.
commit
|
commitdiff
|
tree
2011-05-23
Mike Pall
FF
I
: Fix __gc for VLA/VLS
cda
t
a
objec
t
s
.
commit
|
commitdiff
|
tree
2011-05-22
M
ik
e
P
all
Get register
m
aps
for jit
.
dum
p
from
t
arget
d
isassembler
.
commit
|
commitdiff
|
tree
2011-05-22
Mike Pall
ARM: Add AR
M
di
s
assembler
.
commit
|
commitdiff
|
tree
2011-05-22
Mike Pal
l
A
R
M: Add ARM-specif
i
c tuning
to generi
c
assembler back
e
nd
.
commit
|
commitdiff
|
tree
2011-05-22
Mike Pall
AR
M
: Add rematerialization
s
cheduler for constan
t
s
.
.
.
commit
|
commitdiff
|
tree
2011-05-22
Mike
Pall
S
p
lit up FP IR instruction
s
w
ith SPLIT pas
s
for
so
f
t
.
.
.
commit
|
commitdiff
|
tree
2011-05-22
Mike Pall
More portability cleanups
f
or
assembler backe
n
d
.
commit
|
commitdiff
|
tree
2011-05-22
M
i
ke Pall
Add missin
g
guard
t
o for l
o
o
p
argument conversion
.
commit
|
commitdiff
|
tree
2011-05-22
Mik
e
Pall
Mo
v
e IR_
C
ALL*
def
i
ni
t
ions
t
o lj_ircall
.
h
.
commit
|
commitdiff
|
tree
2011-05-17
Mike Pal
l
Portability cleanups for a
s
sembl
e
r
backend
.
commit
|
commitdiff
|
tree
2011-05-17
Mike Pall
Clarify docs w
r
t
.
ta
b
le initializ
e
r
h
andling for VLA
.
.
.
commit
|
commitdiff
|
tree
2011-05-16
Mike Pall
Cleanup of target dependen
c
ies
.
commit
|
commitdiff
|
tree
2011-05-16
Mike
Pall
Add
t
arget-specific
m
acro f
o
r stack a
l
ignment in assembler
.
.
.
commit
|
commitdiff
|
tree
next