repo.or.cz
/
luajit-2.0
/
celess22.git
/
search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
first
·
prev
·
next
Add explicit IR_GCSTEP instruction.
2012-07-02
Mike Pall
Add explicit IR_
G
C
S
T
EP
i
nstructi
o
n
.
commit
|
commitdiff
|
tree
2012-07-02
M
ike
P
all
Use HIOP for XSTORE in S
P
LIT pass
.
commit
|
commitdiff
|
tree
2012-07-02
Mike Pall
Move snapshot
replay for
s
ide
t
races to l
j
_snap
.
c
.
commit
|
commitdiff
|
tree
2012-07-01
Mik
e
Pall
Clean up Reg
S
P handling for paren
t
link instr
u
ctions
.
commit
|
commitdiff
|
tree
2012-06-30
M
i
ke Pall
Expa
n
d
a
rray slots in template tables with
mixed const
.
.
.
commit
|
commitdiff
|
tree
2012-06-30
Mike Pall
Clean up s
n
ap
s
hot r
e
store
.
commit
|
commitdiff
|
tree
2012-06-28
M
i
ke P
a
ll
F
i
x cdecl string parsing durin
g
recording
.
commit
|
commitdiff
|
tree
2012-06-28
M
ike Pall
Make os
.
date() th
r
ead
-
safe
.
commit
|
commitdiff
|
tree
2012-06-28
Mike Pall
Fix buffer ch
e
ck in bytecode
w
r
i
ter
.
commit
|
commitdiff
|
tree
2012-06-28
M
i
ke Pall
A
dd HREFK f
o
rw
a
rding
.
Eliminat
e
HREFK guard for
T
DUP
.
.
.
commit
|
commitdiff
|
tree
2012-06-27
Mike Pall
C
reate string hash slots in
template tables even for
.
.
.
commit
|
commitdiff
|
tree
2012-06-27
Mike P
a
ll
Another attempt
at proper target detec
t
ion for msv
c
build
.
.
.
commit
|
commitdiff
|
tree
2012-06-27
Mi
k
e
Pall
Fix TDUP
t
o HLOAD f
o
rwarding for DUALNUM build
s
.
commit
|
commitdiff
|
tree
2012-06-27
Mike Pall
P
P
C: Fix PPC32
b
uild
.
commit
|
commitdiff
|
tree
2012-06-22
M
i
ke Pall
Fix
build iss
u
es on Cygwin
and MinGW with o
p
t
ion
a
l
.
.
.
commit
|
commitdiff
|
tree
2012-06-20
Mi
k
e Pall
FFI: Check for
_
_new meta
m
et
h
od
w
he
n
call
i
ng
a constructor
.
commit
|
commitdiff
|
tree
2012-06-20
Mike P
a
ll
FFI:
D
o no
t
resolve
s
trings passe
d
to
param
e
teri
z
e
d
.
.
.
commit
|
commitdiff
|
tree
2012-06-20
M
ike
Pall
FFI: Resol
v
e me
t
am
e
thods for constructors, t
o
o
.
commit
|
commitdiff
|
tree
2012-06-20
Mike
Pall
FFI
:
Impro
v
e
error messa
g
es for
c
type a
r
gumen
t
s
.
commit
|
commitdiff
|
tree
2012-06-14
Mik
e
Pall
FFI: Add su
p
port
f
or
para
m
eterized C typ
e
s
.
commit
|
commitdiff
|
tree
2012-06-13
Mike Pall
CONSOL
E
:
Handle P64, GPR
6
4, TOC* and PPE (PS3) in PPC
.
.
.
commit
|
commitdiff
|
tree
2012-06-12
Mike Pall
Clean up buildvm
error mes
s
age
.
commit
|
commitdiff
|
tree
2012-06-12
Mi
k
e Pall
Allow p
a
rsing bcsave
.
lua (-b
opti
o
n) withou
t
FFI
.
commit
|
commitdiff
|
tree
2012-06-12
Mike Pa
l
l
PPC: Remove lj_vm_floor/
c
eil/trunc a
s
sembler wr
a
pper
s
.
commit
|
commitdiff
|
tree
2012-06-12
M
ike
P
all
A
RM/PPC: Re
m
ove
a
ssem
b
ler code for lj_vm_folda
r
ith
(
)
.
commit
|
commitdiff
|
tree
2012-06-12
Mi
k
e
Pall
PPC:
F
ix
d
isas
s
emb
l
y o
f
r
l
d
cl/rldcr
.
commit
|
commitdiff
|
tree
2012-06-12
M
i
ke Pall
D
y
n
AS
M
/PPC:
Add
m
issing 64 bit
r
otates
and mtocr
f
/mfocrf
.
commit
|
commitdiff
|
tree
2012-06-12
M
i
ke Pall
x
64: Fix DynASM defines
.
commit
|
commitdiff
|
tree
2012-06-11
Mike Pall
Improv
e
d
target detection fo
r
m
s
vcbuil
d
.
bat
.
commit
|
commitdiff
|
tree
2012-06-11
M
i
ke Pall
O
S
X
:
Change dylib na
m
es to be
c
onsisten
t
w
ith other
.
.
.
commit
|
commitdiff
|
tree
2012-06-10
M
ike
P
all
MIPS: Cle
a
nup int
e
r
p
r
e
te
r
.
commit
|
commitdiff
|
tree
2012-06-10
M
i
ke Pall
PPC/e
5
0
0
:
Cleanup interpreter
.
commit
|
commitdiff
|
tree
2012-06-10
Mike Pall
PPC: Cleanup interpreter
.
commit
|
commitdiff
|
tree
2012-06-10
Mik
e
Pall
ARM
:
Cleanup inter
p
r
ete
r
.
commit
|
commitdiff
|
tree
2012-06-10
Mi
k
e Pall
x86/x64: More interpreter c
l
eanups
.
commit
|
commitdiff
|
tree
2012-06-10
Mike Pall
PPC: Fix
interpreter
s
tate setup
in c
a
llbacks
.
commit
|
commitdiff
|
tree
2012-06-10
Mike Pall
Fix userdata __gc separations at state
close
.
commit
|
commitdiff
|
tree
2012-06-10
Mike Pall
x86/x64:
C
le
a
n
u
p
in
t
erpreter
.
commit
|
commitdiff
|
tree
2012-06-10
Mike Pall
P
a
ss various build, arch
a
nd OS flags to DynASM
.
commit
|
commitdiff
|
tree
2012-06-10
Mike Pa
l
l
CONS
O
LE: Mino
r
PS3 build
f
i
xes
.
commit
|
commitdiff
|
tree
2012-06-10
Mike Pall
CO
N
SOLE: Fix PS3 build
.
commit
|
commitdiff
|
tree
2012-06-09
Mike Pall
C
O
NSOLE
:
Hand
l
e unimp
l
em
e
nted features for console
.
.
.
commit
|
commitdiff
|
tree
2012-06-09
Mike Pall
A
R
M
/PPC: Detect more targ
e
t arch v
a
riants
.
D
e
tect console OS
.
commit
|
commitdiff
|
tree
2012-06-09
Mike
P
all
A
void
p
otential sto
r
e-f
o
rwa
r
di
n
g stall
s
in
G
C ma
r
king
.
commit
|
commitdiff
|
tree
2012-06-09
Mik
e
Pal
l
F
i
x c
h
eck
f
or minimum GC
C
version
.
commit
|
commitdiff
|
tree
2012-06-09
M
i
ke Pa
l
l
Reorgani
z
e build process
.
commit
|
commitdiff
|
tree
2012-06-09
Mike
P
all
Add mini
f
ie
d
Lua i
n
t
e
rpreter
(
minilua
)
.
Used by the
.
.
.
commit
|
commitdiff
|
tree
2012-06-09
Mike Pall
DynASM: Compatibility with minilua
.
commit
|
commitdiff
|
tree
2012-06-08
Mike Pall
FFI:
F
ix address ca
l
culation for re
f
s
.
commit
|
commitdiff
|
tree
2012-06-08
Mike Pall
M
ove lib/* to sr
c
/
j
it/*
.
commit
|
commitdiff
|
tree
2012-06-08
Mike Pall
Correc
t
ly preserve snapshot #0
P
C for
r
o
o
t traces
.
.
.
commit
|
commitdiff
|
tree
2012-06-08
M
ike Pall
Rearr
a
nge OSX vs
.
iOS defines
.
Disable cal
l
b
a
cks
o
n
.
.
.
commit
|
commitdiff
|
tree
2012-06-07
Mike Pall
Link to LuaJIT Roadmap 2012/2013
.
commit
|
commitdiff
|
tree
2012-06-06
Mik
e
Pa
l
l
Pri
n
t
versi
o
n and JIT status to stdout, no
t
stderr
.
commit
|
commitdiff
|
tree
2012-06-04
Mike Pall
S
p
lit
-
of
f
large
-
fil
e
s
upport f
l
ags to T
A
R
GET_LFSFLAGS
.
commit
|
commitdiff
|
tree
2012-06-04
Mike P
a
l
l
Add u
n
install target t
o
top
-
level
M
ake
f
ile
.
commit
|
commitdiff
|
tree
2012-06-04
Mike Pall
MI
P
S: Support gene
r
ation
of mips/mip
s
el
b
ytecode object
.
.
.
commit
|
commitdiff
|
tree
2012-06-04
Mike Pa
l
l
FFI
:
Use CNEWI/FLOAD to bo
x
/
a
c
c
es
s
f
f
i
.
new
(
"int
"
, x
.
.
.
commit
|
commitdiff
|
tree
2012-05-31
Mike Pal
l
Lin
k
to L
u
aJIT wiki
.
commit
|
commitdiff
|
tree
2012-05-29
Mike Pall
FFI: Convert io
.
* file
h
andle
to
FILE * pointe
r
(but
.
.
.
commit
|
commitdiff
|
tree
2012-05-28
Mike Pall
Fix argument checks for cor
o
ut
i
ne
.
c
r
eat
e
()
.
commit
|
commitdiff
|
tree
2012-05-23
Mike Pa
l
l
PPC/
e
5
00: Fix tailcall from
f
ast
function (e
s
p
.
tostring
)
.
commit
|
commitdiff
|
tree
2012-05-23
Mike Pall
FFI: Equ
a
lity comp
a
risons never ra
i
se an
error
.
commit
|
commitdiff
|
tree
2012-05-14
M
i
ke Pall
Pre
s
erve s
n
ap
s
hot #0 PC
for
r
oot traces
.
commit
|
commitdiff
|
tree
2012-05-14
Mike Pall
FFI: D
o
n't
c
al
l
FreeLibrary()
on o
u
r own EXE/DLL
.
commit
|
commitdiff
|
tree
2012-05-10
Mike Pall
ARM/P
P
C/MIPS: Fix
t
a
i
lcall from fast
funct
i
o
n (
e
sp
.
.
.
commit
|
commitdiff
|
tree
2012-05-10
Mike Pall
ARM: F
i
x
modulo operator a
n
d
math
.
f
lo
o
r/ceil f
o
r inf
.
.
.
commit
|
commitdiff
|
tree
2012-05-10
Mike Pall
ARM: Fix tonumber
(
) a
r
g
um
e
nt
check
.
commit
|
commitdiff
|
tree
2012-05-09
Mi
k
e Pall
R
ELE
A
SE LuaJIT-2
.
0
.
0
-
beta1
0
commit
|
commitdiff
|
tree
2012-05-09
M
ik
e
Pal
l
R
e
move
s
tray
c
omm
e
nt
.
commit
|
commitdiff
|
tree
2012-05-09
Mike
Pal
l
Update changelog
.
commit
|
commitdiff
|
tree
2012-05-09
M
i
ke Pall
Fix typo
.
commit
|
commitdiff
|
tree
2012-05-09
Mike Pall
FFI: Fix recording of test for bool
result of ca
l
l
.
commit
|
commitdiff
|
tree
2012-05-08
M
ike P
a
l
l
FFI: Don'
t
rec
o
rd test for bool res
u
lt of call, if
.
.
.
commit
|
commitdiff
|
tree
2012-05-08
Mike
P
a
ll
FFI: Allow '
t
ypede
f
_Bool int
B
OOL;' to make Windows
.
.
.
commit
|
commitdiff
|
tree
2012-05-07
Mike Pall
Fix PHI stack
s
lot
s
yncin
g
.
commit
|
commitdiff
|
tree
2012-05-05
M
i
k
e
Pa
l
l
FFI: Use correct PC in FFI met
a
method error message
.
commit
|
commitdiff
|
tree
2012-05-04
Mike Pall
Add links t
o
LuaJIT ma
i
l
in
g
list
.
commit
|
commitdiff
|
tree
2012-05-03
Mike
P
all
Disable load
i
ng
b
y
tecode w
i
th an
e
xtra he
a
der (B
O
M
.
.
.
commit
|
commitdiff
|
tree
2012-04-30
Mike Pall
AR
M
: F
i
x compilation of math
.
sinh/cosh/ta
n
h
.
commit
|
commitdiff
|
tree
2012-04-30
M
ike Pall
ARM: F
i
x rejoin o
f
p
ow in SP
L
IT pass
.
commit
|
commitdiff
|
tree
2012-04-29
Mike Pall
ARM:
Handle all CALL*
ops with
d
o
u
ble re
s
u
lts in SPLIT
.
.
.
commit
|
commitdiff
|
tree
2012-04-26
Mike
Pall
Add more comparison variants t
o
V
alg
r
ind suppressio
n
s
.
.
.
commit
|
commitdiff
|
tree
2012-04-26
Mike
Pall
ARM/F
F
I: Invoke SPL
I
T pas
s
for d
o
uble args in FFI c
a
ll
.
commit
|
commitdiff
|
tree
2012-04-26
Mike Pall
ARM: Fix c
o
nditi
o
nal
b
ran
c
h
fixup for OBAR
.
commit
|
commitdiff
|
tree
2012-04-26
Mike Pall
A
RM:
Fix regist
e
r
a
llocati
o
n f
o
r ldrd-optimized HREF
K
.
commit
|
commitdiff
|
tree
2012-04-26
M
ike Pall
AR
M
: Re
o
rder type/value
t
ests to silence Valgrind
.
commit
|
commitdiff
|
tree
2012-04-19
M
i
ke Pal
l
F
FI: Clari
f
y d
o
cs wrt
.
'local
ffi =
.
.
.
' and the
inter
a
ctive
.
.
.
commit
|
commitdiff
|
tree
2012-04-19
Mike Pall
Update changelog
.
commit
|
commitdiff
|
tree
2012-04-19
Mike Pall
Add required PH
I
s for implicit conversions (via
X
RE
F
.
.
.
commit
|
commitdiff
|
tree
2012-04-17
Mike Pall
FFI: Fix result type of p
o
in
t
er diffe
r
e
nce
.
commit
|
commitdiff
|
tree
2012-04-17
Mike Pall
Fix depend
e
ncie
s
.
commit
|
commitdiff
|
tree
2012-04-12
Mike
P
a
l
l
FFI:
F
ix blac
k
l
isting of
C
functions calling callbacks
.
commit
|
commitdiff
|
tree
2012-04-12
Mike Pall
Make
l
ua_conca
t
()
w
or
k
from C hook with partial frame
.
commit
|
commitdiff
|
tree
2012-04-11
Mike Pall
Fix DSE of USTO
R
E
.
Have to
r
emove OBA
R
,
t
oo
.
commit
|
commitdiff
|
tree
2012-04-11
Mike Pall
Fix
b
y
tecode JMP slot range after const + and/or optimization
.
commit
|
commitdiff
|
tree
2012-04-11
Mike Pall
Limit number of userdata
_
_
gc sep
a
ra
t
ions a
t
s
tate
.
.
.
commit
|
commitdiff
|
tree
2012-04-11
Mike Pall
E
n
sure ru
n
ning __g
c
of
u
serdata created in __gc at
.
.
.
commit
|
commitdiff
|
tree
2012-04-09
Mike Pall
Fix discha
r
ge order
of compari
s
o
n
s in
L
ua parse
r
.
commit
|
commitdiff
|
tree
2012-04-02
M
i
ke
Pall
MIPS: Update
d
o
cs
.
commit
|
commitdiff
|
tree
next