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
Mik
e
Pall
From L
u
a 5
.
2: debu
g
.
getinfo(
.
.
.
, "u") returns np
a
rams
.
.
.
commit
|
commitdiff
|
tree
2012-09-20
Mike Pall
Fix '
f
' and 'L'
options for d
e
bug
.
getinfo() and lua_getinfo()
.
commit
|
commitdiff
|
tree
2012-09-19
Mike Pall
Disable LUA_COMPAT_GFIND an
d
LUA_COMPAT_MOD
in Lua
.
.
.
commit
|
commitdiff
|
tree
2012-09-19
Mi
k
e Pa
l
l
From Lua 5
.
2:
d
ebug
.
set
m
etatable()
r
eturns
o
b
j
e
ct
.
commit
|
commitdiff
|
tree
2012-09-19
Mike Pall
F
rom Lua 5
.
2: 'br
e
ak' allo
w
ed anywhere
.
commit
|
commitdiff
|
tree
2012-09-19
Mike Pall
From
L
ua 5
.
2: debug
.
getl
o
cal() acc
e
pts f
u
nction
a
rg
.
.
.
commit
|
commitdiff
|
tree
2012-09-19
Mike Pall
From Lua 5
.
2: debug
.
getlocal()/
s
etlocal(
)
treats
s
lot
.
.
.
commit
|
commitdiff
|
tree
2012-09-19
Mike P
a
ll
From L
u
a 5
.
2
:
debu
g
.
getup
v
alue() returns "" for C f
u
nction
.
.
.
commit
|
commitdiff
|
tree
2012-09-16
Mike Pall
From
L
ua 5
.
2: A
d
d goto an
d
::label:: statemen
t
s
.
commit
|
commitdiff
|
tree
2012-09-12
M
i
ke Pall
Fix despecialization of I
T
ERN whe
n
already runnin
g
.
commit
|
commitdiff
|
tree
2012-09-12
M
i
ke
P
all
Use 0/1 macro f
o
r Lu
a
5
.
2
c
ompatibility
.
commit
|
commitdiff
|
tree
2012-09-12
Mike Pal
l
Add mor
e
asse
r
t
ions for
s
t
a
c
k consis
t
e
n
c
y
during re
c
ording
.
commit
|
commitdiff
|
tree
2012-09-10
Mike Pall
F
FI:
Correctly propaga
t
e a
l
i
gnment when i
n
terni
n
g nested
.
.
.
commit
|
commitdiff
|
tree
2012-09-08
Mike
P
all
FFI:
A
l
ways re
s
olve
m
e
t
ametho
d
s for point
e
rs to
s
tr
u
cts
.
commit
|
commitdiff
|
tree
2012-09-03
Mike Pall
FFI: Han
d
l
e __
p
airs/__ip
a
irs me
t
ame
t
hods for c
d
ata
.
.
.
commit
|
commitdiff
|
tree
2012-09-03
Mike Pall
Fix re
c
or
d
ing
o
f ctype() constructors for
pointers
.
commit
|
commitdiff
|
tree
2012-08-31
Mike
P
a
ll
Pres
e
r
v
e sna
p
sho
t
#0 PC for a
l
l traces (p
o
tential gcstep
.
.
.
commit
|
commitdiff
|
tree
2012-08-30
Mike Pall
A
dd check for unsupp
o
r
t
ed MIPS soft-flo
a
t targets
.
commit
|
commitdiff
|
tree
2012-08-28
Mike P
a
ll
Limit r
e
cursion depth in st
r
i
ng
.
match() et a
l
.
commit
|
commitdiff
|
tree
2012-08-28
Mike Pall
Don't cons
t
ify upvalues that ma
y
retain large amounts
.
.
.
commit
|
commitdiff
|
tree
2012-08-27
Mik
e
Pal
l
FFI
:
Detect type punni
n
g through union
s
.
commit
|
commitdiff
|
tree
2012-08-27
M
i
ke Pall
A
d
d table
o
f IR type s
i
z
e
s
.
commit
|
commitdiff
|
tree
2012-08-27
Mike
P
al
l
ARM,
P
P
C
, MIPS: I
m
prove XLOAD op
e
rand f
u
s
i
on
a
nd register
.
.
.
commit
|
commitdiff
|
tree
2012-08-27
Mik
e
Pall
Fix underflow h
a
ndlin
g
in builtin
s
tring
t
o number
.
.
.
commit
|
commitdiff
|
tree
2012-08-26
Mike Pall
Replace s
o
me trivial
u
ses of fprintf()
with fputs
.
commit
|
commitdiff
|
tree
2012-08-26
Mike Pall
Re
p
lac
e
divisions with
s
impler code
.
commit
|
commitdiff
|
tree
2012-08-26
Mike Pa
l
l
Fix compilation with FFI
d
isabled
.
commit
|
commitdiff
|
tree
2012-08-26
Mike P
a
ll
Remove o
l
d Makefile
rules
.
commit
|
commitdiff
|
tree
2012-08-25
Mik
e
P
all
Replac
e
s
t
rtod() with
builtin string t
o
number
conv
e
r
s
i
on
.
commit
|
commitdiff
|
tree
2012-08-25
Mik
e
Pall
Add supp
o
rt
for '%a' and '%A'
to stri
n
g
.
f
ormat
.
commit
|
commitdiff
|
tree
2012-08-25
Mike
Pall
A
R
M: Fix ba
s
e
regist
e
r coalescing
.
commit
|
commitdiff
|
tree
2012-08-25
M
ike Pal
l
ARM: Fi
x
commit ceaa60c0
.
commit
|
commitdiff
|
tree
2012-08-20
Mike Pall
Mi
n
or fixe
s
to FOLD rules
.
commit
|
commitdiff
|
tree
2012-08-19
Mike Pall
ARM: Fix h
a
rd-float lj_vm_tru
n
c
(
) (used by compi
l
e
d
.
.
.
commit
|
commitdiff
|
tree
2012-08-19
M
i
ke
P
all
MIPS:
Don't
use arg
u
me
n
t GP
R
s to
r
ematerializ
e
F
P
R
.
.
.
commit
|
commitdiff
|
tree
2012-08-19
Mike Pall
A
R
M
: Don't
us
e
argum
e
nt GP
R
s t
o
rematerialize FPR a
r
g
uments
.
commit
|
commitdiff
|
tree
2012-08-19
Mike Pall
A
R
M, MIPS, PPC: Re
m
ateria
l
iz
e
FPR invariant
s
fi
r
st
.
commit
|
commitdiff
|
tree
2012-08-19
Mike Pall
MIPS: Fi
x
calls to floor/
c
eil/trunc
.
commit
|
commitdiff
|
tree
2012-08-19
Mik
e
Pall
ARM: Fix calls to hard-float floor/ceil/tr
u
n
c
.
commit
|
commitdiff
|
tree
2012-08-16
Mike Pall
Fix shri
n
k
ing of
direct mapp
e
d
b
lock
i
n builtin all
o
ca
t
or
.
commit
|
commitdiff
|
tree
2012-08-15
M
i
ke Pall
F
i
x last commit
.
commit
|
commitdiff
|
tree
2012-08-15
Mike Pall
F
O
LD x / 2^k
=
=
> x * 2^-k
.
commit
|
commitdiff
|
tree
2012-08-14
Mike Pall
x86: S
i
mplify error mess
a
g
e for
C
PUs
la
c
king
C
MOV
.
commit
|
commitdiff
|
tree
2012-08-11
M
ike Pall
F
F
I: Don't keep CType *
across
call
.
C
a
llbac
k
may reallocat
e
.
.
.
commit
|
commitdiff
|
tree
2012-08-11
Mik
e
P
a
ll
Do n
o
t use DWARF unwinder on Wind
o
w
s
.
commit
|
commitdiff
|
tree
2012-08-09
Mike Pa
l
l
U
p
d
ate cross-compilation docs
.
commit
|
commitdiff
|
tree
2012-08-09
Mik
e
P
all
ARM:
Enable VFP
and hard-float ABI support
.
commit
|
commitdiff
|
tree
2012-08-09
Mi
k
e Pall
A
RM: Ad
d
VFP and hard
-
float ABI variants to JIT compiler
.
commit
|
commitdiff
|
tree
2012-08-09
M
ike Pall
Neve
r
c
o
mpile DWARF unwinder
o
n Windows
.
commit
|
commitdiff
|
tree
2012-08-08
Mike Pa
l
l
FFI: Co
m
pile ffi
.
typ
e
of(cdata)
.
commit
|
commitdiff
|
tree
2012-08-08
Mike Pall
FFI:
C
o
mpile as
s
ig
n
me
n
ts from enums
.
commit
|
commitdiff
|
tree
2012-08-05
Mike Pa
l
l
Add m
i
s
sing change fo
r
last commit
.
commit
|
commitdiff
|
tree
2012-08-05
Mike
Pall
FFI: I
m
pr
o
ve error message for bad in
d
e
x
ing at
t
e
mp
t
s
.
commit
|
commitdiff
|
tree
2012-08-05
M
i
ke P
a
ll
FFI:
Initialize all fields of
s
tan
d
ard types
.
commit
|
commitdiff
|
tree
2012-08-02
Mike P
a
ll
FFI: Fix al
i
gnment of C call
s
tructure
.
commit
|
commitdiff
|
tree
2012-07-30
Mike Pal
l
ARM:
Add har
d
-
f
loat ABI
su
p
po
r
t to the FFI (interpreter)
.
commit
|
commitdiff
|
tree
2012-07-30
Mike
Pall
ARM: Add V
F
P and har
d
-floa
t
A
B
I vari
a
nts to
i
n
terpre
t
er
.
commit
|
commitdiff
|
tree
2012-07-29
M
i
k
e P
a
ll
Only rep
l
ay sunk
s
tores up to the sn
a
pshot referen
c
e
.
commit
|
commitdiff
|
tree
2012-07-29
Mike P
a
ll
Need to handle TBAR i
n
SINK pass
.
commit
|
commitdiff
|
tree
2012-07-29
M
ik
e
Pall
Handle
c
ro
s
s-compiles
w
ith FPU/no-
F
PU
o
r
h
a
rd-fp/soft
.
.
.
commit
|
commitdiff
|
tree
2012-07-29
Mike Pall
ARM: Ad
d
VFP instructions to A
R
M disassembler
.
commit
|
commitdiff
|
tree
2012-07-29
Mike Pall
Dy
n
A
S
M/
A
RM: Add VFP instructions
.
commit
|
commitdiff
|
tree
2012-07-24
Mike Pall
Don'
t
t
r
eat all constified cdata content as constant
.
commit
|
commitdiff
|
tree
2012-07-20
M
ike
Pall
Turn
l
oads from immutable
up
v
alues in
t
o cons
t
ants
.
commit
|
commitdiff
|
tree
2012-07-20
Mike
Pall
Fix slot flags i
n
snapshot
r
epla
y
.
commit
|
commitdiff
|
tree
2012-07-18
Mike Pall
Fix restore
o
f sunk CNEWI with impli
c
it P32
t
o P64
.
.
.
commit
|
commitdiff
|
tree
2012-07-17
Mike Pall
F
F
I:
B
ox a
l
l
a
cce
s
sed or returned
enums
.
commit
|
commitdiff
|
tree
2012-07-17
Mike Pall
Fix FOL
D
rul
e
(
i-j)-i =>
0
-j
.
commit
|
commitdiff
|
tree
2012-07-17
M
ike Pall
Workaround for M
S
VC
conversion
b
u
g (double -> uint32_t
.
.
.
commit
|
commitdiff
|
tree
2012-07-16
Mike Pall
x86/x64: Fix
f
usion of unsigned byt
e
comparisons with
.
.
.
commit
|
commitdiff
|
tree
2012-07-16
Mike Pall
ARM:
I
nv
o
k
e
SPLI
T
pa
s
s for leftover IR_TO
B
IT
.
commit
|
commitdiff
|
tree
2012-07-16
Mi
k
e Pall
From Lua 5
.
2: Add
-E com
m
and line op
t
ion
(
i
gnor
e
env
.
.
.
commit
|
commitdiff
|
tree
2012-07-16
Mik
e
Pa
l
l
Corre
c
t
dispa
t
ch table modificatio
n
s fo
r
return hooks
.
commit
|
commitdiff
|
tree
2012-07-12
Mike Pa
l
l
FFI: Show addr
e
ss po
i
nted to for tostring(ref)
,
too
.
commit
|
commitdiff
|
tree
2012-07-11
Mike
Pall
Lim
i
t
numbe
r
of parent
l
inks handled by backend
.
commit
|
commitdiff
|
tree
2012-07-11
M
i
ke Pall
Use an explicit flag to signal SINK tags
for a
t
race
.
commit
|
commitdiff
|
tree
2012-07-09
Mike
Pall
Don't alloca
t
e c
o
n
s
tant
s
for s
u
n
k sto
r
e
s
.
commit
|
commitdiff
|
tree
2012-07-09
Mike
P
all
Avoid compiler
warnings about
r
e
d
efined C+
+
ke
y
words
.
commit
|
commitdiff
|
tree
2012-07-09
Mike Pall
A
dd
m
i
ssing
declarations for MSVC intrinsics
.
commit
|
commitdiff
|
tree
2012-07-08
Mike P
a
ll
C
lean up ARM c
a
pability flags
.
Onl
y
set highes
t
a
rch
.
.
.
commit
|
commitdiff
|
tree
2012-07-08
Mike Pa
l
l
Change Dy
n
ASM bit operations to use Lua BitOp
.
commit
|
commitdiff
|
tree
2012-07-08
Mike Pall
Add Lu
a
BitOp to minil
u
a
.
commit
|
commitdiff
|
tree
2012-07-07
Mike
Pall
Fin
a
lly fix
t
arg
e
t detection for msvcbu
i
ld
.
bat
.
commit
|
commitdiff
|
tree
2012-07-04
Mike
P
all
Drop range
limit for sunk stores rela
t
ive
t
o sunk a
l
lo
c
ation
.
commit
|
commitdiff
|
tree
2012-07-04
Mi
k
e Pall
B
u
m
p some limits to accomodate
S
INK
p
ass
.
commit
|
commitdiff
|
tree
2012-07-04
Mike Pall
Add stricter ch
e
ck for s
i
nking
PHIs
.
commit
|
commitdiff
|
tree
2012-07-03
Mike Pall
Remove unneeded snap
s
hot preps for sun
k
stores
.
commit
|
commitdiff
|
tree
2012-07-03
Mike Pall
Fi
x
N
EW
R
EF
marking in SINK pa
s
s
.
commit
|
commitdiff
|
tree
2012-07-03
Mi
k
e Pal
l
Fix
c
o
m
piler warning
s
.
commit
|
commitdiff
|
tree
2012-07-03
M
i
ke P
a
ll
Avoid pesky compi
l
er
w
arnings about
C
++ keywo
r
ds (eh
?
)
.
commit
|
commitdiff
|
tree
2012-07-03
Mike Pall
Invoke SPLI
T
p
a
s
s in side t
r
ace for rejoi
n
ed sunk stores
.
commit
|
commitdiff
|
tree
2012-07-02
Mike Pal
l
Avo
i
d strict al
i
asing issues
.
commit
|
commitdiff
|
tree
2012-07-02
M
i
ke Pall
Ad
d
allocation
s
inki
n
g a
n
d store sinking optimizat
i
o
n
.
commit
|
commitdiff
|
tree
2012-07-02
Mike Pall
ARM:
Simplify
two-ste
p
cons
t
a
nt rematerialization
.
commit
|
commitdiff
|
tree
2012-07-02
M
ike Pall
H
andle initi
a
l snapsho
t
f
or side traces in lj_snap
.
.
.
commit
|
commitdiff
|
tree
2012-07-02
Mike Pall
Handle joining IR_HIOP in SPLI
T
pass
.
commit
|
commitdiff
|
tree
2012-07-02
M
ik
e
Pal
l
Ad
d
IR_PV
A
L instruction for no
n
-
s
lot parent links
.
commit
|
commitdiff
|
tree
2012-07-02
Mike Pall
Add explicit IR
_
GCSTEP in
s
tructio
n
.
commit
|
commitdiff
|
tree
2012-07-02
Mike
P
a
ll
Use HIOP for XSTOR
E
in SPL
I
T p
a
ss
.
commit
|
commitdiff
|
tree
2012-07-02
Mike Pall
Mov
e
s
n
apshot replay
for
s
i
de tr
a
ces
to lj_snap
.
c
.
commit
|
commitdiff
|
tree
next