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
DynASM/ARM: Fix conditional VFP instruction encoding.
2012-08-05
Mi
k
e Pall
FFI: Improve error message fo
r
bad
ind
e
xing attempts
.
commit
|
commitdiff
|
tree
2012-08-05
Mike Pal
l
F
F
I: Initialize all fiel
d
s
of standard types
.
commit
|
commitdiff
|
tree
2012-08-02
Mike
P
a
l
l
FFI:
F
i
x
a
lignment of
C
cal
l
str
u
c
t
ure
.
commit
|
commitdiff
|
tree
2012-07-30
Mike
Pall
ARM: Add hard-fl
o
at AB
I
support
t
o the FFI (interpreter)
.
commit
|
commitdiff
|
tree
2012-07-30
M
ik
e
P
all
AR
M
: Add VFP and hard-
f
loat ABI
v
ariants t
o
interp
r
eter
.
commit
|
commitdiff
|
tree
2012-07-29
Mike P
a
ll
Onl
y
r
e
p
l
a
y
s
unk stores up
t
o
the snapshot
r
eference
.
commit
|
commitdiff
|
tree
2012-07-29
Mike Pall
Need to handle TBAR in
S
IN
K
pass
.
commit
|
commitdiff
|
tree
2012-07-29
Mike Pall
Handle cros
s
-compiles with FPU/no-FPU
o
r hard-fp/sof
t
.
.
.
commit
|
commitdiff
|
tree
2012-07-29
M
ike Pall
ARM: Add V
F
P instructions to
ARM di
s
ass
e
mbl
e
r
.
commit
|
commitdiff
|
tree
2012-07-29
Mike Pall
DynASM
/
ARM: Add
V
FP instructi
o
ns
.
commit
|
commitdiff
|
tree
2012-07-24
M
ike Pa
l
l
Don't treat all constified cdata c
o
nten
t
as constant
.
commit
|
commitdiff
|
tree
2012-07-20
Mike Pall
Turn loads from
i
m
mutab
l
e
upvalues in
t
o const
a
nts
.
commit
|
commitdiff
|
tree
2012-07-20
Mike Pall
Fix slot
f
lags in sna
p
shot re
p
lay
.
commit
|
commitdiff
|
tree
2012-07-18
Mike P
a
ll
Fix r
e
s
t
ore of sunk CNEWI
with impli
c
it P32 to P64
.
.
.
commit
|
commitdiff
|
tree
2012-07-17
Mike Pall
FFI: B
o
x all
access
e
d
or retu
r
ne
d
enums
.
commit
|
commitdiff
|
tree
2012-07-17
Mike Pall
Fix FOLD rule (i-
j
)-i => 0-j
.
commit
|
commitdiff
|
tree
2012-07-17
Mike Pall
Workarou
n
d for MSVC conve
r
sion bug (double -
>
uint32_t
.
.
.
commit
|
commitdiff
|
tree
2012-07-16
Mike Pall
x86/x
6
4: Fix fusio
n
of un
s
igned byte compa
r
isons with
.
.
.
commit
|
commitdiff
|
tree
2012-07-16
Mike Pall
ARM: Invoke S
P
LIT pass for lefto
v
er
I
R_TOBIT
.
commit
|
commitdiff
|
tree
2012-07-16
Mike Pall
Fro
m
Lua
5
.
2: A
d
d
-
E command line op
t
ion (ign
o
re env
.
.
.
commit
|
commitdiff
|
tree
2012-07-16
Mike Pal
l
Correct dispatch
table modifications for re
t
urn ho
o
ks
.
commit
|
commitdiff
|
tree
2012-07-12
Mike
P
all
F
F
I: Sh
o
w add
r
ess
p
ointed to
for tostring(
r
ef), too
.
commit
|
commitdiff
|
tree
2012-07-11
Mike Pall
Li
m
it
number of par
e
n
t
l
i
nks handled by
bac
k
en
d
.
commit
|
commitdiff
|
tree
2012-07-11
M
i
ke
P
all
Use an
e
xpli
c
i
t
flag to signal SI
N
K tags for
a
trace
.
commit
|
commitdiff
|
tree
2012-07-09
Mike P
a
ll
Do
n
't
a
l
locat
e
constants for sunk
s
tores
.
commit
|
commitdiff
|
tree
2012-07-09
Mike Pall
A
void compiler warnings a
b
out redefined
C
++ keywor
d
s
.
commit
|
commitdiff
|
tree
2012-07-09
M
ike Pall
Add missing decl
a
rations for M
S
VC intri
n
sics
.
commit
|
commitdiff
|
tree
2012-07-08
M
i
k
e Pall
Cl
e
an up A
R
M capabili
t
y
f
l
a
gs
.
Only set highe
s
t a
r
ch
.
.
.
commit
|
commitdiff
|
tree
2012-07-08
M
i
ke Pall
Change DynASM
b
it operations to use Lua BitOp
.
commit
|
commitdiff
|
tree
2012-07-08
Mike Pa
l
l
Add Lua BitOp to
minilua
.
commit
|
commitdiff
|
tree
2012-07-07
Mike Pall
Fina
l
ly fix tar
g
et detec
t
ion for msvcbuild
.
bat
.
commit
|
commitdiff
|
tree
2012-07-04
Mike
Pall
D
rop
ra
n
ge limit for sun
k
stores relative to s
u
nk allocation
.
commit
|
commitdiff
|
tree
2012-07-04
M
ike Pal
l
Bump s
o
me
l
imits t
o
a
ccomod
a
t
e SIN
K
p
ass
.
commit
|
commitdiff
|
tree
2012-07-04
Mike Pall
Add str
i
cter check
fo
r
sinking PH
I
s
.
commit
|
commitdiff
|
tree
2012-07-03
M
i
ke Pall
Rem
o
ve un
n
eeded snapshot
p
reps
f
or sunk stores
.
commit
|
commitdiff
|
tree
2012-07-03
Mike
Pall
Fix N
E
W
R
EF marking i
n
SIN
K
pass
.
commit
|
commitdiff
|
tree
2012-07-03
Mike P
a
ll
Fix compil
e
r warnings
.
commit
|
commitdiff
|
tree
2012-07-03
Mik
e
Pall
Av
o
id pesky compiler warnin
g
s
about
C++ keywords (eh
?
)
.
commit
|
commitdiff
|
tree
2012-07-03
Mike Pall
Invoke
S
PLIT pass in side tra
c
e for r
e
joi
n
ed sunk stores
.
commit
|
commitdiff
|
tree
2012-07-02
Mike Pall
Avoid strict ali
a
sing issues
.
commit
|
commitdiff
|
tree
2012-07-02
Mike Pall
A
dd
allocation sinking and
s
tore si
n
king
optim
i
zation
.
commit
|
commitdiff
|
tree
2012-07-02
M
i
ke Pall
ARM: Simpli
f
y two-step constant remater
i
alizatio
n
.
commit
|
commitdiff
|
tree
2012-07-02
M
ike Pall
H
a
ndle initia
l
snapshot
for side
traces in l
j
_
s
n
ap
.
.
.
commit
|
commitdiff
|
tree
2012-07-02
Mike Pall
Handle join
i
ng IR_HI
O
P
in
SPLIT pass
.
commit
|
commitdiff
|
tree
2012-07-02
M
i
ke Pall
Add IR_PVAL instruction
f
or non-slot pa
r
e
n
t
links
.
commit
|
commitdiff
|
tree
2012-07-02
M
ik
e
Pall
Add explicit IR_GCSTEP
i
nstr
u
c
t
ion
.
commit
|
commitdiff
|
tree
2012-07-02
Mike Pa
l
l
Use H
I
OP for XSTORE in SPLIT pass
.
commit
|
commitdiff
|
tree
2012-07-02
Mike
P
all
Move sn
a
pshot replay for si
d
e trace
s
to lj_snap
.
c
.
commit
|
commitdiff
|
tree
2012-07-01
Mi
k
e Pall
C
l
ean up Reg
S
P handling for parent li
n
k instructions
.
commit
|
commitdiff
|
tree
2012-06-30
Mike
P
all
E
x
pan
d
ar
r
ay
s
l
o
ts in template tables with m
i
xed
const
.
.
.
commit
|
commitdiff
|
tree
2012-06-30
M
ike Pal
l
Cle
a
n
up
sna
p
s
hot r
e
store
.
commit
|
commitdiff
|
tree
2012-06-28
Mike Pall
Fi
x
c
dec
l
st
r
i
ng
p
arsing durin
g
r
ecording
.
commit
|
commitdiff
|
tree
2012-06-28
Mike Pa
l
l
M
a
ke os
.
da
t
e()
t
hread-safe
.
commit
|
commitdiff
|
tree
2012-06-28
Mike Pall
Fix
buffe
r
c
heck
in bytecode
writer
.
commit
|
commitdiff
|
tree
2012-06-28
Mike Pall
Add HREFK forw
a
rding
.
Eliminate HR
E
FK
g
ua
r
d for TDUP
.
.
.
commit
|
commitdiff
|
tree
2012-06-27
Mike Pall
Create string ha
s
h slots in templa
t
e tables even for
.
.
.
commit
|
commitdiff
|
tree
2012-06-27
Mike Pall
Anothe
r
atte
m
pt a
t
proper target dete
c
tion
f
or msvcbuild
.
.
.
commit
|
commitdiff
|
tree
2012-06-27
Mike Pall
Fix
T
D
UP t
o
HLO
A
D forwarding for DUA
L
NUM builds
.
commit
|
commitdiff
|
tree
2012-06-27
Mike
P
all
P
PC: Fix PPC32 bu
i
ld
.
commit
|
commitdiff
|
tree
2012-06-22
Mi
k
e Pall
F
i
x b
u
ild issues on C
y
gwin and MinGW with option
a
l
.
.
.
commit
|
commitdiff
|
tree
2012-06-20
Mike Pall
FFI: Check
f
o
r
__new met
a
method wh
e
n calling
a
c
o
nstruc
t
or
.
commit
|
commitdiff
|
tree
2012-06-20
Mike
P
all
FFI: Do not resolv
e
strings passe
d
to param
e
terized
.
.
.
commit
|
commitdiff
|
tree
2012-06-20
Mik
e
Pal
l
FFI
:
Re
s
ol
v
e metametho
d
s for constructors, too
.
commit
|
commitdiff
|
tree
2012-06-20
Mike Pall
FFI: Im
p
rov
e
error messages
f
o
r ctype a
r
gu
m
e
nts
.
commit
|
commitdiff
|
tree
2012-06-14
Mike Pall
FFI:
A
dd su
p
port for p
a
rameter
i
zed
C
types
.
commit
|
commitdiff
|
tree
2012-06-13
Mi
k
e Pall
C
O
N
SOLE
:
H
andle
P64, GP
R
64, TOC* and PPE (PS3)
in
PPC
.
.
.
commit
|
commitdiff
|
tree
2012-06-12
M
i
ke
Pall
Clean up b
u
ildvm er
r
or
m
e
s
sage
.
commit
|
commitdiff
|
tree
2012-06-12
Mike Pall
Allow parsing
bc
s
ave
.
lua (-b
option)
w
ithout FFI
.
commit
|
commitdiff
|
tree
2012-06-12
Mike Pa
l
l
P
P
C: Rem
o
ve lj_vm_flo
o
r/ceil/tru
n
c
assem
b
ler wrap
p
ers
.
commit
|
commitdiff
|
tree
2012-06-12
Mike P
a
ll
ARM/PPC: Remo
v
e
a
ssemb
l
er
c
o
de for lj_vm_foldarith()
.
commit
|
commitdiff
|
tree
2012-06-12
Mike Pal
l
PPC:
F
ix disass
e
m
b
ly of rldcl/rldcr
.
commit
|
commitdiff
|
tree
2012-06-12
Mike
P
al
l
DynASM/PPC
:
A
dd missing 64 bit rota
t
es and mtoc
r
f/
m
focrf
.
commit
|
commitdiff
|
tree
2012-06-12
Mike Pa
l
l
x64
:
Fix DynASM defines
.
commit
|
commitdiff
|
tree
2012-06-11
Mi
k
e Pall
Improved target detection
f
o
r msvcbuild
.
bat
.
commit
|
commitdiff
|
tree
2012-06-11
Mike Pall
OSX: Ch
a
nge dylib names to be
c
onsistent
w
i
t
h o
t
h
e
r
.
.
.
commit
|
commitdiff
|
tree
2012-06-10
Mike Pa
l
l
MIP
S
:
Clean
u
p interp
r
et
e
r
.
commit
|
commitdiff
|
tree
2012-06-10
Mik
e
Pa
l
l
PPC/
e
500: Cleanup interpreter
.
commit
|
commitdiff
|
tree
2012-06-10
Mi
k
e
Pall
PPC:
C
l
eanup interpreter
.
commit
|
commitdiff
|
tree
2012-06-10
Mike Pall
ARM:
Cle
a
nup
inte
r
p
r
eter
.
commit
|
commitdiff
|
tree
2012-06-10
Mike Pal
l
x86/x64: More
i
n
terp
r
ete
r
cle
a
nups
.
commit
|
commitdiff
|
tree
2012-06-10
Mike Pall
PPC: Fix interpreter s
t
ate s
e
tup in callback
s
.
commit
|
commitdiff
|
tree
2012-06-10
M
i
k
e Pal
l
Fi
x
userda
t
a
_
_g
c
s
e
par
a
tions at stat
e
c
lose
.
commit
|
commitdiff
|
tree
2012-06-10
Mike
Pall
x86/x64:
C
lean u
p
interpreter
.
commit
|
commitdiff
|
tree
2012-06-10
Mike Pall
Pass v
a
rious build, arch
and
O
S flags to
DynASM
.
commit
|
commitdiff
|
tree
2012-06-10
Mik
e
Pall
C
O
N
SOLE:
M
in
o
r PS3 build f
i
xes
.
commit
|
commitdiff
|
tree
2012-06-10
Mike Pall
CONSOLE: Fi
x
PS3 build
.
commit
|
commitdiff
|
tree
2012-06-09
Mike
P
all
CO
N
SOLE: H
a
n
d
le unimp
l
emented f
e
atu
r
es fo
r
con
s
ole
.
.
.
commit
|
commitdiff
|
tree
2012-06-09
Mike
Pall
ARM/PPC: Det
e
c
t
more ta
r
ge
t
arch
v
ariant
s
.
Detect c
o
nsole
O
S
.
commit
|
commitdiff
|
tree
2012-06-09
Mik
e
P
a
ll
Avoid potential
s
tor
e
-forwarding s
t
alls in GC mark
i
ng
.
commit
|
commitdiff
|
tree
2012-06-09
Mik
e
Pall
Fix check for mini
m
um GC
C
version
.
commit
|
commitdiff
|
tree
2012-06-09
Mik
e
Pall
Reorganize build
process
.
commit
|
commitdiff
|
tree
2012-06-09
Mik
e
Pa
l
l
Add m
i
nifi
e
d Lua interpret
e
r
(m
i
n
i
lua)
.
Used by the
.
.
.
commit
|
commitdiff
|
tree
2012-06-09
M
i
ke Pall
D
ynASM:
Compa
t
ibili
t
y
with minilu
a
.
commit
|
commitdiff
|
tree
2012-06-08
M
ike Pall
FFI:
Fix address calculation fo
r
ref
s
.
commit
|
commitdiff
|
tree
2012-06-08
M
i
ke P
a
ll
M
o
v
e lib
/
* t
o
s
rc/jit/*
.
commit
|
commitdiff
|
tree
2012-06-08
M
ike Pall
Correctly preserve s
n
aps
h
ot #0 PC for r
o
ot traces
.
.
.
commit
|
commitdiff
|
tree
2012-06-08
Mike Pall
Rearrange OSX vs
.
i
O
S
defines
.
Disable
callbacks on
.
.
.
commit
|
commitdiff
|
tree
2012-06-07
Mike Pall
Link to LuaJIT
R
o
adma
p
201
2
/2013
.
commit
|
commitdiff
|
tree
2012-06-06
Mi
k
e Pal
l
Prin
t
version
and JIT status
t
o st
d
out,
no
t
std
e
rr
.
commit
|
commitdiff
|
tree
2012-06-04
Mike Pall
Split-off large-
f
ile support fl
a
gs t
o
T
ARG
E
T_LFSFLAGS
.
commit
|
commitdiff
|
tree
next