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
Mike Pall
From Lua 5
.
2: Add luaL_tra
c
e
b
ack()
.
commit
|
commitdiff
|
tree
2012-09-28
Mike P
a
l
l
Upd
a
te dependenci
e
s
.
commit
|
commitdiff
|
tree
2012-09-28
Mik
e
Pall
From
Lua 5
.
2: A
l
low mixe
d
meta
m
et
h
ods for order
e
d comparisons
.
commit
|
commitdiff
|
tree
2012-09-28
M
i
k
e Pall
From Lua 5
.
2: Remove er
r
or for ambiguous function call
.
.
.
commit
|
commitdiff
|
tree
2012-09-28
Mike
P
al
l
From
Lua 5
.
2: Retu
r
n fil
e
object fo
r
io
.
write() and
.
.
.
commit
|
commitdiff
|
tree
2012-09-28
M
i
ke
Pa
l
l
F
r
o
m
L
ua 5
.
2
: Add
t
able
.
p
a
ck()
.
Needs -DLUAJIT_ENABLE_L
U
A52C
.
.
.
commit
|
commitdiff
|
tree
2012-09-27
Mike P
a
ll
FFI: ctypeid of ctype object is immu
t
a
ble
.
commit
|
commitdiff
|
tree
2012-09-27
Mike Pall
Fol
d
KPTR
+
off
s
et in SPLIT
p
ass
.
commit
|
commitdiff
|
tree
2012-09-27
Mike Pall
x86: Fix registe
r
allocation f
o
r
calls
ret
u
rning re
g
ister
.
.
.
commit
|
commitdiff
|
tree
2012-09-24
Mik
e
Pall
From Lua
5
.
2
:
Extended results fr
o
m
os
.
execu
t
e(
)
and
.
.
.
commit
|
commitdiff
|
tree
2012-09-24
Mike Pall
F
r
om Lua 5
.
2: Add debu
g
.
getuse
r
v
al
u
e() an
d
debug
.
setu
s
ervalue()
.
commit
|
commitdiff
|
tree
2012-09-24
Mik
e
Pall
F
rom Lua 5
.
2: Add rawl
e
n
(
)
.
N
eeds -DLU
A
J
I
T_E
N
A
B
L
E_L
U
A52CO
M
P
AT
.
commit
|
commitdiff
|
tree
2012-09-24
M
ike Pall
Rearr
a
nge library
fun
c
tion
s
to get a fi
x
ed
FF_next
.
commit
|
commitdiff
|
tree
2012-09-24
Mike
Pall
Remove some library fu
n
ction
s
fo
r
no-JIT/
n
o
-FFI builds
.
commit
|
commitdiff
|
tree
2012-09-24
Mike
Pall
Allow con
d
itional
i
nclusion of bu
i
ltin library
f
unct
i
ons
.
commit
|
commitdiff
|
tree
2012-09-21
M
ike Pall
From Lu
a
5
.
2: Add mode and e
n
v arguments to load*()
.
commit
|
commitdiff
|
tree
2012-09-21
Mike P
a
ll
Move load/dum
p
fu
n
ctions to
lj_load
.
c
.
Add loa
d
m
o
d
e
s
.
commit
|
commitdiff
|
tree
2012-09-21
Mike Pal
l
F
ix package
.
searc
h
path()
.
commit
|
commitdiff
|
tree
2012-09-20
M
ike
Pa
l
l
Fi
x
l
a
st co
m
mit
.
commit
|
commitdiff
|
tree
2012-09-20
Mike
Pall
From Lua 5
.
2: Add deb
u
g
.
upvalueid() and d
e
bug
.
upva
l
uejoin()
.
commit
|
commitdiff
|
tree
2012-09-20
M
ike Pall
From
L
ua
5
.
2:
d
ebug
.
getinfo(
.
.
.
, "u"
)
r
e
turns nparams
.
.
.
commit
|
commitdiff
|
tree
2012-09-20
Mike Pall
Fix 'f' and
'
L' optio
n
s for debug
.
getinfo()
an
d
lu
a
_getinfo()
.
commit
|
commitdiff
|
tree
2012-09-19
Mi
k
e P
a
ll
Disabl
e
L
U
A_COM
P
AT_GFIND and LUA_COMPAT_MOD in
L
u
a
.
.
.
commit
|
commitdiff
|
tree
2012-09-19
Mike Pall
From Lua
5
.
2
:
d
e
bu
g
.
setmetatable() returns object
.
commit
|
commitdiff
|
tree
2012-09-19
Mike Pall
From
Lua 5
.
2: 'break' allowe
d
anywhere
.
commit
|
commitdiff
|
tree
2012-09-19
Mike Pall
From Lua 5
.
2: debug
.
g
e
tlocal() accep
t
s funct
i
on arg
.
.
.
commit
|
commitdiff
|
tree
2012-09-19
Mike
Pall
Fr
o
m Lua 5
.
2: debug
.
getlocal
(
)/setloc
a
l() treat
s
slot
.
.
.
commit
|
commitdiff
|
tree
2012-09-19
Mi
k
e Pall
From Lua 5
.
2: debug
.
getupva
l
u
e
() r
e
t
u
rns
"
" for C function
.
.
.
commit
|
commitdiff
|
tree
2012-09-16
Mi
k
e Pall
From
L
ua 5
.
2
: Add g
o
to and
:
:label
:
: sta
t
ement
s
.
commit
|
commitdiff
|
tree
2012-09-12
M
ike Pal
l
Fix
despecialization of
ITERN w
h
en alrea
d
y
running
.
commit
|
commitdiff
|
tree
2012-09-12
Mike Pall
Use 0/1 macro for Lua 5
.
2 comp
a
tibility
.
commit
|
commitdiff
|
tree
2012-09-12
Mike P
a
l
l
Add more asserti
o
ns for stack consiste
n
cy
during r
e
co
r
d
ing
.
commit
|
commitdiff
|
tree
2012-09-10
Mike P
a
ll
FFI: Correctly propa
g
a
t
e ali
g
nm
e
nt when i
n
te
r
nin
g
nested
.
.
.
commit
|
commitdiff
|
tree
2012-09-08
Mike Pall
F
F
I: Always resolve meta
m
e
thods f
o
r p
o
inters to struct
s
.
commit
|
commitdiff
|
tree
2012-09-03
Mi
k
e Pall
FFI: Handle __
p
airs/
_
_ipair
s
metamethods for
cd
a
t
a
.
.
.
commit
|
commitdiff
|
tree
2012-09-03
Mike Pall
Fix
r
ecording of ctype() constructor
s
for
p
ointers
.
commit
|
commitdiff
|
tree
2012-08-31
Mike Pall
Pre
s
e
r
v
e s
n
apshot
#0
PC for all
t
races (potent
i
al gcstep
.
.
.
commit
|
commitdiff
|
tree
2012-08-30
Mike Pall
Add
c
heck for unsupported MIPS sof
t
-float targets
.
commit
|
commitdiff
|
tree
2012-08-28
Mik
e
P
all
Limit
r
ec
u
rsion depth in string
.
match() et
a
l
.
commit
|
commitdiff
|
tree
2012-08-28
Mike Pall
D
o
n
'
t constify
u
pva
l
ues that
m
ay retain large
amounts
.
.
.
commit
|
commitdiff
|
tree
2012-08-27
M
ike
Pall
FFI: Detect type p
u
nning th
r
ough unions
.
commit
|
commitdiff
|
tree
2012-08-27
M
i
k
e
Pall
Add tabl
e
of IR ty
p
e sizes
.
commit
|
commitdiff
|
tree
2012-08-27
M
ike P
a
ll
ARM, PPC, MIPS: Improve XLOA
D
operand fusion an
d
reg
i
ster
.
.
.
commit
|
commitdiff
|
tree
2012-08-27
Mi
k
e Pall
Fix und
e
r
flow handli
n
g i
n
b
u
iltin string to numbe
r
.
.
.
commit
|
commitdiff
|
tree
2012-08-26
Mike Pal
l
Re
p
lace some tr
i
v
i
al uses of
fprint
f
() with fputs
.
commit
|
commitdiff
|
tree
2012-08-26
Mike
Pall
Replace divi
s
i
ons with simpl
e
r co
d
e
.
commit
|
commitdiff
|
tree
2012-08-26
Mike
Pall
F
ix c
o
mpi
l
ation w
i
th FFI disabl
e
d
.
commit
|
commitdiff
|
tree
2012-08-26
Mike Pall
R
e
mov
e
old Makef
i
le rules
.
commit
|
commitdiff
|
tree
2012-08-25
Mike
P
a
ll
R
e
place strtod() w
i
t
h b
u
il
t
in str
i
ng to number co
n
v
e
rs
i
on
.
commit
|
commitdiff
|
tree
2012-08-25
Mike Pa
l
l
Add su
p
p
ort for '%a
'
and '%A' to s
t
ring
.
f
o
rmat
.
commit
|
commitdiff
|
tree
2012-08-25
Mike Pall
A
R
M: Fix base
reg
i
ster coa
l
escing
.
commit
|
commitdiff
|
tree
2012-08-25
M
ike Pall
ARM: Fix co
m
mit
c
eaa6
0
c0
.
commit
|
commitdiff
|
tree
2012-08-20
Mike Pall
Minor fixe
s
t
o
F
OLD
r
ules
.
commit
|
commitdiff
|
tree
2012-08-19
Mike
P
all
ARM: Fix hard-fl
o
at lj_vm_trunc() (used by
compiled
.
.
.
commit
|
commitdiff
|
tree
2012-08-19
Mike Pall
MIPS: Don't use argument GPRs to
r
ematerialize FPR
.
.
.
commit
|
commitdiff
|
tree
2012-08-19
Mike Pal
l
ARM: Don't use a
r
gument GP
R
s to rema
t
erialize FPR a
r
guments
.
commit
|
commitdiff
|
tree
2012-08-19
M
i
ke Pall
A
R
M, MIPS, PPC: Remateria
l
ize FPR invariants first
.
commit
|
commitdiff
|
tree
2012-08-19
Mike P
a
ll
MIPS: Fix calls to floor/ceil
/
trunc
.
commit
|
commitdiff
|
tree
2012-08-19
Mike P
a
ll
AR
M
: Fi
x
calls to hard-floa
t
floor/
c
eil/t
r
un
c
.
commit
|
commitdiff
|
tree
2012-08-16
Mike Pall
Fix
s
hrinking of direct mapped block
i
n
built
i
n al
l
o
c
ator
.
commit
|
commitdiff
|
tree
2012-08-15
Mike
P
all
Fix last
c
o
mmit
.
commit
|
commitdiff
|
tree
2012-08-15
Mi
k
e Pall
FOLD
x
/ 2^k ==>
x * 2^-k
.
commit
|
commitdiff
|
tree
2012-08-14
Mike Pall
x86:
S
impl
i
fy error
messa
g
e for CPUs lac
k
i
n
g CMOV
.
commit
|
commitdiff
|
tree
2012-08-11
Mike Pall
FFI: Don
'
t keep
C
Type * a
c
ro
s
s call
.
C
allback
m
ay
r
eall
o
cate
.
.
.
commit
|
commitdiff
|
tree
2012-08-11
M
i
k
e
P
al
l
D
o
not use DWARF unwinder on Windows
.
commit
|
commitdiff
|
tree
2012-08-09
M
i
ke
P
all
Upda
t
e cross-compilation docs
.
commit
|
commitdiff
|
tree
2012-08-09
Mik
e
Pall
ARM: E
n
able VF
P
and hard-flo
a
t ABI su
p
port
.
commit
|
commitdiff
|
tree
2012-08-09
Mike Pall
ARM:
A
dd VFP a
n
d ha
r
d-floa
t
ABI variants
t
o JI
T
compiler
.
commit
|
commitdiff
|
tree
2012-08-09
Mi
k
e Pall
Ne
v
er compile DWARF unw
i
nder
on Windows
.
commit
|
commitdiff
|
tree
2012-08-08
Mike P
a
l
l
F
F
I: Compile ffi
.
typeof(c
d
a
t
a)
.
commit
|
commitdiff
|
tree
2012-08-08
Mike P
a
ll
FFI: Compile a
s
signments from enu
m
s
.
commit
|
commitdiff
|
tree
2012-08-05
Mike Pall
Add missing change for last co
m
mit
.
commit
|
commitdiff
|
tree
2012-08-05
Mike Pall
F
F
I
:
Improve erro
r
me
s
sage
f
or bad indexing a
t
tempts
.
commit
|
commitdiff
|
tree
2012-08-05
Mike Pall
F
FI: Initialize all fi
e
lds of standard types
.
commit
|
commitdiff
|
tree
2012-08-02
Mike Pa
l
l
FFI: F
i
x ali
g
nment of C
call
s
tructure
.
commit
|
commitdiff
|
tree
2012-07-30
Mike Pall
A
R
M: Add hard-float ABI support to the
F
FI (interpreter)
.
commit
|
commitdiff
|
tree
2012-07-30
Mik
e
Pall
ARM
:
Add VFP an
d
hard-flo
a
t ABI
v
ari
a
nts to in
t
erpr
e
ter
.
commit
|
commitdiff
|
tree
2012-07-29
M
i
ke Pal
l
Only replay sunk stores up to the snapshot r
e
fer
e
nce
.
commit
|
commitdiff
|
tree
2012-07-29
M
ik
e
Pall
Ne
e
d t
o
handle TBAR in SIN
K
pass
.
commit
|
commitdiff
|
tree
2012-07-29
Mike Pall
Handle cross-compil
e
s with FP
U
/no
-
FPU or har
d
-
f
p/soft
.
.
.
commit
|
commitdiff
|
tree
2012-07-29
Mike Pall
A
RM
:
A
dd V
F
P in
s
t
r
u
c
tions to ARM disassemble
r
.
commit
|
commitdiff
|
tree
2012-07-29
Mike Pall
DynASM/
A
RM: Add VFP instructio
n
s
.
commit
|
commitdiff
|
tree
2012-07-24
Mike Pall
Don'
t
treat
a
ll constified cdata content as constan
t
.
commit
|
commitdiff
|
tree
2012-07-20
Mike Pall
Turn
l
oads fr
o
m immu
t
ab
l
e
upvalues into constants
.
commit
|
commitdiff
|
tree
2012-07-20
Mike Pall
Fix slot flags in snap
s
h
o
t
replay
.
commit
|
commitdiff
|
tree
2012-07-18
Mike Pall
F
ix restore of s
u
nk CNEW
I
w
ith implic
i
t P32
to P64
.
.
.
commit
|
commitdiff
|
tree
2012-07-17
Mike
P
all
F
F
I: Box al
l
a
ccessed or re
t
u
r
ned enums
.
commit
|
commitdiff
|
tree
2012-07-17
Mike P
a
ll
Fi
x
FO
L
D rul
e
(i-j)-i => 0-j
.
commit
|
commitdiff
|
tree
2012-07-17
M
i
k
e Pa
l
l
Work
a
round
f
or MSV
C
conv
e
rsion bug (dou
b
le -> uint32_t
.
.
.
commit
|
commitdiff
|
tree
2012-07-16
M
ik
e
Pall
x86/
x
64: Fix fu
s
i
on of
u
nsig
n
ed
b
yte c
o
mparisons w
i
th
.
.
.
commit
|
commitdiff
|
tree
2012-07-16
M
i
k
e
Pall
AR
M
: Invo
k
e
SPLIT pass for leftover IR_TOBIT
.
commit
|
commitdiff
|
tree
2012-07-16
M
i
ke Pall
From Lua 5
.
2
:
Add -
E
comman
d
li
n
e option
(
ignore env
.
.
.
commit
|
commitdiff
|
tree
2012-07-16
M
ike Pall
Corr
e
c
t
dispatch table mo
d
ifica
t
ions fo
r
return hooks
.
commit
|
commitdiff
|
tree
2012-07-12
Mike Pa
l
l
FFI: Show address poi
n
ted
t
o
for tostring
(
ref), too
.
commit
|
commitdiff
|
tree
2012-07-11
Mike Pall
Limit
numb
e
r of par
e
nt link
s
ha
n
dled by ba
c
kend
.
commit
|
commitdiff
|
tree
2012-07-11
Mike P
a
ll
Use an explicit
fla
g
to signal SINK
tags for
a trace
.
commit
|
commitdiff
|
tree
2012-07-09
M
ike P
a
ll
D
o
n't
a
llocate constan
t
s
f
or sunk
s
t
o
res
.
commit
|
commitdiff
|
tree
2012-07-09
M
ike
Pall
Avo
i
d compiler warn
i
ng
s
about redefine
d
C++ keywords
.
commit
|
commitdiff
|
tree
2012-07-09
Mi
k
e Pall
Add m
i
ssing d
e
clarat
i
ons for MS
V
C
intrinsics
.
commit
|
commitdiff
|
tree
2012-07-08
Mike
P
all
C
lean u
p
ARM capabilit
y
f
lag
s
.
On
l
y set
h
i
ghest a
r
ch
.
.
.
commit
|
commitdiff
|
tree
next