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
Fix hint-based register allocation in ra_dest().
2011-07-13
Mike P
a
ll
PPCSPE:
Fix dispatch for binop
m
e
t
amethods
.
commit
|
commitdiff
|
tree
2011-07-13
Mi
k
e
P
a
ll
Cl
e
anup single-number vs
.
dual-number m
o
de
selection
.
commit
|
commitdiff
|
tree
2011-07-12
Mike Pall
ARM: Don't evict ASMREF_L in ra_evic
t
k()
.
commit
|
commitdiff
|
tree
2011-07-07
Mike Pa
l
l
Fix doc l
i
nk
.
commit
|
commitdiff
|
tree
2011-07-06
Mike Pall
FFI: Fix comment parsing
.
commit
|
commitdiff
|
tree
2011-07-04
Mike Pall
ARM: Instal
l
dis
_
arm
.
lua
.
commit
|
commitdiff
|
tree
2011-07-03
Mike P
a
ll
Fix
i
ns
t
all_name and v
e
rsi
o
ning
o
n OSX
.
commit
|
commitdiff
|
tree
2011-07-03
Mike
P
a
ll
PPC: Add build
r
ules for
P
PC in
t
er
p
re
t
er (non-functional
.
.
.
commit
|
commitdiff
|
tree
2011-07-03
Mike Pall
P
P
C: Separa
t
e
P
PC vs
.
PPCSPE
interpreter source f
i
les
.
commit
|
commitdiff
|
tree
2011-07-01
Mike
P
all
PPC:
U
n
tangle PPC vs
.
PPCSPE target d
e
fin
e
s
.
commit
|
commitdiff
|
tree
2011-07-01
Mike Pall
P
P
C
:
Fix range c
h
e
c
k for scaled immed
i
at
e
s in Dy
n
ASM
.
commit
|
commitdiff
|
tree
2011-06-29
Mike Pall
Ad
d
d
ebug option t
o
msvcbui
l
d
.
b
a
t and improve err
o
r
.
.
.
commit
|
commitdiff
|
tree
2011-06-29
Mike
Pall
Don't use t
h
r
e
ad-s
a
fe exceptions
o
n OSX
.
Comp
l
ain to
.
.
.
commit
|
commitdiff
|
tree
2011-06-28
Mike Pall
Return to lower
frame
v
ia interpreter for unhan
d
led
.
.
.
commit
|
commitdiff
|
tree
2011-06-28
M
i
ke Pall
Pref
e
r r
e
co
r
ding
loops ov
e
r calls
.
commit
|
commitdiff
|
tree
2011-06-28
Mike Pall
Reo
r
ganize trac
e
li
n
king an
d
track li
n
k ty
p
es
.
commit
|
commitdiff
|
tree
2011-06-28
Mike Pall
Clean up temp
o
rary b
y
tecode pa
t
c
hing
.
commit
|
commitdiff
|
tree
2011-06-27
Mi
k
e P
a
ll
Fix f
o
rced unw
i
n
d
ing triggered b
y
external unwinder
.
commit
|
commitdiff
|
tree
2011-06-27
Mike P
a
ll
Use thread-safe exce
p
tions for external unwinding on
.
.
.
commit
|
commitdiff
|
tree
2011-06-26
Mike P
a
ll
Fix
iOS bu
i
ld
.
commit
|
commitdiff
|
tree
2011-06-26
Mike Pall
Fix
d
ata-flow analysis for BC_ITERL
.
commit
|
commitdiff
|
tree
2011-06-24
M
i
ke Pa
l
l
FFI: Clari
f
y
do
c
s wrt
.
string initializers f
o
r byte
.
.
.
commit
|
commitdiff
|
tree
2011-06-23
Mike P
a
ll
RELEASE LuaJIT-2
.
0
.
0-beta8 (fixed)
commit
|
commitdiff
|
tree
2011-06-23
M
i
ke Pall
Fix d
o
cumentatio
n
for
-
b command line option
.
commit
|
commitdiff
|
tree
2011-06-23
Mike P
a
ll
RELE
A
SE
L
uaJ
I
T-2
.
0
.
0-
b
eta8
commit
|
commitdiff
|
tree
2011-06-23
M
ike
P
all
Update
c
hangelog
.
commit
|
commitdiff
|
tree
2011-06-23
M
ike Pall
M
i
sc
.
upd
a
tes t
o
docs
.
commit
|
commitdiff
|
tree
2011-06-22
Mike
P
all
Fix asser
t
i
o
n
.
commit
|
commitdiff
|
tree
2011-06-22
Mike Pal
l
x
86
/
x64:
D
on't evict BASE in ra
_
evictk(
)
.
commit
|
commitdiff
|
tree
2011-06-22
Mik
e
P
a
ll
x86/x6
4
:
Fix regi
s
ter allocation for variable shifts
.
commit
|
commitdiff
|
tree
2011-06-22
Mike Pall
x
8
6
/
x64: Fix fusi
o
n of
c
o
mp
a
risons with
u
8/
u
16 XLO
A
D
.
commit
|
commitdiff
|
tree
2011-06-22
Mike Pall
Avoid poin
t
l
e
s
s ca
l
ls for std file handles on
__gc
.
commit
|
commitdiff
|
tree
2011-06-20
Mike Pall
Fix
r
ecor
d
ing of l
o
op
s
wi
t
h instable directions in
.
.
.
commit
|
commitdiff
|
tree
2011-06-20
Mike Pall
Fr
o
m Lua 5
.
2: __len
f
or
t
ables
.
Needs -DLUAJI
T
_ENA
B
LE_LUA52C
.
.
.
commit
|
commitdiff
|
tree
2011-06-14
Mik
e
Pall
U
p
date man pag
e
for -b co
m
man
d
line
opt
i
o
n
.
commit
|
commitdiff
|
tree
2011-06-14
Mike Pall
Mor
e
f
ixes for the Solaris/x86 build
.
Thanks
t
o
Wil
l
.
.
.
commit
|
commitdiff
|
tree
2011-06-14
Mike
Pal
l
F
ix by
t
ecode lo
a
ding on Wi
n
do
w
s
.
commit
|
commitdiff
|
tree
2011-06-13
Mike Pall
Add
m
ore docs
f
or b
y
t
ecode
loa
d
/save f
e
ature
.
commit
|
commitdiff
|
tree
2011-06-13
M
i
k
e Pal
l
F
i
x dumping of already stripped functi
o
ns with debug
.
.
.
commit
|
commitdiff
|
tree
2011-06-12
Mike Pall
A
dd -b command l
i
ne opt
i
on
to s
a
ve/list byt
e
code
.
commit
|
commitdiff
|
tree
2011-06-12
Mike
P
a
ll
Add support fo
r
bytecode loadi
n
g/savin
g
.
commit
|
commitdiff
|
tree
2011-06-12
Mike Pal
l
A
d
d recur
s
ive d
u
mp opti
o
n to
j
it
.
bc
.
dump()
.
commit
|
commitdiff
|
tree
2011-06-12
Mike Pall
N
o
ne
e
d for L ar
g
um
e
nt
t
o lj_str_ini
t
bu
f
()
.
commit
|
commitdiff
|
tree
2011-06-11
Mike Pall
FFI: Suppo
r
t
_
_
t
ostring m
e
tameth
o
d
fo
r
pointers to
.
.
.
commit
|
commitdiff
|
tree
2011-06-11
Mike Pal
l
Ma
k
e
.
eh_fram
e
section read
-
write on Solaris
.
commit
|
commitdiff
|
tree
2011-06-10
Mike Pall
Fix check for missing
a
r
guments in
string
.
format()
.
commit
|
commitdiff
|
tree
2011-06-09
Mike Pa
l
l
C
le
a
nup prototype flags
.
commit
|
commitdiff
|
tree
2011-06-08
Mike Pall
Remove bogus assertion
f
o
r
GC estimate vs
.
t
hres
h
old
.
commit
|
commitdiff
|
tree
2011-06-08
Mike Pal
l
Flatten and compr
e
ss in-memory de
b
ug info (saves
~70%)
.
commit
|
commitdiff
|
tree
2011-06-07
M
ike P
a
ll
M
ove de
b
ug
g
ing/intros
p
ection func
t
io
n
a
l
i
ty
t
o
lj_debug
.
c
.
commit
|
commitdiff
|
tree
2011-06-07
M
i
ke Pall
F
ix compile
r
warning
.
commit
|
commitdiff
|
tree
2011-06-07
M
ike Pall
FFI: Pr
i
n
t
NULL
pointers as "cdata<
.
.
.
*>: NULL"
.
commit
|
commitdiff
|
tree
2011-06-07
M
ike Pall
FFI
:
Sh
o
w address
pointed to fo
r
tost
r
in
g
(pointer)
.
commit
|
commitdiff
|
tree
2011-06-07
Mike P
a
ll
Minor change to bytecode penal
t
y code for consistency
.
commit
|
commitdiff
|
tree
2011-06-07
M
i
ke Pall
Fix data-
f
low a
n
alysis for BC_
U
CLO
.
commit
|
commitdiff
|
tree
2011-06-06
M
i
ke
P
a
ll
FFI: Change tonum
b
er(c
d
ata) sem
a
ntics
.
R
e
turn
n
i
l
for
.
.
.
commit
|
commitdiff
|
tree
2011-06-05
Mike Pall
ARM: Add fast
a
ssembler imp
l
e
m
entation of f
l
oor
/
ceil
.
.
.
commit
|
commitdiff
|
tree
2011-06-05
M
ike Pall
PPC:
Add lj
_
vm_
f
loor wh
i
ch
i
s callable from C
.
commit
|
commitdiff
|
tree
2011-06-05
Mike Pa
l
l
ARM: F
u
se X
L
OAD/X
S
TORE
o
perands
.
commit
|
commitdiff
|
tree
2011-06-03
Mike Pall
A
d
d stdin
t
.
h r
e
p
lace
m
e
n
t for Sym
b
i
a
n
.
Si
g
h
.
commit
|
commitdiff
|
tree
2011-06-03
Mi
k
e Pall
Ad
d
narrowing of mod
u
lo operator
.
commit
|
commitdiff
|
tree
2011-06-03
Mike Pall
Move math helpers
to l
j
_vmmath
.
c
.
Add miss
i
ng
log2
.
.
.
commit
|
commitdiff
|
tree
2011-06-03
Mike Pall
ARM: Disable C++ exception catch
i
ng o
n
Symbian
.
commit
|
commitdiff
|
tree
2011-06-02
Mike Pall
ARM: E
n
a
ble JIT compiler
(except for
iOS)
.
commit
|
commitdiff
|
tree
2011-06-02
Mike
P
all
ARM
:
Add
A
RM-s
p
ecific a
s
sembler backend
.
commit
|
commitdiff
|
tree
2011-06-01
Mike Pal
l
ARM: Don'
t
g
e
n
erate unaligned XLOADs
.
commit
|
commitdiff
|
tree
2011-06-01
Mike Pall
Many s
o
ft-flo
a
t-related fixes to
SPLIT pass
a
nd
a
ssemb
l
er
.
.
.
commit
|
commitdiff
|
tree
2011-06-01
Mike Pall
ARM:
Ca
t
ch C++ exceptions
in inter
p
reter fr
a
mes
.
commit
|
commitdiff
|
tree
2011-05-31
M
ike Pall
DUALNUM:
Fix missing ty
p
e check for loop index slot
.
commit
|
commitdiff
|
tree
2011-05-31
Mike Pa
l
l
ARM: Tune rema
t
erializatio
n
scheduler
.
commit
|
commitdiff
|
tree
2011-05-31
Mi
k
e P
a
l
l
FFI: Fix reco
r
d
i
ng of c
a
sts fr
o
m
32 bit po
i
nters to
.
.
.
commit
|
commitdiff
|
tree
2011-05-31
Mik
e
Pall
x
86/x64
:
Minor
c
leanup in ass
e
mbler backend
.
commit
|
commitdiff
|
tree
2011-05-31
Mi
k
e Pall
A
RM: Op
t
imize
h
ash algorit
h
m
for 3-operand CPU
s
.
commit
|
commitdiff
|
tree
2011-05-31
Mike Pall
ARM: Fix
__newindex meta
m
ethod h
a
ndlin
g
for BC_TS
E
T
B
.
commit
|
commitdiff
|
tree
2011-05-31
Mike Pa
l
l
ARM: Fix strin
g
.
sub() argument checks
.
commit
|
commitdiff
|
tree
2011-05-29
Mike Pall
Clean up memory alloca
t
or init
i
ali
z
a
ti
o
n and catch
.
.
.
commit
|
commitdiff
|
tree
2011-05-27
Mi
k
e
Pall
FFI: Avoid
unused f
u
n
ctions if
F
FI is disabled
.
commit
|
commitdiff
|
tree
2011-05-27
Mike Pa
l
l
ARM:
I
nterpreter/JIT i
n
tegrati
o
n, part #2
.
commit
|
commitdiff
|
tree
2011-05-27
Mi
k
e Pall
ARM: Fi
x
math
.
ldexp() recording a
n
d folding
.
commit
|
commitdiff
|
tree
2011-05-27
M
i
ke Pall
Fix compi
l
er warning
.
commit
|
commitdiff
|
tree
2011-05-26
M
i
ke P
a
l
l
Fix han
d
ling of
num
b
er
cons
t
a
nts in sna
p
shot
s
in SPLI
T
.
.
.
commit
|
commitdiff
|
tree
2011-05-26
Mike Pal
l
AR
M
: Fix
remate
r
ialization s
c
hed
u
ler
.
commit
|
commitdiff
|
tree
2011-05-26
Mike Pall
ARM: Flush ins
t
ruc
t
ion cache in ass
e
mbl
e
r
b
ac
k
e
nd
.
commit
|
commitdiff
|
tree
2011-05-26
Mi
k
e Pal
l
Tr
e
a
t
e
xtr
a
exit from stack
c
heck l
i
ke a parent exit
.
commit
|
commitdiff
|
tree
2011-05-26
Mike
P
al
l
Simplify
h
el
p
er
r
outines for soft-float t
a
r
gets
.
Add
.
.
.
commit
|
commitdiff
|
tree
2011-05-26
Mike P
a
ll
ARM: Add CPU detection
.
commit
|
commitdiff
|
tree
2011-05-23
Mike P
a
l
l
ARM: Unif
y
rotates to si
m
pl
i
fy assembl
e
r backend
.
commit
|
commitdiff
|
tree
2011-05-23
Mike Pall
FFI: Fix __gc for VLA/VLS cdat
a
o
b
ject
s
.
commit
|
commitdiff
|
tree
2011-05-22
Mike
P
all
Ge
t
regist
e
r maps
f
or j
i
t
.
dump f
r
om ta
r
ge
t
disassem
b
ler
.
commit
|
commitdiff
|
tree
2011-05-22
Mike Pall
ARM: Add ARM di
s
assemb
l
er
.
commit
|
commitdiff
|
tree
2011-05-22
Mike Pall
AR
M
: Add ARM-specific tuning to ge
n
eric assembler b
a
ckend
.
commit
|
commitdiff
|
tree
2011-05-22
Mike Pall
ARM:
A
dd remateria
l
i
z
ation schedule
r
for
c
o
nstants
.
.
.
commit
|
commitdiff
|
tree
2011-05-22
Mike P
a
ll
Spl
i
t up FP
I
R in
s
tructions with SPL
I
T pass for soft
.
.
.
commit
|
commitdiff
|
tree
2011-05-22
Mike Pall
More por
t
ability cle
a
nups for assembler
b
ac
k
end
.
commit
|
commitdiff
|
tree
2011-05-22
Mike Pa
l
l
Add missing
g
uard to for loop argument conv
e
rsion
.
commit
|
commitdiff
|
tree
2011-05-22
M
ike Pall
Move IR_C
A
LL*
def
i
ni
t
ions
to lj_ircal
l
.
h
.
commit
|
commitdiff
|
tree
2011-05-17
M
ike Pall
Portability clean
u
ps for
a
s
s
embler ba
c
kend
.
commit
|
commitdiff
|
tree
2011-05-17
Mi
k
e Pall
Clarify
d
ocs wrt
.
tabl
e
initializer h
a
ndling for
V
LA
.
.
.
commit
|
commitdiff
|
tree
2011-05-16
Mike
Pall
Clean
u
p of ta
r
get dependencies
.
commit
|
commitdiff
|
tree
2011-05-16
Mik
e
Pal
l
Add target
-
specific mac
r
o for
s
tack alignment in
a
sse
m
bler
.
.
.
commit
|
commitdiff
|
tree
next