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 more assertions for stack consistency during recording.
2012-09-12
M
i
k
e
Pal
l
Ad
d
more assertions for stack c
o
nsisten
c
y during recording
.
commit
|
commitdiff
|
tree
2012-09-10
Mike Pall
FFI: Correctly p
r
opagate ali
g
nme
n
t when interning ne
s
ted
.
.
.
commit
|
commitdiff
|
tree
2012-09-08
Mike Pall
F
F
I: Al
w
ays resolv
e
metamet
h
ods for
pointers t
o
str
u
cts
.
commit
|
commitdiff
|
tree
2012-09-03
Mike Pall
FFI: Han
d
le __pair
s
/
_
_ipa
i
rs metamethods for
cdata
.
.
.
commit
|
commitdiff
|
tree
2012-09-03
Mik
e
Pal
l
F
i
x recording
o
f ct
y
pe() construct
o
rs f
o
r
poin
t
ers
.
commit
|
commitdiff
|
tree
2012-08-31
Mike Pall
Preserve snapshot #0 PC for all traces
(potential
g
cstep
.
.
.
commit
|
commitdiff
|
tree
2012-08-30
Mike Pall
Add check
f
o
r unsupport
e
d
MIP
S
soft-floa
t
targets
.
commit
|
commitdiff
|
tree
2012-08-28
Mike P
a
ll
Limi
t
recu
r
sion depth in stri
n
g
.
m
at
c
h()
et al
.
commit
|
commitdiff
|
tree
2012-08-28
Mike Pall
D
o
n't constify upvalues that
m
ay retain large am
o
unts
.
.
.
commit
|
commitdiff
|
tree
2012-08-27
Mike Pall
FFI: De
t
ect type punning
t
hrough unions
.
commit
|
commitdiff
|
tree
2012-08-27
Mike Pall
Add tab
l
e of IR ty
p
e sizes
.
commit
|
commitdiff
|
tree
2012-08-27
Mike Pa
l
l
ARM, PP
C
, MIP
S
: I
m
pr
o
ve
X
LOAD
o
perand f
u
s
ion and regi
s
t
e
r
.
.
.
commit
|
commitdiff
|
tree
2012-08-27
Mike Pall
Fix un
d
erflo
w
handli
n
g in bui
l
t
i
n st
r
ing to n
u
mber
.
.
.
commit
|
commitdiff
|
tree
2012-08-26
Mike
Pall
Repl
a
c
e
some
trivi
a
l uses of
f
p
rintf() with
f
puts
.
commit
|
commitdiff
|
tree
2012-08-26
Mike
Pall
R
eplace divisions with simpler code
.
commit
|
commitdiff
|
tree
2012-08-26
Mike P
a
ll
Fix compilation with FFI disab
l
ed
.
commit
|
commitdiff
|
tree
2012-08-26
Mik
e
P
a
ll
Remove old Makefile rules
.
commit
|
commitdiff
|
tree
2012-08-25
Mike
Pall
Repl
a
ce strtod() with bui
l
tin stri
n
g to number conversion
.
commit
|
commitdiff
|
tree
2012-08-25
Mike Pall
Add support for
'
%
a
'
and
'
%
A' to
s
t
r
ing
.
format
.
commit
|
commitdiff
|
tree
2012-08-25
Mike Pall
ARM: Fix base register coalescing
.
commit
|
commitdiff
|
tree
2012-08-25
Mike P
a
ll
ARM: Fix
c
om
m
it ceaa60
c
0
.
commit
|
commitdiff
|
tree
2012-08-20
M
ik
e
Pall
Minor fix
e
s
to FOLD ru
l
es
.
commit
|
commitdiff
|
tree
2012-08-19
Mike
Pall
A
R
M
: Fi
x
ha
r
d-float lj_vm_trun
c
() (us
e
d
by compil
e
d
.
.
.
commit
|
commitdiff
|
tree
2012-08-19
M
ike P
a
ll
MIPS: Don't use argument GPRs to r
e
mater
i
a
lize FPR
.
.
.
commit
|
commitdiff
|
tree
2012-08-19
Mike Pall
ARM: Don't use a
r
g
ument GPRs to rematerial
i
z
e
FPR arguments
.
commit
|
commitdiff
|
tree
2012-08-19
Mike
Pall
ARM,
MIPS, PPC: Rema
t
erialize FPR in
v
a
r
i
a
n
t
s
f
i
r
st
.
commit
|
commitdiff
|
tree
2012-08-19
Mike Pall
MIPS: Fix cal
l
s t
o
fl
o
o
r
/
c
eil
/
trunc
.
commit
|
commitdiff
|
tree
2012-08-19
M
i
ke Pall
A
RM: Fix ca
l
ls t
o
hard-float floo
r
/ceil/trunc
.
commit
|
commitdiff
|
tree
2012-08-16
Mike
Pall
Fix s
h
rin
k
i
n
g of direct mapped block in b
u
iltin allocator
.
commit
|
commitdiff
|
tree
2012-08-15
Mi
k
e Pall
Fix l
a
st
c
ommit
.
commit
|
commitdiff
|
tree
2012-08-15
Mike Pall
FOLD x
/
2^k ==> x * 2^-k
.
commit
|
commitdiff
|
tree
2012-08-14
Mike Pall
x
86: Simplify error message for CPUs lacking CM
O
V
.
commit
|
commitdiff
|
tree
2012-08-11
Mike P
a
ll
FFI: Don
'
t keep CType * acros
s
call
.
Ca
l
l
back may reall
o
cate
.
.
.
commit
|
commitdiff
|
tree
2012-08-11
Mike Pall
D
o
not use DWAR
F
unwind
e
r o
n
Wind
o
ws
.
commit
|
commitdiff
|
tree
2012-08-09
Mike Pa
l
l
U
pdate cro
s
s
-
compil
a
tion docs
.
commit
|
commitdiff
|
tree
2012-08-09
Mike
Pa
l
l
ARM
:
Enable VFP and ha
r
d-float ABI
s
u
pport
.
commit
|
commitdiff
|
tree
2012-08-09
Mike Pall
A
RM: A
d
d VFP and hard-float
A
B
I
va
r
i
a
nts to JIT compiler
.
commit
|
commitdiff
|
tree
2012-08-09
Mike
P
al
l
Never compile
D
W
A
RF unwinder on
Windows
.
commit
|
commitdiff
|
tree
2012-08-08
Mi
k
e Pall
FFI: Co
m
pile ff
i
.
typeof(cd
a
t
a)
.
commit
|
commitdiff
|
tree
2012-08-08
Mike
P
a
l
l
FFI: Compile assignments
from enum
s
.
commit
|
commitdiff
|
tree
2012-08-05
Mike
P
a
l
l
Add missing change for
l
ast commi
t
.
commit
|
commitdiff
|
tree
2012-08-05
M
ike Pa
l
l
FFI:
I
mpr
o
ve error me
s
s
ag
e
for bad indexing attempts
.
commit
|
commitdiff
|
tree
2012-08-05
Mike Pall
FFI: Ini
t
i
a
lize all
f
i
elds of s
t
andard types
.
commit
|
commitdiff
|
tree
2012-08-02
Mi
k
e
P
a
ll
FFI: F
i
x alignment o
f
C c
a
ll
stru
c
ture
.
commit
|
commitdiff
|
tree
2012-07-30
Mi
k
e
P
all
ARM: Add
h
a
r
d-fl
o
at
ABI suppo
r
t to the FF
I
(interpreter)
.
commit
|
commitdiff
|
tree
2012-07-30
Mike Pall
A
RM: Add VFP and
h
ard-float ABI variant
s
to interpreter
.
commit
|
commitdiff
|
tree
2012-07-29
M
ike
Pall
Only r
e
play sunk stores u
p
to the
snapshot refe
r
ence
.
commit
|
commitdiff
|
tree
2012-07-29
Mike Pall
Need
t
o handle T
B
AR in SINK pass
.
commit
|
commitdiff
|
tree
2012-07-29
Mike Pall
Handle c
r
oss-
c
ompiles
wi
t
h FPU/no-FPU or hard
-
fp/soft
.
.
.
commit
|
commitdiff
|
tree
2012-07-29
Mike Pa
l
l
A
RM
:
Add VFP instructio
n
s to ARM disassembler
.
commit
|
commitdiff
|
tree
2012-07-29
M
ik
e
Pall
DynASM/ARM:
Add VFP instructions
.
commit
|
commitdiff
|
tree
2012-07-24
Mike Pall
Don'
t
treat all co
n
stified
cdata cont
e
nt as
c
o
n
stant
.
commit
|
commitdiff
|
tree
2012-07-20
Mike
Pall
Turn loads from immutable upva
l
ues into constants
.
commit
|
commitdiff
|
tree
2012-07-20
Mi
k
e
Pal
l
Fix slot flags in s
n
apshot replay
.
commit
|
commitdiff
|
tree
2012-07-18
Mike Pall
Fix rest
o
re
o
f
sunk
CNE
W
I with implicit P32 to
P64
.
.
.
commit
|
commitdiff
|
tree
2012-07-17
Mike Pall
FFI: Box all acce
s
sed
o
r
returned enums
.
commit
|
commitdiff
|
tree
2012-07-17
Mike Pall
Fi
x
FOLD rule (i-j)-i
=
> 0-j
.
commit
|
commitdiff
|
tree
2012-07-17
Mike Pall
Workaround for MS
V
C
conve
r
s
ion bug
(
double ->
uint32_t
.
.
.
commit
|
commitdiff
|
tree
2012-07-16
Mike P
a
ll
x86/x
6
4: Fix fusion of uns
i
gned byte
compariso
n
s w
i
th
.
.
.
commit
|
commitdiff
|
tree
2012-07-16
M
i
ke Pa
l
l
ARM: Inv
o
k
e
SPLIT p
a
ss for leftover IR_TO
B
IT
.
commit
|
commitdiff
|
tree
2012-07-16
Mike Pa
l
l
F
r
o
m Lua 5
.
2:
Add -E command
l
ine option (ignore env
.
.
.
commit
|
commitdiff
|
tree
2012-07-16
Mike
P
a
ll
Co
r
rect d
i
s
p
atch tabl
e
modif
i
cation
s
for return
hook
s
.
commit
|
commitdiff
|
tree
2012-07-12
Mike Pa
l
l
FFI: Sh
o
w a
d
dre
s
s po
i
nted to for tostring(
r
e
f
)
,
too
.
commit
|
commitdiff
|
tree
2012-07-11
Mike Pall
Limit number of parent
links ha
n
dl
e
d
by bac
k
end
.
commit
|
commitdiff
|
tree
2012-07-11
Mike Pal
l
Use an expl
i
ci
t
f
lag to s
i
gnal S
I
NK tags for a trac
e
.
commit
|
commitdiff
|
tree
2012-07-09
Mike Pall
Don'
t
allocate constants for
s
unk sto
r
e
s
.
commit
|
commitdiff
|
tree
2012-07-09
Mike Pal
l
Avoid co
m
piler w
a
r
n
ings about redefin
e
d C++
k
eywords
.
commit
|
commitdiff
|
tree
2012-07-09
Mike Pall
Add missing declarations for MSVC in
t
rinsics
.
commit
|
commitdiff
|
tree
2012-07-08
Mike Pall
C
l
ean up A
R
M capability f
l
ags
.
Only set
h
i
g
hest ar
c
h
.
.
.
commit
|
commitdiff
|
tree
2012-07-08
M
ike Pall
C
h
ange Dy
n
ASM bit oper
a
tion
s
t
o
use Lua
Bit
O
p
.
commit
|
commitdiff
|
tree
2012-07-08
Mike
P
a
ll
Add Lua
B
itO
p
t
o
minilua
.
commit
|
commitdiff
|
tree
2012-07-07
M
i
k
e
Pall
Final
l
y f
i
x targe
t
det
e
ctio
n
for ms
v
cbuild
.
ba
t
.
commit
|
commitdiff
|
tree
2012-07-04
Mike Pa
l
l
Drop range l
i
m
it for sunk stores
relative to
s
unk allocatio
n
.
commit
|
commitdiff
|
tree
2012-07-04
M
ike Pall
Bump som
e
limits t
o
a
c
c
o
m
odate SI
N
K pass
.
commit
|
commitdiff
|
tree
2012-07-04
Mike
P
all
Add
stric
t
er chec
k
for sinking PHIs
.
commit
|
commitdiff
|
tree
2012-07-03
Mi
k
e Pall
Remove unneeded
snapshot preps fo
r
sunk stores
.
commit
|
commitdiff
|
tree
2012-07-03
Mik
e
Pall
Fix NEW
R
EF mark
i
n
g in S
I
NK p
a
ss
.
commit
|
commitdiff
|
tree
2012-07-03
M
i
ke Pal
l
Fix
c
ompiler warnings
.
commit
|
commitdiff
|
tree
2012-07-03
Mike Pall
Avoid pesky compiler w
a
r
nings about
C
++ keywords (eh
?
)
.
commit
|
commitdiff
|
tree
2012-07-03
Mike Pa
l
l
Invoke
S
PLIT pass in side tr
a
ce fo
r
rejo
i
ned s
u
nk
st
o
re
s
.
commit
|
commitdiff
|
tree
2012-07-02
Mike Pal
l
A
void str
i
ct aliasing i
s
su
e
s
.
commit
|
commitdiff
|
tree
2012-07-02
Mike Pall
A
dd allocat
i
on sinking and
store sinking op
t
imization
.
commit
|
commitdiff
|
tree
2012-07-02
Mike Pall
ARM: Simplify two-step
c
o
n
s
t
ant rem
a
teria
l
ization
.
commit
|
commitdiff
|
tree
2012-07-02
Mik
e
Pall
Handle initial snapsh
o
t
f
or s
i
de traces
i
n
lj_sna
p
.
.
.
commit
|
commitdiff
|
tree
2012-07-02
Mike Pall
Handle j
o
in
i
ng IR_HIOP in SPLI
T
pass
.
commit
|
commitdiff
|
tree
2012-07-02
Mike P
a
l
l
Add
I
R_PVAL instruction for n
o
n-slot parent links
.
commit
|
commitdiff
|
tree
2012-07-02
Mi
k
e Pal
l
Add explicit IR_GCST
E
P ins
t
ruction
.
commit
|
commitdiff
|
tree
2012-07-02
Mik
e
Pall
Use
H
IO
P
for XSTORE
i
n SPLIT
p
ass
.
commit
|
commitdiff
|
tree
2012-07-02
M
i
k
e
P
a
l
l
Move sn
a
pshot
r
e
play for sid
e
tr
a
ce
s
to lj_snap
.
c
.
commit
|
commitdiff
|
tree
2012-07-01
Mi
k
e Pall
Clean up RegSP handling for p
a
rent
link instru
c
tions
.
commit
|
commitdiff
|
tree
2012-06-30
Mike Pall
Expand array slots i
n
template
table
s
wi
t
h mi
x
ed
c
onst
.
.
.
commit
|
commitdiff
|
tree
2012-06-30
Mik
e
Pall
Clea
n
u
p
snap
s
hot resto
r
e
.
commit
|
commitdiff
|
tree
2012-06-28
Mike Pall
Fix
cdecl string pars
i
ng during
recording
.
commit
|
commitdiff
|
tree
2012-06-28
Mike
P
all
Ma
k
e
os
.
date() thr
e
a
d-safe
.
commit
|
commitdiff
|
tree
2012-06-28
Mike Pall
Fix buffer check in bytecode writer
.
commit
|
commitdiff
|
tree
2012-06-28
Mike Pa
l
l
Add
HREFK
f
o
rwar
d
ing
.
Eli
m
inate
H
REFK
guard for TDU
P
.
.
.
commit
|
commitdiff
|
tree
2012-06-27
Mike P
a
l
l
C
reate string h
a
sh slots in template tables even f
o
r
.
.
.
commit
|
commitdiff
|
tree
2012-06-27
Mike
Pa
l
l
Anot
h
er attempt at proper t
a
rget detection for msvcbuild
.
.
.
commit
|
commitdiff
|
tree
2012-06-27
Mike
P
a
ll
F
i
x TD
U
P to
H
L
OAD f
o
r
w
a
rding for DUALNUM builds
.
commit
|
commitdiff
|
tree
2012-06-27
Mike Pal
l
PPC: Fix PP
C
3
2
build
.
commit
|
commitdiff
|
tree
next