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
Mike Pall
Fi
x
'f' and
'
L' option
s
f
o
r de
b
ug
.
g
etinfo() and lua_ge
t
info()
.
commit
|
commitdiff
|
tree
2012-09-19
Mike Pal
l
Disable LUA_CO
M
PAT
_
G
FIND a
n
d LUA_
C
OMPAT
_
M
O
D in
L
ua
.
.
.
commit
|
commitdiff
|
tree
2012-09-19
Mike Pall
F
r
o
m Lua 5
.
2: d
e
b
u
g
.
setmetatab
l
e
(
) re
t
u
rn
s
obj
e
ct
.
commit
|
commitdiff
|
tree
2012-09-19
Mike Pall
From Lua 5
.
2: 'bre
a
k
' allowed
a
nywhere
.
commit
|
commitdiff
|
tree
2012-09-19
Mike
P
all
Fr
o
m Lua 5
.
2: debug
.
get
l
ocal() acce
p
ts function arg
.
.
.
commit
|
commitdiff
|
tree
2012-09-19
Mike Pall
From
L
ua 5
.
2: debug
.
getlocal()/setlocal() treats s
l
o
t
.
.
.
commit
|
commitdiff
|
tree
2012-09-19
M
ike Pall
From
L
u
a
5
.
2: debug
.
getupvalue(
)
re
t
u
r
ns
"
" for C functio
n
.
.
.
commit
|
commitdiff
|
tree
2012-09-16
M
i
ke Pal
l
F
r
om L
u
a 5
.
2: Add go
t
o and ::label:: statements
.
commit
|
commitdiff
|
tree
2012-09-12
Mike
P
all
Fi
x
despeci
a
lization of ITE
R
N when al
r
e
a
d
y run
n
i
ng
.
commit
|
commitdiff
|
tree
2012-09-12
Mike Pall
Use 0/1 macro
f
or Lua 5
.
2 compati
b
i
l
i
ty
.
commit
|
commitdiff
|
tree
2012-09-12
Mi
k
e Pall
Add more assertions for
stack consis
t
e
n
c
y dur
i
ng recording
.
commit
|
commitdiff
|
tree
2012-09-10
M
i
ke Pall
FFI:
C
o
r
rectly p
r
opagate alignmen
t
when interning
neste
d
.
.
.
commit
|
commitdiff
|
tree
2012-09-08
Mike Pall
FF
I
: Always
r
e
solve metamethods
for po
i
n
ters to stru
c
t
s
.
commit
|
commitdiff
|
tree
2012-09-03
Mik
e
Pall
FFI: Handle __pairs/__ipairs meta
m
ethods
f
or
cda
t
a
.
.
.
commit
|
commitdiff
|
tree
2012-09-03
Mike
P
all
Fix
r
ecording of ctype() c
o
nstructo
r
s
f
or pointers
.
commit
|
commitdiff
|
tree
2012-08-31
M
i
ke Pall
P
rese
r
ve snapshot #0 PC for all traces (potential gcst
e
p
.
.
.
commit
|
commitdiff
|
tree
2012-08-30
Mik
e
Pall
Add check for unsu
p
ported MIPS soft-float targe
t
s
.
commit
|
commitdiff
|
tree
2012-08-28
Mike P
a
ll
Limit recursion depth in string
.
matc
h
()
e
t al
.
commit
|
commitdiff
|
tree
2012-08-28
Mike
Pall
Don't constify upval
u
es that may retain large amounts
.
.
.
commit
|
commitdiff
|
tree
2012-08-27
M
i
k
e Pa
l
l
FFI: Detect type punn
i
n
g
through unions
.
commit
|
commitdiff
|
tree
2012-08-27
Mike Pall
Add table of IR
t
ype
s
izes
.
commit
|
commitdiff
|
tree
2012-08-27
M
i
k
e
P
a
l
l
ARM,
PPC, MIPS: Improv
e
XLO
A
D ope
r
an
d
fusi
o
n and regis
t
er
.
.
.
commit
|
commitdiff
|
tree
2012-08-27
Mike Pa
l
l
Fix u
n
d
e
r
flow handling in builtin string to number
.
.
.
commit
|
commitdiff
|
tree
2012-08-26
M
ike
P
a
ll
Rep
l
ace some
t
ri
v
ial uses
of fprintf() with fputs
.
commit
|
commitdiff
|
tree
2012-08-26
Mike Pall
Replace divisions
with simpler
c
ode
.
commit
|
commitdiff
|
tree
2012-08-26
Mike Pall
F
ix compi
l
a
ti
o
n
with FFI disabl
e
d
.
commit
|
commitdiff
|
tree
2012-08-26
Mik
e
Pall
Remove
old M
a
kefile rules
.
commit
|
commitdiff
|
tree
2012-08-25
Mike Pall
Replace strt
o
d
(
)
w
ith builtin
stri
n
g to numb
e
r conversion
.
commit
|
commitdiff
|
tree
2012-08-25
Mike P
a
ll
Add supp
o
rt for
'
%a'
a
n
d
'
%
A
' to string
.
format
.
commit
|
commitdiff
|
tree
2012-08-25
M
i
k
e
Pall
A
R
M: Fix base
registe
r
c
o
ale
s
cing
.
commit
|
commitdiff
|
tree
2012-08-25
M
i
ke Pall
ARM: Fix commit c
e
a
a60c0
.
commit
|
commitdiff
|
tree
2012-08-20
Mike Pall
Minor fixes to
F
OLD ru
l
es
.
commit
|
commitdiff
|
tree
2012-08-19
Mike
Pall
ARM: Fix har
d
-floa
t
lj_vm_t
r
unc() (used by comp
i
le
d
.
.
.
commit
|
commitdiff
|
tree
2012-08-19
Mike P
a
ll
MIPS: Don't
u
se
arg
u
ment GPR
s
to rema
t
erializ
e
FPR
.
.
.
commit
|
commitdiff
|
tree
2012-08-19
Mike Pal
l
AR
M
: Don't
us
e
a
r
gument
GPR
s
to rematerialize
F
PR a
r
gum
e
nts
.
commit
|
commitdiff
|
tree
2012-08-19
Mi
k
e Pall
AR
M
,
M
IPS, PP
C
:
R
ematerial
i
z
e
FPR invariants first
.
commit
|
commitdiff
|
tree
2012-08-19
Mi
k
e
P
a
l
l
MIPS: Fix
calls to floor
/
ceil/
t
runc
.
commit
|
commitdiff
|
tree
2012-08-19
Mike Pall
ARM: Fi
x
calls to hard-float f
l
oor/ceil/trunc
.
commit
|
commitdiff
|
tree
2012-08-16
Mike Pa
l
l
F
i
x sh
r
inking of di
r
ect mapped bl
o
ck in builtin allocator
.
commit
|
commitdiff
|
tree
2012-08-15
Mi
k
e
P
all
Fi
x
last commit
.
commit
|
commitdiff
|
tree
2012-08-15
Mi
k
e Pall
FOLD x / 2^k =
=
> x * 2^-k
.
commit
|
commitdiff
|
tree
2012-08-14
Mike Pall
x86: Simplify e
r
ror message f
o
r CPUs
l
a
cki
n
g
CMO
V
.
commit
|
commitdiff
|
tree
2012-08-11
M
ike Pall
FFI: Don'
t
k
e
e
p
CType * across c
a
ll
.
C
all
b
ack may reall
o
cate
.
.
.
commit
|
commitdiff
|
tree
2012-08-11
Mike P
a
ll
Do not us
e
DWARF unwi
n
de
r
o
n
Window
s
.
commit
|
commitdiff
|
tree
2012-08-09
M
ike Pall
Up
d
ate cross-compilat
i
on
docs
.
commit
|
commitdiff
|
tree
2012-08-09
Mike Pall
A
RM: E
n
a
b
le VFP an
d
h
a
r
d-
f
loat A
B
I support
.
commit
|
commitdiff
|
tree
2012-08-09
Mike Pall
ARM: Add VFP and hard-float AB
I
variants to
J
IT
c
ompiler
.
commit
|
commitdiff
|
tree
2012-08-09
Mike Pall
Never compi
l
e
DWARF
u
nwinder
o
n
Windows
.
commit
|
commitdiff
|
tree
2012-08-08
Mike
P
all
F
FI:
Compil
e
ffi
.
typeof(cdata)
.
commit
|
commitdiff
|
tree
2012-08-08
Mike Pall
FFI: Compi
l
e assign
m
ents fr
o
m enum
s
.
commit
|
commitdiff
|
tree
2012-08-05
M
i
ke P
a
l
l
Ad
d
missing change
fo
r
last co
m
mit
.
commit
|
commitdiff
|
tree
2012-08-05
Mike Pall
FFI: Improve error
m
essage f
o
r bad indexing attempts
.
commit
|
commitdiff
|
tree
2012-08-05
M
ike
P
all
F
FI: I
n
i
tialize all
f
iel
d
s
of standard types
.
commit
|
commitdiff
|
tree
2012-08-02
Mike Pall
FFI: F
i
x al
i
gnment
o
f C
c
a
l
l structure
.
commit
|
commitdiff
|
tree
2012-07-30
Mik
e
Pall
ARM: A
d
d h
a
rd-float A
B
I sup
p
ort to t
h
e FFI (inter
p
r
ete
r
)
.
commit
|
commitdiff
|
tree
2012-07-30
Mike
P
all
A
R
M: Add VFP and hard-
f
l
o
at ABI
var
i
ants to
i
nterpreter
.
commit
|
commitdiff
|
tree
2012-07-29
Mik
e
Pall
Only r
e
play
sunk stores
up to the
sn
a
pshot refere
n
ce
.
commit
|
commitdiff
|
tree
2012-07-29
Mike Pall
Need to han
d
l
e TBA
R
i
n
SINK pass
.
commit
|
commitdiff
|
tree
2012-07-29
Mi
k
e Pall
Handle cross-com
p
iles
w
i
th
F
PU/no-FPU or hard-fp
/
s
o
ft
.
.
.
commit
|
commitdiff
|
tree
2012-07-29
Mike
P
all
ARM: Ad
d
VFP instructions t
o
ARM disassembler
.
commit
|
commitdiff
|
tree
2012-07-29
Mik
e
Pall
DynA
S
M/ARM: Add VFP
i
nstruc
t
ions
.
commit
|
commitdiff
|
tree
2012-07-24
Mike Pall
D
o
n't treat all constified cdata content as constant
.
commit
|
commitdiff
|
tree
2012-07-20
Mike Pal
l
Turn loads from immu
t
able upvalues
i
nto constant
s
.
commit
|
commitdiff
|
tree
2012-07-20
Mike Pall
F
ix slot flags in
s
napshot re
p
lay
.
commit
|
commitdiff
|
tree
2012-07-18
Mike Pa
l
l
Fi
x
restore of su
n
k CNEWI w
i
th impl
i
cit P32 to P64
.
.
.
commit
|
commitdiff
|
tree
2012-07-17
M
i
ke Pall
FFI: Box
a
ll accessed or returned enums
.
commit
|
commitdiff
|
tree
2012-07-17
Mike Pall
Fi
x
FOLD rule (i-j)-i
=
> 0-j
.
commit
|
commitdiff
|
tree
2012-07-17
Mike Pall
Workar
o
u
nd for MSVC con
v
ersio
n
bug (dou
b
le
-
> uint32_t
.
.
.
commit
|
commitdiff
|
tree
2012-07-16
Mike Pall
x86/x64:
Fix
fusion o
f
unsigne
d
byte compari
s
ons
with
.
.
.
commit
|
commitdiff
|
tree
2012-07-16
Mike Pall
ARM:
I
nvoke SPLIT pa
s
s for leftover I
R
_TOBIT
.
commit
|
commitdiff
|
tree
2012-07-16
Mike Pall
From Lua 5
.
2
:
A
dd
-
E
c
o
mma
n
d line opt
i
on (ig
n
ore env
.
.
.
commit
|
commitdiff
|
tree
2012-07-16
Mike Pall
Correct
dispatc
h
table
m
odifications for r
e
t
urn hooks
.
commit
|
commitdiff
|
tree
2012-07-12
Mike
Pall
FFI: Sho
w
ad
d
ress pointe
d
to f
o
r tostring(ref), too
.
commit
|
commitdiff
|
tree
2012-07-11
Mik
e
Pall
Limit number of
p
arent link
s
handl
e
d
b
y
backen
d
.
commit
|
commitdiff
|
tree
2012-07-11
M
i
k
e
P
a
l
l
Use an
explicit flag to
s
i
gn
a
l SI
N
K tags
f
or a trace
.
commit
|
commitdiff
|
tree
2012-07-09
M
ike Pall
Do
n
't all
o
cate constants for sunk s
t
ores
.
commit
|
commitdiff
|
tree
2012-07-09
Mike Pall
Avoid co
m
piler warnings ab
o
ut redefine
d
C++ keywords
.
commit
|
commitdiff
|
tree
2012-07-09
Mi
k
e
Pall
A
d
d m
i
ssing declarations
for M
S
VC intrinsics
.
commit
|
commitdiff
|
tree
2012-07-08
Mike Pal
l
Cle
a
n up ARM capa
b
ili
t
y
f
lags
.
Only set highest arch
.
.
.
commit
|
commitdiff
|
tree
2012-07-08
Mik
e
Pall
Change
D
yn
A
SM
bit op
e
r
ation
s
to use Lua BitOp
.
commit
|
commitdiff
|
tree
2012-07-08
M
i
ke Pall
A
d
d
L
ua BitOp to minilua
.
commit
|
commitdiff
|
tree
2012-07-07
Mike Pall
Fi
n
a
lly fix target detection for msvcbuild
.
b
a
t
.
commit
|
commitdiff
|
tree
2012-07-04
Mike Pall
Drop rang
e
limit
for
s
unk st
o
res re
l
ati
v
e to sunk allocation
.
commit
|
commitdiff
|
tree
2012-07-04
Mike Pal
l
B
u
mp some
l
imits
to a
c
c
o
m
odate SINK
pass
.
commit
|
commitdiff
|
tree
2012-07-04
M
i
ke Pa
l
l
Add stricter check
for sinking PHIs
.
commit
|
commitdiff
|
tree
2012-07-03
M
i
k
e
Pall
Remov
e
unn
e
eded snapshot preps for sunk s
t
ores
.
commit
|
commitdiff
|
tree
2012-07-03
Mi
k
e Pall
F
ix NEWRE
F
m
a
rk
i
ng
in SINK pass
.
commit
|
commitdiff
|
tree
2012-07-03
Mike Pall
F
i
x compiler warnings
.
commit
|
commitdiff
|
tree
2012-07-03
Mike Pal
l
Avoid pesk
y
com
p
iler warning
s
about C++ keywords (eh?
)
.
commit
|
commitdiff
|
tree
2012-07-03
Mike Pall
Inv
o
k
e
SPLIT pass in si
d
e trace for re
j
o
ined
sunk stores
.
commit
|
commitdiff
|
tree
2012-07-02
M
ike Pall
Avoid
s
t
rict a
l
iasing issues
.
commit
|
commitdiff
|
tree
2012-07-02
Mike
P
all
Add allocatio
n
sinking and store sink
i
ng
o
ptimiza
t
ion
.
commit
|
commitdiff
|
tree
2012-07-02
Mike Pall
A
R
M: Simplify two-step constant rematerializ
a
tion
.
commit
|
commitdiff
|
tree
2012-07-02
Mike Pa
l
l
H
andle initial
snapshot for side traces in l
j
_snap
.
.
.
commit
|
commitdiff
|
tree
2012-07-02
Mike Pall
Handle jo
i
ning IR_HIO
P
in SPLIT pass
.
commit
|
commitdiff
|
tree
2012-07-02
Mik
e
P
all
Ad
d
IR_PVAL in
s
truction for non-slot par
e
nt links
.
commit
|
commitdiff
|
tree
2012-07-02
Mike Pall
Add explicit
IR_GCSTEP instruct
i
on
.
commit
|
commitdiff
|
tree
2012-07-02
Mike P
a
ll
Use HI
O
P for
X
S
T
O
R
E in SPLIT p
a
ss
.
commit
|
commitdiff
|
tree
2012-07-02
Mike
P
al
l
Move snapsh
o
t replay for side
t
r
a
ces to lj_s
n
ap
.
c
.
commit
|
commitdiff
|
tree
2012-07-01
Mike Pall
Clea
n
up Re
g
SP
h
a
ndling f
o
r pare
n
t link instruction
s
.
commit
|
commitdiff
|
tree
next