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
Fix recording of equality comparisons with __eq metamethods.
2012-08-11
Mi
k
e
Pall
Do not use DWARF unwinder on
W
indows
.
commit
|
commitdiff
|
tree
2012-08-09
Mi
k
e P
a
l
l
Update cross-comp
i
lation d
o
cs
.
commit
|
commitdiff
|
tree
2012-08-09
M
i
ke Pal
l
ARM: Enable
V
F
P and hard
-
float
A
BI support
.
commit
|
commitdiff
|
tree
2012-08-09
M
ike Pall
ARM: Add
VFP and
ha
r
d-flo
a
t ABI variants t
o
JIT compiler
.
commit
|
commitdiff
|
tree
2012-08-09
Mi
k
e Pall
Never compi
l
e
D
W
ARF unwinder
o
n
Windows
.
commit
|
commitdiff
|
tree
2012-08-08
Mike Pall
FF
I
: Com
p
ile ffi
.
typeof(cdata)
.
commit
|
commitdiff
|
tree
2012-08-08
Mike Pall
FFI:
C
omp
i
le assignments from enum
s
.
commit
|
commitdiff
|
tree
2012-08-05
Mike Pall
Add missin
g
chan
g
e for last commit
.
commit
|
commitdiff
|
tree
2012-08-05
Mike
P
all
FFI:
I
mprove err
o
r
message
for bad index
i
ng
a
ttempts
.
commit
|
commitdiff
|
tree
2012-08-05
Mike
Pall
FFI: In
i
tialize al
l
fields of
s
ta
n
dard types
.
commit
|
commitdiff
|
tree
2012-08-02
Mike Pal
l
F
F
I: Fix
alignme
n
t of
C
call
s
t
r
ucture
.
commit
|
commitdiff
|
tree
2012-07-30
M
ike Pall
ARM
:
Add
ha
r
d-f
l
oat ABI s
u
pport
to t
h
e FFI
(
interpreter)
.
commit
|
commitdiff
|
tree
2012-07-30
Mike Pa
l
l
ARM:
Add VFP
a
n
d
hard-float ABI variants
t
o interpreter
.
commit
|
commitdiff
|
tree
2012-07-29
Mike Pall
Only
replay
s
u
n
k stor
e
s up to the snapshot ref
e
rence
.
commit
|
commitdiff
|
tree
2012-07-29
Mike Pa
l
l
Need
t
o han
d
l
e
TB
A
R in SINK pass
.
commit
|
commitdiff
|
tree
2012-07-29
Mike Pa
l
l
Ha
n
dle cross
-
compi
l
es with FPU/n
o
-FPU or h
a
r
d-fp/soft
.
.
.
commit
|
commitdiff
|
tree
2012-07-29
Mike
Pall
ARM: Add VFP instruct
i
ons to AR
M
disasse
m
bler
.
commit
|
commitdiff
|
tree
2012-07-29
Mike Pal
l
D
y
n
ASM/ARM: Add VFP
i
nst
r
ucti
o
n
s
.
commit
|
commitdiff
|
tree
2012-07-24
Mike
P
all
D
on't tr
e
at
a
ll constified
cdata content as con
s
t
a
nt
.
commit
|
commitdiff
|
tree
2012-07-20
Mike Pall
Tu
r
n lo
a
d
s from
i
m
m
u
ta
b
l
e
up
v
alues into
co
n
stants
.
commit
|
commitdiff
|
tree
2012-07-20
Mike Pall
Fix
s
lot flags in
s
na
p
shot replay
.
commit
|
commitdiff
|
tree
2012-07-18
M
i
k
e
P
all
Fix restore of sun
k
CN
E
WI with implic
i
t P32 t
o
P64
.
.
.
commit
|
commitdiff
|
tree
2012-07-17
Mike Pall
F
F
I: Box all
acces
s
ed or returned enums
.
commit
|
commitdiff
|
tree
2012-07-17
Mike Pall
Fix FO
L
D rule (i-
j
)-i => 0-j
.
commit
|
commitdiff
|
tree
2012-07-17
Mike Pa
l
l
W
o
rk
a
round for
MSVC
c
onversio
n
bug (dou
b
le
-
>
u
int32
_
t
.
.
.
commit
|
commitdiff
|
tree
2012-07-16
Mike Pa
l
l
x86/x64
:
Fix
f
us
i
on of unsigne
d
by
t
e c
o
mpari
s
ons with
.
.
.
commit
|
commitdiff
|
tree
2012-07-16
Mike Pall
ARM: Invoke SP
L
IT pass for
l
e
ftover IR_TOBIT
.
commit
|
commitdiff
|
tree
2012-07-16
M
ik
e
Pall
Fro
m
Lua
5
.
2: Add -E command
l
in
e
o
ption
(
i
gnore
env
.
.
.
commit
|
commitdiff
|
tree
2012-07-16
Mike P
a
ll
C
orrect
d
ispatch table mo
d
if
i
catio
n
s for return hooks
.
commit
|
commitdiff
|
tree
2012-07-12
M
ike
Pal
l
F
F
I:
S
how address p
o
int
e
d
t
o for tos
t
ring(re
f
), to
o
.
commit
|
commitdiff
|
tree
2012-07-11
Mike Pal
l
Lim
i
t number of parent li
n
ks handled b
y
b
acken
d
.
commit
|
commitdiff
|
tree
2012-07-11
Mike Pall
Use
a
n
e
xplicit flag to
s
i
gnal SINK ta
g
s
f
o
r a trace
.
commit
|
commitdiff
|
tree
2012-07-09
Mike
Pall
Don't
allocate
constant
s
for sun
k
stores
.
commit
|
commitdiff
|
tree
2012-07-09
Mike Pall
Avoid compiler warnings about redefined C++ ke
y
words
.
commit
|
commitdiff
|
tree
2012-07-09
Mi
k
e Pall
Add mi
s
s
ing
dec
l
arations for MSVC i
n
trinsics
.
commit
|
commitdiff
|
tree
2012-07-08
Mike Pall
C
l
e
an up ARM capab
i
lity f
l
ags
.
O
nly set
highest arch
.
.
.
commit
|
commitdiff
|
tree
2012-07-08
Mike Pa
l
l
Change Dy
n
A
S
M bit operations to use Lua
Bit
O
p
.
commit
|
commitdiff
|
tree
2012-07-08
Mike Pall
Add Lua BitO
p
to
m
inilua
.
commit
|
commitdiff
|
tree
2012-07-07
Mike Pall
Finally fix target detection f
o
r msvcbuild
.
ba
t
.
commit
|
commitdiff
|
tree
2012-07-04
Mi
k
e Pall
Drop rang
e
lim
i
t
for sunk stores relative to s
u
nk allocation
.
commit
|
commitdiff
|
tree
2012-07-04
Mike Pall
Bump some limits t
o
a
c
c
omodate SIN
K
pa
s
s
.
commit
|
commitdiff
|
tree
2012-07-04
Mike Pall
A
d
d
str
i
cter check for s
i
nking PH
I
s
.
commit
|
commitdiff
|
tree
2012-07-03
Mi
k
e Pall
Remove unneeded snapsho
t
preps for sunk stores
.
commit
|
commitdiff
|
tree
2012-07-03
Mik
e
Pal
l
Fix NEWREF
marki
n
g in SI
N
K pass
.
commit
|
commitdiff
|
tree
2012-07-03
M
i
ke P
a
ll
F
ix com
p
iler warnings
.
commit
|
commitdiff
|
tree
2012-07-03
Mike Pall
Avoid p
e
sky compiler warn
i
ngs about
C
+
+
keywords (eh?)
.
commit
|
commitdiff
|
tree
2012-07-03
M
i
k
e Pall
In
v
ok
e
SPLIT pass i
n
si
d
e trace for r
e
j
o
i
ned sunk
s
tores
.
commit
|
commitdiff
|
tree
2012-07-02
M
i
ke
P
all
Avoi
d
stri
c
t aliasing issues
.
commit
|
commitdiff
|
tree
2012-07-02
Mike Pal
l
A
d
d allocation
s
inking
and stor
e
sinki
n
g optimization
.
commit
|
commitdiff
|
tree
2012-07-02
Mike Pall
A
R
M: Simplify
t
wo-step
c
ons
t
ant
r
e
materia
l
izatio
n
.
commit
|
commitdiff
|
tree
2012-07-02
M
i
ke Pall
Handle
ini
t
ial snapsho
t
f
o
r side traces in lj
_
snap
.
.
.
commit
|
commitdiff
|
tree
2012-07-02
Mike Pall
Handle j
o
ining IR_HIOP in SPLIT
pass
.
commit
|
commitdiff
|
tree
2012-07-02
M
i
ke Pall
Add
IR_PVAL instruction fo
r
n
on-sl
o
t parent links
.
commit
|
commitdiff
|
tree
2012-07-02
Mike
P
all
Add explicit IR_GCSTEP instruct
i
on
.
commit
|
commitdiff
|
tree
2012-07-02
Mike Pall
Us
e
HIO
P
for XSTORE in
SPLIT
pass
.
commit
|
commitdiff
|
tree
2012-07-02
Mike
P
a
ll
Move snapsh
o
t r
e
p
l
a
y for side
t
races
t
o lj_snap
.
c
.
commit
|
commitdiff
|
tree
2012-07-01
Mike Pall
Clean up RegSP han
d
l
i
n
g
for parent
l
ink i
n
structions
.
commit
|
commitdiff
|
tree
2012-06-30
Mik
e
Pall
Expand
a
r
ray
s
lots in template table
s
with mix
e
d c
o
nst
.
.
.
commit
|
commitdiff
|
tree
2012-06-30
Mike P
a
ll
Clean u
p
snapshot restore
.
commit
|
commitdiff
|
tree
2012-06-28
Mike Pall
F
ix cde
c
l stri
n
g parsing during recording
.
commit
|
commitdiff
|
tree
2012-06-28
Mike Pall
Make o
s
.
date() th
r
ead-saf
e
.
commit
|
commitdiff
|
tree
2012-06-28
M
ike Pall
Fix bu
f
fer
c
heck in
bytecode wr
i
ter
.
commit
|
commitdiff
|
tree
2012-06-28
Mike Pa
l
l
Add HREFK forwarding
.
Eliminate HREF
K
guard for
T
DUP
.
.
.
commit
|
commitdiff
|
tree
2012-06-27
Mike Pall
Create string hash
s
l
ots i
n
template tables even for
.
.
.
commit
|
commitdiff
|
tree
2012-06-27
Mik
e
Pall
Another attempt at proper target detecti
o
n for msvcbuild
.
.
.
commit
|
commitdiff
|
tree
2012-06-27
M
ike Pall
F
ix
T
DUP to
H
LOAD forwarding
for DUALNUM builds
.
commit
|
commitdiff
|
tree
2012-06-27
Mike Pall
PPC: Fix
P
PC32 build
.
commit
|
commitdiff
|
tree
2012-06-22
Mike Pall
F
ix build is
s
u
e
s
o
n
Cygwin and MinGW with optiona
l
.
.
.
commit
|
commitdiff
|
tree
2012-06-20
Mike Pall
FFI: Check for
__new
m
etamethod
when ca
l
ling a construc
t
or
.
commit
|
commitdiff
|
tree
2012-06-20
Mike Pa
l
l
FFI: Do not resolve stri
n
gs
p
assed to
p
arameteri
z
ed
.
.
.
commit
|
commitdiff
|
tree
2012-06-20
Mike Pal
l
FFI: R
e
so
l
ve metamet
h
ods
for
constructors,
t
oo
.
commit
|
commitdiff
|
tree
2012-06-20
Mike Pall
FFI: Im
p
ro
v
e
er
r
or messages for ct
y
pe arguments
.
commit
|
commitdiff
|
tree
2012-06-14
Mike Pall
FFI: Add suppo
r
t for parameterized
C
type
s
.
commit
|
commitdiff
|
tree
2012-06-13
Mike
Pall
CONSOLE: Handle P64, GPR64, TOC* a
n
d PPE
(PS3)
i
n PP
C
.
.
.
commit
|
commitdiff
|
tree
2012-06-12
Mike Pall
Clean u
p
buildvm error message
.
commit
|
commitdiff
|
tree
2012-06-12
Mike
P
all
A
llow parsing b
c
sav
e
.
lua
(
-b option)
with
o
u
t FFI
.
commit
|
commitdiff
|
tree
2012-06-12
Mike Pall
PPC:
Re
m
ove lj
_
vm
_
f
l
oor/
c
e
i
l/trunc assembl
e
r w
r
appers
.
commit
|
commitdiff
|
tree
2012-06-12
Mike Pa
l
l
ARM/PPC: Remove assembler code for lj
_
vm_foldar
i
th()
.
commit
|
commitdiff
|
tree
2012-06-12
M
i
k
e Pall
PPC: Fix disas
s
em
b
ly of rldcl/r
l
dcr
.
commit
|
commitdiff
|
tree
2012-06-12
Mike Pall
Dy
n
ASM/PP
C
: Add mis
s
ing 64
b
it
rotates
a
nd mtocr
f
/mfoc
r
f
.
commit
|
commitdiff
|
tree
2012-06-12
Mike Pall
x64: Fix DynASM defines
.
commit
|
commitdiff
|
tree
2012-06-11
Mike P
a
ll
Improve
d
targe
t
detection for msvcbuild
.
bat
.
commit
|
commitdiff
|
tree
2012-06-11
Mike P
a
ll
OSX
:
Change dylib
n
ames to be consistent wi
t
h
o
th
e
r
.
.
.
commit
|
commitdiff
|
tree
2012-06-10
Mike Pall
MIPS:
Cleanup inter
p
reter
.
commit
|
commitdiff
|
tree
2012-06-10
Mike
P
all
PPC/e5
0
0: Cleanup interpreter
.
commit
|
commitdiff
|
tree
2012-06-10
Mike
Pall
PPC: Cleanup i
n
terpreter
.
commit
|
commitdiff
|
tree
2012-06-10
Mike P
a
ll
ARM: Cleanup interpreter
.
commit
|
commitdiff
|
tree
2012-06-10
Mi
k
e
Pall
x86/x64: More
interpreter cleanups
.
commit
|
commitdiff
|
tree
2012-06-10
M
ik
e
Pal
l
PPC
:
Fix inte
r
pre
t
e
r
stat
e
s
e
tu
p
in ca
l
lbacks
.
commit
|
commitdiff
|
tree
2012-06-10
Mike Pall
F
ix userdata __g
c
separa
t
io
n
s at state c
l
ose
.
commit
|
commitdiff
|
tree
2012-06-10
Mike Pall
x86/x64:
Clean up in
t
er
p
reter
.
commit
|
commitdiff
|
tree
2012-06-10
Mike Pall
P
a
ss va
r
ious build, a
r
ch an
d
O
S
flags to DynASM
.
commit
|
commitdiff
|
tree
2012-06-10
Mi
k
e
Pall
CONSOLE
:
Minor PS3 bui
l
d
f
ixes
.
commit
|
commitdiff
|
tree
2012-06-10
Mik
e
Pall
CO
N
SOLE: Fix PS3
build
.
commit
|
commitdiff
|
tree
2012-06-09
Mike
Pall
CONSO
L
E:
H
andle
u
nimplemented fe
a
tures for con
s
ole
.
.
.
commit
|
commitdiff
|
tree
2012-06-09
Mike Pall
A
R
M/PPC: Detect mor
e
target
a
rc
h
v
ariants
.
Detect console O
S
.
commit
|
commitdiff
|
tree
2012-06-09
Mike Pall
Avoid potential store-forwarding
s
talls in
G
C m
a
rking
.
commit
|
commitdiff
|
tree
2012-06-09
Mike P
a
ll
Fix
check for mi
n
imum GCC version
.
commit
|
commitdiff
|
tree
2012-06-09
Mike Pall
Reorgani
z
e build pro
c
ess
.
commit
|
commitdiff
|
tree
2012-06-09
Mi
k
e Pall
Add minified Lu
a
inte
r
preter (minilua)
.
Used by the
.
.
.
commit
|
commitdiff
|
tree
next