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
Disable LUA_COMPAT_GFIND and LUA_COMPAT_MOD in Lua 5.2 mode.
2012-09-19
Mike Pa
l
l
Disab
l
e LUA
_
COMPAT_GFIND a
n
d
LUA_COMPAT
_
MOD in Lua
.
.
.
commit
|
commitdiff
|
tree
2012-09-19
Mike Pall
From Lua 5
.
2: debug
.
setme
t
atable() returns obje
c
t
.
commit
|
commitdiff
|
tree
2012-09-19
M
ike Pal
l
F
r
o
m Lua 5
.
2: 'break' allowed anywhere
.
commit
|
commitdiff
|
tree
2012-09-19
Mike Pall
From
Lu
a
5
.
2: debug
.
getlocal() a
c
cept
s
function arg
.
.
.
commit
|
commitdiff
|
tree
2012-09-19
Mike Pal
l
From Lua 5
.
2:
debug
.
getlocal()/setlocal() treat
s
slot
.
.
.
commit
|
commitdiff
|
tree
2012-09-19
Mike Pall
Fro
m
Lua 5
.
2:
d
ebug
.
getupvalue() returns "" for C f
u
nc
t
ion
.
.
.
commit
|
commitdiff
|
tree
2012-09-16
Mi
k
e Pall
From Lua 5
.
2:
A
dd
goto and :
:
label:: statem
e
nts
.
commit
|
commitdiff
|
tree
2012-09-12
Mike Pall
Fix despecializa
t
ion of ITERN when al
r
e
ady
runni
n
g
.
commit
|
commitdiff
|
tree
2012-09-12
Mike Pa
l
l
Use 0
/
1 m
a
c
ro for Lu
a
5
.
2 compatibility
.
commit
|
commitdiff
|
tree
2012-09-12
Mike Pa
l
l
A
d
d more a
s
sertions fo
r
st
a
ck consistency during recording
.
commit
|
commitdiff
|
tree
2012-09-10
Mike Pall
FFI: Correctl
y
propag
a
te alignment w
h
e
n interning
n
ested
.
.
.
commit
|
commitdiff
|
tree
2012-09-08
Mike
Pall
FFI:
Always r
e
solve m
e
tamethods for
p
oi
n
t
ers
to s
t
ructs
.
commit
|
commitdiff
|
tree
2012-09-03
M
ike
P
all
FFI: Handle __pair
s
/
_
_
ipairs metame
t
hods for c
d
ata
.
.
.
commit
|
commitdiff
|
tree
2012-09-03
M
i
k
e
Pall
Fix
recording of cty
p
e
(
) co
n
structors for pointers
.
commit
|
commitdiff
|
tree
2012-08-31
M
ike
P
a
l
l
P
r
e
serve snapshot #0 PC for
a
l
l traces (po
t
ential
gcstep
.
.
.
commit
|
commitdiff
|
tree
2012-08-30
M
ike Pa
l
l
Add
che
c
k for unsupported MI
P
S soft
-
f
l
oat targ
e
t
s
.
commit
|
commitdiff
|
tree
2012-08-28
Mike
Pall
Limit rec
u
rsion
d
epth in str
i
ng
.
m
a
t
c
h() e
t
al
.
commit
|
commitdiff
|
tree
2012-08-28
Mike Pall
Don't constify upvalues that m
a
y re
t
ain large amounts
.
.
.
commit
|
commitdiff
|
tree
2012-08-27
Mike Pall
FFI: D
e
tect type punning through u
n
io
n
s
.
commit
|
commitdiff
|
tree
2012-08-27
Mike Pall
Add
t
abl
e
of IR type size
s
.
commit
|
commitdiff
|
tree
2012-08-27
Mike Pall
ARM
,
PPC, MIP
S
:
Improve XLOAD
o
per
a
nd fusion and register
.
.
.
commit
|
commitdiff
|
tree
2012-08-27
Mike
Pall
Fix underfl
o
w handling
i
n built
i
n string t
o
number
.
.
.
commit
|
commitdiff
|
tree
2012-08-26
Mi
k
e Pall
Replace som
e
trivial us
e
s of
f
printf() with fputs
.
commit
|
commitdiff
|
tree
2012-08-26
Mike Pall
R
e
p
lace div
i
sions wit
h
si
m
pl
e
r code
.
commit
|
commitdiff
|
tree
2012-08-26
M
ike Pall
F
i
x
c
o
m
pilation
with FFI dis
a
bled
.
commit
|
commitdiff
|
tree
2012-08-26
M
ike Pall
Remove old Makef
i
le rules
.
commit
|
commitdiff
|
tree
2012-08-25
Mike
Pall
Repl
a
ce s
t
rtod() w
i
th
b
uilt
i
n
s
tring to nu
m
ber
conversion
.
commit
|
commitdiff
|
tree
2012-08-25
Mike Pall
A
d
d sup
p
or
t
for '%a' an
d
'%A' to str
i
ng
.
form
a
t
.
commit
|
commitdiff
|
tree
2012-08-25
M
i
k
e Pal
l
ARM: Fix
b
a
se register co
a
lescing
.
commit
|
commitdiff
|
tree
2012-08-25
Mike
Pall
ARM: Fix c
o
m
m
it
c
eaa60c0
.
commit
|
commitdiff
|
tree
2012-08-20
M
i
ke Pall
M
in
o
r fixes to FOLD rules
.
commit
|
commitdiff
|
tree
2012-08-19
Mike
P
all
ARM: Fi
x
hard-float
l
j_vm_trunc
(
) (us
e
d by compiled
.
.
.
commit
|
commitdiff
|
tree
2012-08-19
M
i
ke Pall
MIPS:
D
on't use argumen
t
GPRs to remateria
l
i
ze FPR
.
.
.
commit
|
commitdiff
|
tree
2012-08-19
M
i
ke Pall
ARM: Don't use arg
u
ment G
P
Rs t
o
rematerialize
F
P
R
argument
s
.
commit
|
commitdiff
|
tree
2012-08-19
Mike
P
a
ll
ARM,
M
IPS, PPC: Remateria
l
ize FPR invariants first
.
commit
|
commitdiff
|
tree
2012-08-19
Mike Pall
MIPS: Fix
c
al
l
s to f
l
oor/ceil/trunc
.
commit
|
commitdiff
|
tree
2012-08-19
Mike Pall
ARM:
F
ix calls to hard-f
l
oa
t
floor
/
cei
l
/trunc
.
commit
|
commitdiff
|
tree
2012-08-16
Mike
Pall
F
i
x shri
n
king
of
direc
t
m
apped block in builtin
a
llocator
.
commit
|
commitdiff
|
tree
2012-08-15
Mike Pall
F
i
x last 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: Simplify
error message for C
P
Us
l
a
cking CMOV
.
commit
|
commitdiff
|
tree
2012-08-11
Mike
Pall
FFI: Don't keep CType *
a
c
r
oss
c
all
.
Callback may re
a
l
locate
.
.
.
commit
|
commitdiff
|
tree
2012-08-11
Mike Pal
l
Do not use
D
W
A
RF unwinder on Windows
.
commit
|
commitdiff
|
tree
2012-08-09
Mi
k
e Pall
U
p
d
ate cross-compilatio
n
docs
.
commit
|
commitdiff
|
tree
2012-08-09
Mike Pa
l
l
A
R
M
: Ena
b
le VFP and hard-f
l
oat
ABI support
.
commit
|
commitdiff
|
tree
2012-08-09
M
ike Pall
ARM: Add VFP
and hard-float AB
I
variants to
J
I
T co
m
p
iler
.
commit
|
commitdiff
|
tree
2012-08-09
Mike
P
all
Never compile D
W
ARF unwinder on Windows
.
commit
|
commitdiff
|
tree
2012-08-08
M
ik
e
Pall
FF
I
:
C
ompile f
f
i
.
typeof(cdata)
.
commit
|
commitdiff
|
tree
2012-08-08
Mike Pall
FF
I
:
C
ompile assi
g
nment
s
f
r
om enums
.
commit
|
commitdiff
|
tree
2012-08-05
Mike P
a
ll
Add
m
issing
c
hange for last commit
.
commit
|
commitdiff
|
tree
2012-08-05
Mi
k
e
Pall
FFI: Improve
e
rror message for bad
i
ndex
i
ng atte
m
p
t
s
.
commit
|
commitdiff
|
tree
2012-08-05
Mi
k
e
Pa
l
l
FFI: Initialize all f
i
elds
of stan
d
ard types
.
commit
|
commitdiff
|
tree
2012-08-02
Mike Pall
FFI: Fix alignment
of
C
call
structure
.
commit
|
commitdiff
|
tree
2012-07-30
M
i
ke P
a
ll
ARM: Add har
d
-float ABI
sup
p
ort to t
h
e FFI (interpreter)
.
commit
|
commitdiff
|
tree
2012-07-30
Mike Pall
ARM
:
Add VFP a
n
d har
d
-flo
a
t ABI variants to interpreter
.
commit
|
commitdiff
|
tree
2012-07-29
Mik
e
Pall
Only
r
eplay sunk stores
u
p to th
e
snapshot referenc
e
.
commit
|
commitdiff
|
tree
2012-07-29
Mike Pall
Nee
d
to hand
l
e
TB
A
R in
SINK pass
.
commit
|
commitdiff
|
tree
2012-07-29
Mike Pall
Handle
c
ros
s
-compi
l
es
w
i
th FPU/no-FP
U
or h
a
rd-fp/soft
.
.
.
commit
|
commitdiff
|
tree
2012-07-29
Mike
P
a
ll
A
R
M: Add V
F
P instruction
s
to ARM disassembler
.
commit
|
commitdiff
|
tree
2012-07-29
Mi
k
e
Pall
DynASM/ARM: Add VFP instructions
.
commit
|
commitdiff
|
tree
2012-07-24
Mike
Pall
Don
'
t
treat all
c
onstified cdata content as constant
.
commit
|
commitdiff
|
tree
2012-07-20
M
ike
P
a
l
l
Turn
lo
a
ds
f
rom immu
t
able
u
pvalues into const
a
nts
.
commit
|
commitdiff
|
tree
2012-07-20
Mike Pall
Fix slot fl
a
g
s
in sn
a
psh
o
t re
p
lay
.
commit
|
commitdiff
|
tree
2012-07-18
Mik
e
Pal
l
Fix
resto
r
e
o
f sunk CNEWI with imp
l
i
c
it P32 to
P64
.
.
.
commit
|
commitdiff
|
tree
2012-07-17
Mike Pall
FF
I
:
B
ox all accessed o
r
returned enums
.
commit
|
commitdiff
|
tree
2012-07-17
Mike Pall
Fix FOLD rule (i-
j
)
-
i =>
0
-j
.
commit
|
commitdiff
|
tree
2012-07-17
Mike Pall
W
o
rkaround for MSVC c
o
nver
s
ion bug (double -> uint32_t
.
.
.
commit
|
commitdiff
|
tree
2012-07-16
Mike Pall
x86/x64: Fix fusion
o
f unsigned
byte co
m
pa
r
isons with
.
.
.
commit
|
commitdiff
|
tree
2012-07-16
M
ike Pall
ARM: Invoke SPLIT
p
a
ss for leftover IR_TOBIT
.
commit
|
commitdiff
|
tree
2012-07-16
Mike Pall
From Lua 5
.
2: Add -E command l
i
ne option (ignore e
n
v
.
.
.
commit
|
commitdiff
|
tree
2012-07-16
Mik
e
Pall
Co
r
re
c
t
d
ispatch
t
ab
l
e
mo
d
ifications f
o
r return hooks
.
commit
|
commitdiff
|
tree
2012-07-12
Mike Pall
FFI
:
Sh
o
w address p
o
int
e
d to for t
o
str
i
ng(
r
ef), too
.
commit
|
commitdiff
|
tree
2012-07-11
Mike Pall
Limit number of par
e
n
t link
s
handled
by back
e
nd
.
commit
|
commitdiff
|
tree
2012-07-11
Mike Pall
Use an explicit flag to sig
n
al SINK
tags for
a
trace
.
commit
|
commitdiff
|
tree
2012-07-09
M
i
k
e Pa
l
l
D
o
n
'
t a
l
l
o
cate c
o
nstants for
s
unk store
s
.
commit
|
commitdiff
|
tree
2012-07-09
Mike Pall
Avoid compiler warni
n
gs about redefined C
+
+ keyword
s
.
commit
|
commitdiff
|
tree
2012-07-09
Mike Pa
l
l
A
d
d
missin
g
declarat
i
ons
f
or MSVC
int
r
i
ns
i
cs
.
commit
|
commitdiff
|
tree
2012-07-08
Mike
P
all
Clea
n
up ARM
c
apab
i
lity
f
la
g
s
.
Only set h
i
ghest arch
.
.
.
commit
|
commitdiff
|
tree
2012-07-08
Mike Pall
Change DynASM
b
it
operations to use L
u
a
B
i
t
Op
.
commit
|
commitdiff
|
tree
2012-07-08
Mike Pall
A
dd L
u
a BitOp to minilua
.
commit
|
commitdiff
|
tree
2012-07-07
M
i
ke Pall
Finally fix targe
t
d
e
tection
for m
s
vcbuild
.
b
at
.
commit
|
commitdiff
|
tree
2012-07-04
Mike Pall
Drop range li
m
it fo
r
s
u
nk stores
relative to
s
unk a
l
location
.
commit
|
commitdiff
|
tree
2012-07-04
Mike
P
all
Bump some limits
t
o accomodate SINK pass
.
commit
|
commitdiff
|
tree
2012-07-04
Mike
Pall
A
d
d stricter check for sinkin
g
PHIs
.
commit
|
commitdiff
|
tree
2012-07-03
Mi
k
e P
a
ll
Remo
v
e unnee
d
ed snapshot preps for sunk stores
.
commit
|
commitdiff
|
tree
2012-07-03
M
ike
Pall
F
ix NEWRE
F
markin
g
in SINK pass
.
commit
|
commitdiff
|
tree
2012-07-03
M
ike
P
all
Fix com
p
iler war
n
ings
.
commit
|
commitdiff
|
tree
2012-07-03
Mike
P
a
ll
Avoid pesky compil
e
r
w
arnin
g
s
a
bout C++ keywords (eh?)
.
commit
|
commitdiff
|
tree
2012-07-03
Mike Pall
I
nvoke SPLI
T
pas
s
in
side trace
for rejo
i
ned su
n
k s
t
o
res
.
commit
|
commitdiff
|
tree
2012-07-02
Mi
k
e Pall
A
void
strict aliasi
n
g iss
u
es
.
commit
|
commitdiff
|
tree
2012-07-02
Mike Pal
l
Add
a
llocation sinking and store
s
i
nking optimization
.
commit
|
commitdiff
|
tree
2012-07-02
Mike Pall
ARM: Simp
l
ify two
-
s
t
ep consta
n
t
r
ematerialization
.
commit
|
commitdiff
|
tree
2012-07-02
Mike
Pall
H
andle initi
a
l snapshot for s
i
de
trac
e
s in
l
j
_snap
.
.
.
commit
|
commitdiff
|
tree
2012-07-02
Mike Pa
l
l
H
a
nd
l
e joi
n
ing IR_HIOP
in SPLIT pass
.
commit
|
commitdiff
|
tree
2012-07-02
Mike
P
all
A
d
d IR_PVAL instru
c
tio
n
for
n
on-slot pare
n
t links
.
commit
|
commitdiff
|
tree
2012-07-02
Mike Pall
Add explic
i
t IR_GC
S
TEP instruction
.
commit
|
commitdiff
|
tree
2012-07-02
Mi
k
e Pall
U
s
e HIOP
for XSTORE i
n
SPLIT
p
ass
.
commit
|
commitdiff
|
tree
2012-07-02
Mike Pall
Move snapshot replay f
o
r side
traces to lj_s
n
ap
.
c
.
commit
|
commitdiff
|
tree
2012-07-01
Mike Pall
Cle
a
n up Re
g
SP han
d
ling fo
r
parent link instructions
.
commit
|
commitdiff
|
tree
2012-06-30
Mike
Pal
l
Expand array slots in
template tables with mi
x
ed co
n
st
.
.
.
commit
|
commitdiff
|
tree
next