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 XBox 360 port.
2012-09-21
Mike Pall
From
L
ua 5
.
2: Add mode and env argu
m
e
n
ts to load*()
.
commit
|
commitdiff
|
tree
2012-09-21
Mike Pal
l
Move load/dump func
t
ions
to lj
_
load
.
c
.
Add l
o
ad modes
.
commit
|
commitdiff
|
tree
2012-09-21
Mike Pall
Fix package
.
searchpath
(
)
.
commit
|
commitdiff
|
tree
2012-09-20
Mike Pall
Fix last commit
.
commit
|
commitdiff
|
tree
2012-09-20
Mike Pall
From Lua
5
.
2: A
d
d debug
.
upval
u
eid() and deb
u
g
.
upvaluejo
i
n()
.
commit
|
commitdiff
|
tree
2012-09-20
Mike Pall
From
L
ua 5
.
2
: debug
.
ge
t
info(
.
.
.
,
"u") re
t
urns
n
params
.
.
.
commit
|
commitdiff
|
tree
2012-09-20
Mike Pall
Fix 'f' and 'L' options for de
b
ug
.
getinfo() and lua_getinfo()
.
commit
|
commitdiff
|
tree
2012-09-19
Mi
k
e
Pall
Disable LUA_COMPAT
_
GFIND and
LUA_COM
P
AT_M
O
D in Lua
.
.
.
commit
|
commitdiff
|
tree
2012-09-19
Mike Pall
Fro
m
Lua 5
.
2
:
debu
g
.
setmetatable()
r
e
turns
o
bj
e
ct
.
commit
|
commitdiff
|
tree
2012-09-19
Mike P
a
l
l
From L
u
a
5
.
2: 'break' al
l
owed
a
nywhere
.
commit
|
commitdiff
|
tree
2012-09-19
Mike Pall
From Lua 5
.
2: debug
.
g
et
l
ocal() a
c
cepts function arg
.
.
.
commit
|
commitdiff
|
tree
2012-09-19
M
i
k
e Pall
From Lua 5
.
2:
debug
.
getlocal()/set
l
ocal() tr
e
ats slot
.
.
.
commit
|
commitdiff
|
tree
2012-09-19
Mike Pall
From Lua
5
.
2: debug
.
getupvalue() returns ""
f
or C fun
c
tion
.
.
.
commit
|
commitdiff
|
tree
2012-09-16
Mike Pa
l
l
F
r
om
L
ua 5
.
2
: Add g
o
to and ::label:: statements
.
commit
|
commitdiff
|
tree
2012-09-12
Mike Pall
Fix despecializa
t
ion
o
f
I
T
E
R
N when already
r
unning
.
commit
|
commitdiff
|
tree
2012-09-12
Mike Pall
Use 0/1 macro fo
r
Lua
5
.
2 c
o
mp
a
tibili
t
y
.
commit
|
commitdiff
|
tree
2012-09-12
M
ik
e
Pall
Add more ass
e
rtio
n
s for sta
c
k consi
s
tency d
u
ring reco
r
ding
.
commit
|
commitdiff
|
tree
2012-09-10
Mike Pal
l
FFI: Correctly propagat
e
ali
g
nment when interning
n
ested
.
.
.
commit
|
commitdiff
|
tree
2012-09-08
Mike Pall
FFI: Alw
a
ys resolve
m
e
tamethods for pointers
t
o
structs
.
commit
|
commitdiff
|
tree
2012-09-03
M
ike Pall
FFI: Handle __pairs/__ipairs metamethods
for
c
data
.
.
.
commit
|
commitdiff
|
tree
2012-09-03
Mike Pall
Fix recordin
g
o
f
c
type(
)
constructors f
o
r pointers
.
commit
|
commitdiff
|
tree
2012-08-31
Mike Pall
Preserve
snapshot #0 PC for a
l
l t
r
ac
e
s (pot
e
ntial gcstep
.
.
.
commit
|
commitdiff
|
tree
2012-08-30
Mike Pa
l
l
Add chec
k
for unsupported MIPS soft-f
l
o
at
targ
e
t
s
.
commit
|
commitdiff
|
tree
2012-08-28
M
i
ke Pa
l
l
Limit recursion depth in str
i
ng
.
m
at
c
h()
et al
.
commit
|
commitdiff
|
tree
2012-08-28
Mike Pall
Do
n
't constify upvalues that
m
ay
r
etain large amoun
t
s
.
.
.
commit
|
commitdiff
|
tree
2012-08-27
Mike
P
all
F
F
I: De
t
ect t
y
pe p
u
nning th
r
o
u
gh un
i
on
s
.
commit
|
commitdiff
|
tree
2012-08-27
M
ike Pal
l
Add tab
l
e of
I
R type si
z
es
.
commit
|
commitdiff
|
tree
2012-08-27
Mike Pall
A
R
M, PPC,
MIPS: Im
p
rov
e
X
LOAD
operand fusion a
n
d
reg
i
ster
.
.
.
commit
|
commitdiff
|
tree
2012-08-27
Mike Pall
Fix underflow han
d
ling
in builti
n
string to numb
e
r
.
.
.
commit
|
commitdiff
|
tree
2012-08-26
Mike Pall
R
eplace some tr
i
vial uses
of fprintf() w
i
th
f
puts
.
commit
|
commitdiff
|
tree
2012-08-26
Mike
Pall
R
e
place div
i
sions with simp
l
er co
d
e
.
commit
|
commitdiff
|
tree
2012-08-26
Mike P
a
ll
Fix com
p
i
l
atio
n
with
FFI disabl
e
d
.
commit
|
commitdiff
|
tree
2012-08-26
Mike Pall
Remove old Make
f
ile rules
.
commit
|
commitdiff
|
tree
2012-08-25
Mike Pall
R
e
p
lace strtod() w
i
th builtin s
t
ring to number co
n
v
ersion
.
commit
|
commitdiff
|
tree
2012-08-25
Mike
Pall
Add suppor
t
f
o
r '%a' and '
%
A' to string
.
format
.
commit
|
commitdiff
|
tree
2012-08-25
Mi
k
e Pal
l
ARM: F
i
x base regis
t
er coale
s
cing
.
commit
|
commitdiff
|
tree
2012-08-25
Mike
Pal
l
ARM: F
i
x
commit
ceaa60c0
.
commit
|
commitdiff
|
tree
2012-08-20
Mike Pall
M
i
nor fixes to FOLD rules
.
commit
|
commitdiff
|
tree
2012-08-19
Mike
Pall
ARM: Fix hard-float lj_vm
_
trunc
(
) (used by compil
e
d
.
.
.
commit
|
commitdiff
|
tree
2012-08-19
Mike Pall
MIPS:
D
on
'
t use argument
GPRs to rematerialize FPR
.
.
.
commit
|
commitdiff
|
tree
2012-08-19
Mike
P
a
ll
ARM: Do
n
'
t use a
r
gument
G
P
Rs t
o
remater
i
alize
F
PR argum
e
nts
.
commit
|
commitdiff
|
tree
2012-08-19
Mike
Pall
ARM, MIP
S
,
P
PC: Rematerialize FPR invariants fir
s
t
.
commit
|
commitdiff
|
tree
2012-08-19
Mike Pall
MIPS: F
i
x calls
t
o
floor/c
e
il/trun
c
.
commit
|
commitdiff
|
tree
2012-08-19
Mike Pall
ARM:
Fix calls to h
a
rd-float floor/cei
l
/trunc
.
commit
|
commitdiff
|
tree
2012-08-16
Mike
P
al
l
Fix s
h
rin
k
ing of direc
t
mapped
blo
c
k
i
n bui
l
t
i
n alloca
t
or
.
commit
|
commitdiff
|
tree
2012-08-15
Mike
P
all
Fix last
commit
.
commit
|
commitdiff
|
tree
2012-08-15
M
i
ke Pall
F
O
LD x /
2
^
k
==> x
*
2
^-k
.
commit
|
commitdiff
|
tree
2012-08-14
Mike Pall
x86: Simplify error messa
g
e for CPUs lacking CMOV
.
commit
|
commitdiff
|
tree
2012-08-11
Mike
Pall
FFI: Don't keep
CType *
acr
o
ss
c
all
.
Callback may
reallocate
.
.
.
commit
|
commitdiff
|
tree
2012-08-11
Mi
k
e
P
a
l
l
Do not use
D
WARF
u
nwinder on Wi
n
do
w
s
.
commit
|
commitdiff
|
tree
2012-08-09
Mike Pall
Update cros
s
-compilation docs
.
commit
|
commitdiff
|
tree
2012-08-09
Mike
Pall
AR
M
: Enable VFP and har
d
-floa
t
A
BI suppo
r
t
.
commit
|
commitdiff
|
tree
2012-08-09
M
i
k
e Pall
ARM
:
Add VFP
a
nd hard-
f
loat A
B
I
va
r
i
ants to
J
IT co
m
piler
.
commit
|
commitdiff
|
tree
2012-08-09
Mike Pall
Ne
v
er compile DW
A
RF unwinder
on Windows
.
commit
|
commitdiff
|
tree
2012-08-08
Mike Pall
F
FI: Compile f
f
i
.
typeof(c
d
ata)
.
commit
|
commitdiff
|
tree
2012-08-08
M
i
ke Pall
FFI: Compile as
s
ignments from
e
n
u
m
s
.
commit
|
commitdiff
|
tree
2012-08-05
Mike Pall
Add missin
g
change for last commit
.
commit
|
commitdiff
|
tree
2012-08-05
Mike Pal
l
F
FI: Improve e
r
ror m
e
ssage
f
or bad indexing attempts
.
commit
|
commitdiff
|
tree
2012-08-05
Mike Pall
FFI: Initialize all fiel
d
s
o
f standard t
y
pes
.
commit
|
commitdiff
|
tree
2012-08-02
Mike Pall
FFI:
Fix a
l
ign
m
e
n
t of C c
a
l
l
struc
t
ure
.
commit
|
commitdiff
|
tree
2012-07-30
Mike P
a
ll
A
RM:
Add hard-float ABI support to t
h
e FFI (inte
r
preter)
.
commit
|
commitdiff
|
tree
2012-07-30
Mi
k
e Pall
A
RM: Add VFP a
n
d
hard-float ABI vari
a
n
t
s to interp
r
eter
.
commit
|
commitdiff
|
tree
2012-07-29
Mike Pa
l
l
Only
r
eplay
sun
k
s
t
ores up to the sn
a
p
shot refere
n
ce
.
commit
|
commitdiff
|
tree
2012-07-29
M
i
ke Pall
Need to handl
e
TBA
R
in SINK pas
s
.
commit
|
commitdiff
|
tree
2012-07-29
Mi
k
e
P
all
Hand
l
e cross-compiles with FPU/
n
o-FPU or hard
-
fp/soft
.
.
.
commit
|
commitdiff
|
tree
2012-07-29
Mike Pall
ARM: Ad
d
VFP ins
t
ructions to ARM disassembler
.
commit
|
commitdiff
|
tree
2012-07-29
Mike Pall
DynASM
/
A
R
M
: Add VFP instruction
s
.
commit
|
commitdiff
|
tree
2012-07-24
Mi
k
e Pall
Don't treat al
l
c
onstified cdata conte
n
t
a
s constant
.
commit
|
commitdiff
|
tree
2012-07-20
Mike Pall
Turn loads from
immutab
l
e upv
a
lues into constants
.
commit
|
commitdiff
|
tree
2012-07-20
Mike
Pa
l
l
Fix s
l
o
t
flags
i
n snapshot
r
ep
l
a
y
.
commit
|
commitdiff
|
tree
2012-07-18
Mike Pall
Fi
x
rest
o
re of sunk C
N
E
W
I
with implici
t
P
3
2 t
o
P
6
4
.
.
.
commit
|
commitdiff
|
tree
2012-07-17
Mike P
a
ll
FFI:
Box all ac
c
essed or ret
u
rned en
u
ms
.
commit
|
commitdiff
|
tree
2012-07-17
Mike Pal
l
Fix FOLD rule
(
i-j)-i => 0-j
.
commit
|
commitdiff
|
tree
2012-07-17
Mike Pal
l
Workaround for MSV
C
conversion bug (do
u
b
le -> uint3
2
_t
.
.
.
commit
|
commitdiff
|
tree
2012-07-16
Mike
Pa
l
l
x8
6
/
x
64: Fix fu
s
ion of
unsigned byt
e
com
p
arisons with
.
.
.
commit
|
commitdiff
|
tree
2012-07-16
Mike
P
all
AR
M
: Invoke SPLIT pass for leftover IR_TOBIT
.
commit
|
commitdiff
|
tree
2012-07-16
Mike Pall
From
L
ua 5
.
2: Add -E command line
o
p
t
i
o
n (ignore env
.
.
.
commit
|
commitdiff
|
tree
2012-07-16
Mike Pall
C
orrect
dispatch table mo
d
ifi
c
a
tions for return hooks
.
commit
|
commitdiff
|
tree
2012-07-12
Mike Pa
l
l
FFI:
S
how address pointed to for tostring(ref), too
.
commit
|
commitdiff
|
tree
2012-07-11
Mike Pall
Limit number of parent links
handled by
back
e
nd
.
commit
|
commitdiff
|
tree
2012-07-11
Mike Pall
Use
a
n explici
t
f
lag to signal SINK tags for
a trace
.
commit
|
commitdiff
|
tree
2012-07-09
Mi
k
e
P
all
Don't
allocate constants
for
s
unk stores
.
commit
|
commitdiff
|
tree
2012-07-09
Mike Pall
A
vo
i
d compiler warnings
about red
e
fined C++
key
w
ords
.
commit
|
commitdiff
|
tree
2012-07-09
Mike
P
all
Add missin
g
de
c
larations f
o
r MSV
C
intrinsics
.
commit
|
commitdiff
|
tree
2012-07-08
Mike
P
all
Clean up
A
RM capability fl
a
gs
.
Only
set
highest a
r
ch
.
.
.
commit
|
commitdiff
|
tree
2012-07-08
Mik
e
Pall
Change DynASM bit o
p
e
r
at
i
o
ns to use Lua BitOp
.
commit
|
commitdiff
|
tree
2012-07-08
Mike Pa
l
l
Add L
u
a
B
itOp to minilua
.
commit
|
commitdiff
|
tree
2012-07-07
M
i
ke Pall
Finally
f
i
x
target det
e
ction for msvcb
u
ild
.
bat
.
commit
|
commitdiff
|
tree
2012-07-04
Mike Pall
Drop rang
e
limit for sunk stores r
e
la
t
ive to
sunk
a
llocation
.
commit
|
commitdiff
|
tree
2012-07-04
Mike Pall
Bump some limi
t
s
to acc
o
modate SIN
K
p
ass
.
commit
|
commitdiff
|
tree
2012-07-04
Mi
k
e Pa
l
l
Add str
i
cter
c
h
e
ck for
sinking PHIs
.
commit
|
commitdiff
|
tree
2012-07-03
Mike Pall
Remove
u
nneeded
s
naps
h
ot preps fo
r
sunk stores
.
commit
|
commitdiff
|
tree
2012-07-03
Mike Pall
Fix NEWREF marking in SINK pa
s
s
.
commit
|
commitdiff
|
tree
2012-07-03
Mike Pall
Fix compiler warnings
.
commit
|
commitdiff
|
tree
2012-07-03
Mi
k
e Pall
Avoi
d
pesky
c
o
m
piler warnings about C++ keyword
s
(
e
h?)
.
commit
|
commitdiff
|
tree
2012-07-03
M
i
ke P
a
ll
Invoke SPL
I
T pas
s
in side tr
a
c
e for rejoi
n
ed
s
unk stores
.
commit
|
commitdiff
|
tree
2012-07-02
M
i
ke Pall
Avoid str
i
ct aliasing i
s
su
e
s
.
commit
|
commitdiff
|
tree
2012-07-02
Mike P
a
ll
Add allocation sinking and st
o
re sinking optimization
.
commit
|
commitdiff
|
tree
2012-07-02
Mike Pall
ARM: Simplify t
w
o-step con
s
tant
r
e
mater
i
alizati
o
n
.
commit
|
commitdiff
|
tree
2012-07-02
Mike Pall
H
a
ndle initi
a
l
s
napshot
fo
r
sid
e
traces
in lj_
s
nap
.
.
.
commit
|
commitdiff
|
tree
next