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
Fold KPTR + offset in SPLIT pass.
2012-09-27
Mike
Pall
Fold KPTR + offset in SPLIT
pass
.
commit
|
commitdiff
|
tree
2012-09-27
Mik
e
Pall
x86:
Fix register al
l
ocation fo
r
calls returnin
g
register
.
.
.
commit
|
commitdiff
|
tree
2012-09-24
Mike Pall
From Lua 5
.
2: Extended result
s
from os
.
e
xecute()
and
.
.
.
commit
|
commitdiff
|
tree
2012-09-24
Mik
e
P
all
From Lua 5
.
2: A
d
d deb
u
g
.
getu
s
ervalue() and
d
e
b
ug
.
setuservalue()
.
commit
|
commitdiff
|
tree
2012-09-24
M
ike Pall
From
L
ua 5
.
2: Add rawl
e
n()
.
N
e
ed
s
-DLU
A
JIT_ENABLE_LU
A
52COMPAT
.
commit
|
commitdiff
|
tree
2012-09-24
Mike Pal
l
R
e
ar
r
ange library
func
t
ions to get a fixed FF_n
e
x
t
.
commit
|
commitdiff
|
tree
2012-09-24
Mike P
a
ll
R
e
m
o
ve
some li
b
rary fun
c
tio
n
s for no-JIT/no-FFI bu
i
ld
s
.
commit
|
commitdiff
|
tree
2012-09-24
Mi
k
e P
a
l
l
Allo
w
conditional inclusion of builtin library functions
.
commit
|
commitdiff
|
tree
2012-09-21
Mike Pall
F
r
om
Lu
a
5
.
2: Add mod
e
and
e
nv arguments to
l
o
ad
*
()
.
commit
|
commitdiff
|
tree
2012-09-21
Mike Pall
Move load/dump f
u
nction
s
to l
j
_load
.
c
.
Add load modes
.
commit
|
commitdiff
|
tree
2012-09-21
M
i
k
e
Pa
l
l
Fix package
.
search
p
a
t
h()
.
commit
|
commitdiff
|
tree
2012-09-20
Mike Pall
Fix la
s
t
c
o
m
mit
.
commit
|
commitdiff
|
tree
2012-09-20
Mike P
a
ll
From
L
ua 5
.
2
:
A
dd
d
ebug
.
upv
a
lu
e
id(
)
and d
e
b
u
g
.
upva
l
uejoin()
.
commit
|
commitdiff
|
tree
2012-09-20
Mike
P
all
From Lua 5
.
2: debug
.
get
i
nfo(
.
.
.
, "u")
r
eturns nparams
.
.
.
commit
|
commitdiff
|
tree
2012-09-20
Mike Pall
Fix
'f' and
'
L
'
option
s
for debug
.
getinfo() and l
u
a_get
i
nfo()
.
commit
|
commitdiff
|
tree
2012-09-19
Mike Pall
D
i
sable LUA
_
COMPAT_GFIND a
n
d LUA_COMPAT_MOD in L
u
a
.
.
.
commit
|
commitdiff
|
tree
2012-09-19
Mike Pall
Fro
m
Lu
a
5
.
2: debug
.
se
t
metatable() returns object
.
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 Lu
a
5
.
2: debug
.
getl
o
cal()
accepts f
u
nction
a
rg
.
.
.
commit
|
commitdiff
|
tree
2012-09-19
Mike Pa
l
l
From
Lua 5
.
2
: deb
u
g
.
getlocal()/setloc
a
l() treats slot
.
.
.
commit
|
commitdiff
|
tree
2012-09-19
Mik
e
Pal
l
From Lua 5
.
2
:
de
b
ug
.
get
u
pval
u
e() returns ""
f
or C function
.
.
.
commit
|
commitdiff
|
tree
2012-09-16
Mike Pa
l
l
From L
u
a 5
.
2:
A
dd goto and ::label:: statements
.
commit
|
commitdiff
|
tree
2012-09-12
M
ike P
a
ll
Fi
x
despeci
a
l
i
zatio
n
of I
T
ERN when alread
y
running
.
commit
|
commitdiff
|
tree
2012-09-12
M
i
ke Pall
Use 0/1
m
acro for Lu
a
5
.
2 compatibility
.
commit
|
commitdiff
|
tree
2012-09-12
Mike Pall
Add mor
e
as
s
ert
i
o
ns fo
r
stack consis
t
enc
y
during
r
ecordi
n
g
.
commit
|
commitdiff
|
tree
2012-09-10
Mik
e
Pall
F
FI: Correctly pr
o
p
agate alignme
n
t when in
t
ernin
g
nested
.
.
.
commit
|
commitdiff
|
tree
2012-09-08
Mike Pall
FFI:
A
l
w
ays resolve
met
a
methods for pointers to structs
.
commit
|
commitdiff
|
tree
2012-09-03
M
i
ke Pa
l
l
FFI:
H
andle _
_
pairs/__ipairs metamethods for
cda
t
a
.
.
.
commit
|
commitdiff
|
tree
2012-09-03
Mike Pall
Fix recordi
n
g of c
t
yp
e
(
) constructors
for pointe
r
s
.
commit
|
commitdiff
|
tree
2012-08-31
Mike Pall
Preserve
s
n
aps
h
ot #0 PC
for all tra
c
e
s
(potential gc
s
tep
.
.
.
commit
|
commitdiff
|
tree
2012-08-30
Mi
k
e Pall
Add check
for un
s
u
pported MIPS soft-float targ
e
t
s
.
commit
|
commitdiff
|
tree
2012-08-28
Mike
P
all
Lim
i
t recursion d
e
pth in string
.
match()
et
al
.
commit
|
commitdiff
|
tree
2012-08-28
Mike Pall
Don't constify u
p
values that may retain
l
a
r
ge amounts
.
.
.
commit
|
commitdiff
|
tree
2012-08-27
M
i
k
e
Pall
FFI
:
Detect type p
u
nning through unions
.
commit
|
commitdiff
|
tree
2012-08-27
Mike Pall
Ad
d
table of IR
t
yp
e
size
s
.
commit
|
commitdiff
|
tree
2012-08-27
Mike Pall
ARM,
P
PC, MIPS: Improve XL
O
AD ope
r
and
f
usion and re
g
ister
.
.
.
commit
|
commitdiff
|
tree
2012-08-27
Mike Pa
l
l
Fi
x
underflow handling in builtin st
r
ing t
o
nu
m
ber
.
.
.
commit
|
commitdiff
|
tree
2012-08-26
Mike
P
all
Replace some t
r
i
v
i
al uses o
f
f
p
rint
f
() with
f
puts
.
commit
|
commitdiff
|
tree
2012-08-26
Mike Pall
Replace divisions
wit
h
simpler
c
o
de
.
commit
|
commitdiff
|
tree
2012-08-26
Mike
P
all
Fix
compilation with FFI
d
isa
b
led
.
commit
|
commitdiff
|
tree
2012-08-26
Mike Pall
Remove old Makefile rules
.
commit
|
commitdiff
|
tree
2012-08-25
M
i
ke Pa
l
l
Replace st
r
tod()
with builtin
s
tring to num
b
er conversion
.
commit
|
commitdiff
|
tree
2012-08-25
Mik
e
Pall
Ad
d
support for '%a' an
d
'%A' to
s
tri
n
g
.
forma
t
.
commit
|
commitdiff
|
tree
2012-08-25
Mike Pall
AR
M
: Fix base register coa
l
escing
.
commit
|
commitdiff
|
tree
2012-08-25
Mike Pall
ARM: Fix commi
t
ceaa60c0
.
commit
|
commitdiff
|
tree
2012-08-20
Mike Pal
l
Minor fixe
s
to FOL
D
rules
.
commit
|
commitdiff
|
tree
2012-08-19
Mike Pall
ARM: Fi
x
hard-float lj_vm_trunc() (use
d
b
y compiled
.
.
.
commit
|
commitdiff
|
tree
2012-08-19
Mike Pall
MIPS: Don't
u
se arg
u
m
ent GPRs to rematerialize FPR
.
.
.
commit
|
commitdiff
|
tree
2012-08-19
Mike Pall
ARM: Don't use ar
g
ument GPRs to rem
a
terial
i
ze
FPR
a
r
gum
e
nts
.
commit
|
commitdiff
|
tree
2012-08-19
Mike Pall
ARM, MIP
S
, PPC: Rematerializ
e
FPR invari
a
nts first
.
commit
|
commitdiff
|
tree
2012-08-19
Mike Pall
MIP
S
: Fix
calls to floor/ceil/trunc
.
commit
|
commitdiff
|
tree
2012-08-19
Mike Pall
ARM: Fix
calls to ha
r
d-fl
o
a
t
floor/ceil/trunc
.
commit
|
commitdiff
|
tree
2012-08-16
Mike Pa
l
l
Fix shrinking of direct
mapped blo
c
k in builtin allo
c
ator
.
commit
|
commitdiff
|
tree
2012-08-15
M
i
ke Pall
Fix last co
m
mit
.
commit
|
commitdiff
|
tree
2012-08-15
Mi
k
e Pa
l
l
FOLD x / 2^k ==>
x * 2^-k
.
commit
|
commitdiff
|
tree
2012-08-14
Mike Pall
x
8
6:
Si
m
plify err
o
r messa
g
e f
o
r CPUs lacking C
M
OV
.
commit
|
commitdiff
|
tree
2012-08-11
Mik
e
P
all
FFI:
D
o
n't ke
e
p CT
y
pe *
across ca
l
l
.
C
a
llback
m
ay r
e
all
o
ca
t
e
.
.
.
commit
|
commitdiff
|
tree
2012-08-11
Mike
P
all
Do not use DWARF unwi
n
der on Windows
.
commit
|
commitdiff
|
tree
2012-08-09
Mike
P
a
ll
U
p
dat
e
c
r
oss-
c
ompilat
i
o
n doc
s
.
commit
|
commitdiff
|
tree
2012-08-09
Mike Pall
ARM: Enable VFP and hard-f
l
oa
t
ABI support
.
commit
|
commitdiff
|
tree
2012-08-09
M
ike
P
all
AR
M
: Add VFP a
n
d hard-float ABI variants to
JI
T
c
o
mpiler
.
commit
|
commitdiff
|
tree
2012-08-09
Mik
e
Pa
l
l
Neve
r
c
o
mpile DWARF unwinder
on Windows
.
commit
|
commitdiff
|
tree
2012-08-08
Mik
e
P
a
ll
FFI: Comp
i
le ffi
.
t
ypeof(cdata)
.
commit
|
commitdiff
|
tree
2012-08-08
M
ik
e
Pall
FFI: Compile assignments f
r
o
m enum
s
.
commit
|
commitdiff
|
tree
2012-08-05
Mike
Pall
Add m
i
ssing change f
o
r last commit
.
commit
|
commitdiff
|
tree
2012-08-05
Mike
P
al
l
FFI: Improve
e
rror
m
ess
a
g
e
f
o
r bad indexi
n
g attempts
.
commit
|
commitdiff
|
tree
2012-08-05
Mike Pall
FFI:
In
i
tialize al
l
fields of standard typ
e
s
.
commit
|
commitdiff
|
tree
2012-08-02
Mike Pall
FFI: F
i
x alignment of
C
call structure
.
commit
|
commitdiff
|
tree
2012-07-30
M
i
ke Pa
l
l
A
R
M:
A
d
d
hard-flo
a
t ABI su
p
port to th
e
FFI (interprete
r
)
.
commit
|
commitdiff
|
tree
2012-07-30
Mike Pa
l
l
ARM
:
A
d
d VFP and hard-f
l
oat ABI variants t
o
interpreter
.
commit
|
commitdiff
|
tree
2012-07-29
M
i
ke Pall
On
l
y
r
e
play sunk stores up to the sna
p
shot refe
r
ence
.
commit
|
commitdiff
|
tree
2012-07-29
Mike Pall
Need to handle TBAR in SINK pass
.
commit
|
commitdiff
|
tree
2012-07-29
Mike Pall
Handle c
r
o
s
s-compiles with FPU/no-FPU or har
d
-fp/soft
.
.
.
commit
|
commitdiff
|
tree
2012-07-29
Mike Pa
l
l
AR
M
: Add VF
P
instructions to ARM
d
isassembler
.
commit
|
commitdiff
|
tree
2012-07-29
Mike Pall
D
yn
A
SM/ARM: Add VFP in
s
t
r
uctions
.
commit
|
commitdiff
|
tree
2012-07-24
Mike Pa
l
l
Don't treat all co
n
st
i
fi
e
d cdata
co
n
tent as cons
t
ant
.
commit
|
commitdiff
|
tree
2012-07-20
Mike Pall
Turn loads
f
rom
immutable upvalues into constants
.
commit
|
commitdiff
|
tree
2012-07-20
M
ike Pal
l
Fix slot
flags in snapshot replay
.
commit
|
commitdiff
|
tree
2012-07-18
M
ike
P
all
Fix restore
o
f sunk CNE
W
I
with implici
t
P32 to P64
.
.
.
commit
|
commitdiff
|
tree
2012-07-17
Mike Pall
FFI: Box all acces
s
e
d or returned enums
.
commit
|
commitdiff
|
tree
2012-07-17
Mike Pall
Fix FO
L
D rule (i-
j
)-i => 0-j
.
commit
|
commitdiff
|
tree
2012-07-17
Mike
P
a
l
l
W
o
r
karound for MSVC conversion b
u
g (d
o
uble -> uin
t
32_t
.
.
.
commit
|
commitdiff
|
tree
2012-07-16
M
ik
e
Pall
x86/
x
64: Fix fusion of unsigne
d
byt
e
comp
a
risons with
.
.
.
commit
|
commitdiff
|
tree
2012-07-16
Mike Pall
ARM: Invoke S
P
LIT pa
s
s
f
or leftover IR_
T
OBIT
.
commit
|
commitdiff
|
tree
2012-07-16
Mike Pa
l
l
From Lua 5
.
2: Add -E command
l
ine option (ig
n
ore env
.
.
.
commit
|
commitdiff
|
tree
2012-07-16
Mike Pall
Cor
r
ec
t
dispatch table modifica
t
ions for
r
eturn hooks
.
commit
|
commitdiff
|
tree
2012-07-12
Mike Pa
l
l
FFI: Show address
p
oi
n
ted to for tostring(ref), too
.
commit
|
commitdiff
|
tree
2012-07-11
Mike
Pall
L
imi
t
nu
m
ber of pare
n
t links ha
n
dled by backend
.
commit
|
commitdiff
|
tree
2012-07-11
Mike Pall
U
s
e an
e
xplicit flag to si
g
nal SINK tags f
o
r a trac
e
.
commit
|
commitdiff
|
tree
2012-07-09
Mike Pall
D
on't al
l
oca
t
e
c
onstant
s
f
o
r
sunk st
o
res
.
commit
|
commitdiff
|
tree
2012-07-09
Mike Pall
Avoid comp
i
ler warnin
g
s about
redef
i
n
e
d C++ keyword
s
.
commit
|
commitdiff
|
tree
2012-07-09
Mike Pall
Add missing declaration
s
f
o
r MSV
C
intrinsics
.
commit
|
commitdiff
|
tree
2012-07-08
Mike Pall
Cl
e
an
u
p
ARM ca
p
ability flags
.
Only
s
et highest
arch
.
.
.
commit
|
commitdiff
|
tree
2012-07-08
Mike Pall
Change DynASM bit ope
r
ations to
use
L
u
a BitOp
.
commit
|
commitdiff
|
tree
2012-07-08
Mike
Pall
A
d
d Lua BitOp to minilua
.
commit
|
commitdiff
|
tree
2012-07-07
M
i
ke Pall
Fin
a
lly
fix target detection for m
s
vcb
u
il
d
.
bat
.
commit
|
commitdiff
|
tree
2012-07-04
Mike
Pal
l
Drop range limit
f
or sun
k
sto
r
es relative to sunk allocation
.
commit
|
commitdiff
|
tree
2012-07-04
Mike
P
al
l
B
u
mp
s
o
me limits t
o
acco
m
od
a
te SINK pass
.
commit
|
commitdiff
|
tree
2012-07-04
Mi
k
e Pall
A
dd stricter check for sinkin
g
PHIs
.
commit
|
commitdiff
|
tree
2012-07-03
M
ike P
a
ll
R
e
move
un
n
e
ed
e
d sna
p
sho
t
pre
p
s f
o
r sunk store
s
.
commit
|
commitdiff
|
tree
next