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
FFI: Optimize ffi.copy() and ffi.fill().
2012-10-09
M
i
k
e
Pall
FFI: Optimize ffi
.
copy
(
) an
d
ffi
.
f
ill(
)
.
commit
|
commitdiff
|
tree
2012-10-09
Mike Pall
Add
L
J_
T
ARGET_UNALIGNED
.
commit
|
commitdiff
|
tree
2012-10-09
Mik
e
Pall
Add
F
OLD rules for CONV
.
int
.
i8/u8/i16/u16 of KINT
.
commit
|
commitdiff
|
tree
2012-10-09
M
ike Pall
Do
n
'
t use stack unw
i
nding for
lua_y
i
eld()
.
commit
|
commitdiff
|
tree
2012-10-08
Mike Pall
FFI:
Add support for copy con
s
tructors
.
commit
|
commitdiff
|
tree
2012-10-07
Mike
P
all
PPC: Fi
x
strin
g
.
sub(
)
r
a
nge check
.
commit
|
commitdiff
|
tree
2012-10-07
Mike Pa
l
l
From Lu
a
5
.
2: Add string
.
rep(s,
n, sep)
.
commit
|
commitdiff
|
tree
2012-10-07
M
ike Pall
From Lua 5
.
2: Add math
.
log(x, base)
.
commit
|
commitdiff
|
tree
2012-10-04
Mike
P
all
Clar
i
fy comments
i
n M
a
kef
i
l
e
on -D
L
U
A
JIT_ENABLE
_
LUA
5
2COMPAT
.
commit
|
commitdiff
|
tree
2012-10-03
Mi
k
e Pa
l
l
Fix scope for resol
v
ing bre
a
k labels
.
commit
|
commitdiff
|
tree
2012-10-02
M
ike Pa
l
l
Fix x
6
4 build
.
commit
|
commitdiff
|
tree
2012-10-02
Mike Pall
From L
u
a
5
.
2
: '%s' option to string
.
format()
be
h
aves
.
.
.
commit
|
commitdiff
|
tree
2012-10-02
Mike Pa
l
l
Fro
m
L
ua
5
.
2: R
e
turn
n
il for bad posi
t
ion
in string
.
.
.
commit
|
commitdiff
|
tree
2012-10-02
Mike Pal
l
M
o
ve a GC
m
acro
.
commit
|
commitdiff
|
tree
2012-10-01
Mike Pall
Fro
m
Lua 5
.
2: Add lua
L
_traceback()
.
commit
|
commitdiff
|
tree
2012-09-28
Mike Pall
Up
d
ate dependencies
.
commit
|
commitdiff
|
tree
2012-09-28
M
i
k
e
P
all
From Lua 5
.
2
:
Allow
m
ixed metame
t
h
ods fo
r
ordered comparisons
.
commit
|
commitdiff
|
tree
2012-09-28
Mike Pall
From Lua
5
.
2: Remove er
r
or for
ambiguous
fun
c
tio
n
ca
l
l
.
.
.
commit
|
commitdiff
|
tree
2012-09-28
M
i
ke Pall
From Lu
a
5
.
2: Return file
o
bject for io
.
wr
i
te() and
.
.
.
commit
|
commitdiff
|
tree
2012-09-28
Mike
Pall
From Lua 5
.
2: Add table
.
pack()
.
Ne
e
ds -DLU
A
JIT_ENABLE_
L
U
A52C
.
.
.
commit
|
commitdiff
|
tree
2012-09-27
Mike Pa
l
l
FFI:
c
typeid of ctype object is
i
mmutable
.
commit
|
commitdiff
|
tree
2012-09-27
Mike Pall
Fold KPTR
+ offset in SPLIT pass
.
commit
|
commitdiff
|
tree
2012-09-27
Mike Pall
x
8
6: Fi
x
register allocation for cal
l
s returning reg
i
st
e
r
.
.
.
commit
|
commitdiff
|
tree
2012-09-24
Mike Pal
l
From Lua 5
.
2: E
x
tended results fro
m
o
s
.
exe
c
ute
(
) and
.
.
.
commit
|
commitdiff
|
tree
2012-09-24
Mike Pall
From Lua
5
.
2: Add debug
.
getu
s
ervalue()
and debu
g
.
setuservalue()
.
commit
|
commitdiff
|
tree
2012-09-24
Mike P
a
ll
From Lua
5
.
2: Add r
a
wlen()
.
Need
s
-DLUAJIT_ENA
B
LE
_
L
UA52CO
M
PAT
.
commit
|
commitdiff
|
tree
2012-09-24
Mike
P
all
Rearrange libra
r
y f
u
nc
t
ions to get
a
f
ixed FF
_
n
ext
.
commit
|
commitdiff
|
tree
2012-09-24
M
i
ke
P
all
Re
m
o
v
e
some library func
t
ions for
n
o
-JIT/no-FFI buil
d
s
.
commit
|
commitdiff
|
tree
2012-09-24
M
ike Pall
Allow conditiona
l
inclusi
o
n
o
f b
u
iltin library
fun
c
tions
.
commit
|
commitdiff
|
tree
2012-09-21
Mike Pa
l
l
From L
u
a 5
.
2
: Add mode a
n
d en
v
argumen
t
s to
l
o
a
d*()
.
commit
|
commitdiff
|
tree
2012-09-21
Mike Pall
Move load/dump fun
c
tion
s
t
o lj_load
.
c
.
Add lo
a
d
m
o
des
.
commit
|
commitdiff
|
tree
2012-09-21
Mike Pall
Fix package
.
searc
h
pa
t
h()
.
commit
|
commitdiff
|
tree
2012-09-20
Mike Pall
Fix las
t
c
o
mm
i
t
.
commit
|
commitdiff
|
tree
2012-09-20
Mike Pall
From Lua
5
.
2: Add debug
.
upvalueid() and debug
.
u
p
v
a
luejoin()
.
commit
|
commitdiff
|
tree
2012-09-20
M
i
ke
P
a
l
l
Fr
o
m Lua 5
.
2: de
b
u
g
.
getinfo
(
.
.
.
, "u")
r
e
t
u
rns
nparams
.
.
.
commit
|
commitdiff
|
tree
2012-09-20
Mike
Pall
Fix 'f' and 'L' optio
n
s for
debug
.
g
e
t
in
f
o
() and lua_get
i
nfo()
.
commit
|
commitdiff
|
tree
2012-09-19
Mike P
a
ll
Di
s
able LUA_COMPAT_GFIND and LUA_COM
P
AT_MOD in L
u
a
.
.
.
commit
|
commitdiff
|
tree
2012-09-19
M
ike Pall
From Lu
a
5
.
2
:
d
ebu
g
.
setmetatab
l
e() returns ob
j
ect
.
commit
|
commitdiff
|
tree
2012-09-19
Mik
e
Pall
From Lu
a
5
.
2: 'break' allowed anywhere
.
commit
|
commitdiff
|
tree
2012-09-19
Mike Pall
F
r
om Lua 5
.
2: debu
g
.
getlocal() acce
p
ts function arg
.
.
.
commit
|
commitdiff
|
tree
2012-09-19
M
i
ke Pal
l
From L
u
a 5
.
2:
debu
g
.
getlocal()/setloc
a
l
(
) t
r
eat
s
slot
.
.
.
commit
|
commitdiff
|
tree
2012-09-19
Mike
Pall
From Lua 5
.
2:
d
e
bug
.
getup
v
alue() return
s
"" for C funct
i
on
.
.
.
commit
|
commitdiff
|
tree
2012-09-16
Mi
k
e
P
all
From Lua 5
.
2:
A
dd
g
oto an
d
::
l
abel:: statements
.
commit
|
commitdiff
|
tree
2012-09-12
M
i
ke Pall
Fix despecial
i
z
a
tion of ITERN when
a
lrea
d
y running
.
commit
|
commitdiff
|
tree
2012-09-12
Mi
k
e Pall
Use 0/1 macro for L
u
a 5
.
2 compatibility
.
commit
|
commitdiff
|
tree
2012-09-12
M
i
k
e
Pall
Add more assertions
f
or stack consistency during
r
ecording
.
commit
|
commitdiff
|
tree
2012-09-10
Mike
Pall
FFI: Cor
r
ect
l
y propagat
e
al
i
gnment w
h
en interning n
e
st
e
d
.
.
.
commit
|
commitdiff
|
tree
2012-09-08
Mike Pall
FFI: Always resolve
m
etamethods for pointer
s
to structs
.
commit
|
commitdiff
|
tree
2012-09-03
M
i
ke Pall
FFI:
Handle __pairs/__ipair
s
metamethods
f
or cdata
.
.
.
commit
|
commitdiff
|
tree
2012-09-03
Mike Pall
Fix recording o
f
cty
p
e() constructors for pointers
.
commit
|
commitdiff
|
tree
2012-08-31
M
ike Pall
Preserve
s
napshot
#0 PC f
o
r all
tra
c
es
(potential gcstep
.
.
.
commit
|
commitdiff
|
tree
2012-08-30
Mike Pal
l
Add chec
k
for unsup
p
orted MIPS soft
-
f
l
oat targets
.
commit
|
commitdiff
|
tree
2012-08-28
Mike P
a
ll
Li
m
it
r
ec
u
rsion depth in
s
tri
n
g
.
match() et al
.
commit
|
commitdiff
|
tree
2012-08-28
Mike Pall
Don't constify u
p
values that may retain l
a
rge amounts
.
.
.
commit
|
commitdiff
|
tree
2012-08-27
Mike
P
all
FFI: De
t
ect type punning through unions
.
commit
|
commitdiff
|
tree
2012-08-27
Mike Pall
Add t
a
ble of IR
t
ype siz
e
s
.
commit
|
commitdiff
|
tree
2012-08-27
M
ike Pall
A
RM, PPC, M
I
P
S: Improve
XLOAD opera
n
d
f
u
sion and register
.
.
.
commit
|
commitdiff
|
tree
2012-08-27
Mik
e
Pall
Fix und
e
rflow ha
n
dling in built
i
n string t
o
numb
e
r
.
.
.
commit
|
commitdiff
|
tree
2012-08-26
Mike Pall
Replace s
o
me t
r
ivial uses of fprin
t
f() with
f
puts
.
commit
|
commitdiff
|
tree
2012-08-26
Mike
Pall
Replace divisions with simpl
e
r code
.
commit
|
commitdiff
|
tree
2012-08-26
Mik
e
Pall
Fix
c
ompila
t
ion with FFI
disabled
.
commit
|
commitdiff
|
tree
2012-08-26
Mike Pall
Remov
e
o
ld Makefile rules
.
commit
|
commitdiff
|
tree
2012-08-25
Mike Pall
Replace strtod()
with builtin str
i
n
g
to
n
umbe
r
conversi
o
n
.
commit
|
commitdiff
|
tree
2012-08-25
Mike
Pall
Add support for
'
%a
'
and '%A' to string
.
format
.
commit
|
commitdiff
|
tree
2012-08-25
Mike Pall
ARM: Fix ba
s
e register
coalescing
.
commit
|
commitdiff
|
tree
2012-08-25
Mike Pall
A
RM
:
Fix commit ceaa60
c
0
.
commit
|
commitdiff
|
tree
2012-08-20
Mike Pall
Mi
n
or fixes to
F
O
LD rules
.
commit
|
commitdiff
|
tree
2012-08-19
Mike Pa
l
l
AR
M
: Fix hard-float lj_vm_trunc(
)
(
used by compil
e
d
.
.
.
commit
|
commitdiff
|
tree
2012-08-19
Mike Pall
MIPS: Don't use arg
u
ment GPR
s
t
o
rematerialize FPR
.
.
.
commit
|
commitdiff
|
tree
2012-08-19
Mike Pall
ARM: Don't use
argument GPRs to rem
a
teriali
z
e FPR arguments
.
commit
|
commitdiff
|
tree
2012-08-19
Mike Pall
ARM,
M
IPS, PPC: Rematerialize FPR inva
r
iants first
.
commit
|
commitdiff
|
tree
2012-08-19
Mi
k
e Pa
l
l
MIP
S
:
Fix calls to fl
o
or/ce
i
l/trunc
.
commit
|
commitdiff
|
tree
2012-08-19
Mik
e
Pall
ARM:
F
ix calls to hard-float f
l
oor/ceil/trunc
.
commit
|
commitdiff
|
tree
2012-08-16
M
i
k
e Pall
Fix shrinking of direct mapped block in
b
uil
t
in all
o
cato
r
.
commit
|
commitdiff
|
tree
2012-08-15
M
i
ke Pall
Fix
last com
m
it
.
commit
|
commitdiff
|
tree
2012-08-15
M
ike Pall
FOLD x / 2^k
=
=> x
*
2
^
-k
.
commit
|
commitdiff
|
tree
2012-08-14
Mike Pa
l
l
x86: Simp
l
ify error messa
g
e for CPUs lacking CM
O
V
.
commit
|
commitdiff
|
tree
2012-08-11
Mi
k
e Pall
F
FI: Don't keep CType * across
c
a
l
l
.
C
allback may
r
eallocate
.
.
.
commit
|
commitdiff
|
tree
2012-08-11
Mike Pall
Do
not use DWARF unwinder on Windows
.
commit
|
commitdiff
|
tree
2012-08-09
Mike Pall
U
p
date cro
s
s-co
m
pila
t
ion docs
.
commit
|
commitdiff
|
tree
2012-08-09
Mike Pall
ARM: Ena
b
l
e VFP an
d
hard-float ABI support
.
commit
|
commitdiff
|
tree
2012-08-09
Mi
k
e
P
a
ll
ARM:
A
dd V
F
P an
d
h
a
rd-f
l
oat ABI
v
ariants to JIT c
o
mpiler
.
commit
|
commitdiff
|
tree
2012-08-09
Mike
P
all
Never compile D
W
ARF unwinder on Windo
w
s
.
commit
|
commitdiff
|
tree
2012-08-08
Mike
Pall
FFI: Compile ffi
.
typeof
(
c
data)
.
commit
|
commitdiff
|
tree
2012-08-08
M
ike
P
all
FFI: C
o
mpile assign
m
ent
s
fro
m
e
n
ums
.
commit
|
commitdiff
|
tree
2012-08-05
Mike Pall
A
d
d
m
issing
c
hange for last commit
.
commit
|
commitdiff
|
tree
2012-08-05
Mik
e
P
a
ll
FFI:
I
mprove error message for ba
d
indexing attempts
.
commit
|
commitdiff
|
tree
2012-08-05
M
i
ke Pal
l
FFI:
Initialize all fields of standard t
y
pes
.
commit
|
commitdiff
|
tree
2012-08-02
M
i
ke
P
all
F
FI: Fix ali
g
nment of
C
call
s
tructur
e
.
commit
|
commitdiff
|
tree
2012-07-30
Mike
Pall
ARM: Add har
d
-float ABI
s
u
p
p
ort t
o
t
he FFI (
i
nterpreter)
.
commit
|
commitdiff
|
tree
2012-07-30
Mike Pall
ARM: Ad
d
VFP and hard-float
ABI
v
arian
t
s to interpr
e
ter
.
commit
|
commitdiff
|
tree
2012-07-29
M
i
k
e Pall
Only replay sunk stores up to the sna
p
shot refe
r
enc
e
.
commit
|
commitdiff
|
tree
2012-07-29
Mike Pall
Nee
d
t
o
h
andle TBAR
in
SINK pass
.
commit
|
commitdiff
|
tree
2012-07-29
Mike Pall
Handle
cross-compiles
w
ith FPU
/
no-FPU
or
hard-
f
p/sof
t
.
.
.
commit
|
commitdiff
|
tree
2012-07-29
M
i
k
e Pall
ARM
:
Add VFP
in
s
tructio
n
s
to ARM
disass
e
m
b
ler
.
commit
|
commitdiff
|
tree
2012-07-29
Mike Pall
DynASM/ARM:
A
dd VFP i
n
s
truction
s
.
commit
|
commitdiff
|
tree
2012-07-24
M
ike
P
all
Don
'
t treat all constifie
d
cdata conte
n
t
a
s c
o
ns
t
an
t
.
commit
|
commitdiff
|
tree
2012-07-20
Mike Pall
Turn lo
a
ds fr
o
m
immut
a
ble upvalues into con
s
tants
.
commit
|
commitdiff
|
tree
2012-07-20
Mike Pall
Fix slot flags in
snapshot
replay
.
commit
|
commitdiff
|
tree
2012-07-18
Mike
P
all
Fix res
t
ore of sunk
C
NEWI wit
h
implicit P32 to P64
.
.
.
commit
|
commitdiff
|
tree
next