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 scope for resolving break labels.
2012-07-11
Mike Pall
Use a
n
explicit flag
t
o si
g
nal SINK tags for a trace
.
commit
|
commitdiff
|
tree
2012-07-09
Mike Pall
Don't allocate constants for su
n
k stores
.
commit
|
commitdiff
|
tree
2012-07-09
Mike Pall
Avoid
compiler warnings a
b
out
r
e
d
efined C++ keywords
.
commit
|
commitdiff
|
tree
2012-07-09
Mike Pall
Add
m
i
s
sing declarations for
M
S
V
C intrinsics
.
commit
|
commitdiff
|
tree
2012-07-08
Mike Pall
Clean
u
p ARM
c
apability flags
.
Only set hig
h
est arc
h
.
.
.
commit
|
commitdiff
|
tree
2012-07-08
Mike
P
a
l
l
Change DynAS
M
bit oper
a
tion
s
to us
e
Lua BitOp
.
commit
|
commitdiff
|
tree
2012-07-08
Mike
Pall
Add Lua BitOp
to minilua
.
commit
|
commitdiff
|
tree
2012-07-07
Mike Pall
Fina
l
ly fix target det
e
ction for
m
svcbuild
.
bat
.
commit
|
commitdiff
|
tree
2012-07-04
Mike Pall
Dr
o
p
ra
n
ge limit for sunk stores relati
v
e to sunk allocati
o
n
.
commit
|
commitdiff
|
tree
2012-07-04
Mike Pa
l
l
Bump so
m
e
limit
s
t
o
accomoda
t
e
SI
N
K
p
ass
.
commit
|
commitdiff
|
tree
2012-07-04
Mike Pall
A
dd
s
tricter chec
k
for sin
k
ing PHIs
.
commit
|
commitdiff
|
tree
2012-07-03
M
ike Pall
Rem
o
ve
unneeded snapshot
p
reps for sunk stores
.
commit
|
commitdiff
|
tree
2012-07-03
Mike Pall
Fi
x
N
EWREF
m
arking in SINK
p
ass
.
commit
|
commitdiff
|
tree
2012-07-03
Mi
k
e Pall
F
i
x compiler w
a
rning
s
.
commit
|
commitdiff
|
tree
2012-07-03
Mik
e
Pal
l
Avoid pesky
compiler war
n
ings a
b
out C++ keywords (eh?
)
.
commit
|
commitdiff
|
tree
2012-07-03
Mike Pal
l
Invoke
SPLIT pass in s
i
de tr
a
ce for rejoined sunk store
s
.
commit
|
commitdiff
|
tree
2012-07-02
M
i
ke Pall
Avoi
d
strict al
i
a
s
i
n
g issues
.
commit
|
commitdiff
|
tree
2012-07-02
M
i
ke Pall
Ad
d
all
o
c
a
tion s
i
nking and sto
r
e sinking opt
i
mization
.
commit
|
commitdiff
|
tree
2012-07-02
Mik
e
Pa
l
l
ARM: Simpli
f
y two-step constant rematerialization
.
commit
|
commitdiff
|
tree
2012-07-02
Mike Pall
Handle initial snapshot for
s
i
d
e
traces
in lj_snap
.
.
.
commit
|
commitdiff
|
tree
2012-07-02
Mike
Pal
l
H
and
l
e
joining IR_HIOP in
S
P
LIT pass
.
commit
|
commitdiff
|
tree
2012-07-02
Mike Pall
Add
I
R_PVAL instruc
t
ion
f
or non-slot parent links
.
commit
|
commitdiff
|
tree
2012-07-02
Mike Pall
Ad
d
explici
t
I
R
_
GCSTEP instruction
.
commit
|
commitdiff
|
tree
2012-07-02
Mike P
a
ll
Use H
I
OP for
XST
O
RE in
SPLI
T
pass
.
commit
|
commitdiff
|
tree
2012-07-02
Mik
e
Pall
Mov
e
sna
p
shot replay
f
or side traces to lj_
s
nap
.
c
.
commit
|
commitdiff
|
tree
2012-07-01
Mike Pa
l
l
Clean up RegSP handli
n
g for parent link ins
t
r
ucti
o
ns
.
commit
|
commitdiff
|
tree
2012-06-30
Mike P
a
ll
Expan
d
a
r
r
a
y
slots in
t
empla
t
e tables with mi
x
ed co
n
st
.
.
.
commit
|
commitdiff
|
tree
2012-06-30
M
i
k
e Pall
C
lean up s
n
apshot restore
.
commit
|
commitdiff
|
tree
2012-06-28
Mike Pall
Fix cde
c
l string parsing during record
i
n
g
.
commit
|
commitdiff
|
tree
2012-06-28
M
i
ke Pall
M
a
ke
os
.
date() t
h
read-safe
.
commit
|
commitdiff
|
tree
2012-06-28
Mike
P
a
l
l
F
i
x buf
f
er chec
k
in
byt
e
cod
e
write
r
.
commit
|
commitdiff
|
tree
2012-06-28
Mike
P
all
A
d
d HREFK forwarding
.
Eli
m
inate HR
E
FK gua
r
d for
TD
U
P
.
.
.
commit
|
commitdiff
|
tree
2012-06-27
Mike P
a
ll
C
r
e
a
te string hash s
l
ots in templ
a
t
e
table
s
even for
.
.
.
commit
|
commitdiff
|
tree
2012-06-27
Mi
k
e
Pall
A
not
h
er att
e
m
pt
a
t proper targe
t
d
e
tection for msvcbuil
d
.
.
.
commit
|
commitdiff
|
tree
2012-06-27
Mike Pall
Fix TDUP t
o
HLO
A
D for
w
ar
d
ing
f
or
DUALNU
M
buil
d
s
.
commit
|
commitdiff
|
tree
2012-06-27
M
i
ke Pall
PP
C
: Fix PPC
3
2 bui
l
d
.
commit
|
commitdiff
|
tree
2012-06-22
Mike Pall
Fix bu
i
ld issues
o
n Cyg
w
i
n a
n
d MinG
W
with optional
.
.
.
commit
|
commitdiff
|
tree
2012-06-20
Mike Pa
l
l
FFI:
C
hec
k
for __new metamethod
w
h
en calling a constructor
.
commit
|
commitdiff
|
tree
2012-06-20
Mike Pall
FFI: D
o
not resolve str
i
ngs pa
s
sed to parameterized
.
.
.
commit
|
commitdiff
|
tree
2012-06-20
Mike Pall
FFI: Resolve metamethods
f
o
r
c
o
nstructors, too
.
commit
|
commitdiff
|
tree
2012-06-20
Mike Pall
F
F
I: Improve
e
rror mes
s
a
g
e
s for cty
p
e arg
u
me
n
ts
.
commit
|
commitdiff
|
tree
2012-06-14
Mike Pall
FFI: A
d
d
support fo
r
paramet
e
rized C type
s
.
commit
|
commitdiff
|
tree
2012-06-13
Mik
e
Pal
l
CONS
O
L
E
: Handle P64, GPR64, TO
C
*
and PPE (PS3)
i
n PPC
.
.
.
commit
|
commitdiff
|
tree
2012-06-12
Mike Pal
l
C
l
ean up
b
uildvm e
r
ror message
.
commit
|
commitdiff
|
tree
2012-06-12
Mik
e
Pall
Allow par
s
i
ng bcsave
.
lua (-b opt
i
on
)
without FFI
.
commit
|
commitdiff
|
tree
2012-06-12
Mike P
a
l
l
PPC: Remove lj_vm_floor/c
e
il/trunc ass
e
mbler wrappe
r
s
.
commit
|
commitdiff
|
tree
2012-06-12
Mike
P
all
ARM/PPC: Remove asse
m
ble
r
code for lj
_
vm_foldar
i
th()
.
commit
|
commitdiff
|
tree
2012-06-12
Mike Pall
P
P
C: Fix disassembly o
f
r
ldcl
/
rldcr
.
commit
|
commitdiff
|
tree
2012-06-12
Mike Pall
Dyn
A
S
M
/PPC: Add missing 64 bit rotates and mtocrf/
m
focrf
.
commit
|
commitdiff
|
tree
2012-06-12
Mi
k
e
P
all
x
6
4: Fix DynASM defines
.
commit
|
commitdiff
|
tree
2012-06-11
M
i
k
e Pall
Improved target de
t
ection for msvcbuild
.
bat
.
commit
|
commitdiff
|
tree
2012-06-11
M
i
k
e
Pall
O
S
X: Change dylib names
to be consist
e
nt wit
h
oth
e
r
.
.
.
commit
|
commitdiff
|
tree
2012-06-10
Mike Pall
M
I
P
S
: Cleanup inte
r
preter
.
commit
|
commitdiff
|
tree
2012-06-10
Mike Pall
PPC/e500: Clea
n
up interpreter
.
commit
|
commitdiff
|
tree
2012-06-10
M
i
ke Pall
P
P
C: Cle
a
nup interpret
e
r
.
commit
|
commitdiff
|
tree
2012-06-10
Mike Pall
ARM: Cle
a
nup inte
r
preter
.
commit
|
commitdiff
|
tree
2012-06-10
Mike Pal
l
x86/x64: More interpre
t
er cle
a
nups
.
commit
|
commitdiff
|
tree
2012-06-10
Mike Pall
PPC: Fix
inter
p
r
e
ter st
a
t
e
set
u
p in callbacks
.
commit
|
commitdiff
|
tree
2012-06-10
Mike Pall
Fix u
s
erdata __
g
c separati
o
ns
a
t
state
clo
s
e
.
commit
|
commitdiff
|
tree
2012-06-10
Mike
P
a
ll
x86/x64: Cl
e
a
n
up interpreter
.
commit
|
commitdiff
|
tree
2012-06-10
M
ike P
a
ll
P
a
ss various build, arch and O
S
f
l
ags
to DynASM
.
commit
|
commitdiff
|
tree
2012-06-10
Mike Pal
l
CONSOLE: Minor PS3
build
f
ix
e
s
.
commit
|
commitdiff
|
tree
2012-06-10
Mike P
a
ll
C
O
NSOLE: Fix PS3 build
.
commit
|
commitdiff
|
tree
2012-06-09
Mike
Pall
CONSOL
E
: Handle unimplem
e
nted feat
u
res for cons
o
le
.
.
.
commit
|
commitdiff
|
tree
2012-06-09
M
ike
P
all
ARM
/
PP
C
: Detect
more target arch varian
t
s
.
D
etect console
OS
.
commit
|
commitdiff
|
tree
2012-06-09
Mik
e
Pall
Avoi
d
poten
t
i
a
l
s
tore-forwar
d
ing stalls in GC marking
.
commit
|
commitdiff
|
tree
2012-06-09
Mike Pall
Fix
c
h
e
ck for m
i
n
i
mum
G
CC version
.
commit
|
commitdiff
|
tree
2012-06-09
Mike Pall
Reorg
a
nize build process
.
commit
|
commitdiff
|
tree
2012-06-09
M
ike Pall
A
d
d mi
n
i
fied Lua int
e
rpreter (mi
n
ilua)
.
Used by
t
he
.
.
.
commit
|
commitdiff
|
tree
2012-06-09
Mike Pall
DynASM
:
Compatibility with minilua
.
commit
|
commitdiff
|
tree
2012-06-08
Mike Pall
FF
I
:
F
ix add
r
ess calculation for refs
.
commit
|
commitdiff
|
tree
2012-06-08
Mike Pall
Move
l
ib/* t
o
s
rc
/
jit/*
.
commit
|
commitdiff
|
tree
2012-06-08
Mike Pall
Correctly preserve sn
a
pshot
#0 PC for
r
oot traces
.
.
.
commit
|
commitdiff
|
tree
2012-06-08
Mik
e
Pall
R
earrange O
S
X vs
.
iOS defines
.
Disab
l
e callbacks on
.
.
.
commit
|
commitdiff
|
tree
2012-06-07
Mike Pall
L
ink t
o
LuaJIT
R
o
admap 2012/2013
.
commit
|
commitdiff
|
tree
2012-06-06
Mik
e
Pall
Print versio
n
and JIT status to stdou
t
, no
t
st
d
e
r
r
.
commit
|
commitdiff
|
tree
2012-06-04
Mike Pall
Split-o
f
f la
r
ge-file support flags
to TARGET_LF
S
FLAGS
.
commit
|
commitdiff
|
tree
2012-06-04
Mike Pall
A
d
d unins
t
all target t
o
top-level M
a
kefile
.
commit
|
commitdiff
|
tree
2012-06-04
Mike P
a
ll
MIPS: Support g
e
nera
t
ion
o
f mip
s
/mips
e
l bytecode ob
j
e
c
t
.
.
.
commit
|
commitdiff
|
tree
2012-06-04
M
i
k
e
Pall
FFI: U
s
e CNEWI/FLOAD to box/ac
c
ess ffi
.
new("i
n
t
"
,
x
.
.
.
commit
|
commitdiff
|
tree
2012-05-31
Mik
e
Pa
l
l
Link to Lua
J
IT wiki
.
commit
|
commitdiff
|
tree
2012-05-29
Mike
P
all
FFI: Conve
r
t io
.
* f
i
le ha
n
dle
t
o FILE * pointer (but
.
.
.
commit
|
commitdiff
|
tree
2012-05-28
Mike
P
all
Fix argument
checks
for
c
o
r
outine
.
create()
.
commit
|
commitdiff
|
tree
2012-05-23
Mike Pall
PPC/e500
:
Fix tailcall from
f
a
st functi
o
n (
e
sp
.
tostring)
.
commit
|
commitdiff
|
tree
2012-05-23
Mik
e
P
a
ll
FFI: Equality co
m
pari
s
o
n
s
never raise a
n
error
.
commit
|
commitdiff
|
tree
2012-05-14
Mike
P
a
l
l
Preserve snap
s
h
ot
#
0
P
C for
r
oot
traces
.
commit
|
commitdiff
|
tree
2012-05-14
Mik
e
Pall
F
F
I: Don't call FreeLibrary() on our own
EXE/D
L
L
.
commit
|
commitdiff
|
tree
2012-05-10
Mike
P
all
AR
M
/PPC/MIPS: Fix tai
l
c
all
f
rom fast
function (e
s
p
.
.
.
commit
|
commitdiff
|
tree
2012-05-10
Mik
e
Pall
AR
M
: Fix mo
d
ulo op
e
rator and m
a
th
.
floor/ceil for inf
.
.
.
commit
|
commitdiff
|
tree
2012-05-10
Mike Pall
ARM: Fix tonumber() argum
e
nt check
.
commit
|
commitdiff
|
tree
2012-05-09
Mike Pall
RELEASE LuaJIT-2
.
0
.
0-beta10
commit
|
commitdiff
|
tree
2012-05-09
Mike Pall
Remove stra
y
comm
e
nt
.
commit
|
commitdiff
|
tree
2012-05-09
Mike Pall
Upda
t
e
c
hangelog
.
commit
|
commitdiff
|
tree
2012-05-09
Mike
Pall
Fix typo
.
commit
|
commitdiff
|
tree
2012-05-09
M
ike Pall
FFI: Fix recording
o
f test for bool
resu
l
t
o
f
c
all
.
commit
|
commitdiff
|
tree
2012-05-08
Mike Pa
l
l
FFI: Don't record test for
b
ool result
of call
,
if
.
.
.
commit
|
commitdiff
|
tree
2012-05-08
M
i
ke Pall
FFI: Allow
'typedef _Bo
o
l int BOOL;' to make Windows
.
.
.
commit
|
commitdiff
|
tree
2012-05-07
Mike
Pall
Fix PHI stack sl
o
t syn
c
ing
.
commit
|
commitdiff
|
tree
2012-05-05
Mike
Pall
FF
I
: Use correct PC i
n
FFI
me
t
amethod error m
e
ssage
.
commit
|
commitdiff
|
tree
2012-05-04
Mike
P
all
A
d
d links to
L
uaJIT mailing list
.
commit
|
commitdiff
|
tree
next