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
FFI: Correctly propagate alignment when interning nested types.
2012-09-10
Mi
k
e P
a
ll
FFI: Correctl
y
propa
g
a
te
al
i
gnment when interning neste
d
.
.
.
commit
|
commitdiff
|
tree
2012-09-08
Mi
k
e Pall
FFI: Alwa
y
s
r
esolve met
a
me
t
h
o
ds f
o
r point
e
rs t
o
struct
s
.
commit
|
commitdiff
|
tree
2012-09-03
Mike Pall
F
F
I
: H
a
ndle __p
a
irs/_
_
i
pa
i
rs me
t
a
methods for cdata
.
.
.
commit
|
commitdiff
|
tree
2012-09-03
Mike Pall
Fix recording o
f
ctype() constru
c
tor
s
for pointers
.
commit
|
commitdiff
|
tree
2012-08-31
Mike Pall
P
r
es
e
rve snapsh
o
t #0 PC
f
o
r all trac
e
s (potentia
l
gc
s
te
p
.
.
.
commit
|
commitdiff
|
tree
2012-08-30
Mike Pall
Add check for
u
nsupport
e
d M
I
P
S
soft-float targets
.
commit
|
commitdiff
|
tree
2012-08-28
Mike Pall
Limit re
c
ursion de
p
th
i
n string
.
m
a
tch() et
a
l
.
commit
|
commitdiff
|
tree
2012-08-28
Mike Pall
Don't constify upvalues th
a
t may ret
a
in large amounts
.
.
.
commit
|
commitdiff
|
tree
2012-08-27
Mi
k
e
Pall
FFI:
D
e
tect ty
p
e punnin
g
t
hrough unions
.
commit
|
commitdiff
|
tree
2012-08-27
Mi
k
e Pall
A
dd table of IR type s
i
zes
.
commit
|
commitdiff
|
tree
2012-08-27
Mike Pall
AR
M
, PPC, MIPS:
Improve XLOAD operand fus
i
on
and reg
i
ster
.
.
.
commit
|
commitdiff
|
tree
2012-08-27
Mike Pall
Fix
u
nderflow handling
in b
u
i
l
tin strin
g
to nu
m
ber
.
.
.
commit
|
commitdiff
|
tree
2012-08-26
Mike Pall
Replace some trivial uses of fpri
n
tf() w
i
th fputs
.
commit
|
commitdiff
|
tree
2012-08-26
Mike Pall
Re
p
lac
e
d
i
visi
o
ns with simpler
code
.
commit
|
commitdiff
|
tree
2012-08-26
Mike Pal
l
Fix compil
a
tion wi
t
h FFI dis
a
b
led
.
commit
|
commitdiff
|
tree
2012-08-26
Mike
Pall
Remove old Makefi
l
e rules
.
commit
|
commitdiff
|
tree
2012-08-25
M
i
ke Pall
Replace
s
trtod() wi
t
h builti
n
string to
numb
e
r
conversion
.
commit
|
commitdiff
|
tree
2012-08-25
Mike Pall
Add s
u
p
p
ort fo
r
'
%a' and
'
%A' to st
r
ing
.
format
.
commit
|
commitdiff
|
tree
2012-08-25
M
i
k
e
P
a
ll
AR
M
: Fix base
re
g
is
t
er coal
e
s
c
ing
.
commit
|
commitdiff
|
tree
2012-08-25
Mike Pall
AR
M
: Fix
c
o
mmit ce
a
a60c0
.
commit
|
commitdiff
|
tree
2012-08-20
Mik
e
Pa
l
l
Minor fixes to FO
L
D
r
ules
.
commit
|
commitdiff
|
tree
2012-08-19
M
ike Pall
ARM: Fix
hard
-
f
l
oat lj_
v
m_trunc() (use
d
by compil
e
d
.
.
.
commit
|
commitdiff
|
tree
2012-08-19
Mike Pall
MIPS:
Don't use
argument GPRs to remateri
a
l
i
ze FPR
.
.
.
commit
|
commitdiff
|
tree
2012-08-19
Mi
k
e Pal
l
A
RM: Do
n
't use argument GPRs to rematerialize FPR arguments
.
commit
|
commitdiff
|
tree
2012-08-19
M
i
ke
P
a
l
l
ARM, MIPS, PPC:
Remateria
l
ize FPR invariants first
.
commit
|
commitdiff
|
tree
2012-08-19
Mike Pal
l
MIPS
:
F
i
x c
a
lls to floor/ceil
/
trunc
.
commit
|
commitdiff
|
tree
2012-08-19
Mike Pall
ARM:
F
ix calls
to
hard-floa
t
floor/ceil/
t
runc
.
commit
|
commitdiff
|
tree
2012-08-16
Mike Pall
F
ix sh
r
inking of direct mapp
e
d block
i
n builtin al
l
ocator
.
commit
|
commitdiff
|
tree
2012-08-15
M
ike Pall
Fix last c
o
mmit
.
commit
|
commitdiff
|
tree
2012-08-15
M
ike
P
all
F
O
LD x /
2
^k =
=
> x * 2^-
k
.
commit
|
commitdiff
|
tree
2012-08-14
Mike Pall
x86: Simp
l
i
f
y er
r
o
r m
e
ssage
fo
r
CPUs lacking
C
MOV
.
commit
|
commitdiff
|
tree
2012-08-11
Mike Pall
FFI: Do
n
't k
e
ep CType * across call
.
Callback
may
reallo
c
at
e
.
.
.
commit
|
commitdiff
|
tree
2012-08-11
Mike Pall
D
o
not use
D
WARF unwinder on Windows
.
commit
|
commitdiff
|
tree
2012-08-09
Mi
k
e Pall
Updat
e
cross-compilation do
c
s
.
commit
|
commitdiff
|
tree
2012-08-09
Mi
k
e
Pall
A
R
M
:
Ena
b
le VFP and hard-float ABI
s
upport
.
commit
|
commitdiff
|
tree
2012-08-09
Mike Pall
ARM:
Add VFP and hard-fl
o
at ABI
varian
t
s to JIT compiler
.
commit
|
commitdiff
|
tree
2012-08-09
Mike
P
all
N
ever compil
e
DWA
R
F
u
nwinder on Windows
.
commit
|
commitdiff
|
tree
2012-08-08
Mike Pall
FFI: C
o
mpile
ffi
.
typeof(cdata)
.
commit
|
commitdiff
|
tree
2012-08-08
Mike
Pall
FF
I
:
Comp
i
le assignments
f
rom enums
.
commit
|
commitdiff
|
tree
2012-08-05
Mike Pall
Add m
i
ssing change f
o
r
la
s
t commit
.
commit
|
commitdiff
|
tree
2012-08-05
Mike Pall
FFI
:
Impro
v
e error message for bad indexing attemp
t
s
.
commit
|
commitdiff
|
tree
2012-08-05
Mike Pall
FFI: I
n
itialize
all fi
e
l
ds
o
f standard typ
e
s
.
commit
|
commitdiff
|
tree
2012-08-02
M
ike Pall
FFI: F
i
x alignme
n
t of
C
c
al
l
struct
u
r
e
.
commit
|
commitdiff
|
tree
2012-07-30
Mike
P
all
ARM:
A
dd hard-float AB
I
s
u
ppor
t
t
o the
FFI (interpreter)
.
commit
|
commitdiff
|
tree
2012-07-30
Mike P
a
ll
A
R
M: Add VFP a
n
d ha
r
d
-floa
t
AB
I
va
r
iant
s
to interpreter
.
commit
|
commitdiff
|
tree
2012-07-29
Mike Pal
l
Only replay sunk st
o
r
es up to the snapshot refer
e
nce
.
commit
|
commitdiff
|
tree
2012-07-29
Mik
e
Pall
N
e
ed to handle TBAR in SINK pass
.
commit
|
commitdiff
|
tree
2012-07-29
M
i
ke Pall
Handl
e
cross-com
p
iles with FPU/no-F
P
U or hard-fp/so
f
t
.
.
.
commit
|
commitdiff
|
tree
2012-07-29
Mi
k
e
Pall
A
R
M
: Add VFP instruction
s
to AR
M
disassem
b
ler
.
commit
|
commitdiff
|
tree
2012-07-29
Mik
e
P
a
l
l
DynASM/ARM: Add VFP inst
r
uctions
.
commit
|
commitdiff
|
tree
2012-07-24
Mike Pall
Don't treat all constified
c
data co
n
tent as constant
.
commit
|
commitdiff
|
tree
2012-07-20
Mike Pall
T
urn loa
d
s
from immutable
upv
a
l
u
e
s
into constants
.
commit
|
commitdiff
|
tree
2012-07-20
Mik
e
Pall
Fix slot flags in snapshot replay
.
commit
|
commitdiff
|
tree
2012-07-18
Mike Pall
Fix
r
esto
r
e
o
f s
u
nk CNEWI wi
t
h implicit
P
32
to
P64
.
.
.
commit
|
commitdiff
|
tree
2012-07-17
Mike P
a
ll
FFI:
Box
all a
c
ces
s
ed or return
e
d en
u
ms
.
commit
|
commitdiff
|
tree
2012-07-17
Mike
Pa
l
l
Fix
F
OLD rule (i-j)-i
=
> 0-j
.
commit
|
commitdiff
|
tree
2012-07-17
Mike Pall
Workaro
u
nd for MSVC con
v
ers
i
on
bug
(double ->
uint32_t
.
.
.
commit
|
commitdiff
|
tree
2012-07-16
Mi
k
e
P
all
x86/x64: Fix fu
s
ion of unsign
e
d byte c
o
m
p
ari
s
o
n
s with
.
.
.
commit
|
commitdiff
|
tree
2012-07-16
M
i
k
e
P
a
ll
ARM: Invoke SPLIT pass for lefto
v
e
r
IR
_
TOBIT
.
commit
|
commitdiff
|
tree
2012-07-16
Mike
Pa
l
l
From Lu
a
5
.
2: Add -E command
line option
(
ignore
e
nv
.
.
.
commit
|
commitdiff
|
tree
2012-07-16
Mike
P
all
Correct dispatch tab
l
e modifications for
r
e
tur
n
hook
s
.
commit
|
commitdiff
|
tree
2012-07-12
Mi
k
e
Pall
FFI: Show add
r
ess pointe
d
to fo
r
t
ostring(ref), t
o
o
.
commit
|
commitdiff
|
tree
2012-07-11
Mike Pall
Lim
i
t number of parent links
h
andled
b
y
backend
.
commit
|
commitdiff
|
tree
2012-07-11
Mike Pa
l
l
Use an ex
p
licit flag
to signal SINK
t
ags for a trace
.
commit
|
commitdiff
|
tree
2012-07-09
Mi
k
e
P
all
Don't all
o
cate constants fo
r
sunk store
s
.
commit
|
commitdiff
|
tree
2012-07-09
Mike Pal
l
Avoid compiler warnings about redefin
e
d C++ keywords
.
commit
|
commitdiff
|
tree
2012-07-09
M
ike P
a
ll
Add missing
d
e
c
larations for
MSVC intrinsics
.
commit
|
commitdiff
|
tree
2012-07-08
Mike Pall
Clean
up ARM capa
b
ility flags
.
O
n
ly set highes
t
arch
.
.
.
commit
|
commitdiff
|
tree
2012-07-08
Mike Pall
Change DynASM bit o
p
e
ra
t
ions
t
o use
Lua
B
itOp
.
commit
|
commitdiff
|
tree
2012-07-08
Mike Pa
l
l
Add Lua
BitOp to minilua
.
commit
|
commitdiff
|
tree
2012-07-07
Mike P
a
ll
Finally fix target detect
i
o
n
for
ms
v
cbuild
.
bat
.
commit
|
commitdiff
|
tree
2012-07-04
Mike Pall
Dro
p
range
l
imi
t
for
s
u
n
k sto
r
es relative to su
n
k all
o
cation
.
commit
|
commitdiff
|
tree
2012-07-04
Mike Pall
Bump some li
m
it
s
to accomodate S
I
NK p
a
ss
.
commit
|
commitdiff
|
tree
2012-07-04
Mike Pall
Add
s
t
r
icter check
for
s
inking PHIs
.
commit
|
commitdiff
|
tree
2012-07-03
M
ike Pall
Remove unneede
d
snapsh
o
t pre
p
s f
o
r sunk stores
.
commit
|
commitdiff
|
tree
2012-07-03
M
ike Pall
Fix NEWR
E
F marking i
n
SINK pas
s
.
commit
|
commitdiff
|
tree
2012-07-03
Mike
Pall
Fix comp
i
ler warning
s
.
commit
|
commitdiff
|
tree
2012-07-03
Mike Pa
l
l
A
v
o
i
d pesky co
m
piler warnings about C++
k
eywords (e
h
?
)
.
commit
|
commitdiff
|
tree
2012-07-03
Mike Pall
Inv
o
ke
S
PLIT pass in side t
r
ace for rej
o
ined sunk
stores
.
commit
|
commitdiff
|
tree
2012-07-02
Mike Pall
Avoid strict ali
a
sing
i
ssues
.
commit
|
commitdiff
|
tree
2012-07-02
Mik
e
Pall
Ad
d
allocation
s
i
nking and store sinkin
g
optimization
.
commit
|
commitdiff
|
tree
2012-07-02
Mike P
a
l
l
A
R
M:
S
i
mplify t
w
o-step constan
t
remateri
a
li
z
ation
.
commit
|
commitdiff
|
tree
2012-07-02
M
i
k
e
Pall
Handle
initial
snapshot
for side traces i
n
lj_snap
.
.
.
commit
|
commitdiff
|
tree
2012-07-02
Mi
k
e
Pall
Handle joini
n
g IR_HIOP in
SPLIT pass
.
commit
|
commitdiff
|
tree
2012-07-02
Mike Pall
Add
IR_PVAL i
n
structio
n
for
n
on-slot parent links
.
commit
|
commitdiff
|
tree
2012-07-02
Mike Pall
A
dd expl
i
cit IR_
G
CSTEP inst
r
uction
.
commit
|
commitdiff
|
tree
2012-07-02
Mike Pall
Use HI
O
P for XSTORE in SP
L
IT
p
ass
.
commit
|
commitdiff
|
tree
2012-07-02
Mike Pall
Mo
v
e snap
s
hot re
p
lay
f
o
r side traces
t
o lj_s
n
ap
.
c
.
commit
|
commitdiff
|
tree
2012-07-01
Mik
e
Pall
Cle
a
n up RegSP handling for pa
r
ent link in
s
tructions
.
commit
|
commitdiff
|
tree
2012-06-30
M
i
ke Pall
Expand array slots in template tables w
i
th mixed
c
o
n
st
.
.
.
commit
|
commitdiff
|
tree
2012-06-30
Mike Pall
Clean up
s
n
ap
s
hot rest
o
re
.
commit
|
commitdiff
|
tree
2012-06-28
M
i
ke Pall
Fix cdec
l
s
tring parsing durin
g
r
ecord
i
ng
.
commit
|
commitdiff
|
tree
2012-06-28
Mi
k
e Pall
Make os
.
da
t
e(
)
t
h
read-safe
.
commit
|
commitdiff
|
tree
2012-06-28
Mike Pall
Fix
buffer check in
bytecode w
r
i
t
e
r
.
commit
|
commitdiff
|
tree
2012-06-28
Mike
P
all
Ad
d
HREFK
f
or
w
a
r
ding
.
Eliminate HR
E
FK guard for TDUP
.
.
.
commit
|
commitdiff
|
tree
2012-06-27
Mike Pall
Create s
t
r
i
ng hash slots i
n
template tabl
e
s e
v
en f
o
r
.
.
.
commit
|
commitdiff
|
tree
2012-06-27
Mike Pall
Anothe
r
a
t
tempt at proper target de
t
ection for msv
c
build
.
.
.
commit
|
commitdiff
|
tree
2012-06-27
Mike Pall
Fix TDUP
to HL
O
AD
forwarding fo
r
D
U
ALNUM bui
l
ds
.
commit
|
commitdiff
|
tree
2012-06-27
Mike Pall
PPC: Fix PPC32
build
.
commit
|
commitdiff
|
tree
2012-06-22
Mik
e
P
a
l
l
Fi
x
bui
l
d
iss
u
e
s
o
n Cygwin and
M
inGW
w
ith opti
o
nal
.
.
.
commit
|
commitdiff
|
tree
next