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
Mike P
a
ll
FFI:
C
orrectly p
r
o
p
a
ga
t
e alignment when internin
g
nested
.
.
.
commit
|
commitdiff
|
tree
2012-09-08
M
i
ke Pall
FFI: A
l
wa
y
s r
e
solve me
t
amethods for pointers to str
u
ct
s
.
commit
|
commitdiff
|
tree
2012-09-03
Mike Pall
F
F
I
: Handle
_
_pairs/__ipairs metamethods for cdata
.
.
.
commit
|
commitdiff
|
tree
2012-09-03
Mike P
a
ll
Fi
x
reco
r
ding of cty
p
e(
)
c
o
nstructors
fo
r
pointers
.
commit
|
commitdiff
|
tree
2012-08-31
Mike
P
al
l
P
r
eser
v
e snaps
h
ot #
0
P
C fo
r
all traces (potential g
c
step
.
.
.
commit
|
commitdiff
|
tree
2012-08-30
Mike Pall
Add
c
heck fo
r
uns
u
pport
e
d MIPS soft
-
float t
a
rgets
.
commit
|
commitdiff
|
tree
2012-08-28
Mike
P
a
ll
Limit
r
ecursi
o
n depth
in string
.
mat
c
h
()
e
t al
.
commit
|
commitdiff
|
tree
2012-08-28
Mike P
a
ll
Don't constify upvalu
e
s that may retai
n
large amo
u
n
ts
.
.
.
commit
|
commitdiff
|
tree
2012-08-27
M
ike Pall
FFI: De
t
ect t
y
pe pun
n
ing through uni
o
ns
.
commit
|
commitdiff
|
tree
2012-08-27
Mi
k
e P
a
l
l
Add
t
able o
f
I
R
type sizes
.
commit
|
commitdiff
|
tree
2012-08-27
Mike Pall
ARM, PPC, MIPS: Improve XLOAD operand
f
usion and register
.
.
.
commit
|
commitdiff
|
tree
2012-08-27
Mike Pall
Fix underflow han
d
l
ing i
n
builtin string to number
.
.
.
commit
|
commitdiff
|
tree
2012-08-26
Mike Pall
R
eplac
e
some trivial uses of fprintf() with fputs
.
commit
|
commitdiff
|
tree
2012-08-26
Mi
k
e Pall
Re
p
lace divisions with simpler c
o
d
e
.
commit
|
commitdiff
|
tree
2012-08-26
Mike Pal
l
Fix compilation with FFI disabled
.
commit
|
commitdiff
|
tree
2012-08-26
Mike Pall
Remove old M
a
kefile rules
.
commit
|
commitdiff
|
tree
2012-08-25
M
i
ke
Pall
R
e
place strtod() with builti
n
string to
n
umber conversi
o
n
.
commit
|
commitdiff
|
tree
2012-08-25
M
ike P
a
ll
Add support for '%a' and
'
%A
'
t
o
string
.
fo
r
m
a
t
.
commit
|
commitdiff
|
tree
2012-08-25
Mik
e
Pall
ARM: Fix base register co
a
lescing
.
commit
|
commitdiff
|
tree
2012-08-25
Mike
P
all
ARM: Fix
c
ommi
t
ceaa60c0
.
commit
|
commitdiff
|
tree
2012-08-20
M
ike Pall
M
inor fixe
s
to
FOLD rules
.
commit
|
commitdiff
|
tree
2012-08-19
Mike Pall
ARM: Fix
h
ard-fl
o
a
t
lj_vm_t
r
unc()
(
u
s
ed by
c
o
m
piled
.
.
.
commit
|
commitdiff
|
tree
2012-08-19
Mike Pall
MIPS: D
o
n't use argument
GPRs to remat
e
rialize FPR
.
.
.
commit
|
commitdiff
|
tree
2012-08-19
Mike Pall
ARM:
D
on't use
argumen
t
G
P
R
s
to remateriali
z
e FPR argumen
t
s
.
commit
|
commitdiff
|
tree
2012-08-19
Mike Pall
ARM,
M
I
P
S
, PPC: Remateria
l
ize FPR
invaria
n
ts first
.
commit
|
commitdiff
|
tree
2012-08-19
Mike Pa
l
l
MIPS: Fix calls to floo
r
/
c
e
il/trunc
.
commit
|
commitdiff
|
tree
2012-08-19
Mi
k
e Pall
A
RM: Fix calls t
o
hard-float floor/ceil/trunc
.
commit
|
commitdiff
|
tree
2012-08-16
Mike
P
all
Fi
x
shrinking of
d
i
rect mapped block in bui
l
tin allocator
.
commit
|
commitdiff
|
tree
2012-08-15
Mik
e
Pal
l
Fix
last commit
.
commit
|
commitdiff
|
tree
2012-08-15
Mike P
a
ll
FOLD
x
/
2^k ==> x * 2^-k
.
commit
|
commitdiff
|
tree
2012-08-14
Mike Pall
x86: Simplify error message for CPUs lac
k
i
ng CM
O
V
.
commit
|
commitdiff
|
tree
2012-08-11
Mike Pall
FFI: Don't k
e
ep C
T
ype * across
c
all
.
Ca
l
lback
m
ay real
l
ocate
.
.
.
commit
|
commitdiff
|
tree
2012-08-11
Mike Pa
l
l
Do not
use DWARF
u
nw
i
nder on Windows
.
commit
|
commitdiff
|
tree
2012-08-09
Mike P
a
l
l
Update
c
ross-compilation d
o
c
s
.
commit
|
commitdiff
|
tree
2012-08-09
Mi
k
e Pall
ARM: Enable VFP and hard-float ABI support
.
commit
|
commitdiff
|
tree
2012-08-09
M
i
ke
P
all
ARM: Add VF
P
a
n
d hard-
f
loat ABI variants to JIT compil
e
r
.
commit
|
commitdiff
|
tree
2012-08-09
Mike Pall
Never co
m
pile DWAR
F
u
n
w
inder o
n
Wind
o
ws
.
commit
|
commitdiff
|
tree
2012-08-08
Mik
e
Pa
l
l
FFI: Compile ffi
.
typeof(cdata)
.
commit
|
commitdiff
|
tree
2012-08-08
Mike P
a
l
l
FFI:
C
o
m
pile assignments f
r
om
e
nums
.
commit
|
commitdiff
|
tree
2012-08-05
Mike Pall
Add missing c
h
ange for
l
ast comm
i
t
.
commit
|
commitdiff
|
tree
2012-08-05
M
ike
P
a
l
l
FFI: Impro
v
e
error mes
s
age for bad index
i
ng attempts
.
commit
|
commitdiff
|
tree
2012-08-05
Mike Pall
FFI
:
Init
i
alize all field
s
of
stan
d
ard
types
.
commit
|
commitdiff
|
tree
2012-08-02
Mike Pall
FFI: Fix
a
lignment of C call structu
r
e
.
commit
|
commitdiff
|
tree
2012-07-30
Mike Pa
l
l
AR
M
: Add hard-
f
loat ABI support to th
e
FFI (interpreter)
.
commit
|
commitdiff
|
tree
2012-07-30
M
ike Pall
ARM: Add VFP
and
hard-float ABI var
i
a
n
t
s
to i
n
terpreter
.
commit
|
commitdiff
|
tree
2012-07-29
Mike Pal
l
O
n
ly re
p
lay sunk stores up to the snapshot
reference
.
commit
|
commitdiff
|
tree
2012-07-29
Mike Pall
Need to
handle TBAR in SINK
p
ass
.
commit
|
commitdiff
|
tree
2012-07-29
M
i
ke Pall
Handle cross
-
compile
s
w
i
t
h FPU/no-FPU or
hard-fp/soft
.
.
.
commit
|
commitdiff
|
tree
2012-07-29
Mike Pal
l
ARM: Add VFP instructions to ARM disassembl
e
r
.
commit
|
commitdiff
|
tree
2012-07-29
Mike Pall
D
y
n
ASM/
A
RM: Add
V
FP instruct
i
ons
.
commit
|
commitdiff
|
tree
2012-07-24
Mike Pal
l
Don't treat all
c
o
nstified c
d
ata content as const
a
nt
.
commit
|
commitdiff
|
tree
2012-07-20
Mike
Pall
Turn l
o
ads from
immutable
u
pvalues into consta
n
ts
.
commit
|
commitdiff
|
tree
2012-07-20
M
i
ke Pall
Fix slo
t
flags in snaps
h
o
t
replay
.
commit
|
commitdiff
|
tree
2012-07-18
Mike Pall
Fi
x
restor
e
o
f
sunk CNEWI with imp
l
icit P3
2
to P64
.
.
.
commit
|
commitdiff
|
tree
2012-07-17
Mike Pall
F
F
I: Box
a
ll
ac
c
essed or
r
e
t
urned enums
.
commit
|
commitdiff
|
tree
2012-07-17
Mike Pall
Fix FOL
D
rule
(i-j)
-
i => 0-j
.
commit
|
commitdiff
|
tree
2012-07-17
Mi
k
e
Pall
Worka
r
ound
f
or MSVC conversion bug
(
double ->
u
i
nt32_t
.
.
.
commit
|
commitdiff
|
tree
2012-07-16
Mike Pall
x
8
6/x64
:
F
i
x fusion
of
u
n
signed byte compariso
n
s with
.
.
.
commit
|
commitdiff
|
tree
2012-07-16
Mike
Pall
ARM:
I
n
voke S
P
LIT pass for le
f
tover IR_TOB
I
T
.
commit
|
commitdiff
|
tree
2012-07-16
Mike Pall
From
Lua
5
.
2
:
Add
-E com
m
and line option (ignore env
.
.
.
commit
|
commitdiff
|
tree
2012-07-16
Mike Pall
Correc
t
dispatch
table modifications f
o
r
re
t
urn hook
s
.
commit
|
commitdiff
|
tree
2012-07-12
Mike
Pal
l
FFI: Show address pointed to for
tostring(ref), too
.
commit
|
commitdiff
|
tree
2012-07-11
M
ike
P
a
l
l
Lim
i
t number of
p
arent
l
ink
s
handled by backend
.
commit
|
commitdiff
|
tree
2012-07-11
Mike Pall
Use
an e
x
plicit flag t
o
signal
S
I
NK tags
f
o
r
a trace
.
commit
|
commitdiff
|
tree
2012-07-09
M
i
ke
P
a
ll
Don't allo
c
ate constants for su
n
k
sto
r
es
.
commit
|
commitdiff
|
tree
2012-07-09
Mike Pall
Avoid comp
i
ler warning
s
a
b
out redefined C++ keyw
o
rds
.
commit
|
commitdiff
|
tree
2012-07-09
Mike Pall
Ad
d
missing declarati
o
ns for M
S
VC in
t
r
i
nsics
.
commit
|
commitdiff
|
tree
2012-07-08
Mike Pall
Cle
a
n
u
p ARM capa
b
ility flags
.
Only
s
et highest arch
.
.
.
commit
|
commitdiff
|
tree
2012-07-08
Mike Pall
Change DynASM bit op
e
ratio
n
s t
o
use Lua Bi
t
Op
.
commit
|
commitdiff
|
tree
2012-07-08
Mi
k
e Pa
l
l
Add L
u
a BitOp to mini
l
ua
.
commit
|
commitdiff
|
tree
2012-07-07
M
i
ke Pall
F
inally fix t
a
rge
t
detection for msvcbui
l
d
.
b
at
.
commit
|
commitdiff
|
tree
2012-07-04
Mike
Pall
Drop
r
a
nge
li
m
it for sunk store
s
relative to
s
unk allocation
.
commit
|
commitdiff
|
tree
2012-07-04
Mike Pall
Bump some limits
t
o
accomodate SINK pas
s
.
commit
|
commitdiff
|
tree
2012-07-04
M
i
ke Pal
l
Add
s
t
ricter
c
heck for s
i
n
king PHIs
.
commit
|
commitdiff
|
tree
2012-07-03
Mike
Pall
Remove u
n
n
eeded snapshot pr
e
p
s
f
o
r
sunk st
o
r
e
s
.
commit
|
commitdiff
|
tree
2012-07-03
Mike Pall
Fix
NEWREF
m
arkin
g
i
n
SINK
pass
.
commit
|
commitdiff
|
tree
2012-07-03
M
ike Pall
Fix compi
l
er warnings
.
commit
|
commitdiff
|
tree
2012-07-03
Mike Pal
l
Avoid
pe
s
k
y
compiler warnings abo
u
t C++ keywo
r
ds (eh?)
.
commit
|
commitdiff
|
tree
2012-07-03
Mike Pall
Invoke SP
L
IT pass
i
n
side trace for r
e
joine
d
sunk stores
.
commit
|
commitdiff
|
tree
2012-07-02
Mik
e
Pall
Avoid strict
aliasing i
s
s
ues
.
commit
|
commitdiff
|
tree
2012-07-02
Mike P
a
ll
Add a
l
location
sinking an
d
store sin
k
ing opt
i
m
i
zat
i
o
n
.
commit
|
commitdiff
|
tree
2012-07-02
Mike Pall
A
RM: Simplify two-step
consta
n
t r
e
materia
l
i
z
ation
.
commit
|
commitdiff
|
tree
2012-07-02
M
ike Pall
Handle
initial snapshot f
o
r
side
traces in
l
j_snap
.
.
.
commit
|
commitdiff
|
tree
2012-07-02
Mike P
a
ll
Ha
n
dle joini
n
g IR_H
I
OP in SPLI
T
pass
.
commit
|
commitdiff
|
tree
2012-07-02
M
ike Pal
l
Add IR_PVAL instruction for
n
o
n-s
l
ot pare
n
t links
.
commit
|
commitdiff
|
tree
2012-07-02
Mike Pall
Add explicit IR_GC
S
T
EP i
n
stru
c
tion
.
commit
|
commitdiff
|
tree
2012-07-02
Mike Pall
Use
H
IOP for XSTORE in
SPLI
T
p
a
ss
.
commit
|
commitdiff
|
tree
2012-07-02
M
i
ke Pall
Move snapsho
t
replay for
side traces to lj_snap
.
c
.
commit
|
commitdiff
|
tree
2012-07-01
Mike Pall
Clean
up
R
egSP han
d
lin
g
for pare
n
t
l
ink instructions
.
commit
|
commitdiff
|
tree
2012-06-30
Mike Pall
Exp
a
nd
a
r
ray s
l
o
ts in temp
l
ate tables with m
i
xed const
.
.
.
commit
|
commitdiff
|
tree
2012-06-30
Mike
P
all
Clea
n
up
snapshot restore
.
commit
|
commitdiff
|
tree
2012-06-28
Mike Pall
F
i
x cdecl string parsing
d
uring recording
.
commit
|
commitdiff
|
tree
2012-06-28
Mike Pall
Make os
.
date
(
) thread-safe
.
commit
|
commitdiff
|
tree
2012-06-28
Mike
Pall
F
ix
b
uffer ch
e
c
k in bytecode wr
i
ter
.
commit
|
commitdiff
|
tree
2012-06-28
Mike Pal
l
Add HREFK f
o
rwarding
.
E
li
m
ina
t
e
HREFK guard
f
or TDUP
.
.
.
commit
|
commitdiff
|
tree
2012-06-27
Mike Pall
Create s
t
ring hash slots i
n
template tab
l
es even for
.
.
.
commit
|
commitdiff
|
tree
2012-06-27
M
ike Pall
An
o
ther
a
ttemp
t
at
proper
t
a
r
get detectio
n
f
or msvcbuild
.
.
.
commit
|
commitdiff
|
tree
2012-06-27
Mike Pall
Fix TDUP to HL
O
A
D
for
w
ard
i
n
g
for DUALNUM
bu
i
ld
s
.
commit
|
commitdiff
|
tree
2012-06-27
Mi
k
e
Pall
PP
C
: F
i
x PPC32 build
.
commit
|
commitdiff
|
tree
2012-06-22
Mike
Pall
Fix build
issue
s
on Cygwin and MinGW with opti
o
nal
.
.
.
commit
|
commitdiff
|
tree
next