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
Add IR_PVAL instruction for non-slot parent links.
2012-07-02
Mi
k
e Pall
Add IR
_
PVA
L
instruction
f
o
r
non-slo
t
pa
r
e
nt l
i
nks
.
commit
|
commitdiff
|
tree
2012-07-02
Mike
P
all
Add explic
i
t IR_GCSTEP ins
t
ructio
n
.
commit
|
commitdiff
|
tree
2012-07-02
Mik
e
Pall
Use H
I
OP for XSTO
R
E in SP
L
IT p
a
s
s
.
commit
|
commitdiff
|
tree
2012-07-02
Mi
k
e Pall
Mo
v
e
s
napshot replay for side traces t
o
l
j_snap
.
c
.
commit
|
commitdiff
|
tree
2012-07-01
Mik
e
P
all
C
l
ean up RegSP hand
l
ing f
o
r parent li
n
k
instructions
.
commit
|
commitdiff
|
tree
2012-06-30
Mike Pall
Expand ar
r
ay
s
l
ot
s
in te
m
plate
t
a
bles wit
h
mixed const
.
.
.
commit
|
commitdiff
|
tree
2012-06-30
Mike P
a
ll
Clean up
s
nap
s
ho
t
restor
e
.
commit
|
commitdiff
|
tree
2012-06-28
Mike P
a
ll
Fix cdecl
string p
a
r
sing
during recording
.
commit
|
commitdiff
|
tree
2012-06-28
Mike
P
all
Make
o
s
.
date()
thr
e
ad-
s
afe
.
commit
|
commitdiff
|
tree
2012-06-28
Mike Pa
l
l
Fix buffer check in byt
e
code w
r
iter
.
commit
|
commitdiff
|
tree
2012-06-28
Mike Pall
A
dd HREFK
f
o
rwarding
.
E
liminate
H
REFK guard for TDUP
.
.
.
commit
|
commitdiff
|
tree
2012-06-27
Mike Pall
Cre
a
te st
r
ing hash slots in t
e
mplate tables even for
.
.
.
commit
|
commitdiff
|
tree
2012-06-27
Mike Pall
An
o
ther atte
m
pt at proper t
a
r
g
e
t dete
c
tion for msvcbuild
.
.
.
commit
|
commitdiff
|
tree
2012-06-27
Mike Pall
Fix T
D
U
P to HLO
A
D forwardin
g
for DUA
L
NUM b
u
i
l
ds
.
commit
|
commitdiff
|
tree
2012-06-27
Mike
Pall
PP
C
: Fix PP
C
32 b
u
i
l
d
.
commit
|
commitdiff
|
tree
2012-06-22
Mike Pa
l
l
Fix bui
l
d issues on Cygwin and MinGW with optional
.
.
.
commit
|
commitdiff
|
tree
2012-06-20
Mike Pall
FF
I
:
C
heck for __
n
ew metamethod
w
hen calling a constructor
.
commit
|
commitdiff
|
tree
2012-06-20
Mike P
a
ll
FFI: Do not
r
e
s
olve strings passed to
p
arameteri
z
ed
.
.
.
commit
|
commitdiff
|
tree
2012-06-20
Mike Pa
l
l
FF
I
: R
e
solve m
e
t
a
m
e
thods for const
r
u
c
t
ors, too
.
commit
|
commitdiff
|
tree
2012-06-20
M
i
ke
P
all
FFI: Imp
r
ove
e
rr
o
r
m
essag
e
s fo
r
c
type
a
rgu
m
ents
.
commit
|
commitdiff
|
tree
2012-06-14
Mike Pa
l
l
FFI:
A
dd supp
o
rt for
p
arameterized
C
types
.
commit
|
commitdiff
|
tree
2012-06-13
Mike Pall
CONSOLE: Ha
n
d
le
P
64
,
GPR64, TOC* and PPE
(PS3) in
P
PC
.
.
.
commit
|
commitdiff
|
tree
2012-06-12
M
ike Pall
Clean up bui
l
dvm er
r
or
m
essage
.
commit
|
commitdiff
|
tree
2012-06-12
Mike Pall
Allow parsing bc
s
ave
.
lua (-
b
opt
i
on)
without
F
FI
.
commit
|
commitdiff
|
tree
2012-06-12
Mike
P
all
P
PC: Remove
l
j_vm_f
l
oor/c
e
i
l
/trunc assemble
r
wrapper
s
.
commit
|
commitdiff
|
tree
2012-06-12
Mike Pal
l
A
R
M/PPC: Remove assemb
l
e
r
code for
l
j_
v
m_foldarith()
.
commit
|
commitdiff
|
tree
2012-06-12
M
ike Pall
PPC: Fix disassembly o
f
r
ldcl/rl
d
cr
.
commit
|
commitdiff
|
tree
2012-06-12
Mike Pall
D
y
nASM/PPC:
Add missing 64 bit rotates a
n
d mtocr
f
/mfocrf
.
commit
|
commitdiff
|
tree
2012-06-12
Mike Pall
x64: Fix
D
yn
A
S
M defin
e
s
.
commit
|
commitdiff
|
tree
2012-06-11
Mik
e
P
a
ll
Imp
r
oved
t
arget detection fo
r
msvcbuild
.
bat
.
commit
|
commitdiff
|
tree
2012-06-11
Mik
e
Pall
OSX
:
C
hange
dy
l
ib name
s
t
o
be
consistent
w
ith o
t
her
.
.
.
commit
|
commitdiff
|
tree
2012-06-10
Mike Pall
MIPS: Cleanup i
n
terpreter
.
commit
|
commitdiff
|
tree
2012-06-10
Mike
Pall
PPC/e500
:
Clean
u
p interpreter
.
commit
|
commitdiff
|
tree
2012-06-10
Mike P
a
ll
P
P
C: Cleanup
interpreter
.
commit
|
commitdiff
|
tree
2012-06-10
M
i
k
e Pall
ARM:
Cle
a
nup
i
nterpreter
.
commit
|
commitdiff
|
tree
2012-06-10
Mike P
a
ll
x86/x6
4
: More interpreter cleanu
p
s
.
commit
|
commitdiff
|
tree
2012-06-10
Mike
P
all
P
PC: Fix interpret
e
r
state s
e
tu
p
in c
a
llbacks
.
commit
|
commitdiff
|
tree
2012-06-10
M
i
ke Pall
Fix userdata __gc separa
t
io
n
s at state close
.
commit
|
commitdiff
|
tree
2012-06-10
Mike Pall
x86/x64: Cle
a
n u
p
interpreter
.
commit
|
commitdiff
|
tree
2012-06-10
M
i
ke Pall
Pass v
a
rious build, arch and
O
S fla
g
s to Dy
n
ASM
.
commit
|
commitdiff
|
tree
2012-06-10
M
i
ke P
a
ll
C
ONSOLE: Minor PS3
b
uild
f
ixes
.
commit
|
commitdiff
|
tree
2012-06-10
Mi
k
e Pall
CONS
O
LE: Fi
x
PS3 build
.
commit
|
commitdiff
|
tree
2012-06-09
M
i
k
e
P
all
CONS
O
LE
:
Han
d
le unimpl
e
ment
e
d feat
u
r
e
s fo
r
consol
e
.
.
.
commit
|
commitdiff
|
tree
2012-06-09
M
ike Pall
AR
M
/
PPC: Detect
m
ore t
a
r
g
e
t arch vari
a
nts
.
Detect
console OS
.
commit
|
commitdiff
|
tree
2012-06-09
Mike Pall
Avoid potential s
t
ore-forwarding
stalls in G
C
marking
.
commit
|
commitdiff
|
tree
2012-06-09
Mike
P
all
F
i
x che
c
k
for m
i
nimum
G
CC
v
ersi
o
n
.
commit
|
commitdiff
|
tree
2012-06-09
Mi
k
e
P
all
R
eorgan
i
ze build pr
o
c
ess
.
commit
|
commitdiff
|
tree
2012-06-09
Mike Pall
Add mini
f
ied Lua interp
r
eter (minilua)
.
Us
e
d by the
.
.
.
commit
|
commitdiff
|
tree
2012-06-09
Mike P
a
ll
DynASM: Compatibi
l
ity
w
ith minilua
.
commit
|
commitdiff
|
tree
2012-06-08
Mike P
a
ll
FFI: Fix addre
s
s cal
c
u
l
at
i
on for r
e
fs
.
commit
|
commitdiff
|
tree
2012-06-08
Mike Pal
l
M
o
ve lib/* to src/jit/*
.
commit
|
commitdiff
|
tree
2012-06-08
Mike
P
all
Correctly
p
reserve
s
napshot #
0
PC for root traces
.
.
.
commit
|
commitdiff
|
tree
2012-06-08
Mike
Pall
Rear
r
ange O
S
X
v
s
.
iO
S
defin
e
s
.
D
isable callbacks on
.
.
.
commit
|
commitdiff
|
tree
2012-06-07
Mike Pall
Link
to L
u
aJIT
Roadmap 2012/2013
.
commit
|
commitdiff
|
tree
2012-06-06
Mike Pa
l
l
P
ri
n
t versi
o
n and JIT status
t
o stdout, not stderr
.
commit
|
commitdiff
|
tree
2012-06-04
Mik
e
Pall
Spli
t
-of
f
l
a
rge-file s
u
p
p
ort flags to TARGET_LFSFLAGS
.
commit
|
commitdiff
|
tree
2012-06-04
M
i
ke
Pal
l
Add un
i
nstall
t
arget to top-level Makefile
.
commit
|
commitdiff
|
tree
2012-06-04
Mike Pall
M
IPS: Su
p
port generation of mips/m
i
psel bytecode
o
b
ject
.
.
.
commit
|
commitdiff
|
tree
2012-06-04
Mike
P
all
FFI: Use
C
N
E
WI/F
L
OAD to box/ac
c
ess ffi
.
new(
"
int", x
.
.
.
commit
|
commitdiff
|
tree
2012-05-31
Mike Pal
l
Lin
k
to
LuaJIT wiki
.
commit
|
commitdiff
|
tree
2012-05-29
Mike Pall
FFI: Convert io
.
* file h
a
n
d
le to FILE
* p
o
inter
(bu
t
.
.
.
commit
|
commitdiff
|
tree
2012-05-28
M
i
ke Pall
F
ix argu
m
ent
chec
k
s
for coroutine
.
c
r
eat
e
()
.
commit
|
commitdiff
|
tree
2012-05-23
Mike Pall
P
P
C
/e50
0
: Fix t
a
il
c
a
ll from fast funct
i
on (es
p
.
tos
t
ring)
.
commit
|
commitdiff
|
tree
2012-05-23
Mike Pall
FFI: Equality com
p
a
r
isons nev
e
r raise an error
.
commit
|
commitdiff
|
tree
2012-05-14
Mike Pall
Preserve snapshot #0 P
C
f
or root traces
.
commit
|
commitdiff
|
tree
2012-05-14
Mike Pall
FF
I
: D
o
n't call FreeLibrar
y
() on our own EXE/DL
L
.
commit
|
commitdiff
|
tree
2012-05-10
Mike Pall
ARM/P
P
C/MIPS: Fi
x
tailcall fro
m
fa
s
t functi
o
n (esp
.
.
.
commit
|
commitdiff
|
tree
2012-05-10
M
i
ke Pa
l
l
A
RM: Fix mod
u
l
o
o
p
erator and mat
h
.
floo
r
/ce
i
l for inf
.
.
.
commit
|
commitdiff
|
tree
2012-05-10
Mike Pall
ARM: Fix tonumber() argument check
.
commit
|
commitdiff
|
tree
2012-05-09
Mike P
a
ll
RELEASE Lua
J
IT-
2
.
0
.
0-beta10
commit
|
commitdiff
|
tree
2012-05-09
M
i
ke
P
all
R
emove s
t
r
a
y com
m
ent
.
commit
|
commitdiff
|
tree
2012-05-09
Mike Pall
Updat
e
c
han
g
elog
.
commit
|
commitdiff
|
tree
2012-05-09
Mike Pal
l
Fix typo
.
commit
|
commitdiff
|
tree
2012-05-09
Mike Pall
FFI: Fi
x
recording of
t
e
st for b
o
o
l
resul
t
of
c
al
l
.
commit
|
commitdiff
|
tree
2012-05-08
Mike Pall
FFI: Don't
record
t
es
t
f
or bo
o
l result
of call, if
.
.
.
commit
|
commitdiff
|
tree
2012-05-08
Mike Pall
FF
I
: Allow 'typede
f
_
Bool i
n
t
B
OOL
;
' to make W
i
ndows
.
.
.
commit
|
commitdiff
|
tree
2012-05-07
Mik
e
Pall
Fix PHI
stack slo
t
syncing
.
commit
|
commitdiff
|
tree
2012-05-05
M
i
ke P
a
ll
FFI: U
s
e corre
c
t PC i
n
FFI metamethod
e
rro
r
m
e
s
s
a
g
e
.
commit
|
commitdiff
|
tree
2012-05-04
M
i
ke Pall
A
d
d links to Lua
J
IT mailing list
.
commit
|
commitdiff
|
tree
2012-05-03
Mike Pall
D
i
sable
l
o
ading bytecode with an extra header (BOM
.
.
.
commit
|
commitdiff
|
tree
2012-04-30
Mike Pall
ARM: Fix compilat
i
o
n
o
f
math
.
si
n
h
/c
o
sh/
t
anh
.
commit
|
commitdiff
|
tree
2012-04-30
Mike
Pall
AR
M
: Fix
r
ejoin o
f
pow i
n
SPLIT
p
ass
.
commit
|
commitdiff
|
tree
2012-04-29
Mike Pall
A
R
M:
H
a
ndle
all CALL
*
ops with double re
s
u
l
ts in SPLIT
.
.
.
commit
|
commitdiff
|
tree
2012-04-26
Mike Pall
A
dd mor
e
comp
a
rison variants to Valgrind suppressio
n
s
.
.
.
commit
|
commitdiff
|
tree
2012-04-26
Mi
k
e
Pall
ARM/FFI: In
v
oke SPLIT pa
s
s
for double args in
F
FI call
.
commit
|
commitdiff
|
tree
2012-04-26
Mike
P
all
ARM: Fix conditi
o
nal branch fixup for OBAR
.
commit
|
commitdiff
|
tree
2012-04-26
Mike Pall
ARM: Fix r
e
gi
s
ter allo
c
ation fo
r
l
d
r
d
-optimi
z
ed HR
E
FK
.
commit
|
commitdiff
|
tree
2012-04-26
Mik
e
Pall
ARM:
R
eorder t
y
pe/valu
e
t
ests t
o
s
ilence Valgri
n
d
.
commit
|
commitdiff
|
tree
2012-04-19
Mike Pall
FFI: Clarify docs wrt
.
'
l
o
cal ff
i
=
.
.
.
'
and the interactive
.
.
.
commit
|
commitdiff
|
tree
2012-04-19
Mike Pall
Update
changelo
g
.
commit
|
commitdiff
|
tree
2012-04-19
Mike Pall
Add
required PHIs for
implicit con
v
ersion
s
(via XREF
.
.
.
commit
|
commitdiff
|
tree
2012-04-17
Mike P
a
ll
FF
I
: Fix re
s
ult
t
ype
of pointer d
i
f
fere
n
c
e
.
commit
|
commitdiff
|
tree
2012-04-17
Mike Pa
l
l
Fix dependencies
.
commit
|
commitdiff
|
tree
2012-04-12
Mi
k
e Pall
FFI: Fix blacklist
i
ng o
f
C fun
c
tio
n
s
cal
l
ing
callb
a
cks
.
commit
|
commitdiff
|
tree
2012-04-12
M
i
ke
P
al
l
Make
lua_concat() work from C h
o
o
k
with partia
l
frame
.
commit
|
commitdiff
|
tree
2012-04-11
M
ike Pall
Fix DSE of USTOR
E
.
Have to re
m
ove OBAR
,
t
oo
.
commit
|
commitdiff
|
tree
2012-04-11
Mike Pall
Fix b
y
t
e
code JM
P
s
l
ot range
a
fter const
+ a
n
d/or op
t
imization
.
commit
|
commitdiff
|
tree
2012-04-11
Mike Pall
Li
m
i
t
number of us
e
rdata
_
_
gc separations
a
t state
.
.
.
commit
|
commitdiff
|
tree
2012-04-11
Mike Pa
l
l
Ens
u
re ru
n
n
ing __g
c
of u
s
erdata creat
e
d
i
n __gc at
.
.
.
commit
|
commitdiff
|
tree
2012-04-09
Mike Pall
Fix discharge order of
co
m
parisons in L
u
a pars
e
r
.
commit
|
commitdiff
|
tree
next