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 discharge order of comparisons in Lua parser.
2012-09-19
Mike P
a
ll
F
rom Lua 5
.
2
:
d
ebug
.
getl
o
cal()/setloc
a
l() treats sl
o
t
.
.
.
commit
|
commitdiff
|
tree
2012-09-19
M
i
k
e
Pall
From
L
ua 5
.
2:
d
ebug
.
getupvalue() r
e
t
urn
s
"" f
o
r C function
.
.
.
commit
|
commitdiff
|
tree
2012-09-16
Mike Pall
From Lua 5
.
2: Ad
d
goto and :
:
label:: statements
.
commit
|
commitdiff
|
tree
2012-09-12
Mike Pa
l
l
Fix desp
e
cializat
i
on of
ITERN when al
r
eady r
u
n
n
i
ng
.
commit
|
commitdiff
|
tree
2012-09-12
M
i
ke Pa
l
l
Use 0/1 mac
r
o fo
r
Lua 5
.
2 co
m
patibility
.
commit
|
commitdiff
|
tree
2012-09-12
Mike Pall
Add more
assertions for s
t
ack consistency during recording
.
commit
|
commitdiff
|
tree
2012-09-10
M
ike
P
all
F
F
I: Correctly propa
g
ate alignme
n
t
when internin
g
nested
.
.
.
commit
|
commitdiff
|
tree
2012-09-08
Mike Pall
FF
I
: Always resolve m
e
tamethods for
p
oi
n
ters
to st
r
ucts
.
commit
|
commitdiff
|
tree
2012-09-03
Mik
e
Pall
F
FI:
H
a
ndle __pairs/__i
p
airs metam
e
thods for cda
t
a
.
.
.
commit
|
commitdiff
|
tree
2012-09-03
Mik
e
P
a
ll
F
ix recording
of ctype()
constructor
s
for poin
t
ers
.
commit
|
commitdiff
|
tree
2012-08-31
Mike Pall
Pr
e
serve
snapshot #0 PC
for
a
ll trac
e
s
(
p
otential g
c
step
.
.
.
commit
|
commitdiff
|
tree
2012-08-30
Mike
P
all
A
dd
c
heck for
u
nsuppor
t
ed MIPS soft-float targets
.
commit
|
commitdiff
|
tree
2012-08-28
Mike Pall
Li
m
it r
e
cursion dept
h
in
s
tr
i
ng
.
m
a
tch() et al
.
commit
|
commitdiff
|
tree
2012-08-28
Mike Pall
D
o
n't c
o
n
s
ti
f
y
u
pvalues that may reta
i
n large amounts
.
.
.
commit
|
commitdiff
|
tree
2012-08-27
Mi
k
e Pa
l
l
FFI:
Dete
c
t type punning through uni
o
ns
.
commit
|
commitdiff
|
tree
2012-08-27
M
i
k
e P
a
ll
Add tabl
e
of IR type sizes
.
commit
|
commitdiff
|
tree
2012-08-27
Mi
k
e
Pall
ARM,
PPC,
M
IPS: I
m
prove XLOA
D
o
p
era
n
d fus
i
o
n and registe
r
.
.
.
commit
|
commitdiff
|
tree
2012-08-27
Mike Pall
Fix underflow handli
n
g in builtin string
to n
u
mber
.
.
.
commit
|
commitdiff
|
tree
2012-08-26
Mike Pa
l
l
Rep
l
a
ce so
m
e tri
v
ial u
s
es of
fprint
f
() wit
h
fputs
.
commit
|
commitdiff
|
tree
2012-08-26
Mike P
a
l
l
Replace divisi
o
ns with simpler code
.
commit
|
commitdiff
|
tree
2012-08-26
Mike Pall
F
i
x
c
omp
i
l
a
ti
o
n w
i
th FFI disabled
.
commit
|
commitdiff
|
tree
2012-08-26
Mike Pall
Remove old Makefil
e
r
u
le
s
.
commit
|
commitdiff
|
tree
2012-08-25
Mi
k
e Pall
Repl
a
ce
s
t
rtod() with builtin st
r
ing to number conve
r
sio
n
.
commit
|
commitdiff
|
tree
2012-08-25
M
i
ke Pall
Add support
for '%a' and
'
%A'
to s
t
r
ing
.
format
.
commit
|
commitdiff
|
tree
2012-08-25
M
i
k
e
Pall
A
R
M: Fix base reg
i
ster
c
oa
l
e
s
c
in
g
.
commit
|
commitdiff
|
tree
2012-08-25
Mik
e
Pall
ARM: F
i
x commit ceaa60c0
.
commit
|
commitdiff
|
tree
2012-08-20
Mike
P
all
M
i
nor
f
ix
e
s to FOLD rules
.
commit
|
commitdiff
|
tree
2012-08-19
Mi
k
e
P
a
ll
ARM: Fi
x
ha
r
d-float
l
j
_
v
m_trunc() (used by comp
i
l
e
d
.
.
.
commit
|
commitdiff
|
tree
2012-08-19
Mike P
a
ll
MIPS: Don't use
a
rgument GPRs to rematerialize FPR
.
.
.
commit
|
commitdiff
|
tree
2012-08-19
Mike
P
all
ARM: Do
n
't use argument GP
R
s to rematerialize FPR
ar
g
u
m
ents
.
commit
|
commitdiff
|
tree
2012-08-19
Mike P
a
ll
ARM, MIPS, PPC: R
e
materi
a
l
i
ze FPR invari
a
nts first
.
commit
|
commitdiff
|
tree
2012-08-19
M
i
ke Pall
MIPS: Fix cal
l
s to
f
loor/ceil/trunc
.
commit
|
commitdiff
|
tree
2012-08-19
Mike Pall
ARM
:
F
i
x
c
alls
t
o
h
ard-flo
a
t fl
o
o
r/ceil/t
r
unc
.
commit
|
commitdiff
|
tree
2012-08-16
Mike Pall
Fi
x
shrinking
o
f di
r
ect mapp
e
d blo
c
k
in builtin
a
l
l
ocator
.
commit
|
commitdiff
|
tree
2012-08-15
M
i
ke Pall
Fix
la
s
t commit
.
commit
|
commitdiff
|
tree
2012-08-15
Mike Pall
FOLD x / 2^
k
==> x * 2^-k
.
commit
|
commitdiff
|
tree
2012-08-14
Mike Pall
x86:
Sim
p
lify error message for CPUs lacking CMOV
.
commit
|
commitdiff
|
tree
2012-08-11
Mi
k
e P
a
ll
FFI: Don't keep C
T
ype * across ca
l
l
.
Callb
a
c
k
may reallocate
.
.
.
commit
|
commitdiff
|
tree
2012-08-11
Mike Pall
D
o
not
u
se DWAR
F
un
w
inde
r
on Windows
.
commit
|
commitdiff
|
tree
2012-08-09
Mike
Pall
Upda
t
e cross-co
m
p
i
lation docs
.
commit
|
commitdiff
|
tree
2012-08-09
Mike Pall
ARM: Enable VFP and
h
a
r
d-fl
o
at ABI support
.
commit
|
commitdiff
|
tree
2012-08-09
M
i
ke Pal
l
ARM: Add VF
P
a
nd hard-float A
B
I variants to J
I
T
com
p
i
ler
.
commit
|
commitdiff
|
tree
2012-08-09
Mike Pal
l
Ne
v
e
r
compil
e
DWA
R
F unwinder on
Windows
.
commit
|
commitdiff
|
tree
2012-08-08
Mike
Pall
F
FI: C
o
mpi
l
e
f
f
i
.
typeof(cdata)
.
commit
|
commitdiff
|
tree
2012-08-08
Mike Pal
l
FFI: Comp
i
le
a
ssignments from e
n
ums
.
commit
|
commitdiff
|
tree
2012-08-05
Mike P
a
ll
Add
missing change for last commit
.
commit
|
commitdiff
|
tree
2012-08-05
Mike Pall
FFI: Improv
e
error
m
essage for bad
i
ndexing attem
p
ts
.
commit
|
commitdiff
|
tree
2012-08-05
Mike Pall
FFI: Init
i
alize all
fiel
d
s
o
f
standa
r
d types
.
commit
|
commitdiff
|
tree
2012-08-02
M
i
k
e Pall
FFI: Fix
a
lignment of C call
st
r
ucture
.
commit
|
commitdiff
|
tree
2012-07-30
M
i
ke Pall
ARM: Add hard-fl
o
at
A
BI support to th
e
F
F
I (interpreter)
.
commit
|
commitdiff
|
tree
2012-07-30
Mike Pall
ARM:
A
d
d
VFP and ha
r
d-f
l
oat ABI var
i
ants to interpreter
.
commit
|
commitdiff
|
tree
2012-07-29
Mi
k
e
P
all
Only replay sunk stores up to the snapshot reference
.
commit
|
commitdiff
|
tree
2012-07-29
M
i
ke Pall
Need t
o
hand
l
e TBAR in SINK
p
a
ss
.
commit
|
commitdiff
|
tree
2012-07-29
Mike Pal
l
Hand
l
e
cross-co
m
piles
wi
t
h FPU/no-FPU or hard-fp/soft
.
.
.
commit
|
commitdiff
|
tree
2012-07-29
Mike Pall
ARM: Add VFP instru
c
tions to ARM disassembler
.
commit
|
commitdiff
|
tree
2012-07-29
Mi
k
e Pall
DynASM/AR
M
:
Add V
F
P ins
t
ruction
s
.
commit
|
commitdiff
|
tree
2012-07-24
M
ike Pall
Don't treat all co
n
s
tifie
d
cdat
a
c
o
nt
e
nt
as
c
onstant
.
commit
|
commitdiff
|
tree
2012-07-20
Mike Pall
Tur
n
l
o
ads from imm
u
table up
v
alues
into constants
.
commit
|
commitdiff
|
tree
2012-07-20
Mike Pall
F
ix slot flags in snapshot
replay
.
commit
|
commitdiff
|
tree
2012-07-18
Mike P
a
ll
Fix rest
o
re of sunk CNEWI with implicit P32 to P64
.
.
.
commit
|
commitdiff
|
tree
2012-07-17
Mike
Pall
FFI
:
Bo
x
all accessed or retu
r
n
ed enums
.
commit
|
commitdiff
|
tree
2012-07-17
Mike Pa
l
l
F
i
x
F
OL
D
rul
e
(i-j)-i =
>
0-j
.
commit
|
commitdiff
|
tree
2012-07-17
Mi
k
e Pall
Work
a
round f
o
r
M
S
VC co
n
version bu
g
(double -> uint
3
2_t
.
.
.
commit
|
commitdiff
|
tree
2012-07-16
Mike Pall
x86/x64: Fix fusion
of unsi
g
ned byte comparisons with
.
.
.
commit
|
commitdiff
|
tree
2012-07-16
Mike
Pall
A
R
M
:
I
n
vok
e
SPLIT pass
for lef
t
over IR_TO
B
IT
.
commit
|
commitdiff
|
tree
2012-07-16
Mike P
a
ll
Fr
o
m Lua 5
.
2: Add -E
c
ommand line opti
o
n (ignore
e
nv
.
.
.
commit
|
commitdiff
|
tree
2012-07-16
Mike P
a
ll
Corr
e
c
t
dispat
c
h
t
able modifications f
o
r retur
n
h
o
oks
.
commit
|
commitdiff
|
tree
2012-07-12
Mike Pall
F
F
I: Show address p
o
inted to
f
or tostri
n
g(ref), too
.
commit
|
commitdiff
|
tree
2012-07-11
Mike P
a
ll
L
i
mit number of parent
links handled by backend
.
commit
|
commitdiff
|
tree
2012-07-11
Mike
P
a
ll
Us
e
an ex
p
li
c
it fla
g
to s
i
g
n
al SIN
K
tags for a trace
.
commit
|
commitdiff
|
tree
2012-07-09
Mike Pall
Don't
allocate consta
n
ts for sunk stores
.
commit
|
commitdiff
|
tree
2012-07-09
Mike P
a
ll
A
v
oid
c
om
p
iler warnin
g
s ab
o
u
t re
d
efined C++ keyword
s
.
commit
|
commitdiff
|
tree
2012-07-09
Mike Pall
Add missin
g
declara
t
ions f
o
r MSVC intri
n
sics
.
commit
|
commitdiff
|
tree
2012-07-08
Mike Pa
l
l
Cle
a
n
up ARM capabili
t
y fl
a
g
s
.
Onl
y
s
e
t high
e
s
t
arch
.
.
.
commit
|
commitdiff
|
tree
2012-07-08
Mi
k
e
P
a
ll
Change
D
yn
A
S
M
bit op
e
ration
s
to
u
se Lua BitOp
.
commit
|
commitdiff
|
tree
2012-07-08
M
i
ke Pall
Add Lua BitOp
to minilua
.
commit
|
commitdiff
|
tree
2012-07-07
M
ike Pall
F
i
n
ally fix target detection for msvcbuil
d
.
bat
.
commit
|
commitdiff
|
tree
2012-07-04
Mike Pall
Drop
ra
n
ge li
m
i
t
for sunk stores re
l
ative
t
o sunk allocation
.
commit
|
commitdiff
|
tree
2012-07-04
M
ike Pall
Bump some
limi
t
s to acco
m
od
a
te SIN
K
pass
.
commit
|
commitdiff
|
tree
2012-07-04
Mike Pall
Add stricter check
f
or sinking PH
I
s
.
commit
|
commitdiff
|
tree
2012-07-03
Mi
k
e Pall
Remove unneeded s
n
aps
h
ot prep
s
for
s
u
n
k stores
.
commit
|
commitdiff
|
tree
2012-07-03
Mike Pa
l
l
Fi
x
NEWREF mar
k
in
g
in SI
N
K pass
.
commit
|
commitdiff
|
tree
2012-07-03
Mike Pall
Fix compiler warnings
.
commit
|
commitdiff
|
tree
2012-07-03
M
ike Pall
Avoid pes
k
y compiler warnings abou
t
C++ ke
y
words (eh?)
.
commit
|
commitdiff
|
tree
2012-07-03
M
i
ke Pall
Invoke S
P
LIT
pa
s
s
i
n
s
i
d
e t
r
ace for rejoined sunk stor
e
s
.
commit
|
commitdiff
|
tree
2012-07-02
Mik
e
Pall
Avoid strict al
i
asin
g
issues
.
commit
|
commitdiff
|
tree
2012-07-02
Mike P
a
ll
A
d
d allocation sink
i
n
g
and st
o
re sinking optimizatio
n
.
commit
|
commitdiff
|
tree
2012-07-02
M
i
k
e Pall
ARM: Si
m
plify two-s
t
ep
constant r
e
m
a
ter
i
alization
.
commit
|
commitdiff
|
tree
2012-07-02
Mike Pall
Handle
i
n
itial snapshot for
side tr
a
ces in
l
j_snap
.
.
.
commit
|
commitdiff
|
tree
2012-07-02
Mike
Pall
H
andle joining
I
R_HIOP
in
S
P
L
IT pass
.
commit
|
commitdiff
|
tree
2012-07-02
Mike
Pall
A
d
d
I
R_PVAL instructio
n
f
or non-slot parent
l
i
n
ks
.
commit
|
commitdiff
|
tree
2012-07-02
Mike Pall
A
d
d explicit
I
R
_GC
S
TEP instru
c
ti
o
n
.
commit
|
commitdiff
|
tree
2012-07-02
M
i
ke Pall
Use
HIOP
f
or
X
S
T
ORE in SPLIT
p
as
s
.
commit
|
commitdiff
|
tree
2012-07-02
Mike P
a
l
l
Move snapshot
replay
f
or
side
t
races to lj
_
s
n
a
p
.
c
.
commit
|
commitdiff
|
tree
2012-07-01
Mike Pall
Clean up
RegSP
h
andling for
parent lin
k
instructions
.
commit
|
commitdiff
|
tree
2012-06-30
Mike Pall
Expand array
slots in template table
s
w
i
t
h mixed const
.
.
.
commit
|
commitdiff
|
tree
2012-06-30
M
i
ke Pall
Cle
a
n up snap
s
hot restore
.
commit
|
commitdiff
|
tree
2012-06-28
Mike Pall
Fix c
d
ecl string
p
ar
s
ing du
r
in
g
reco
r
ding
.
commit
|
commitdiff
|
tree
2012-06-28
Mi
k
e Pa
l
l
Make os
.
date() thre
a
d-safe
.
commit
|
commitdiff
|
tree
2012-06-28
Mike Pall
F
i
x buffer check
in bytec
o
de w
r
iter
.
commit
|
commitdiff
|
tree
next