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
RELEASE LuaJIT-2.0.1 (fixed)
2012-09-28
Mike Pall
From
L
ua 5
.
2:
R
eturn
f
il
e
object for io
.
write() and
.
.
.
commit
|
commitdiff
|
tree
2012-09-28
Mike Pall
From
L
ua 5
.
2: Add table
.
p
ack()
.
Needs
-DLU
A
JIT
_
ENABL
E
_LUA
5
2C
.
.
.
commit
|
commitdiff
|
tree
2012-09-27
Mi
k
e Pall
F
F
I: c
t
ypei
d
of ctype object is immutable
.
commit
|
commitdiff
|
tree
2012-09-27
M
i
ke Pall
Fold KPTR +
o
ffset in SPL
I
T pass
.
commit
|
commitdiff
|
tree
2012-09-27
Mike Pall
x86: Fix register
allocation for calls re
t
urning registe
r
.
.
.
commit
|
commitdiff
|
tree
2012-09-24
Mike Pall
Fro
m
Lua 5
.
2: E
x
tended r
e
sults from os
.
exe
c
ut
e
() and
.
.
.
commit
|
commitdiff
|
tree
2012-09-24
Mike
P
al
l
F
rom Lua 5
.
2: Add d
e
bug
.
getuservalue
(
) and debug
.
setuse
r
value()
.
commit
|
commitdiff
|
tree
2012-09-24
Mike Pall
F
r
om
L
ua 5
.
2: Add
rawlen
(
)
.
Need
s
-
D
LUAJIT_EN
A
BLE_LUA52COMPA
T
.
commit
|
commitdiff
|
tree
2012-09-24
Mike Pall
Rearran
g
e libra
r
y functi
o
ns to
g
e
t a f
i
xed
F
F_n
e
xt
.
commit
|
commitdiff
|
tree
2012-09-24
Mike Pal
l
Remove so
m
e library functions
for no-JIT/no-FFI bui
l
ds
.
commit
|
commitdiff
|
tree
2012-09-24
M
ike
Pall
A
llow conditi
o
nal inclusi
o
n of builtin library functions
.
commit
|
commitdiff
|
tree
2012-09-21
Mi
k
e P
a
ll
From Lua 5
.
2: Add mode a
n
d
e
nv ar
g
u
ments to load*
(
)
.
commit
|
commitdiff
|
tree
2012-09-21
Mike Pall
M
ove
loa
d
/dum
p
fu
n
ctions
to lj_load
.
c
.
Add load modes
.
commit
|
commitdiff
|
tree
2012-09-21
Mike Pall
Fix package
.
sea
r
chpa
t
h()
.
commit
|
commitdiff
|
tree
2012-09-20
Mike Pall
Fix last co
m
mit
.
commit
|
commitdiff
|
tree
2012-09-20
Mike Pall
From Lua 5
.
2
:
Add d
e
bu
g
.
upvalueid() and debug
.
up
v
a
luejoin()
.
commit
|
commitdiff
|
tree
2012-09-20
M
ike Pal
l
Fr
o
m Lu
a
5
.
2: deb
u
g
.
getinfo(
.
.
.
, "u") returns npa
r
a
m
s
.
.
.
commit
|
commitdiff
|
tree
2012-09-20
Mike Pal
l
Fix 'f' and 'L' opti
o
ns f
o
r
d
ebug
.
getinfo() and lua_getinfo()
.
commit
|
commitdiff
|
tree
2012-09-19
Mike Pa
l
l
Disable
L
UA_COM
P
AT_GFIND
a
nd
L
UA_COMPAT_MOD in Lua
.
.
.
commit
|
commitdiff
|
tree
2012-09-19
Mike Pa
l
l
From Lua 5
.
2
:
debug
.
setm
e
tata
b
le() returns obj
e
ct
.
commit
|
commitdiff
|
tree
2012-09-19
Mi
k
e Pa
l
l
Fr
o
m Lua 5
.
2: 'break' allowed anywhere
.
commit
|
commitdiff
|
tree
2012-09-19
M
i
ke Pall
F
rom Lua 5
.
2: debu
g
.
getlocal(
)
acce
p
ts functio
n
ar
g
.
.
.
commit
|
commitdiff
|
tree
2012-09-19
M
i
ke Pall
From Lua 5
.
2: debug
.
getlocal()/s
e
tlocal() trea
t
s slot
.
.
.
commit
|
commitdiff
|
tree
2012-09-19
Mike
P
all
From Lua 5
.
2: debug
.
getup
v
a
l
ue() returns ""
for
C
f
unction
.
.
.
commit
|
commitdiff
|
tree
2012-09-16
Mike Pall
Fr
o
m Lua
5
.
2
:
Add goto and
:
:label
:
:
st
a
tements
.
commit
|
commitdiff
|
tree
2012-09-12
M
i
ke Pall
Fix des
p
ecia
l
izati
o
n of
ITERN when
a
lr
e
a
d
y running
.
commit
|
commitdiff
|
tree
2012-09-12
Mike Pa
l
l
Use 0/1 macro for
L
ua 5
.
2 compatibility
.
commit
|
commitdiff
|
tree
2012-09-12
Mike
P
a
ll
Add more
assertions
for stack consis
t
ency during recording
.
commit
|
commitdiff
|
tree
2012-09-10
Mike Pall
FFI: Correc
t
l
y
propa
g
ate alignment when
inter
n
ing neste
d
.
.
.
commit
|
commitdiff
|
tree
2012-09-08
M
i
ke
P
al
l
FFI: Always
r
e
solve me
t
amet
h
o
d
s
for pointers to st
r
ucts
.
commit
|
commitdiff
|
tree
2012-09-03
Mike Pall
FFI:
Hand
l
e __
p
airs/__ipa
i
rs meta
m
etho
d
s fo
r
cda
t
a
.
.
.
commit
|
commitdiff
|
tree
2012-09-03
M
i
ke Pall
Fix
reco
r
d
i
n
g of c
t
ype()
co
n
structors
f
or po
i
nters
.
commit
|
commitdiff
|
tree
2012-08-31
M
ik
e
P
a
l
l
Preserve snapshot #0 P
C
for
all t
r
aces (potential gcstep
.
.
.
commit
|
commitdiff
|
tree
2012-08-30
Mike Pall
A
d
d c
h
e
c
k for unsupp
o
rted
M
IPS soft-
f
loat
targets
.
commit
|
commitdiff
|
tree
2012-08-28
Mike Pall
Limit re
c
ursion d
e
pth in stri
n
g
.
match() et al
.
commit
|
commitdiff
|
tree
2012-08-28
Mi
k
e Pal
l
D
on'
t
consti
f
y upvalu
e
s tha
t
m
ay retain large am
o
unts
.
.
.
commit
|
commitdiff
|
tree
2012-08-27
M
i
ke
P
all
F
FI: De
t
e
c
t type p
u
n
n
in
g
through union
s
.
commit
|
commitdiff
|
tree
2012-08-27
Mike Pal
l
Ad
d
table of IR type
s
izes
.
commit
|
commitdiff
|
tree
2012-08-27
Mik
e
P
all
A
RM
,
PPC
,
M
I
PS
:
I
mp
r
ove
X
LOAD o
p
era
n
d f
u
si
o
n
and register
.
.
.
commit
|
commitdiff
|
tree
2012-08-27
Mike Pall
Fix u
n
derfl
o
w
handlin
g
in builtin string to number
.
.
.
commit
|
commitdiff
|
tree
2012-08-26
Mike Pall
Replace some tr
i
v
i
a
l uses o
f
fprint
f
() w
i
th
fputs
.
commit
|
commitdiff
|
tree
2012-08-26
M
i
ke Pall
Replace div
i
sions with simpler code
.
commit
|
commitdiff
|
tree
2012-08-26
Mi
k
e
P
a
ll
Fix compilation
w
i
th FFI
d
isabl
e
d
.
commit
|
commitdiff
|
tree
2012-08-26
Mik
e
P
a
l
l
Remove old Makefile rule
s
.
commit
|
commitdiff
|
tree
2012-08-25
Mike Pall
Replace st
r
tod() wi
t
h
builtin s
t
ring to numb
e
r
conve
r
sion
.
commit
|
commitdiff
|
tree
2012-08-25
Mike Pall
Add support for
'%a' an
d
'%A' to string
.
form
a
t
.
commit
|
commitdiff
|
tree
2012-08-25
Mike Pall
ARM: Fix ba
s
e register coa
l
e
s
c
i
ng
.
commit
|
commitdiff
|
tree
2012-08-25
Mike
P
al
l
ARM: F
i
x comm
i
t ceaa60c0
.
commit
|
commitdiff
|
tree
2012-08-20
M
i
ke Pall
M
i
nor
f
i
x
es to FO
L
D rule
s
.
commit
|
commitdiff
|
tree
2012-08-19
M
i
ke Pall
AR
M
: Fix hard
-
float lj_vm_t
r
unc
(
)
(used
b
y compiled
.
.
.
commit
|
commitdiff
|
tree
2012-08-19
M
ike Pal
l
MIPS: Do
n
't
u
se argument
G
PRs t
o
re
m
aterialize FPR
.
.
.
commit
|
commitdiff
|
tree
2012-08-19
Mi
k
e Pal
l
ARM
:
Don't use a
r
gument
G
P
R
s to rema
t
er
i
alize
F
PR
arguments
.
commit
|
commitdiff
|
tree
2012-08-19
Mike
Pall
ARM,
MIPS,
P
PC: R
e
materi
a
lize FPR invariants first
.
commit
|
commitdiff
|
tree
2012-08-19
M
i
ke
P
all
MI
P
S
:
F
ix
call
s
to fl
o
or
/
ceil/trunc
.
commit
|
commitdiff
|
tree
2012-08-19
M
ike Pall
ARM: Fix calls to hard-float floor
/
ceil/trunc
.
commit
|
commitdiff
|
tree
2012-08-16
Mike Pall
Fix
sh
r
in
k
ing of direct mapped bl
o
ck in builtin a
l
locator
.
commit
|
commitdiff
|
tree
2012-08-15
Mike
Pall
F
ix last
commit
.
commit
|
commitdiff
|
tree
2012-08-15
Mike P
a
ll
F
OLD x / 2^k ==> x * 2^-k
.
commit
|
commitdiff
|
tree
2012-08-14
Mike Pall
x86
:
Simpli
f
y error messa
g
e fo
r
C
PUs lacki
n
g CMOV
.
commit
|
commitdiff
|
tree
2012-08-11
M
i
k
e Pall
FFI:
D
on't keep CType * acro
s
s call
.
Ca
l
l
b
ack may r
e
alloca
t
e
.
.
.
commit
|
commitdiff
|
tree
2012-08-11
Mike Pall
Do not us
e
DWARF
u
nwi
n
der on
Windows
.
commit
|
commitdiff
|
tree
2012-08-09
M
ike Pall
U
pdate cros
s
-compil
a
t
ion docs
.
commit
|
commitdiff
|
tree
2012-08-09
M
i
ke
P
all
AR
M
:
E
nable VFP
a
n
d hard-fl
o
at ABI
s
upp
o
rt
.
commit
|
commitdiff
|
tree
2012-08-09
Mike Pall
ARM: Add
V
FP and hard-fl
o
at ABI varian
t
s to JIT
c
o
m
p
iler
.
commit
|
commitdiff
|
tree
2012-08-09
Mike
P
all
Never co
m
pile DWARF un
w
i
n
der on Wind
o
ws
.
commit
|
commitdiff
|
tree
2012-08-08
Mike Pall
FFI: Compile f
f
i
.
typeof(cdata)
.
commit
|
commitdiff
|
tree
2012-08-08
M
i
k
e
Pall
FFI
:
Compile assign
m
en
t
s
from enums
.
commit
|
commitdiff
|
tree
2012-08-05
M
i
ke P
a
ll
Add missi
n
g change
for last com
m
it
.
commit
|
commitdiff
|
tree
2012-08-05
M
i
ke Pal
l
FFI: I
m
prove error me
s
sage for ba
d
indexing
att
e
mpts
.
commit
|
commitdiff
|
tree
2012-08-05
Mike Pall
F
F
I
:
Initialize all fields
o
f sta
n
d
a
rd type
s
.
commit
|
commitdiff
|
tree
2012-08-02
Mike Pa
l
l
F
FI: F
i
x alignm
e
n
t
of C call structure
.
commit
|
commitdiff
|
tree
2012-07-30
Mike
Pal
l
ARM: Add hard-float AB
I
s
u
pport to the FFI (
i
nterpreter)
.
commit
|
commitdiff
|
tree
2012-07-30
Mi
k
e
P
a
ll
ARM: Ad
d
VFP and
hard-flo
a
t ABI
variants
to in
t
erpreter
.
commit
|
commitdiff
|
tree
2012-07-29
Mik
e
P
a
l
l
Only re
p
lay sunk stores up
to
t
he snaps
h
o
t
ref
e
rence
.
commit
|
commitdiff
|
tree
2012-07-29
Mike Pall
Need to handle TBAR in SINK pass
.
commit
|
commitdiff
|
tree
2012-07-29
Mi
k
e
Pall
Ha
n
dle cross-
c
ompi
l
e
s with F
P
U/no-FPU or hard-
f
p/soft
.
.
.
commit
|
commitdiff
|
tree
2012-07-29
Mike Pall
ARM: Add VFP instructions to
A
RM di
s
a
ssembler
.
commit
|
commitdiff
|
tree
2012-07-29
Mike Pall
DynAS
M
/ARM: Add
VFP instructions
.
commit
|
commitdiff
|
tree
2012-07-24
Mike
Pall
D
o
n
'
t treat all constified cdat
a
content as c
o
nstant
.
commit
|
commitdiff
|
tree
2012-07-20
Mike Pa
l
l
Turn load
s
from
immuta
b
l
e upvalues int
o
constant
s
.
commit
|
commitdiff
|
tree
2012-07-20
Mike Pall
F
i
x slot flags in
s
napshot rep
l
a
y
.
commit
|
commitdiff
|
tree
2012-07-18
Mi
k
e Pall
Fix restore
of sun
k
CNEW
I
with implicit
P32
to P64
.
.
.
commit
|
commitdiff
|
tree
2012-07-17
Mike Pa
l
l
FFI: Box all
a
cce
s
se
d
or return
e
d enums
.
commit
|
commitdiff
|
tree
2012-07-17
M
i
ke
P
a
l
l
Fix
FOLD rul
e
(
i-j
)
-i =
>
0
-
j
.
commit
|
commitdiff
|
tree
2012-07-17
M
i
k
e
Pall
Workaround f
o
r MSVC
conversion bu
g
(doubl
e
-> uint32_t
.
.
.
commit
|
commitdiff
|
tree
2012-07-16
Mike Pall
x86/x64
:
Fix fusion
o
f
u
n
s
igned
b
y
t
e
c
o
mparisons
w
ith
.
.
.
commit
|
commitdiff
|
tree
2012-07-16
M
i
ke
Pall
ARM: Invoke SPL
I
T pass for lefto
v
er IR_TOBIT
.
commit
|
commitdiff
|
tree
2012-07-16
Mike Pall
From
Lua
5
.
2: Add
-E command line option (ignore
e
n
v
.
.
.
commit
|
commitdiff
|
tree
2012-07-16
Mike Pall
Correct dispatch
t
able modifi
c
at
i
o
ns f
o
r
retu
r
n hooks
.
commit
|
commitdiff
|
tree
2012-07-12
M
i
k
e
P
al
l
FFI:
Show address pointe
d
t
o
for
t
o
s
trin
g
(r
e
f),
too
.
commit
|
commitdiff
|
tree
2012-07-11
Mik
e
P
a
l
l
L
i
mit number of
p
aren
t
lin
k
s handled by backend
.
commit
|
commitdiff
|
tree
2012-07-11
M
i
ke Pall
Use
an
e
xplicit
f
la
g
to s
i
gna
l
SINK tags for a
trace
.
commit
|
commitdiff
|
tree
2012-07-09
Mik
e
P
a
l
l
Don't al
l
ocate constants for sun
k
stores
.
commit
|
commitdiff
|
tree
2012-07-09
Mike Pall
Avoid com
p
iler warnin
g
s abo
u
t
redefined C++ keywo
r
ds
.
commit
|
commitdiff
|
tree
2012-07-09
M
ike P
a
ll
Add missing d
e
c
l
arations
for MSVC intrinsics
.
commit
|
commitdiff
|
tree
2012-07-08
Mike
P
all
Clean up A
R
M ca
p
ability flags
.
O
nly set h
i
g
h
e
st arch
.
.
.
commit
|
commitdiff
|
tree
2012-07-08
M
ike Pall
C
h
an
g
e
D
y
nASM bit op
e
rations
t
o use Lua BitOp
.
commit
|
commitdiff
|
tree
2012-07-08
Mike P
a
ll
Add
L
ua B
i
tOp to minilua
.
commit
|
commitdiff
|
tree
2012-07-07
Mik
e
Pal
l
F
i
nally
f
ix t
a
r
g
et detectio
n
for m
s
vc
b
uild
.
bat
.
commit
|
commitdiff
|
tree
2012-07-04
Mike
Pal
l
D
r
o
p rang
e
l
i
mit for sunk sto
r
e
s
relative
t
o
sunk all
o
cation
.
commit
|
commitdiff
|
tree
next