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
M
i
ke Pal
l
x86/x64
:
Fix
fusion o
f
comp
a
risons with u8/
u
1
6
XLOAD
.
commit
|
commitdiff
|
tree
2011-06-22
M
i
ke Pall
Av
o
i
d pointles
s
cal
l
s for std
fil
e
handles on __gc
.
commit
|
commitdiff
|
tree
2011-06-20
M
i
ke Pall
F
ix record
i
ng of lo
o
p
s
with instable d
i
r
ections in
.
.
.
commit
|
commitdiff
|
tree
2011-06-20
Mike Pall
From
Lua 5
.
2: __l
e
n
for tables
.
N
e
eds -DLUAJIT_ENABLE_L
U
A52
C
.
.
.
commit
|
commitdiff
|
tree
2011-06-14
Mike Pall
Update man
p
age for -b command line option
.
commit
|
commitdiff
|
tree
2011-06-14
Mike Pall
More
fixes for the
Solaris/x8
6
bui
l
d
.
Thanks
to Will
.
.
.
commit
|
commitdiff
|
tree
2011-06-14
Mike Pal
l
Fix b
y
tecode
load
i
ng
o
n Windows
.
commit
|
commitdiff
|
tree
2011-06-13
M
i
ke P
a
ll
Add
m
ore docs
f
o
r
bytecod
e
load/save fe
a
ture
.
commit
|
commitdiff
|
tree
2011-06-13
Mike Pall
Fix dump
i
ng of alre
a
dy stri
p
ped functions with d
e
bug
.
.
.
commit
|
commitdiff
|
tree
2011-06-12
M
i
ke Pall
Ad
d
-b command line
o
ption to save/
l
ist byt
e
code
.
commit
|
commitdiff
|
tree
2011-06-12
Mike Pall
Add support for
b
ytecode loading/sav
i
ng
.
commit
|
commitdiff
|
tree
2011-06-12
Mike Pall
Add recursive
d
ump option to jit
.
bc
.
dump()
.
commit
|
commitdiff
|
tree
2011-06-12
Mike Pall
No need for L arg
u
m
e
n
t to lj_str_ini
t
buf()
.
commit
|
commitdiff
|
tree
2011-06-11
M
ike Pall
FF
I
: Support __tostring metamethod for pointers t
o
.
.
.
commit
|
commitdiff
|
tree
2011-06-11
Mike
P
all
Make
.
e
h
_frame secti
o
n
r
ead-write
o
n Solaris
.
commit
|
commitdiff
|
tree
2011-06-10
M
ik
e
Pall
Fix check for
m
issi
n
g
ar
g
uments in string
.
for
m
at()
.
commit
|
commitdiff
|
tree
2011-06-09
Mike Pa
l
l
Cleanup prototyp
e
flags
.
commit
|
commitdiff
|
tree
2011-06-08
Mike Pa
l
l
Remove bogus assertion for GC
esti
m
at
e
vs
.
th
r
eshold
.
commit
|
commitdiff
|
tree
2011-06-08
Mik
e
P
a
ll
Flatten and
compress in-memory debug info (
s
av
e
s ~70%)
.
commit
|
commitdiff
|
tree
2011-06-07
Mike Pall
Move debuggi
n
g/i
n
trospecti
o
n funct
i
o
nality to
l
j
_d
e
bug
.
c
.
commit
|
commitdiff
|
tree
2011-06-07
Mike Pall
F
i
x
c
o
mpil
e
r wa
r
ning
.
commit
|
commitdiff
|
tree
2011-06-07
Mike Pall
FFI: Print NULL pointers as "cdat
a
<
.
.
.
*
>: N
U
LL"
.
commit
|
commitdiff
|
tree
2011-06-07
Mike Pall
FFI: Show address pointed to for
t
o
stri
n
g(po
i
n
te
r
)
.
commit
|
commitdiff
|
tree
2011-06-07
Mike Pall
M
inor
c
han
g
e to
b
yteco
d
e p
e
nalty code for c
o
nsistency
.
commit
|
commitdiff
|
tree
2011-06-07
Mike Pall
Fix d
a
ta-flow ana
l
ysis for BC_UCLO
.
commit
|
commitdiff
|
tree
2011-06-06
Mike Pall
FFI
:
Change
t
onumb
e
r(cdata) sem
a
ntics
.
Return nil f
o
r
.
.
.
commit
|
commitdiff
|
tree
2011-06-05
M
ike Pall
ARM:
Add fa
s
t assembler implementation of f
l
o
o
r/ceil
.
.
.
commit
|
commitdiff
|
tree
2011-06-05
M
i
ke Pall
PPC:
A
dd lj_vm_floor which
is
call
a
ble from C
.
commit
|
commitdiff
|
tree
2011-06-05
Mike Pa
l
l
ARM:
Fuse XLO
A
D/XSTORE operan
d
s
.
commit
|
commitdiff
|
tree
2011-06-03
Mike Pall
Add
s
t
d
int
.
h
r
e
plac
e
ment for S
y
mbian
.
Sigh
.
commit
|
commitdiff
|
tree
2011-06-03
M
ike Pall
Add narrowing of m
o
dulo
operato
r
.
commit
|
commitdiff
|
tree
2011-06-03
Mike P
a
ll
M
ove
math h
e
lpers to lj_vmmat
h
.
c
.
Add missing
l
o
g2
.
.
.
commit
|
commitdiff
|
tree
2011-06-03
M
i
ke Pall
ARM: Disable C++ excep
t
ion catch
i
ng o
n
S
ymbian
.
commit
|
commitdiff
|
tree
2011-06-02
Mike Pall
ARM: Enabl
e
JIT co
m
piler (except for iOS)
.
commit
|
commitdiff
|
tree
2011-06-02
M
i
k
e Pall
ARM: Add ARM-sp
e
cifi
c
assembler b
a
ckend
.
commit
|
commitdiff
|
tree
2011-06-01
M
ike Pall
A
R
M: Don't gener
a
te unalig
n
e
d
X
LO
A
D
s
.
commit
|
commitdiff
|
tree
2011-06-01
Mike
Pall
Many soft-float-related
fixes
to S
P
LIT pass an
d
assembler
.
.
.
commit
|
commitdiff
|
tree
2011-06-01
Mike Pall
ARM:
C
a
t
ch C++ e
x
ceptions in interpreter
f
rames
.
commit
|
commitdiff
|
tree
2011-05-31
Mike Pall
D
U
A
L
NUM: Fix missing type check for lo
o
p
index slot
.
commit
|
commitdiff
|
tree
2011-05-31
Mike Pall
A
R
M:
Tune
r
emate
r
i
a
li
z
ation
s
cheduler
.
commit
|
commitdiff
|
tree
2011-05-31
Mike
P
all
F
FI: Fix recording
o
f
cast
s
from
32 bi
t
pointers to
.
.
.
commit
|
commitdiff
|
tree
2011-05-31
Mike Pall
x86/x64: M
i
nor cleanup
in assembler backe
n
d
.
commit
|
commitdiff
|
tree
2011-05-31
M
ike
P
all
A
RM: Opti
m
ize
h
as
h
alg
o
r
i
thm
for 3-o
p
e
rand CPUs
.
commit
|
commitdiff
|
tree
2011-05-31
Mi
k
e
Pall
ARM: Fix __newin
d
e
x
metametho
d
hand
l
in
g
for BC_TSETB
.
commit
|
commitdiff
|
tree
2011-05-31
Mi
k
e P
a
l
l
ARM: Fix string
.
sub() argume
n
t
c
heck
s
.
commit
|
commitdiff
|
tree
2011-05-29
M
i
ke
Pall
Clean up me
m
ory
allocator initialization and catch
.
.
.
commit
|
commitdiff
|
tree
2011-05-27
Mik
e
P
a
ll
FFI: Avoid
u
nused functions i
f
FFI is di
s
ab
l
ed
.
commit
|
commitdiff
|
tree
2011-05-27
Mike
Pall
ARM:
I
nter
p
reter/
J
IT
in
t
egr
a
tion,
par
t
#2
.
commit
|
commitdiff
|
tree
2011-05-27
M
i
ke Pal
l
AR
M
: Fix mat
h
.
ldexp() r
e
c
o
rding and folding
.
commit
|
commitdiff
|
tree
2011-05-27
Mike Pall
Fix co
m
pil
e
r wa
r
n
i
ng
.
commit
|
commitdiff
|
tree
2011-05-26
Mike Pall
Fix handling o
f
number constants i
n
snapsho
t
s in SPLIT
.
.
.
commit
|
commitdiff
|
tree
2011-05-26
Mike Pall
ARM: Fix rematerializati
o
n schedul
e
r
.
commit
|
commitdiff
|
tree
2011-05-26
Mi
k
e
Pall
ARM: Flush
instruction cache in asse
m
bler backend
.
commit
|
commitdiff
|
tree
2011-05-26
Mike Pall
Treat extra exit from stac
k
c
he
c
k like a parent
e
xi
t
.
commit
|
commitdiff
|
tree
2011-05-26
Mike Pall
Simplify helper rout
i
n
es for s
o
ft
-
float targets
.
Add
.
.
.
commit
|
commitdiff
|
tree
2011-05-26
Mike
P
all
ARM: Add C
P
U detecti
o
n
.
commit
|
commitdiff
|
tree
2011-05-23
Mik
e
Pall
ARM: Unify rot
a
tes to s
i
mp
l
ify asse
m
bler ba
c
k
e
n
d
.
commit
|
commitdiff
|
tree
2011-05-23
Mike Pa
l
l
FFI:
Fi
x
__gc for
V
LA
/
VL
S
cdata objects
.
commit
|
commitdiff
|
tree
2011-05-22
Mike Pall
Get r
e
gister maps for jit
.
dump from
t
arg
e
t disassembler
.
commit
|
commitdiff
|
tree
2011-05-22
M
ike Pall
ARM
:
Add AR
M
d
i
sassembl
e
r
.
commit
|
commitdiff
|
tree
2011-05-22
Mike Pall
ARM: Add ARM-
s
pe
c
ific
tunin
g
to generic assembler
b
ackend
.
commit
|
commitdiff
|
tree
2011-05-22
Mike Pall
ARM: Add rematerialization scheduler for c
o
nstants
.
.
.
commit
|
commitdiff
|
tree
2011-05-22
Mik
e
Pall
Split up FP
IR instructions with SPLIT pass for soft
.
.
.
commit
|
commitdiff
|
tree
2011-05-22
Mi
k
e Pa
l
l
More
p
ortability cleanup
s
for assemb
l
er backend
.
commit
|
commitdiff
|
tree
2011-05-22
M
i
ke Pall
Add
missing guard to for loop
a
rgument convers
i
on
.
commit
|
commitdiff
|
tree
2011-05-22
M
ike Pal
l
Mo
v
e IR_CALL* def
i
n
itions to
l
j_ir
c
a
l
l
.
h
.
commit
|
commitdiff
|
tree
2011-05-17
Mi
k
e
P
all
Portabil
i
ty cleanups for assembler
backend
.
commit
|
commitdiff
|
tree
2011-05-17
Mike Pall
Clarify docs w
r
t
.
table i
n
itializer ha
n
dl
i
ng
f
or VLA
.
.
.
commit
|
commitdiff
|
tree
2011-05-16
Mike
P
all
Cleanup
o
f target dependenc
i
es
.
commit
|
commitdiff
|
tree
2011-05-16
Mike Pall
A
d
d targ
e
t-s
p
ec
i
fic m
a
cro fo
r
s
tack alig
n
ment in assembler
.
.
.
commit
|
commitdiff
|
tree
2011-05-16
Mike P
a
ll
Fix
c
ompile
r
warning
.
commit
|
commitdiff
|
tree
2011-05-16
Mike Pall
ARM: Add support for GD
B
JIT A
P
I
.
commit
|
commitdiff
|
tree
2011-05-16
Mike Pall
A
R
M: Remov
e
r
e
dundant p
a
rse_gpr()
in
D
ynASM
.
commit
|
commitdiff
|
tree
2011-05-16
Mike
P
all
ARM: Add LJ
_
SOFTFP define
.
Add support
f
o
r
soft-flo
a
t
.
.
.
commit
|
commitdiff
|
tree
2011-05-16
Mike
P
all
ARM
:
Generalize machine c
o
de co-lo
c
ation
.
ARM h
a
s a
.
.
.
commit
|
commitdiff
|
tree
2011-05-11
Mik
e
Pall
Mov
e
x
8
6/x64 parts of JI
T
assembler backe
n
d to extra
.
.
.
commit
|
commitdiff
|
tree
2011-05-11
Mike Pall
Disen
t
a
n
gle
t
arget-specific parts of JIT assemble
r
.
.
.
commit
|
commitdiff
|
tree
2011-05-10
Mik
e
Pa
l
l
Tuning loo
p
unrolli
n
g heuristics
a
gain
.
commit
|
commitdiff
|
tree
2011-05-09
M
ike Pall
ARM: Fix table/userdata equality
c
omparisons in inte
r
preter
.
commit
|
commitdiff
|
tree
2011-05-09
Mi
k
e Pall
ARM:
I
nterp
r
eter/JI
T
i
ntegration,
p
art
#
1
.
commit
|
commitdiff
|
tree
2011-05-09
Mike Pall
F
ix some port
a
bility issues with
the JIT c
o
mpil
e
r
.
commit
|
commitdiff
|
tree
2011-05-09
Mike Pall
Use common he
l
per functi
o
ns for unali
g
ned loads
.
commit
|
commitdiff
|
tree
2011-05-09
Mike Pall
FFI: Allow setting errno with ffi
.
errno(), too
.
commit
|
commitdiff
|
tree
2011-05-08
Mike P
a
ll
FFI:
Add
ffi
.
errno()
.
commit
|
commitdiff
|
tree
2011-05-08
Mike Pall
FFI: Sa
v
e
errno/GetLastE
r
r
o
r
() around all
o
cat
i
o
n
s,
.
.
.
commit
|
commitdiff
|
tree
2011-05-08
Mike
P
all
A
v
oid n
a
m
e
c
lash
with Windows MM_
M
AX define
.
commit
|
commitdiff
|
tree
2011-05-06
M
i
k
e Pall
x86/x6
4
:
Fix
bit
.
* argument ch
e
cking
.
commit
|
commitdiff
|
tree
2011-05-05
Mike Pall
RELEASE
L
u
a
J
I
T
-2
.
0
.
0-bet
a
7
commit
|
commitdiff
|
tree
2011-05-05
Mike P
a
ll
Up
d
ate changelog
.
commit
|
commitdiff
|
tree
2011-05-05
M
ike Pall
Impro
v
e bytecod
e
optim
i
zation of and/or operato
r
s
.
commit
|
commitdiff
|
tree
2011-05-04
Mike
Pall
Misc
.
updates to docs
.
commit
|
commitdiff
|
tree
2011-05-04
M
i
ke Pall
Fix com
p
il
e
r wa
r
ni
n
g
.
commit
|
commitdiff
|
tree
2011-05-04
Mike Pall
FFI: Fi
x
field alignment
f
or iOS
.
commit
|
commitdiff
|
tree
2011-05-04
Mike Pall
M
ore tunin
g
of
l
oo
p
unrolling
h
eu
r
istics
.
commit
|
commitdiff
|
tree
2011-05-04
Mike
Pall
F
i
x st
a
ck
s
lot updates for down-recursion
.
commit
|
commitdiff
|
tree
2011-05-03
Mike Pall
Tune
l
oop unr
o
l
lin
g
he
u
ristics
.
Increas
e
trace r
e
corder
.
.
.
commit
|
commitdiff
|
tree
2011-04-29
Mike Pall
FFI:
C
ompil
e
C fu
n
ction calls with 64 bit args/resu
l
ts
.
.
.
commit
|
commitdiff
|
tree
2011-04-29
Mike Pal
l
x
8
6: Pop u
n
use
d
FP result
f
rom x87
s
tack
.
commit
|
commitdiff
|
tree
2011-04-29
Mike Pall
Improve target
O
S s
e
lectio
n
for bu
i
ldvm
.
commit
|
commitdiff
|
tree
2011-04-28
Mik
e
Pall
AR
M
: Fix ABI
and buil
d
issues for iOS
.
Now works o
n
.
.
.
commit
|
commitdiff
|
tree
next