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
M
ike Pall
Fold KPTR +
o
f
f
se
t
in SPLIT p
a
ss
.
commit
|
commitdiff
|
tree
2012-09-27
Mike
P
a
ll
x86: Fix regist
e
r allocation for calls retur
n
ing register
.
.
.
commit
|
commitdiff
|
tree
2012-09-24
Mike Pall
F
rom Lua
5
.
2: Extended
resul
t
s from os
.
ex
e
c
u
te(
)
and
.
.
.
commit
|
commitdiff
|
tree
2012-09-24
M
i
ke Pall
From Lu
a
5
.
2: Add de
b
u
g
.
getuservalue() and d
e
bu
g
.
setuservalue()
.
commit
|
commitdiff
|
tree
2012-09-24
Mike Pall
F
rom Lua 5
.
2: Ad
d
ra
w
len()
.
Ne
e
ds -DLUAJIT_ENA
B
LE_LUA52COMPA
T
.
commit
|
commitdiff
|
tree
2012-09-24
Mik
e
Pall
Rearrange library functio
n
s
t
o
get a
f
ixed FF_next
.
commit
|
commitdiff
|
tree
2012-09-24
Mike Pall
Remove so
m
e li
b
rary functions for no-JIT/no-FFI builds
.
commit
|
commitdiff
|
tree
2012-09-24
M
i
ke Pall
Allow conditional inclusi
o
n
of
builti
n
l
i
b
rary
f
unction
s
.
commit
|
commitdiff
|
tree
2012-09-21
Mike P
a
ll
From Lua 5
.
2:
Add
mode and
e
nv arguments to
loa
d
*()
.
commit
|
commitdiff
|
tree
2012-09-21
Mike
Pall
Mov
e
load/dump f
u
nct
i
o
ns to lj_load
.
c
.
Ad
d
load
m
odes
.
commit
|
commitdiff
|
tree
2012-09-21
Mike Pall
Fix package
.
s
e
ar
c
h
path()
.
commit
|
commitdiff
|
tree
2012-09-20
Mike Pall
Fix last comm
i
t
.
commit
|
commitdiff
|
tree
2012-09-20
Mike Pall
From
Lua 5
.
2: Add debug
.
upvaluei
d
() and de
b
ug
.
upval
u
e
join()
.
commit
|
commitdiff
|
tree
2012-09-20
Mike Pall
From
Lua 5
.
2: de
b
u
g
.
getinfo(
.
.
.
, "u") retur
n
s
nparams
.
.
.
commit
|
commitdiff
|
tree
2012-09-20
Mike Pall
Fix 'f' and 'L' options for debug
.
getinfo() and lua_getinfo()
.
commit
|
commitdiff
|
tree
2012-09-19
M
i
ke Pa
l
l
D
i
sabl
e
L
UA_COMPAT_
G
F
I
ND and LUA_
C
O
MPAT_MOD i
n
Lua
.
.
.
commit
|
commitdiff
|
tree
2012-09-19
Mike
P
all
From Lua
5
.
2:
d
ebu
g
.
setm
e
t
a
table() re
t
u
rns object
.
commit
|
commitdiff
|
tree
2012-09-19
Mike Pall
F
r
om Lua 5
.
2
:
'
b
reak' al
l
owed anywhere
.
commit
|
commitdiff
|
tree
2012-09-19
Mike Pall
From Lua 5
.
2:
d
ebug
.
g
e
t
local() accepts
function arg
.
.
.
commit
|
commitdiff
|
tree
2012-09-19
Mike
P
all
From
L
ua 5
.
2:
debug
.
getlocal()/s
e
tl
o
cal() tr
e
ats
s
lot
.
.
.
commit
|
commitdiff
|
tree
2012-09-19
Mike Pa
l
l
Fro
m
Lua 5
.
2:
debug
.
getupvalue
(
) r
e
turns
"" for C fun
c
t
i
o
n
.
.
.
commit
|
commitdiff
|
tree
2012-09-16
Mike
P
al
l
From Lua 5
.
2
:
A
dd g
o
to and
::label:: statements
.
commit
|
commitdiff
|
tree
2012-09-12
Mik
e
P
a
ll
F
i
x despecialization of ITERN when alread
y
r
u
nnin
g
.
commit
|
commitdiff
|
tree
2012-09-12
M
i
ke Pa
l
l
Us
e
0/1 macro f
o
r Lua
5
.
2 compa
t
ibilit
y
.
commit
|
commitdiff
|
tree
2012-09-12
Mike Pall
Add more assertion
s
for
s
ta
c
k consi
s
tency dur
i
ng
record
i
n
g
.
commit
|
commitdiff
|
tree
2012-09-10
Mike Pall
FFI
:
Co
r
rectly propag
a
te
a
l
ignment when interning ne
s
ted
.
.
.
commit
|
commitdiff
|
tree
2012-09-08
Mike Pall
F
F
I
: Always re
s
olve meta
m
ethods for pointers to structs
.
commit
|
commitdiff
|
tree
2012-09-03
M
i
ke Pall
FFI: Handle _
_
pair
s
/__ipairs
m
et
a
m
e
t
hods for cda
t
a
.
.
.
commit
|
commitdiff
|
tree
2012-09-03
Mike Pall
Fix
record
i
ng of ct
y
pe(
)
construct
o
rs for pointers
.
commit
|
commitdiff
|
tree
2012-08-31
Mike Pall
Preserve snapshot #0 PC for all trac
e
s (potential
g
cstep
.
.
.
commit
|
commitdiff
|
tree
2012-08-30
Mike Pall
Add check
f
o
r
u
n
sup
p
orted MI
P
S soft-float
t
argets
.
commit
|
commitdiff
|
tree
2012-08-28
Mik
e
Pall
Li
m
it recursion depth in string
.
match() et
a
l
.
commit
|
commitdiff
|
tree
2012-08-28
Mike Pall
Don'
t
c
onstify up
v
alues that may retain large
a
m
ounts
.
.
.
commit
|
commitdiff
|
tree
2012-08-27
M
i
k
e Pall
FFI:
D
e
te
c
t type punning
throu
g
h unions
.
commit
|
commitdiff
|
tree
2012-08-27
Mike Pall
Add
tabl
e
of
I
R
type siz
e
s
.
commit
|
commitdiff
|
tree
2012-08-27
M
i
ke Pall
ARM, PPC, MIPS: Improve X
L
OAD ope
r
and fus
i
o
n
and register
.
.
.
commit
|
commitdiff
|
tree
2012-08-27
Mike Pa
l
l
F
ix u
n
derfl
o
w handlin
g
i
n builtin string to number
.
.
.
commit
|
commitdiff
|
tree
2012-08-26
Mike Pall
Replace
some trivial uses of fprintf() with fputs
.
commit
|
commitdiff
|
tree
2012-08-26
Mik
e
P
all
Replace divisio
n
s with simpler
c
o
d
e
.
commit
|
commitdiff
|
tree
2012-08-26
Mike Pall
F
i
x compilation
w
it
h
FFI disabled
.
commit
|
commitdiff
|
tree
2012-08-26
Mike Pall
R
e
move
old
M
akefile
rules
.
commit
|
commitdiff
|
tree
2012-08-25
M
ike Pall
Replace strto
d
(
) with
b
u
iltin string to num
b
e
r
conversi
o
n
.
commit
|
commitdiff
|
tree
2012-08-25
Mi
k
e Pall
Add support for '%a' and '%A' to string
.
f
o
rm
a
t
.
commit
|
commitdiff
|
tree
2012-08-25
M
i
ke Pall
ARM:
F
ix base
r
e
gi
s
t
er
coalescin
g
.
commit
|
commitdiff
|
tree
2012-08-25
Mike Pall
ARM: Fix commit ce
a
a60c0
.
commit
|
commitdiff
|
tree
2012-08-20
M
i
ke
P
a
l
l
Minor fixes
to FO
L
D rul
e
s
.
commit
|
commitdiff
|
tree
2012-08-19
M
i
ke Pall
ARM: Fix har
d
-
float lj_vm_trunc() (used by compil
e
d
.
.
.
commit
|
commitdiff
|
tree
2012-08-19
Mike
Pall
MIPS: Don't use
a
rgument
GPRs to
r
ematerializ
e
FPR
.
.
.
commit
|
commitdiff
|
tree
2012-08-19
Mik
e
P
al
l
ARM: Don't use a
r
g
u
ment GPRs to remateria
l
i
z
e FPR arg
u
ments
.
commit
|
commitdiff
|
tree
2012-08-19
Mike Pall
ARM
,
MIPS, PPC
:
Rema
t
eriali
z
e FP
R
invariants first
.
commit
|
commitdiff
|
tree
2012-08-19
Mike P
a
ll
MIPS: Fi
x
c
a
lls to f
l
oor/ceil/tru
n
c
.
commit
|
commitdiff
|
tree
2012-08-19
Mike Pall
ARM: Fi
x
calls to hard-float floo
r
/ceil/trun
c
.
commit
|
commitdiff
|
tree
2012-08-16
Mike Pall
Fix shri
n
king of direct
m
a
p
ped bl
o
c
k
in builtin all
o
c
ato
r
.
commit
|
commitdiff
|
tree
2012-08-15
Mike Pall
Fix last commit
.
commit
|
commitdiff
|
tree
2012-08-15
M
i
k
e
P
all
FOLD x /
2^
k
==>
x
* 2^-k
.
commit
|
commitdiff
|
tree
2012-08-14
Mike
P
all
x86: S
i
mplify error message
for CPUs lacking
CMOV
.
commit
|
commitdiff
|
tree
2012-08-11
Mike Pall
FFI
:
Don't keep CType
* across cal
l
.
Callba
c
k may reall
o
cate
.
.
.
commit
|
commitdiff
|
tree
2012-08-11
Mik
e
P
all
Do no
t
use
DWARF unwinder on
W
indows
.
commit
|
commitdiff
|
tree
2012-08-09
Mike Pall
Update c
r
oss-com
p
ilati
o
n docs
.
commit
|
commitdiff
|
tree
2012-08-09
Mike Pal
l
ARM: Ena
b
l
e
VFP and hard-fl
o
at AB
I
sup
p
ort
.
commit
|
commitdiff
|
tree
2012-08-09
Mike Pall
ARM
:
A
dd VFP and hard-fl
o
a
t ABI variants
t
o JIT
compiler
.
commit
|
commitdiff
|
tree
2012-08-09
M
i
k
e
Pall
Never compile DWA
R
F unwind
e
r on Wi
n
dows
.
commit
|
commitdiff
|
tree
2012-08-08
Mike Pal
l
FFI: Compile ff
i
.
typeof(cdata
)
.
commit
|
commitdiff
|
tree
2012-08-08
Mike
P
all
FFI: Compil
e
assignments from enums
.
commit
|
commitdiff
|
tree
2012-08-05
Mike
P
a
ll
Add missing change for last commit
.
commit
|
commitdiff
|
tree
2012-08-05
Mike
P
all
FFI: Improv
e
error mess
a
ge for bad inde
x
ing at
t
empts
.
commit
|
commitdiff
|
tree
2012-08-05
Mike Pall
FFI: Initializ
e
al
l
fields
of standard types
.
commit
|
commitdiff
|
tree
2012-08-02
Mike Pall
FFI: Fix ali
g
nment of C ca
l
l structu
r
e
.
commit
|
commitdiff
|
tree
2012-07-30
M
ike Pall
ARM: Add hard-float A
B
I
support to
the FFI
(
i
nterpre
t
er)
.
commit
|
commitdiff
|
tree
2012-07-30
Mike Pall
ARM: Add VF
P
and hard-float ABI variants to interp
r
e
t
er
.
commit
|
commitdiff
|
tree
2012-07-29
Mike Pall
Only replay sunk stores up
t
o
the snapshot reference
.
commit
|
commitdiff
|
tree
2012-07-29
Mik
e
Pall
Need to han
d
le TBAR in SINK
p
a
ss
.
commit
|
commitdiff
|
tree
2012-07-29
Mike Pall
Han
d
l
e
cross-
c
o
m
piles wi
t
h FPU/
n
o
-
FPU or
h
ard
-
fp/soft
.
.
.
commit
|
commitdiff
|
tree
2012-07-29
Mike Pall
A
R
M: Add VFP i
n
st
r
uctions to AR
M
disassembler
.
commit
|
commitdiff
|
tree
2012-07-29
M
i
ke
Pa
l
l
D
ynASM/ARM: Add VFP instruction
s
.
commit
|
commitdiff
|
tree
2012-07-24
Mike Pa
l
l
Don
'
t treat all constified cdata c
o
n
ten
t
as constant
.
commit
|
commitdiff
|
tree
2012-07-20
Mik
e
Pall
Turn loads from imm
u
t
able upv
a
l
u
es into constants
.
commit
|
commitdiff
|
tree
2012-07-20
Mike Pa
l
l
Fix slot fl
a
gs in snapshot
repl
a
y
.
commit
|
commitdiff
|
tree
2012-07-18
Mike Pall
Fix restor
e
of su
n
k CN
E
W
I with implicit P3
2
to P64
.
.
.
commit
|
commitdiff
|
tree
2012-07-17
Mik
e
Pall
F
F
I:
B
o
x
a
l
l
accessed
or retur
n
ed e
n
ums
.
commit
|
commitdiff
|
tree
2012-07-17
Mike
Pall
Fix FOLD rule (i-j)-i => 0-
j
.
commit
|
commitdiff
|
tree
2012-07-17
Mike Pall
Work
a
rou
n
d
fo
r
MS
V
C con
v
ersion bug (do
u
b
l
e
-> uint32_t
.
.
.
commit
|
commitdiff
|
tree
2012-07-16
Mi
k
e Pall
x8
6
/x64: Fi
x
fusi
o
n
o
f
u
nsig
n
ed b
y
te compar
i
sons with
.
.
.
commit
|
commitdiff
|
tree
2012-07-16
Mi
k
e Pall
AR
M
: Invoke
S
PL
I
T
p
ass for leftover IR_TOBIT
.
commit
|
commitdiff
|
tree
2012-07-16
Mik
e
Pa
l
l
From Lua 5
.
2: Add -E command line option (ign
o
re env
.
.
.
commit
|
commitdiff
|
tree
2012-07-16
Mi
k
e Pall
Correct dis
p
atch table modifications for return hooks
.
commit
|
commitdiff
|
tree
2012-07-12
Mik
e
P
all
FFI:
S
h
ow address
p
o
inted to for tostring(r
e
f), too
.
commit
|
commitdiff
|
tree
2012-07-11
Mike Pall
Limit number of paren
t
links ha
n
dled
by
backend
.
commit
|
commitdiff
|
tree
2012-07-11
Mi
k
e Pall
Use an e
x
p
lic
i
t
f
lag to signal SINK tags for a trace
.
commit
|
commitdiff
|
tree
2012-07-09
Mi
k
e Pal
l
D
o
n't allocate constants for s
u
nk
stores
.
commit
|
commitdiff
|
tree
2012-07-09
Mike Pall
A
v
oid compi
l
er warnings ab
o
ut redefine
d
C
+
+ keywords
.
commit
|
commitdiff
|
tree
2012-07-09
Mik
e
Pal
l
Add missing declarations for MSVC i
n
trin
s
ics
.
commit
|
commitdiff
|
tree
2012-07-08
Mike Pall
Cl
e
a
n up AR
M
ca
p
ab
i
lity f
l
a
gs
.
Only set hi
g
hes
t
a
rch
.
.
.
commit
|
commitdiff
|
tree
2012-07-08
Mik
e
Pall
Change DynA
S
M bit operations t
o
use Lua BitOp
.
commit
|
commitdiff
|
tree
2012-07-08
M
i
ke Pa
l
l
Ad
d
Lu
a
B
i
tOp to minilua
.
commit
|
commitdiff
|
tree
2012-07-07
Mike Pall
Finally
f
ix tar
g
et detecti
o
n f
o
r
m
svcbuild
.
bat
.
commit
|
commitdiff
|
tree
2012-07-04
Mike Pall
Drop
r
ange
limit for sunk stores relative to sunk allocatio
n
.
commit
|
commitdiff
|
tree
2012-07-04
Mike Pall
Bump some
lim
i
ts
t
o accomodat
e
SI
N
K pass
.
commit
|
commitdiff
|
tree
2012-07-04
Mike Pall
Add stricter check
for sinking PHIs
.
commit
|
commitdiff
|
tree
2012-07-03
Mike P
a
ll
R
emov
e
unneeded snapshot preps for su
n
k s
t
or
e
s
.
commit
|
commitdiff
|
tree
next