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
From Lua 5.2: Add luaL_traceback().
2012-10-01
M
ike Pall
From L
u
a 5
.
2: A
d
d
l
ua
L
_
traceback()
.
commit
|
commitdiff
|
tree
2012-09-28
Mike Pall
Update depend
e
ncies
.
commit
|
commitdiff
|
tree
2012-09-28
M
i
k
e
Pall
From Lua 5
.
2: Allow mixed metamethods
f
or order
e
d comparis
o
ns
.
commit
|
commitdiff
|
tree
2012-09-28
Mike
P
al
l
Fr
o
m Lua 5
.
2: Remove erro
r
for ambiguous
f
u
ncti
o
n call
.
.
.
commit
|
commitdiff
|
tree
2012-09-28
Mike P
a
l
l
F
r
om
Lu
a
5
.
2: Ret
u
rn file object for
i
o
.
write() and
.
.
.
commit
|
commitdiff
|
tree
2012-09-28
M
i
ke Pall
From Lua 5
.
2
:
Add tabl
e
.
p
a
ck()
.
Needs -D
L
UAJIT_EN
A
BLE_LU
A
52C
.
.
.
commit
|
commitdiff
|
tree
2012-09-27
M
i
ke Pal
l
FFI:
c
t
y
pe
i
d of ctype object
is immutable
.
commit
|
commitdiff
|
tree
2012-09-27
Mike Pall
F
old KPTR + offset in SPLIT pass
.
commit
|
commitdiff
|
tree
2012-09-27
Mike Pal
l
x86: Fix register
alloca
t
i
o
n
for calls
ret
u
rning regi
s
ter
.
.
.
commit
|
commitdiff
|
tree
2012-09-24
Mike Pa
l
l
From Lua 5
.
2: Extended resul
t
s
f
rom os
.
ex
e
cute() and
.
.
.
commit
|
commitdiff
|
tree
2012-09-24
Mi
k
e Pall
Fr
o
m L
u
a 5
.
2: Add debug
.
getu
s
e
rvalue()
a
n
d
debug
.
setuserv
a
lue()
.
commit
|
commitdiff
|
tree
2012-09-24
Mike Pall
From Lua 5
.
2: Add rawlen
(
)
.
Needs
-DLUA
J
IT_ENA
B
LE_LUA52
C
O
M
PAT
.
commit
|
commitdiff
|
tree
2012-09-24
Mike Pall
Rearrange libra
r
y
f
unctions to g
e
t a fixed FF_next
.
commit
|
commitdiff
|
tree
2012-09-24
M
i
k
e Pal
l
Remove
some library
fu
n
c
t
i
o
n
s for
n
o-JIT/no-FFI b
u
i
l
ds
.
commit
|
commitdiff
|
tree
2012-09-24
Mike Pall
Allo
w
con
d
iti
o
na
l
i
n
clusion of builtin li
b
r
a
ry
functions
.
commit
|
commitdiff
|
tree
2012-09-21
Mike Pall
From
Lua 5
.
2: Add mode
a
nd env arguments
t
o load*()
.
commit
|
commitdiff
|
tree
2012-09-21
Mike
Pall
Move load/dum
p
func
t
ions
to
l
j_load
.
c
.
Add load mod
e
s
.
commit
|
commitdiff
|
tree
2012-09-21
Mike Pa
l
l
Fix pac
k
age
.
se
a
rchpath
(
)
.
commit
|
commitdiff
|
tree
2012-09-20
Mike
P
all
F
i
x last
c
o
mmit
.
commit
|
commitdiff
|
tree
2012-09-20
Mike Pall
Fr
o
m Lua 5
.
2:
Add debug
.
upvalueid() and d
e
bug
.
upvaluejoin()
.
commit
|
commitdiff
|
tree
2012-09-20
Mike Pal
l
From Lua
5
.
2: debug
.
getinfo(
.
.
.
, "u") returns nparams
.
.
.
commit
|
commitdiff
|
tree
2012-09-20
Mike
P
a
ll
Fi
x
'
f' and
'L' options for debu
g
.
getinfo() a
n
d lua
_
get
i
nfo()
.
commit
|
commitdiff
|
tree
2012-09-19
M
ike Pall
Disabl
e
L
U
A_COMPAT_GFIND and LUA
_
C
O
MPAT_MOD in Lua
.
.
.
commit
|
commitdiff
|
tree
2012-09-19
Mike Pall
From Lua 5
.
2:
d
e
bug
.
setm
e
tatabl
e
()
r
e
t
urn
s
obje
c
t
.
commit
|
commitdiff
|
tree
2012-09-19
Mike Pall
F
rom Lua
5
.
2: 'break' allowed
a
nywh
e
re
.
commit
|
commitdiff
|
tree
2012-09-19
Mi
k
e Pall
From
L
ua 5
.
2:
debug
.
g
e
tlo
c
al() a
c
cepts function
ar
g
.
.
.
commit
|
commitdiff
|
tree
2012-09-19
Mike
P
all
Fro
m
L
ua 5
.
2
:
debug
.
getlocal()/setloca
l
() t
r
e
a
t
s
slot
.
.
.
commit
|
commitdiff
|
tree
2012-09-19
Mi
k
e P
a
l
l
From Lua 5
.
2: debug
.
ge
t
u
pval
u
e() returns
"
" for
C function
.
.
.
commit
|
commitdiff
|
tree
2012-09-16
Mike
Pall
From Lua
5
.
2:
Add
goto and ::label:: statements
.
commit
|
commitdiff
|
tree
2012-09-12
Mike Pall
F
i
x despe
c
ializa
t
i
o
n
o
f
ITERN when already ru
n
ning
.
commit
|
commitdiff
|
tree
2012-09-12
Mike Pall
Use 0
/
1 m
a
c
r
o
f
o
r Lu
a
5
.
2 co
m
p
a
t
ibility
.
commit
|
commitdiff
|
tree
2012-09-12
Mike
Pall
A
dd
more a
s
s
e
rtions
f
or stac
k
consistency during record
i
ng
.
commit
|
commitdiff
|
tree
2012-09-10
Mike Pall
F
F
I
: Correctly propa
g
ate ali
g
n
m
e
n
t wh
e
n interning nested
.
.
.
commit
|
commitdiff
|
tree
2012-09-08
Mike P
a
ll
FFI:
Al
w
ays reso
l
v
e
m
etamethods for pointers to s
t
ructs
.
commit
|
commitdiff
|
tree
2012-09-03
Mike Pall
F
FI: Handle __pairs/__ipai
r
s metam
e
thod
s
for cdat
a
.
.
.
commit
|
commitdiff
|
tree
2012-09-03
Mi
k
e
P
all
Fix rec
o
rdi
n
g of c
t
ype
(
)
c
onstr
u
cto
r
s for
poin
t
ers
.
commit
|
commitdiff
|
tree
2012-08-31
M
ik
e
Pall
P
r
es
e
rve snapshot
#0 PC for all tr
a
ces (potenti
a
l
gcstep
.
.
.
commit
|
commitdiff
|
tree
2012-08-30
Mik
e
P
a
ll
Add chec
k
for unsupported
M
IPS
soft-
f
loa
t
targ
e
ts
.
commit
|
commitdiff
|
tree
2012-08-28
Mike Pal
l
Limi
t
recursion de
p
th in string
.
match
(
) et al
.
commit
|
commitdiff
|
tree
2012-08-28
Mike Pall
Don't
c
onstify upvalues that ma
y
r
etain large amoun
t
s
.
.
.
commit
|
commitdiff
|
tree
2012-08-27
Mi
k
e Pall
FFI: Detect
t
ype pun
n
i
n
g throu
g
h
unio
n
s
.
commit
|
commitdiff
|
tree
2012-08-27
Mike
P
all
Add t
a
bl
e
of IR type sizes
.
commit
|
commitdiff
|
tree
2012-08-27
Mike Pall
ARM
,
P
PC,
MIPS: Improve
XLOAD operand fusion and register
.
.
.
commit
|
commitdiff
|
tree
2012-08-27
Mike P
a
ll
Fix
u
nder
f
low handlin
g
in buil
t
in string to num
b
er
.
.
.
commit
|
commitdiff
|
tree
2012-08-26
Mike Pall
Re
p
lace s
o
me
tr
i
via
l
use
s
of
f
printf() wi
t
h fputs
.
commit
|
commitdiff
|
tree
2012-08-26
Mike Pal
l
Replac
e
divisi
o
ns wit
h
simpler cod
e
.
commit
|
commitdiff
|
tree
2012-08-26
M
ike Pall
Fix
c
o
mpilat
i
on with FFI disabl
e
d
.
commit
|
commitdiff
|
tree
2012-08-26
Mike Pal
l
R
e
move old Makefile rules
.
commit
|
commitdiff
|
tree
2012-08-25
Mike Pall
Replace strto
d
() with builti
n
stri
n
g to numb
e
r conversion
.
commit
|
commitdiff
|
tree
2012-08-25
Mike Pall
Add support for '%a' an
d
'%A' to stri
n
g
.
for
m
at
.
commit
|
commitdiff
|
tree
2012-08-25
Mike Pall
ARM:
Fix b
a
se r
e
giste
r
coalescing
.
commit
|
commitdiff
|
tree
2012-08-25
Mike Pall
A
RM: Fix
c
ommit
ceaa60c0
.
commit
|
commitdiff
|
tree
2012-08-20
Mike
Pall
Mino
r
fixes to FOLD
r
u
les
.
commit
|
commitdiff
|
tree
2012-08-19
Mike Pall
ARM: Fix hard-float lj_vm_trunc() (used
b
y compil
e
d
.
.
.
commit
|
commitdiff
|
tree
2012-08-19
Mike Pall
MIPS: Don't use argume
n
t G
P
Rs to rematerialize FPR
.
.
.
commit
|
commitdiff
|
tree
2012-08-19
M
ik
e
Pall
ARM
:
Don't use argume
n
t G
P
Rs
t
o rem
a
t
erialize
FPR a
r
gu
m
ents
.
commit
|
commitdiff
|
tree
2012-08-19
Mike Pall
ARM,
M
IPS,
P
PC: Rematerialize FPR invariants first
.
commit
|
commitdiff
|
tree
2012-08-19
Mi
k
e Pall
MIPS: Fix call
s
to floor/cei
l
/trunc
.
commit
|
commitdiff
|
tree
2012-08-19
Mik
e
Pall
A
R
M
: Fix
c
a
lls to har
d
-float floor/c
e
il/trunc
.
commit
|
commitdiff
|
tree
2012-08-16
Mike Pall
Fix shrinki
n
g of dir
e
ct map
p
e
d
block in bu
i
ltin
allocator
.
commit
|
commitdiff
|
tree
2012-08-15
Mi
k
e
Pall
Fix last commit
.
commit
|
commitdiff
|
tree
2012-08-15
M
i
ke Pall
FOLD x /
2
^k ==> x
*
2^-k
.
commit
|
commitdiff
|
tree
2012-08-14
Mike Pall
x86: Simplify e
r
r
o
r me
s
sage for CPUs lacking CMOV
.
commit
|
commitdiff
|
tree
2012-08-11
Mik
e
P
al
l
FFI: Don't kee
p
C
T
y
p
e * across call
.
Callback m
a
y
reallocate
.
.
.
commit
|
commitdiff
|
tree
2012-08-11
M
ike Pall
Do not
u
se DWA
R
F unwinder
on Windows
.
commit
|
commitdiff
|
tree
2012-08-09
Mike Pa
l
l
U
p
date
c
r
o
ss-compilation docs
.
commit
|
commitdiff
|
tree
2012-08-09
Mike Pa
l
l
ARM: Enable
V
FP and hard-
f
loat ABI support
.
commit
|
commitdiff
|
tree
2012-08-09
Mike
P
all
ARM:
Add VFP and hard-float ABI va
r
iants to
JIT compiler
.
commit
|
commitdiff
|
tree
2012-08-09
Mik
e
Pall
Never compil
e
DWARF unwinder on Win
d
ows
.
commit
|
commitdiff
|
tree
2012-08-08
Mike Pa
l
l
FFI:
C
om
p
ile ffi
.
typeof(cdata)
.
commit
|
commitdiff
|
tree
2012-08-08
Mike
Pall
FFI:
Co
m
p
i
l
e
assignments from enums
.
commit
|
commitdiff
|
tree
2012-08-05
Mike Pall
Add missi
n
g
change for
l
ast commit
.
commit
|
commitdiff
|
tree
2012-08-05
M
i
ke
P
a
l
l
FFI:
I
mpr
o
ve e
r
ror
me
s
sage for bad ind
e
xing
a
ttempts
.
commit
|
commitdiff
|
tree
2012-08-05
M
ike Pa
l
l
FFI: Initialize all f
i
elds of standard types
.
commit
|
commitdiff
|
tree
2012-08-02
Mike Pa
l
l
FFI
:
Fix alignme
n
t
of
C
call structu
r
e
.
commit
|
commitdiff
|
tree
2012-07-30
Mike Pal
l
A
R
M
: Add hard-floa
t
A
BI
s
upport to the FFI (interpr
e
ter)
.
commit
|
commitdiff
|
tree
2012-07-30
Mike Pall
A
RM: Add
V
FP
and hard-float ABI variants
to interp
r
ete
r
.
commit
|
commitdiff
|
tree
2012-07-29
Mike Pall
Only
r
eplay sunk st
o
re
s
u
p
to th
e
sn
a
pshot re
f
erence
.
commit
|
commitdiff
|
tree
2012-07-29
Mike Pall
Ne
e
d to handle TBAR in SINK pass
.
commit
|
commitdiff
|
tree
2012-07-29
Mike Pal
l
Han
d
le
cross-compiles
w
ith FPU/no-FPU
or
hard-fp/s
o
f
t
.
.
.
commit
|
commitdiff
|
tree
2012-07-29
Mike Pall
ARM: Add VFP i
n
st
r
uc
t
ions
to AR
M
disassembler
.
commit
|
commitdiff
|
tree
2012-07-29
Mike Pall
DynAS
M
/ARM:
A
dd VFP
i
nstr
u
ctions
.
commit
|
commitdiff
|
tree
2012-07-24
Mike Pall
Don't tre
a
t all constified cdat
a
conten
t
as
c
onstant
.
commit
|
commitdiff
|
tree
2012-07-20
Mike Pa
l
l
T
urn loa
d
s fr
o
m immutable upva
l
ues into constants
.
commit
|
commitdiff
|
tree
2012-07-20
Mike Pa
l
l
F
i
x
slot flags in snapshot replay
.
commit
|
commitdiff
|
tree
2012-07-18
Mike
Pall
F
ix restore of sunk
C
NE
W
I w
i
th
implicit
P
32 to P64
.
.
.
commit
|
commitdiff
|
tree
2012-07-17
Mike Pal
l
FFI:
B
ox all accessed or
returned enums
.
commit
|
commitdiff
|
tree
2012-07-17
Mi
k
e Pall
Fix
FOLD r
u
le (i
-
j)-
i
=> 0-j
.
commit
|
commitdiff
|
tree
2012-07-17
Mike
Pall
Workaroun
d
for MSVC
c
onversion
b
ug (double
-
> uint32_t
.
.
.
commit
|
commitdiff
|
tree
2012-07-16
Mi
k
e Pall
x86/x6
4
: Fix f
u
sion of unsigned byt
e
compa
r
i
s
ons with
.
.
.
commit
|
commitdiff
|
tree
2012-07-16
Mike Pall
ARM
:
Invoke SPLI
T
p
a
ss
f
o
r lefto
v
er IR_TOBIT
.
commit
|
commitdiff
|
tree
2012-07-16
Mi
k
e Pall
From
L
ua 5
.
2
:
Add -
E
comm
a
nd line option (igno
r
e env
.
.
.
commit
|
commitdiff
|
tree
2012-07-16
Mik
e
Pall
Correct
dispatch
t
abl
e
m
odi
f
ications fo
r
return
h
o
oks
.
commit
|
commitdiff
|
tree
2012-07-12
Mike P
a
ll
FFI: Show
a
ddre
s
s point
e
d to for to
s
tring(ref), too
.
commit
|
commitdiff
|
tree
2012-07-11
Mike Pall
L
imit number o
f
parent
l
i
n
ks hand
l
ed b
y
b
a
ckend
.
commit
|
commitdiff
|
tree
2012-07-11
M
i
ke
Pall
Use a
n
e
x
p
l
icit
f
l
ag
to signal SINK tags for a
t
r
a
ce
.
commit
|
commitdiff
|
tree
2012-07-09
Mike Pall
Don't
a
l
locate con
s
ta
n
ts fo
r
sunk s
t
ores
.
commit
|
commitdiff
|
tree
2012-07-09
Mike Pall
A
v
oid
c
ompiler
w
arnings about r
e
defined C++ keywo
r
ds
.
commit
|
commitdiff
|
tree
2012-07-09
Mike Pall
Ad
d
missing declaratio
n
s for
M
SVC intrins
i
cs
.
commit
|
commitdiff
|
tree
2012-07-08
M
ik
e
Pall
Cl
e
an up ARM capability flags
.
Only set
h
ighest arch
.
.
.
commit
|
commitdiff
|
tree
next