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
Don't save/restore tmptv with copyTV.
2011-06-22
Mike
P
all
x86/
x
64: F
i
x fusion of
co
m
pariso
n
s with u
8
/
u
16 X
L
OAD
.
commit
|
commitdiff
|
tree
2011-06-22
Mi
k
e Pall
Av
o
i
d
po
i
ntless calls for std file handl
e
s on __gc
.
commit
|
commitdiff
|
tree
2011-06-20
Mike
Pall
F
i
x r
e
cording of loops with instab
l
e
d
irections
in
.
.
.
commit
|
commitdiff
|
tree
2011-06-20
Mike P
a
l
l
Fr
o
m Lua 5
.
2: _
_
len for tables
.
Needs -DLUAJIT_ENAB
L
E_LUA52C
.
.
.
commit
|
commitdiff
|
tree
2011-06-14
Mike Pall
Update man page
for
-
b command line option
.
commit
|
commitdiff
|
tree
2011-06-14
Mike P
a
l
l
More fixe
s
f
or the S
o
l
aris/x86 build
.
Tha
n
ks to Will
.
.
.
commit
|
commitdiff
|
tree
2011-06-14
M
i
ke Pall
Fix bytecode
lo
a
ding on Windows
.
commit
|
commitdiff
|
tree
2011-06-13
M
i
ke
P
all
Add more docs fo
r
bytecode load/save f
e
ature
.
commit
|
commitdiff
|
tree
2011-06-13
Mi
k
e Pall
Fi
x
dumping
of already
s
t
r
ipped f
u
nctions with debug
.
.
.
commit
|
commitdiff
|
tree
2011-06-12
Mike Pall
Add -b
comm
a
nd l
i
ne option to
s
ave/list bytecode
.
commit
|
commitdiff
|
tree
2011-06-12
M
i
ke P
a
ll
Add suppor
t
for bytecode loading/savin
g
.
commit
|
commitdiff
|
tree
2011-06-12
Mike
P
all
Add r
e
cursive du
m
p option to jit
.
b
c
.
dump()
.
commit
|
commitdiff
|
tree
2011-06-12
Mike P
a
ll
No need for L argu
m
ent to lj_str_init
b
uf()
.
commit
|
commitdiff
|
tree
2011-06-11
Mike Pall
FFI: S
u
ppo
r
t
__tost
r
ing
m
etamet
h
o
d for pointers to
.
.
.
commit
|
commitdiff
|
tree
2011-06-11
Mike Pall
Mak
e
.
e
h
_frame section r
e
ad-
w
rite on Solaris
.
commit
|
commitdiff
|
tree
2011-06-10
Mike Pall
Fix chec
k
fo
r
m
i
ssing argument
s
in
s
tring
.
format()
.
commit
|
commitdiff
|
tree
2011-06-09
Mike Pa
l
l
C
leanup prototype fla
g
s
.
commit
|
commitdiff
|
tree
2011-06-08
Mike
P
all
Remove bogus ass
e
rti
o
n f
o
r
G
C estimate vs
.
t
hreshold
.
commit
|
commitdiff
|
tree
2011-06-08
Mike Pall
Fl
a
tt
e
n and compres
s
in-memory debug i
n
fo (saves ~70%)
.
commit
|
commitdiff
|
tree
2011-06-07
Mi
k
e Pall
Move debugging/introspection fun
c
tionalit
y
to
l
j_d
e
bug
.
c
.
commit
|
commitdiff
|
tree
2011-06-07
Mike Pall
Fix
compi
l
er warnin
g
.
commit
|
commitdiff
|
tree
2011-06-07
Mike P
a
ll
FFI:
Print NULL p
o
inters
a
s
"c
d
ata<
.
.
.
*>: NULL"
.
commit
|
commitdiff
|
tree
2011-06-07
M
ike
Pall
FFI:
Show a
d
dress
pointed to fo
r
tost
r
ing(poi
n
ter
)
.
commit
|
commitdiff
|
tree
2011-06-07
Mike Pall
Minor cha
n
ge
t
o bytecode penalt
y
code for c
o
nsistency
.
commit
|
commitdiff
|
tree
2011-06-07
M
ike Pall
F
i
x
d
ata-flow analy
s
is for BC_UCLO
.
commit
|
commitdiff
|
tree
2011-06-06
Mike Pall
FFI: Change tonumb
e
r(cdat
a
)
s
e
m
a
ntics
.
Re
t
u
rn nil for
.
.
.
commit
|
commitdiff
|
tree
2011-06-05
M
ike Pa
l
l
ARM: Add fast a
s
s
e
m
b
ler
implem
e
ntation of floor/ceil
.
.
.
commit
|
commitdiff
|
tree
2011-06-05
Mike P
a
l
l
PPC: Add lj_vm_
f
loor
which is cal
l
able
f
rom C
.
commit
|
commitdiff
|
tree
2011-06-05
Mike Pall
ARM
:
F
u
se XLOAD/XSTORE
op
e
rand
s
.
commit
|
commitdiff
|
tree
2011-06-03
Mike Pall
Add stdi
n
t
.
h replacemen
t
for Symbian
.
S
i
gh
.
commit
|
commitdiff
|
tree
2011-06-03
Mike
P
all
Add na
r
rowing of
m
odulo opera
t
or
.
commit
|
commitdiff
|
tree
2011-06-03
Mik
e
Pall
Move math
helpers to lj_vmma
t
h
.
c
.
A
dd missing log2
.
.
.
commit
|
commitdiff
|
tree
2011-06-03
M
i
ke Pall
ARM
:
Disabl
e
C
++ excep
t
ion catching on
S
y
m
bian
.
commit
|
commitdiff
|
tree
2011-06-02
Mike Pall
ARM: E
n
able J
I
T compiler (
e
xcept for iO
S
)
.
commit
|
commitdiff
|
tree
2011-06-02
Mike Pall
AR
M
: Add ARM-specific assemb
l
er
backend
.
commit
|
commitdiff
|
tree
2011-06-01
Mike
P
all
A
R
M
:
Don't g
e
nerate unaligne
d
XL
O
ADs
.
commit
|
commitdiff
|
tree
2011-06-01
Mike Pall
M
a
n
y s
o
ft-float-related f
i
xe
s
t
o
SPLIT pass and assembler
.
.
.
commit
|
commitdiff
|
tree
2011-06-01
Mike Pall
A
R
M: Catch C++ exceptions in int
e
r
p
ret
e
r frame
s
.
commit
|
commitdiff
|
tree
2011-05-31
Mike Pa
l
l
DUALNUM:
Fix missing typ
e
check for loop index
s
lot
.
commit
|
commitdiff
|
tree
2011-05-31
Mike
P
all
A
RM: Tune
re
m
aterializati
o
n scheduler
.
commit
|
commitdiff
|
tree
2011-05-31
M
ike
P
a
ll
FFI:
F
ix recor
d
ing of
c
as
t
s from 32 b
i
t point
e
r
s to
.
.
.
commit
|
commitdiff
|
tree
2011-05-31
Mike P
a
ll
x
86/x64: Mi
n
o
r
c
l
eanup in assembler ba
c
kend
.
commit
|
commitdiff
|
tree
2011-05-31
M
i
ke Pall
A
R
M:
Optimize
h
ash al
g
orithm f
o
r 3-operan
d
CPUs
.
commit
|
commitdiff
|
tree
2011-05-31
Mike Pall
ARM:
F
ix __newinde
x
m
e
t
amethod
h
andling for BC_TSETB
.
commit
|
commitdiff
|
tree
2011-05-31
Mike P
a
ll
ARM
:
Fix st
r
ing
.
sub() argum
e
nt checks
.
commit
|
commitdiff
|
tree
2011-05-29
Mike Pa
l
l
C
l
ean u
p
memory allocator ini
t
ial
i
zation and catch
.
.
.
commit
|
commitdiff
|
tree
2011-05-27
Mike
P
all
FFI: Avoid
unused fu
n
cti
o
ns
if FFI
i
s disabl
e
d
.
commit
|
commitdiff
|
tree
2011-05-27
Mike Pal
l
ARM
:
Inter
p
reter/JIT integr
a
tion
,
p
a
rt
#2
.
commit
|
commitdiff
|
tree
2011-05-27
Mike P
a
ll
ARM: Fix math
.
l
d
exp
(
)
r
ec
o
rding and
folding
.
commit
|
commitdiff
|
tree
2011-05-27
Mike
Pall
Fix comp
i
l
er
warni
n
g
.
commit
|
commitdiff
|
tree
2011-05-26
Mike Pall
Fix han
d
ling of number constants in snapshots in SPLIT
.
.
.
commit
|
commitdiff
|
tree
2011-05-26
Mik
e
Pa
l
l
ARM: Fix remate
r
ialization scheduler
.
commit
|
commitdiff
|
tree
2011-05-26
Mike Pa
l
l
ARM: Flush ins
t
ruction ca
c
he in assembl
e
r backend
.
commit
|
commitdiff
|
tree
2011-05-26
Mike Pall
Treat ext
r
a
exit from stack check li
k
e
a p
a
ren
t
ex
i
t
.
commit
|
commitdiff
|
tree
2011-05-26
M
i
ke Pall
Sim
p
lify helper
routines for sof
t
-float tar
g
e
t
s
.
Add
.
.
.
commit
|
commitdiff
|
tree
2011-05-26
Mike Pall
ARM: Add CPU de
t
ection
.
commit
|
commitdiff
|
tree
2011-05-23
Mike Pall
ARM: Unify rotates to
s
i
mplify
assembler backend
.
commit
|
commitdiff
|
tree
2011-05-23
Mike Pall
FFI: F
i
x __gc
f
or VLA/VLS cd
a
ta objects
.
commit
|
commitdiff
|
tree
2011-05-22
Mike Pall
Get regis
t
er maps for jit
.
dump from t
a
r
g
et disa
s
semb
l
er
.
commit
|
commitdiff
|
tree
2011-05-22
Mike Pall
ARM: Add ARM
di
s
a
s
sembler
.
commit
|
commitdiff
|
tree
2011-05-22
Mike Pall
ARM: Add ARM-specif
i
c
t
u
n
i
ng to generic assembler backend
.
commit
|
commitdiff
|
tree
2011-05-22
Mike P
a
ll
A
R
M: Add rematerialization
sche
d
uler for const
a
nts
.
.
.
commit
|
commitdiff
|
tree
2011-05-22
Mike P
a
ll
Spli
t
up
F
P
I
R instru
c
tio
n
s with SPLIT pass for
soft
.
.
.
commit
|
commitdiff
|
tree
2011-05-22
Mike
P
all
More porta
b
i
l
it
y
cl
e
anups
f
o
r
assembler b
a
c
k
end
.
commit
|
commitdiff
|
tree
2011-05-22
M
i
ke Pal
l
Ad
d
mis
s
in
g
g
u
ar
d
to for
loop argument c
o
nver
s
io
n
.
commit
|
commitdiff
|
tree
2011-05-22
Mike Pall
Move IR_CALL* d
e
finitions to lj_irca
l
l
.
h
.
commit
|
commitdiff
|
tree
2011-05-17
Mike Pall
Portabilit
y
c
leanups for a
s
sembler backend
.
commit
|
commitdiff
|
tree
2011-05-17
Mike Pa
l
l
Clari
f
y do
c
s wrt
.
table initi
a
lizer handling
for VLA
.
.
.
commit
|
commitdiff
|
tree
2011-05-16
Mike Pall
Cleanup of
targ
e
t depen
d
en
c
ie
s
.
commit
|
commitdiff
|
tree
2011-05-16
Mi
k
e P
a
l
l
Add target-specific
macr
o
for s
t
ack alignment
i
n
assembler
.
.
.
commit
|
commitdiff
|
tree
2011-05-16
Mike P
a
ll
Fix compiler warning
.
commit
|
commitdiff
|
tree
2011-05-16
M
i
ke Pa
l
l
ARM: Add support for GD
B
JIT AP
I
.
commit
|
commitdiff
|
tree
2011-05-16
Mike Pall
A
R
M: Remove redundant par
s
e_gp
r
()
i
n Dyn
A
S
M
.
commit
|
commitdiff
|
tree
2011-05-16
Mike P
a
ll
ARM: Add LJ_SOF
T
FP define
.
Add support for soft-float
.
.
.
commit
|
commitdiff
|
tree
2011-05-16
Mike Pall
ARM: Generaliz
e
machine code co-location
.
A
R
M has a
.
.
.
commit
|
commitdiff
|
tree
2011-05-11
Mike Pall
M
ove x
8
6/x
6
4 parts of JI
T
assembler ba
c
kend to extra
.
.
.
commit
|
commitdiff
|
tree
2011-05-11
Mike Pall
Disentangle target-speci
f
ic parts
of J
I
T assembler
.
.
.
commit
|
commitdiff
|
tree
2011-05-10
Mike Pall
Tuning loop unr
o
lling heuri
s
t
i
cs again
.
commit
|
commitdiff
|
tree
2011-05-09
Mike Pal
l
A
RM: Fix
t
able/
u
serda
t
a equality com
p
arisons in inte
r
preter
.
commit
|
commitdiff
|
tree
2011-05-09
Mike Pall
ARM: In
t
erpret
e
r/
J
I
T
i
ntegra
t
io
n
, part #1
.
commit
|
commitdiff
|
tree
2011-05-09
Mike
Pall
F
i
x some po
r
tability issu
e
s with the JIT compiler
.
commit
|
commitdiff
|
tree
2011-05-09
Mike P
a
l
l
Use common h
e
lper
functi
o
ns
f
or unaligned
l
oads
.
commit
|
commitdiff
|
tree
2011-05-09
Mike P
a
l
l
FF
I
: Allow setting er
r
no with ffi
.
errno(),
too
.
commit
|
commitdiff
|
tree
2011-05-08
M
i
ke Pall
FFI: Add
f
fi
.
errno
(
)
.
commit
|
commitdiff
|
tree
2011-05-08
Mike Pall
F
FI
:
Save errno/GetLastError() aro
u
nd allocations
,
.
.
.
commit
|
commitdiff
|
tree
2011-05-08
Mike Pal
l
Avoid name clas
h
with Wind
o
ws MM_MA
X
de
f
ine
.
commit
|
commitdiff
|
tree
2011-05-06
Mike Pall
x86
/
x64:
Fix bit
.
* arg
u
me
n
t checking
.
commit
|
commitdiff
|
tree
2011-05-05
Mike Pall
RELEASE
L
ua
J
IT-2
.
0
.
0-
b
eta7
commit
|
commitdiff
|
tree
2011-05-05
Mike Pall
Update changelog
.
commit
|
commitdiff
|
tree
2011-05-05
Mik
e
Pall
Improve bytecode optimization of and/o
r
operators
.
commit
|
commitdiff
|
tree
2011-05-04
M
i
ke Pa
l
l
Mis
c
.
upda
t
es
t
o
d
ocs
.
commit
|
commitdiff
|
tree
2011-05-04
Mike
P
all
Fix comp
i
ler warnin
g
.
commit
|
commitdiff
|
tree
2011-05-04
Mike Pall
F
F
I: Fix fiel
d
alignme
n
t for i
O
S
.
commit
|
commitdiff
|
tree
2011-05-04
Mike Pall
More tu
n
i
n
g of loo
p
unrolling heuristics
.
commit
|
commitdiff
|
tree
2011-05-04
Mike Pall
Fix st
a
ck sl
o
t up
d
ates for down-rec
u
rsion
.
commit
|
commitdiff
|
tree
2011-05-03
Mike Pa
l
l
Tune loo
p
unrolling heu
r
i
s
tics
.
Increase
tr
a
ce r
e
c
order
.
.
.
commit
|
commitdiff
|
tree
2011-04-29
Mike
P
all
FFI: Compi
l
e C fu
n
ction calls with 64 bit a
r
g
s/r
e
sults
.
.
.
commit
|
commitdiff
|
tree
2011-04-29
M
ike Pal
l
x86: Pop un
u
sed
F
P result
from x87 stack
.
commit
|
commitdiff
|
tree
2011-04-29
Mike Pall
Im
p
rove targ
e
t
O
S selecti
o
n for buildvm
.
commit
|
commitdiff
|
tree
2011-04-28
Mik
e
Pall
ARM: Fix ABI and build
i
ssues
f
o
r
iOS
.
Now works on
.
.
.
commit
|
commitdiff
|
tree
next