repo.or.cz
/
luajit-2.0.git
/
search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
first
·
prev
·
next
Fix 'f' and 'L' options for debug.getinfo() and lua_getinfo().
2012-09-20
Mik
e
Pall
Fix 'f' and
'
L' op
t
ions for debug
.
getinfo() and
l
ua_getinfo()
.
commit
|
commitdiff
|
tree
2012-09-19
Mik
e
Pall
Disabl
e
LUA_COMP
A
T_G
F
IND
and LUA_
C
OMPAT_
M
OD in Lua
.
.
.
commit
|
commitdiff
|
tree
2012-09-19
Mike Pall
Fro
m
Lu
a
5
.
2: debu
g
.
setmetata
b
l
e() returns ob
j
ect
.
commit
|
commitdiff
|
tree
2012-09-19
M
ike P
a
ll
From Lua 5
.
2: 'brea
k
' allowed anywhe
r
e
.
commit
|
commitdiff
|
tree
2012-09-19
M
i
ke P
a
ll
F
rom Lua
5
.
2:
debug
.
getlocal()
acce
p
ts
function
a
rg
.
.
.
commit
|
commitdiff
|
tree
2012-09-19
Mi
k
e
P
all
From Lua
5
.
2
:
de
b
ug
.
getl
o
c
a
l
(
)
/se
t
local() treats
slot
.
.
.
commit
|
commitdiff
|
tree
2012-09-19
Mike
Pa
l
l
Fr
o
m L
u
a
5
.
2: debug
.
ge
t
upva
l
ue() returns
"
" for C fun
c
tion
.
.
.
commit
|
commitdiff
|
tree
2012-09-16
Mike Pall
F
r
om L
u
a 5
.
2: Add goto and ::label
:
: statements
.
commit
|
commitdiff
|
tree
2012-09-12
M
i
ke Pall
Fix despecializati
o
n of ITER
N
when already
r
u
n
ning
.
commit
|
commitdiff
|
tree
2012-09-12
M
i
k
e
Pa
l
l
Use 0/1 macro for Lu
a
5
.
2
compa
t
ibility
.
commit
|
commitdiff
|
tree
2012-09-12
Mike Pall
A
dd
more a
s
ser
t
i
ons f
o
r stack consistency d
u
rin
g
recording
.
commit
|
commitdiff
|
tree
2012-09-10
M
i
ke Pa
l
l
FFI: Correctly
propagate al
i
gn
m
ent when int
e
rning n
e
s
t
ed
.
.
.
commit
|
commitdiff
|
tree
2012-09-08
Mike P
a
ll
FFI
:
Always
r
e
solve metame
t
hods for
p
o
in
t
er
s
to structs
.
commit
|
commitdiff
|
tree
2012-09-03
Mike Pall
FFI:
H
andle __pairs/__ipairs meta
m
ethods for cdata
.
.
.
commit
|
commitdiff
|
tree
2012-09-03
Mi
k
e Pall
Fix recording
of ctype() constructo
r
s f
o
r
pointers
.
commit
|
commitdiff
|
tree
2012-08-31
Mike Pall
P
rese
r
ve snapshot #
0
PC
f
or all trac
e
s (p
o
te
n
ti
a
l
gcstep
.
.
.
commit
|
commitdiff
|
tree
2012-08-30
Mike Pall
Add
c
heck fo
r
uns
u
pported MIPS
soft-flo
a
t
targets
.
commit
|
commitdiff
|
tree
2012-08-28
Mike
P
all
L
i
mit
rec
u
rsion d
e
pth in
s
tring
.
match() et a
l
.
commit
|
commitdiff
|
tree
2012-08-28
M
ike
P
a
ll
Do
n
'
t constify upvalues that may reta
i
n la
r
ge
a
mount
s
.
.
.
commit
|
commitdiff
|
tree
2012-08-27
Mike Pall
FFI: Detect type p
u
nning
thr
o
ugh unions
.
commit
|
commitdiff
|
tree
2012-08-27
Mike P
a
ll
A
d
d ta
b
le
o
f IR type
size
s
.
commit
|
commitdiff
|
tree
2012-08-27
Mike Pal
l
ARM, P
P
C,
M
IPS: Impro
v
e X
L
OAD operand fu
s
io
n
and register
.
.
.
commit
|
commitdiff
|
tree
2012-08-27
M
i
k
e
Pall
Fix underfl
o
w handling in bui
l
ti
n
string
to number
.
.
.
commit
|
commitdiff
|
tree
2012-08-26
Mike
Pall
Repl
a
ce some trivial uses of fp
r
intf() with fputs
.
commit
|
commitdiff
|
tree
2012-08-26
Mike Pall
R
e
p
lace di
v
isions
w
ith simpler code
.
commit
|
commitdiff
|
tree
2012-08-26
Mike Pall
Fix co
m
pila
t
ion with FFI disabled
.
commit
|
commitdiff
|
tree
2012-08-26
Mike Pall
R
emove
o
ld Ma
k
efi
l
e ru
l
es
.
commit
|
commitdiff
|
tree
2012-08-25
M
i
ke
Pall
Replace str
t
od() wit
h
b
u
i
l
tin string to number conv
e
rsion
.
commit
|
commitdiff
|
tree
2012-08-25
Mike
P
all
Ad
d
s
u
ppor
t
for
'%a' and '%A' to stri
n
g
.
fo
r
ma
t
.
commit
|
commitdiff
|
tree
2012-08-25
Mike Pall
ARM: Fix base
r
eg
i
ster c
o
ales
c
ing
.
commit
|
commitdiff
|
tree
2012-08-25
Mike
Pall
A
RM: Fix co
m
m
it
ceaa60c0
.
commit
|
commitdiff
|
tree
2012-08-20
Mike Pa
l
l
Minor fixes to FOLD rul
e
s
.
commit
|
commitdiff
|
tree
2012-08-19
Mike Pall
ARM: Fix hard-float
l
j
_vm
_
trunc() (used b
y
c
ompiled
.
.
.
commit
|
commitdiff
|
tree
2012-08-19
Mike Pall
MIPS: Do
n
't use ar
g
u
ment
GPR
s
t
o
rematerialize FPR
.
.
.
commit
|
commitdiff
|
tree
2012-08-19
Mike
P
all
ARM: Don't u
s
e
argument GPRs to r
e
materia
l
i
ze FPR
arguments
.
commit
|
commitdiff
|
tree
2012-08-19
Mike Pall
ARM, MIPS, P
P
C: Rematerialize FPR invar
i
ants
f
irst
.
commit
|
commitdiff
|
tree
2012-08-19
Mike Pall
MIPS: Fix calls to floor/ceil/trunc
.
commit
|
commitdiff
|
tree
2012-08-19
Mike Pall
ARM
:
Fix
calls to
h
a
r
d-
f
l
oat fl
o
or/cei
l
/trunc
.
commit
|
commitdiff
|
tree
2012-08-16
Mike Pal
l
F
i
x shrin
k
ing of direct mapp
e
d block
in builtin allocat
o
r
.
commit
|
commitdiff
|
tree
2012-08-15
Mi
k
e
Pall
Fi
x
las
t
c
ommit
.
commit
|
commitdiff
|
tree
2012-08-15
Mike Pall
FOLD
x / 2^k ==
>
x * 2^-k
.
commit
|
commitdiff
|
tree
2012-08-14
Mike Pall
x86: Simpli
f
y error message for CPUs lack
i
ng CMOV
.
commit
|
commitdiff
|
tree
2012-08-11
Mike
Pal
l
FFI: Do
n
't ke
e
p
CType
*
across call
.
C
a
llback ma
y
reallo
c
ate
.
.
.
commit
|
commitdiff
|
tree
2012-08-11
Mike P
a
ll
Do not use DWAR
F
unwinder on Windows
.
commit
|
commitdiff
|
tree
2012-08-09
M
ike Pall
Update cross-co
m
pi
l
ation docs
.
commit
|
commitdiff
|
tree
2012-08-09
Mike Pal
l
ARM: Enable VFP and hard-float
ABI s
u
pport
.
commit
|
commitdiff
|
tree
2012-08-09
Mike Pal
l
ARM:
Add VFP and hard-float ABI var
i
ants to JIT compiler
.
commit
|
commitdiff
|
tree
2012-08-09
Mike Pall
Never compile DWA
R
F unwinder on Wind
o
ws
.
commit
|
commitdiff
|
tree
2012-08-08
M
ike
P
a
ll
FFI: Compile ffi
.
typeof(cd
a
ta)
.
commit
|
commitdiff
|
tree
2012-08-08
M
i
ke Pall
FFI
:
Compil
e
a
ssignments from en
u
ms
.
commit
|
commitdiff
|
tree
2012-08-05
M
i
ke Pa
l
l
Add missing ch
a
nge
f
or
l
as
t
commit
.
commit
|
commitdiff
|
tree
2012-08-05
Mike Pa
l
l
FFI: Improv
e
e
rr
o
r mes
s
age
f
or bad indexing
att
e
mpts
.
commit
|
commitdiff
|
tree
2012-08-05
Mike Pal
l
F
FI: Initial
i
ze all fields of stan
d
ard types
.
commit
|
commitdiff
|
tree
2012-08-02
Mike
Pall
FF
I
: Fix alignment of C call
s
tructure
.
commit
|
commitdiff
|
tree
2012-07-30
Mi
k
e Pall
ARM: Add
hard-f
l
oa
t
ABI su
p
p
o
rt t
o
the FFI (i
n
terpreter)
.
commit
|
commitdiff
|
tree
2012-07-30
Mike
P
all
ARM: Add
V
F
P
and h
a
rd-float ABI variants to interpret
e
r
.
commit
|
commitdiff
|
tree
2012-07-29
Mike Pall
Only replay su
n
k stores up to the snapshot reference
.
commit
|
commitdiff
|
tree
2012-07-29
Mike Pa
l
l
Ne
e
d
t
o hand
l
e TB
A
R
in SIN
K
pass
.
commit
|
commitdiff
|
tree
2012-07-29
Mike Pall
Handle cro
s
s
-compile
s
w
i
t
h
FPU/
n
o-FPU or hard-fp/soft
.
.
.
commit
|
commitdiff
|
tree
2012-07-29
M
ike
P
all
ARM: Add VFP
instru
c
tions to ARM
disass
e
mbler
.
commit
|
commitdiff
|
tree
2012-07-29
Mike Pall
DynASM/ARM: Add VFP i
n
structions
.
commit
|
commitdiff
|
tree
2012-07-24
Mike Pall
D
o
n't treat all con
s
t
ifie
d
c
d
ata content as constant
.
commit
|
commitdiff
|
tree
2012-07-20
Mike Pall
Turn loa
d
s
from
i
m
m
ut
a
ble upvalues i
n
t
o
constants
.
commit
|
commitdiff
|
tree
2012-07-20
Mi
k
e Pall
Fix sl
o
t fla
g
s in snapshot replay
.
commit
|
commitdiff
|
tree
2012-07-18
M
i
ke Pall
Fix resto
r
e of sunk C
N
EWI with i
m
plicit P32 t
o
P
64
.
.
.
commit
|
commitdiff
|
tree
2012-07-17
Mike Pall
F
FI: Box all accessed or returned enums
.
commit
|
commitdiff
|
tree
2012-07-17
Mik
e
Pall
Fix FOLD r
u
le (i
-
j)-i => 0-j
.
commit
|
commitdiff
|
tree
2012-07-17
Mike Pa
l
l
Workaro
u
n
d
for MSVC conv
e
r
sio
n
b
ug (double -> ui
n
t3
2
_t
.
.
.
commit
|
commitdiff
|
tree
2012-07-16
Mike Pall
x86/x64:
F
ix fusion of unsigned
b
yte com
p
arisons wit
h
.
.
.
commit
|
commitdiff
|
tree
2012-07-16
Mi
k
e Pa
l
l
ARM: I
n
voke SPLIT pass for
l
eftover IR_
T
OBIT
.
commit
|
commitdiff
|
tree
2012-07-16
Mik
e
Pall
F
r
om Lua 5
.
2: Add -E
c
ommand
line option (ign
o
re env
.
.
.
commit
|
commitdiff
|
tree
2012-07-16
Mike Pall
C
o
r
rect dispatch
table modificati
o
ns
for r
e
turn hooks
.
commit
|
commitdiff
|
tree
2012-07-12
Mike Pall
F
FI: Show addre
s
s
pointed
t
o
for
tostr
i
ng(r
e
f), too
.
commit
|
commitdiff
|
tree
2012-07-11
Mike Pal
l
Lim
i
t number of
parent li
n
ks
h
andle
d
by backend
.
commit
|
commitdiff
|
tree
2012-07-11
Mike P
a
ll
Use an
explic
i
t
f
l
a
g
t
o
signal
SINK
t
ags for a trac
e
.
commit
|
commitdiff
|
tree
2012-07-09
Mike
P
all
Don't allocat
e
consta
n
ts fo
r
s
un
k
stores
.
commit
|
commitdiff
|
tree
2012-07-09
M
i
ke
P
all
Avoid compiler warnings abo
u
t redefi
n
ed C++ keywords
.
commit
|
commitdiff
|
tree
2012-07-09
Mike Pall
A
dd missing
d
eclarations for MSVC intrinsi
c
s
.
commit
|
commitdiff
|
tree
2012-07-08
Mik
e
Pa
l
l
Clean
up A
R
M
cap
a
b
ility fla
g
s
.
O
nly set highest ar
c
h
.
.
.
commit
|
commitdiff
|
tree
2012-07-08
Mike Pall
Change Dy
n
ASM bi
t
operat
i
o
ns to
use Lu
a
B
i
tOp
.
commit
|
commitdiff
|
tree
2012-07-08
Mike
P
all
Add
L
ua B
i
tOp to m
i
nilua
.
commit
|
commitdiff
|
tree
2012-07-07
Mike Pall
Fina
l
ly fix
t
a
rge
t
d
etection for msvcbuild
.
bat
.
commit
|
commitdiff
|
tree
2012-07-04
Mike
P
all
Drop range limit for su
n
k stor
e
s
r
e
lative to sunk allocat
i
o
n
.
commit
|
commitdiff
|
tree
2012-07-04
Mik
e
Pall
B
ump some limits t
o
a
ccomo
d
at
e
S
I
N
K
p
ass
.
commit
|
commitdiff
|
tree
2012-07-04
Mike Pal
l
Add
st
r
i
c
ter check
for s
i
n
ki
n
g PH
I
s
.
commit
|
commitdiff
|
tree
2012-07-03
Mike Pall
Remove unneeded snapshot
preps for sunk s
t
ores
.
commit
|
commitdiff
|
tree
2012-07-03
M
i
ke Pall
F
ix
NEWR
E
F
m
arking in SIN
K
pass
.
commit
|
commitdiff
|
tree
2012-07-03
Mik
e
Pall
F
i
x compiler warnings
.
commit
|
commitdiff
|
tree
2012-07-03
Mike Pall
Avoid
pesky co
m
piler
warnings
a
b
o
u
t C++ keywords (eh?
)
.
commit
|
commitdiff
|
tree
2012-07-03
Mike
Pall
Invoke SPLIT
p
ass in sid
e
trace for rejoined sun
k
stores
.
commit
|
commitdiff
|
tree
2012-07-02
M
i
ke Pall
A
v
oi
d
str
i
ct aliasing i
s
su
e
s
.
commit
|
commitdiff
|
tree
2012-07-02
Mike Pall
Add allocation sinking a
n
d store
sinking optimiza
t
ion
.
commit
|
commitdiff
|
tree
2012-07-02
Mike
Pal
l
AR
M
: Simplify t
w
o-step consta
n
t rematerialization
.
commit
|
commitdiff
|
tree
2012-07-02
Mike Pal
l
H
a
ndle
initi
a
l s
n
a
pshot for s
i
de traces in
l
j_
s
nap
.
.
.
commit
|
commitdiff
|
tree
2012-07-02
M
ike
Pal
l
Handle joining IR_HI
O
P in SP
L
IT pass
.
commit
|
commitdiff
|
tree
2012-07-02
M
i
k
e Pa
l
l
Add
IR_PVAL in
s
truction for non-slot parent links
.
commit
|
commitdiff
|
tree
2012-07-02
M
i
k
e Pall
A
d
d expli
c
it I
R
_GCSTEP instruction
.
commit
|
commitdiff
|
tree
2012-07-02
M
ike P
a
ll
Use HIOP f
o
r XSTO
R
E in SP
L
IT p
a
ss
.
commit
|
commitdiff
|
tree
2012-07-02
Mi
k
e
P
all
Move
snapshot
r
eplay for side
traces to lj
_
sna
p
.
c
.
commit
|
commitdiff
|
tree
2012-07-01
Mik
e
Pall
Clean
u
p
RegSP hand
l
ing f
o
r
parent link instr
u
ct
i
ons
.
commit
|
commitdiff
|
tree
next