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
P
al
l
From Lua 5
.
2: Add l
u
a
L_tra
c
eba
c
k()
.
commit
|
commitdiff
|
tree
2012-09-28
Mike Pall
Update depen
d
encies
.
commit
|
commitdiff
|
tree
2012-09-28
Mik
e
Pall
F
r
om Lua 5
.
2:
A
llow mixed met
a
m
ethods for ord
e
red
c
omparisons
.
commit
|
commitdiff
|
tree
2012-09-28
Mi
k
e Pall
From Lua 5
.
2: Remove error for amb
i
guous
function call
.
.
.
commit
|
commitdiff
|
tree
2012-09-28
M
ike Pall
From Lua 5
.
2: Ret
u
r
n
file ob
j
ect for io
.
write(
)
and
.
.
.
commit
|
commitdiff
|
tree
2012-09-28
Mike Pall
From
L
ua 5
.
2: Add
t
a
ble
.
pack()
.
Needs
-DLUAJIT_E
N
ABLE_
L
U
A
5
2C
.
.
.
commit
|
commitdiff
|
tree
2012-09-27
Mike
P
a
ll
FFI:
cty
p
eid of
ctype ob
j
ec
t
i
s
immutable
.
commit
|
commitdiff
|
tree
2012-09-27
M
ik
e
P
a
ll
Fold
KPTR + offset
i
n SPLIT pass
.
commit
|
commitdiff
|
tree
2012-09-27
Mike Pa
l
l
x86: Fix register alloca
t
ion
f
or calls returnin
g
re
g
i
ster
.
.
.
commit
|
commitdiff
|
tree
2012-09-24
Mike Pall
From Lua 5
.
2
:
E
xtende
d
resul
t
s
f
rom os
.
execute() and
.
.
.
commit
|
commitdiff
|
tree
2012-09-24
Mike Pall
From Lua 5
.
2: Ad
d
debug
.
getu
s
erv
a
lue() an
d
debug
.
setuse
r
value()
.
commit
|
commitdiff
|
tree
2012-09-24
Mike Pall
Fr
o
m Lua
5
.
2: Add
r
aw
l
e
n
()
.
Needs -DLUAJIT
_
ENA
B
LE_LUA52COMPAT
.
commit
|
commitdiff
|
tree
2012-09-24
Mike Pall
R
e
arrange library
f
unctions to get a
fixed FF_n
e
xt
.
commit
|
commitdiff
|
tree
2012-09-24
Mike Pall
Remove some library func
t
ions for
no-JIT/no
-
FFI builds
.
commit
|
commitdiff
|
tree
2012-09-24
Mike Pall
A
l
low
condition
a
l
inc
l
u
s
ion
o
f builtin li
b
rary functions
.
commit
|
commitdiff
|
tree
2012-09-21
M
i
ke Pal
l
From Lua
5
.
2: Add mode an
d
e
nv arguments to load*()
.
commit
|
commitdiff
|
tree
2012-09-21
Mike Pall
Mo
v
e
l
oad/dump
fu
n
ctio
n
s to
l
j
_load
.
c
.
Add loa
d
m
o
des
.
commit
|
commitdiff
|
tree
2012-09-21
Mik
e
Pall
Fix
p
acka
g
e
.
searchpath()
.
commit
|
commitdiff
|
tree
2012-09-20
Mike Pall
F
i
x last commit
.
commit
|
commitdiff
|
tree
2012-09-20
Mike Pall
From Lua 5
.
2:
A
d
d debug
.
upvalueid() and debug
.
upvaluejoin
(
)
.
commit
|
commitdiff
|
tree
2012-09-20
Mike Pall
From Lua 5
.
2: debug
.
ge
t
in
f
o(
.
.
.
, "u") ret
u
rns n
p
a
r
ams
.
.
.
commit
|
commitdiff
|
tree
2012-09-20
Mike
P
all
Fix 'f'
a
nd 'L'
options
f
or debu
g
.
getinfo() and
l
ua_getinfo()
.
commit
|
commitdiff
|
tree
2012-09-19
M
i
ke Pall
Disab
l
e LUA_C
O
MPAT
_
GFIND and LUA_C
O
MPAT_M
O
D in Lua
.
.
.
commit
|
commitdiff
|
tree
2012-09-19
Mike Pall
From
L
ua 5
.
2: debug
.
s
etmeta
t
able() r
e
turns
object
.
commit
|
commitdiff
|
tree
2012-09-19
Mike
P
al
l
From L
u
a
5
.
2: 'bre
a
k'
all
o
wed anywhere
.
commit
|
commitdiff
|
tree
2012-09-19
Mik
e
P
a
ll
Fr
o
m Lua 5
.
2: debug
.
getlocal
(
)
accepts function arg
.
.
.
commit
|
commitdiff
|
tree
2012-09-19
Mike
P
all
F
r
o
m Lua
5
.
2
:
debug
.
getlo
c
al()/setloca
l
() tre
a
ts slot
.
.
.
commit
|
commitdiff
|
tree
2012-09-19
Mike Pall
Fr
o
m Lua 5
.
2
:
debug
.
getupvalue(
)
returns ""
f
or C
f
unctio
n
.
.
.
commit
|
commitdiff
|
tree
2012-09-16
M
i
k
e Pa
l
l
From Lu
a
5
.
2:
A
dd
g
oto an
d
::l
a
bel:: stateme
n
ts
.
commit
|
commitdiff
|
tree
2012-09-12
M
ike Pall
Fix despecialization o
f
ITER
N
wh
e
n
already
running
.
commit
|
commitdiff
|
tree
2012-09-12
Mike Pall
Use 0/1 macro for
L
ua 5
.
2 compatibility
.
commit
|
commitdiff
|
tree
2012-09-12
Mike Pall
Add
more ass
e
rtions
for stack co
n
sistency durin
g
recording
.
commit
|
commitdiff
|
tree
2012-09-10
Mike Pall
FFI: C
o
rrectly propagat
e
ali
g
n
m
ent when interning n
e
sted
.
.
.
commit
|
commitdiff
|
tree
2012-09-08
Mike Pal
l
FFI: Always resolve metamethods for p
o
inters to structs
.
commit
|
commitdiff
|
tree
2012-09-03
M
ik
e
Pall
FFI: H
a
ndle __pa
i
r
s
/_
_
i
p
ai
r
s metametho
d
s f
o
r c
d
ata
.
.
.
commit
|
commitdiff
|
tree
2012-09-03
Mike Pall
Fix re
c
ording of ctype() constructo
r
s
f
o
r
pointers
.
commit
|
commitdiff
|
tree
2012-08-31
Mike Pall
P
re
s
erve
s
na
p
s
hot #0 P
C
for all traces (potenti
a
l gcstep
.
.
.
commit
|
commitdiff
|
tree
2012-08-30
Mike
P
a
ll
Add check for unsup
p
o
rted MIPS soft-
f
loat targets
.
commit
|
commitdiff
|
tree
2012-08-28
Mike Pall
L
imit recurs
i
on depth in string
.
match() et
al
.
commit
|
commitdiff
|
tree
2012-08-28
Mike
P
all
Don
'
t
c
on
s
tify
u
pval
u
es that m
a
y
retain large a
m
ount
s
.
.
.
commit
|
commitdiff
|
tree
2012-08-27
Mike P
a
l
l
FFI: De
t
ect type
p
u
nni
n
g through
u
n
i
o
n
s
.
commit
|
commitdiff
|
tree
2012-08-27
Mike P
a
ll
Add table of IR
t
yp
e
sizes
.
commit
|
commitdiff
|
tree
2012-08-27
Mike Pall
A
R
M, PPC, MIPS:
Improve XLOAD operand fusion and register
.
.
.
commit
|
commitdiff
|
tree
2012-08-27
Mike P
a
ll
Fix
underflow handlin
g
in
b
uiltin str
i
ng t
o
number
.
.
.
commit
|
commitdiff
|
tree
2012-08-26
Mike Pall
R
eplace
s
o
m
e trivial
uses of fp
r
i
nt
f
() wit
h
fp
u
t
s
.
commit
|
commitdiff
|
tree
2012-08-26
M
i
ke Pal
l
Replace divisions
w
i
t
h
s
impler c
o
de
.
commit
|
commitdiff
|
tree
2012-08-26
Mike Pall
Fix c
o
mpi
l
ati
o
n wit
h
FFI di
s
abled
.
commit
|
commitdiff
|
tree
2012-08-26
M
i
k
e Pa
l
l
Remove old Ma
k
efile
r
ules
.
commit
|
commitdiff
|
tree
2012-08-25
Mi
k
e Pall
Replace strtod() with builtin
s
t
r
ing to number
conver
s
ion
.
commit
|
commitdiff
|
tree
2012-08-25
Mi
k
e Pal
l
Add support for '%a' and '%A' to
string
.
f
o
r
mat
.
commit
|
commitdiff
|
tree
2012-08-25
M
ike Pall
ARM: Fix b
a
se re
g
ister coalescin
g
.
commit
|
commitdiff
|
tree
2012-08-25
M
ike Pall
AR
M
: Fix co
m
mi
t
ceaa
6
0c0
.
commit
|
commitdiff
|
tree
2012-08-20
Mike
P
all
Minor
f
ixes
to FOLD rules
.
commit
|
commitdiff
|
tree
2012-08-19
Mike Pall
ARM: Fix hard-
f
loat lj_
v
m_trunc() (used by co
m
p
iled
.
.
.
commit
|
commitdiff
|
tree
2012-08-19
Mike Pa
l
l
MIPS
:
Don't
u
s
e argument
GPRs to rematerialize
F
PR
.
.
.
commit
|
commitdiff
|
tree
2012-08-19
M
ike Pall
AR
M
: Don'
t
use
a
rgument GPRs to rematerialize FPR arguments
.
commit
|
commitdiff
|
tree
2012-08-19
Mike Pa
l
l
ARM, M
I
PS, PP
C
:
R
ematerialize FPR invariants fir
s
t
.
commit
|
commitdiff
|
tree
2012-08-19
M
ike Pall
MIPS: Fix calls to floor/ceil/trunc
.
commit
|
commitdiff
|
tree
2012-08-19
M
ike
P
a
l
l
ARM:
Fix
calls to hard-float floor/ceil
/
tru
n
c
.
commit
|
commitdiff
|
tree
2012-08-16
M
i
ke Pall
Fix shrinking o
f
di
r
ect
m
a
p
ped bloc
k
i
n
buil
t
in al
l
o
cator
.
commit
|
commitdiff
|
tree
2012-08-15
Mike Pall
F
i
x last c
o
mmit
.
commit
|
commitdiff
|
tree
2012-08-15
Mike Pall
FOL
D
x / 2^k
=
=
> x * 2^
-
k
.
commit
|
commitdiff
|
tree
2012-08-14
Mike Pall
x8
6
: Simplify error message for CPUs lacki
n
g
CMOV
.
commit
|
commitdiff
|
tree
2012-08-11
Mike
Pal
l
F
F
I:
D
o
n
't keep CType * acro
s
s call
.
Callback may reallocat
e
.
.
.
commit
|
commitdiff
|
tree
2012-08-11
Mike
Pall
Do
n
ot use DWARF u
n
winder
o
n Windows
.
commit
|
commitdiff
|
tree
2012-08-09
Mike Pall
Update cross
-
compilati
o
n
docs
.
commit
|
commitdiff
|
tree
2012-08-09
Mike
Pal
l
ARM:
Enable VFP and
h
a
rd
-
float ABI su
p
po
r
t
.
commit
|
commitdiff
|
tree
2012-08-09
Mike P
a
l
l
ARM: Add VFP
a
n
d
hard-float
ABI variants to JIT compiler
.
commit
|
commitdiff
|
tree
2012-08-09
Mike Pall
Never compi
l
e DWARF unwinde
r
on Windo
w
s
.
commit
|
commitdiff
|
tree
2012-08-08
Mike
Pall
FFI: Compile ffi
.
t
y
p
eof(cdata)
.
commit
|
commitdiff
|
tree
2012-08-08
Mi
k
e
P
all
FFI: Compile assignmen
t
s fr
o
m enu
m
s
.
commit
|
commitdiff
|
tree
2012-08-05
Mike
P
all
Add missing change for las
t
co
m
mit
.
commit
|
commitdiff
|
tree
2012-08-05
M
i
k
e
P
all
FFI: Improve error message f
o
r bad indexing attempts
.
commit
|
commitdiff
|
tree
2012-08-05
M
ik
e
P
a
ll
FFI:
I
nitialize all
fi
e
lds
of standard types
.
commit
|
commitdiff
|
tree
2012-08-02
Mike P
a
ll
FF
I
: F
i
x a
l
ignment of C call structure
.
commit
|
commitdiff
|
tree
2012-07-30
Mike
P
a
l
l
ARM: Add hard-flo
a
t ABI su
p
por
t
to the FFI (
i
nterpr
e
ter)
.
commit
|
commitdiff
|
tree
2012-07-30
Mike
P
a
l
l
ARM:
Add
V
FP
a
nd hard-f
l
oat
A
B
I
v
ari
a
nts to interpret
e
r
.
commit
|
commitdiff
|
tree
2012-07-29
M
ik
e
Pall
Only replay sunk stores u
p
to the snapshot reference
.
commit
|
commitdiff
|
tree
2012-07-29
Mi
k
e
Pall
Need
t
o handle
TBAR
i
n
S
IN
K
pass
.
commit
|
commitdiff
|
tree
2012-07-29
M
i
ke Pa
l
l
Handle cross-co
m
p
iles
with
FP
U
/
no-FPU or h
a
rd-fp/sof
t
.
.
.
commit
|
commitdiff
|
tree
2012-07-29
Mik
e
P
all
AR
M
:
Add V
F
P instructions to ARM d
i
s
assembler
.
commit
|
commitdiff
|
tree
2012-07-29
Mike
Pall
DynASM
/
AR
M
: Add VFP instructions
.
commit
|
commitdiff
|
tree
2012-07-24
Mike Pall
D
o
n
't
treat all cons
t
ified cd
a
ta c
o
ntent as constant
.
commit
|
commitdiff
|
tree
2012-07-20
Mik
e
P
a
l
l
Turn loads from immut
a
b
l
e u
p
values into
cons
t
ants
.
commit
|
commitdiff
|
tree
2012-07-20
Mi
k
e Pall
Fix s
l
ot flags i
n
snaps
h
ot replay
.
commit
|
commitdiff
|
tree
2012-07-18
Mike Pall
Fix restore of
sunk CNEWI with implic
i
t P32 t
o
P64
.
.
.
commit
|
commitdiff
|
tree
2012-07-17
Mike P
a
l
l
FFI: B
o
x all accessed or re
t
urned
en
u
ms
.
commit
|
commitdiff
|
tree
2012-07-17
M
i
ke Pall
Fix
F
OLD r
u
le (i-j)-i
=
>
0-j
.
commit
|
commitdiff
|
tree
2012-07-17
Mike Pa
l
l
Workaro
u
nd
f
or MSVC conve
r
sion bug
(d
o
uble -> ui
n
t
3
2
_t
.
.
.
commit
|
commitdiff
|
tree
2012-07-16
M
i
ke Pall
x86/x64: Fix fusion o
f
unsigned byte
comparis
o
ns with
.
.
.
commit
|
commitdiff
|
tree
2012-07-16
M
ike
Pall
ARM: Invoke SPLIT pass for
l
e
ftover IR
_
TOB
I
T
.
commit
|
commitdiff
|
tree
2012-07-16
Mike Pall
From Lua 5
.
2: Add -
E
comm
a
nd line option (
i
gnore env
.
.
.
commit
|
commitdiff
|
tree
2012-07-16
Mike Pall
Corr
e
c
t
di
s
patch table
mod
i
ficati
o
ns for return hooks
.
commit
|
commitdiff
|
tree
2012-07-12
Mike
P
a
l
l
FF
I
: Show address poi
n
t
ed to for tos
t
ring(ref)
,
too
.
commit
|
commitdiff
|
tree
2012-07-11
Mike Pall
Limit number o
f
parent li
n
ks handl
e
d
b
y bac
k
e
n
d
.
commit
|
commitdiff
|
tree
2012-07-11
M
ike Pall
Us
e
an explicit fla
g
to si
g
nal
SINK ta
g
s
for a trace
.
commit
|
commitdiff
|
tree
2012-07-09
Mike Pa
l
l
Do
n
't all
o
cate constan
t
s for sunk stores
.
commit
|
commitdiff
|
tree
2012-07-09
Mike Pall
Avoid
com
p
iler
wa
r
nings
abo
u
t
red
e
f
i
ned
C++
k
eywords
.
commit
|
commitdiff
|
tree
2012-07-09
Mike Pall
Add missing declarations fo
r
MSVC intr
i
nsics
.
commit
|
commitdiff
|
tree
2012-07-08
Mike Pa
l
l
Clean up ARM capability
flag
s
.
O
nly s
e
t highest arch
.
.
.
commit
|
commitdiff
|
tree
next