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
From Lua 5.2: debug.getinfo(..., "u") returns nparams and isvararg.
2012-09-20
Mi
k
e Pall
From Lua 5
.
2: d
e
b
u
g
.
getinfo(
.
.
.
, "u")
r
eturns
n
params
.
.
.
commit
|
commitdiff
|
tree
2012-09-20
Mike Pall
Fix 'f' and 'L' options for debug
.
geti
n
fo() and lua_get
i
n
f
o()
.
commit
|
commitdiff
|
tree
2012-09-19
M
ike P
a
l
l
Disable LUA_COMPAT_GFIND and LUA_COMP
A
T_M
O
D
in Lua
.
.
.
commit
|
commitdiff
|
tree
2012-09-19
M
i
ke
Pal
l
From
L
ua 5
.
2: debug
.
s
etmetatable
(
) returns obj
e
c
t
.
commit
|
commitdiff
|
tree
2012-09-19
Mi
k
e
Pall
From Lua 5
.
2: 'break' allowed any
w
here
.
commit
|
commitdiff
|
tree
2012-09-19
Mike
Pall
From Lua
5
.
2
: d
e
bug
.
getlocal() accepts function ar
g
.
.
.
commit
|
commitdiff
|
tree
2012-09-19
Mike Pall
From L
u
a 5
.
2: debug
.
g
etlocal()/s
e
tlocal()
t
re
a
ts slot
.
.
.
commit
|
commitdiff
|
tree
2012-09-19
Mike
P
all
From Lua
5
.
2: de
b
ug
.
getupvalue() re
t
urns
"
" for C functio
n
.
.
.
commit
|
commitdiff
|
tree
2012-09-16
Mike Pall
Fro
m
Lua 5
.
2:
A
d
d goto an
d
::label:: statem
e
nts
.
commit
|
commitdiff
|
tree
2012-09-12
Mike Pall
Fix de
s
pecialization of
ITERN when a
l
ready running
.
commit
|
commitdiff
|
tree
2012-09-12
Mike Pall
U
s
e
0
/1
macr
o
for Lua 5
.
2 com
p
at
i
bility
.
commit
|
commitdiff
|
tree
2012-09-12
Mike Pal
l
Add more assertio
n
s fo
r
s
t
a
c
k c
o
nsistency during r
e
c
o
rd
i
n
g
.
commit
|
commitdiff
|
tree
2012-09-10
M
i
ke Pal
l
F
F
I: Correctly propaga
t
e alignment wh
e
n in
t
er
n
ing nested
.
.
.
commit
|
commitdiff
|
tree
2012-09-08
M
i
ke Pall
FFI: Always resolve metam
e
thods for
pointers to struc
t
s
.
commit
|
commitdiff
|
tree
2012-09-03
Mik
e
Pall
F
F
I
: Handle __pairs/__ipairs m
e
tamethod
s
f
or c
d
ata
.
.
.
commit
|
commitdiff
|
tree
2012-09-03
M
i
k
e Pa
l
l
Fix rec
o
rding of ctype() constr
u
cto
r
s
for poi
n
ters
.
commit
|
commitdiff
|
tree
2012-08-31
Mike Pa
l
l
Preserve snapshot #0
P
C
f
or all
t
rac
e
s (poten
t
ial
g
cstep
.
.
.
commit
|
commitdiff
|
tree
2012-08-30
Mike Pall
Add check for unsupport
e
d
M
IPS so
f
t-float t
a
r
gets
.
commit
|
commitdiff
|
tree
2012-08-28
Mike Pall
L
imit recursion depth in st
r
ing
.
m
a
tch() e
t
al
.
commit
|
commitdiff
|
tree
2012-08-28
Mike Pall
Don't co
n
st
i
fy u
p
va
l
u
e
s
t
hat may retain larg
e
amounts
.
.
.
commit
|
commitdiff
|
tree
2012-08-27
M
ike P
a
ll
FFI: Detect t
y
pe pu
n
ning
t
hrou
g
h un
i
ons
.
commit
|
commitdiff
|
tree
2012-08-27
Mike Pa
l
l
Add table of IR type sizes
.
commit
|
commitdiff
|
tree
2012-08-27
Mike
P
all
ARM,
P
PC, MIPS: Im
p
rove
X
LOAD
operand fu
s
ion and regist
e
r
.
.
.
commit
|
commitdiff
|
tree
2012-08-27
Mike
P
all
F
ix underflow handling in builtin s
t
ring to number
.
.
.
commit
|
commitdiff
|
tree
2012-08-26
Mike Pal
l
Replace some trivial
uses of f
p
ri
n
tf() with fputs
.
commit
|
commitdiff
|
tree
2012-08-26
Mike
Pa
l
l
Repla
c
e divisions
with simpler code
.
commit
|
commitdiff
|
tree
2012-08-26
Mike
P
all
Fix com
p
ilation with FFI disabled
.
commit
|
commitdiff
|
tree
2012-08-26
Mike Pa
l
l
Rem
o
ve old Makefi
l
e r
u
les
.
commit
|
commitdiff
|
tree
2012-08-25
Mike
P
all
Rep
l
a
c
e
strtod() with bui
l
tin
st
r
ing to number conversion
.
commit
|
commitdiff
|
tree
2012-08-25
Mi
k
e Pall
Add support for '%a' an
d
'%A' t
o
stri
n
g
.
format
.
commit
|
commitdiff
|
tree
2012-08-25
Mike Pall
ARM: Fix
b
a
se
reg
i
ster
c
oalescing
.
commit
|
commitdiff
|
tree
2012-08-25
Mike Pal
l
A
R
M
:
Fix c
o
mmit ceaa
6
0
c0
.
commit
|
commitdiff
|
tree
2012-08-20
Mike Pall
M
inor f
i
xe
s
to FOLD rul
e
s
.
commit
|
commitdiff
|
tree
2012-08-19
Mike Pall
ARM: Fix h
a
r
d-fl
o
at lj_vm_
t
runc() (use
d
by
compiled
.
.
.
commit
|
commitdiff
|
tree
2012-08-19
Mike P
a
ll
MIP
S
: Don't use argu
m
ent GPRs to rematerial
i
ze FP
R
.
.
.
commit
|
commitdiff
|
tree
2012-08-19
Mike Pall
ARM: Don'
t
u
se
argume
n
t GPRs to rem
a
terial
i
ze FPR arguments
.
commit
|
commitdiff
|
tree
2012-08-19
Mike Pall
ARM, MIP
S
, PPC: Remate
r
ial
i
ze FPR in
v
ariants first
.
commit
|
commitdiff
|
tree
2012-08-19
Mike Pall
MIPS:
Fix c
a
lls
to floor/ceil/tr
u
n
c
.
commit
|
commitdiff
|
tree
2012-08-19
M
i
k
e
Pall
ARM: Fi
x
calls
to hard-float floor/c
e
il/trunc
.
commit
|
commitdiff
|
tree
2012-08-16
Mike Pall
Fix shrinking
o
f direct mapped block
in builtin
a
l
l
o
cator
.
commit
|
commitdiff
|
tree
2012-08-15
Mike Pall
Fix last
commit
.
commit
|
commitdiff
|
tree
2012-08-15
Mike Pall
FOLD x / 2^k
=
=
> x * 2^-k
.
commit
|
commitdiff
|
tree
2012-08-14
Mike
P
all
x
86: Simplify error m
e
ssag
e
for CP
U
s lack
i
ng CMOV
.
commit
|
commitdiff
|
tree
2012-08-11
Mik
e
Pa
l
l
FFI: D
o
n'
t
keep CType * across c
a
ll
.
Callb
a
c
k
may
r
e
a
llocate
.
.
.
commit
|
commitdiff
|
tree
2012-08-11
Mike
P
a
ll
Do not use DW
A
RF unwinder on Windows
.
commit
|
commitdiff
|
tree
2012-08-09
Mike Pall
Update cross-com
p
ila
t
ion docs
.
commit
|
commitdiff
|
tree
2012-08-09
Mike
P
a
ll
A
R
M
:
E
nable
VF
P
and
h
ar
d
-float A
B
I support
.
commit
|
commitdiff
|
tree
2012-08-09
M
ike Pall
ARM: Add VFP and hard-float
A
BI variants to JIT compiler
.
commit
|
commitdiff
|
tree
2012-08-09
Mi
k
e
P
a
ll
N
ever compile DWARF u
n
wi
n
der on Windows
.
commit
|
commitdiff
|
tree
2012-08-08
Mike P
a
ll
FFI: C
o
mpile ffi
.
typeof(cdata)
.
commit
|
commitdiff
|
tree
2012-08-08
Mike Pall
FFI: Compile
a
ssi
g
n
ment
s
fr
o
m en
u
ms
.
commit
|
commitdiff
|
tree
2012-08-05
Mike Pall
Ad
d
m
i
ssing change for l
a
st commit
.
commit
|
commitdiff
|
tree
2012-08-05
Mike Pall
FFI: Improve
e
rror message for bad indexing a
t
tempts
.
commit
|
commitdiff
|
tree
2012-08-05
Mik
e
Pa
l
l
FF
I
:
Initialize all fields o
f
standard
t
ypes
.
commit
|
commitdiff
|
tree
2012-08-02
M
ike Pall
F
F
I: Fix al
i
gnment of C call structure
.
commit
|
commitdiff
|
tree
2012-07-30
M
i
ke Pall
ARM: Add har
d
-float ABI
s
upp
o
rt to
the FF
I
(interpreter)
.
commit
|
commitdiff
|
tree
2012-07-30
M
i
ke Pall
A
R
M: Add VFP and hard-float
ABI vari
a
n
t
s
to in
t
erpre
t
er
.
commit
|
commitdiff
|
tree
2012-07-29
Mik
e
Pall
Only re
p
lay sun
k
stores up to the snapshot refe
r
ence
.
commit
|
commitdiff
|
tree
2012-07-29
Mike Pa
l
l
Need to handle TBAR in S
I
NK pass
.
commit
|
commitdiff
|
tree
2012-07-29
Mi
k
e P
a
ll
Handle c
r
o
s
s
-
compi
l
e
s wi
t
h FPU/no-FP
U
o
r
hard
-
f
p
/soft
.
.
.
commit
|
commitdiff
|
tree
2012-07-29
Mike
Pall
ARM: Add
V
FP instructions to AR
M
disassemb
l
e
r
.
commit
|
commitdiff
|
tree
2012-07-29
Mike Pall
DynASM
/
A
RM: Add VFP instructions
.
commit
|
commitdiff
|
tree
2012-07-24
M
i
ke Pall
Don't trea
t
a
ll c
o
nstified cdata content as const
a
nt
.
commit
|
commitdiff
|
tree
2012-07-20
M
ike
Pall
Turn loads
from immuta
b
l
e
upvalues
i
nto co
n
stants
.
commit
|
commitdiff
|
tree
2012-07-20
Mike Pall
Fix slot
f
lags
in sna
p
shot
replay
.
commit
|
commitdiff
|
tree
2012-07-18
Mike
Pall
Fix restore
o
f
sunk C
N
EWI with impl
i
cit P32 t
o
P6
4
.
.
.
commit
|
commitdiff
|
tree
2012-07-17
Mike Pal
l
FFI
:
Box
a
ll
accessed or retu
r
ned enums
.
commit
|
commitdiff
|
tree
2012-07-17
Mike P
a
ll
Fix FOLD rule (i-j)-i =>
0
-j
.
commit
|
commitdiff
|
tree
2012-07-17
Mik
e
Pall
Work
a
round for M
S
VC conve
r
s
ion bug (dou
b
le
-
> uint32_t
.
.
.
commit
|
commitdiff
|
tree
2012-07-16
Mike Pall
x86/x64: Fix fusi
o
n o
f
uns
i
gn
e
d
b
yte comparisons
wit
h
.
.
.
commit
|
commitdiff
|
tree
2012-07-16
Mike Pall
ARM: Invok
e
SPLI
T
pass for leftover IR_T
O
BIT
.
commit
|
commitdiff
|
tree
2012-07-16
Mike
Pall
From Lua 5
.
2: Add
-E command li
n
e
o
p
t
ion
(ignore
env
.
.
.
commit
|
commitdiff
|
tree
2012-07-16
M
i
ke P
a
ll
Correct dispatch table mo
d
i
fi
c
ations for retur
n
hooks
.
commit
|
commitdiff
|
tree
2012-07-12
M
ike
P
al
l
F
F
I
: Show add
r
ess point
e
d
t
o for tostri
n
g(r
e
f
)
,
too
.
commit
|
commitdiff
|
tree
2012-07-11
Mike
Pall
Limit number of p
a
re
n
t
l
i
nks handled by backend
.
commit
|
commitdiff
|
tree
2012-07-11
Mike
Pall
Use an e
x
pl
i
cit fla
g
to signal SINK
tags for a trace
.
commit
|
commitdiff
|
tree
2012-07-09
Mike Pall
Don't allocate constant
s
for sunk stores
.
commit
|
commitdiff
|
tree
2012-07-09
Mike P
a
ll
Avoid compil
e
r warnings about
redefined C++ keywords
.
commit
|
commitdiff
|
tree
2012-07-09
M
i
ke
P
all
Ad
d
missing
d
e
c
l
arat
i
ons for
MS
V
C
intrins
i
cs
.
commit
|
commitdiff
|
tree
2012-07-08
Mike Pall
C
l
ean
up ARM capabil
i
ty flags
.
Only
set highest
arch
.
.
.
commit
|
commitdiff
|
tree
2012-07-08
Mike
P
al
l
Chang
e
Dyn
A
SM bit
op
e
rations to use Lua
B
itOp
.
commit
|
commitdiff
|
tree
2012-07-08
Mike
P
all
A
d
d
L
ua BitOp to minilua
.
commit
|
commitdiff
|
tree
2012-07-07
Mi
k
e Pall
Finally
fix
tar
g
e
t
detecti
o
n for msvcbuild
.
ba
t
.
commit
|
commitdiff
|
tree
2012-07-04
Mike Pall
Drop range l
i
m
it
f
or sunk
s
tores
relative to sun
k
a
ll
o
catio
n
.
commit
|
commitdiff
|
tree
2012-07-04
Mike P
a
ll
Bump some li
m
its t
o
acco
m
odate S
I
N
K
p
ass
.
commit
|
commitdiff
|
tree
2012-07-04
M
i
ke Pal
l
Add stricter
c
heck for sinking
PHIs
.
commit
|
commitdiff
|
tree
2012-07-03
Mi
k
e Pall
Remove unneeded snapshot preps for sunk stores
.
commit
|
commitdiff
|
tree
2012-07-03
Mi
k
e
Pal
l
Fix
NEWREF
m
arki
n
g
in SINK pass
.
commit
|
commitdiff
|
tree
2012-07-03
Mike
P
all
Fix
compiler
w
arnings
.
commit
|
commitdiff
|
tree
2012-07-03
Mike
Pall
Avoi
d
pesky compiler warnings abou
t
C++ key
w
ords (e
h
?
)
.
commit
|
commitdiff
|
tree
2012-07-03
M
i
ke Pall
Invoke SPLIT
p
a
ss in
s
ide trace for rej
o
ined sunk stores
.
commit
|
commitdiff
|
tree
2012-07-02
Mike Pall
Avoi
d
st
r
ict aliasing i
s
sues
.
commit
|
commitdiff
|
tree
2012-07-02
Mike
P
all
Add a
l
loca
t
ion sinki
n
g and store sinking opti
m
ization
.
commit
|
commitdiff
|
tree
2012-07-02
Mike Pall
ARM: Simplify
t
wo-
s
tep
c
o
n
stant rematerializ
a
tion
.
commit
|
commitdiff
|
tree
2012-07-02
Mike Pall
Handle
i
nitial snapshot for side traces in lj_snap
.
.
.
commit
|
commitdiff
|
tree
2012-07-02
M
ike Pall
Handle joining IR_HIO
P
in SPLIT pass
.
commit
|
commitdiff
|
tree
2012-07-02
Mike P
a
ll
A
dd I
R
_PVAL in
s
truc
t
ion for non-
s
lot parent links
.
commit
|
commitdiff
|
tree
2012-07-02
M
i
k
e Pall
Add explicit IR_GCSTEP instruction
.
commit
|
commitdiff
|
tree
2012-07-02
Mike Pall
Us
e
HIOP for XSTO
R
E in SPLIT pass
.
commit
|
commitdiff
|
tree
2012-07-02
Mike Pall
Move snapshot
r
eplay
f
or si
d
e traces
t
o lj_s
n
ap
.
c
.
commit
|
commitdiff
|
tree
next