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
i
ke Pal
l
From
L
ua 5
.
2:
A
dd luaL_traceb
a
ck()
.
commit
|
commitdiff
|
tree
2012-09-28
Mike
Pa
l
l
Upd
a
te dependencies
.
commit
|
commitdiff
|
tree
2012-09-28
Mike
Pall
From Lua 5
.
2: All
o
w mixed metamethods for ordere
d
compariso
n
s
.
commit
|
commitdiff
|
tree
2012-09-28
Mike Pall
Fr
o
m Lua 5
.
2:
R
emove error for
a
mbiguous function call
.
.
.
commit
|
commitdiff
|
tree
2012-09-28
Mi
k
e Pall
From
Lua 5
.
2: Return
file object for io
.
write() an
d
.
.
.
commit
|
commitdiff
|
tree
2012-09-28
Mik
e
Pall
From Lua 5
.
2: Add tabl
e
.
p
ack()
.
Needs -D
L
UA
J
I
T_ENABLE_LUA52C
.
.
.
commit
|
commitdiff
|
tree
2012-09-27
Mik
e
Pall
FFI
:
ctypeid of ctype
o
bject is
i
m
m
u
table
.
commit
|
commitdiff
|
tree
2012-09-27
Mike Pall
F
old KPTR +
offset in SPLIT p
a
ss
.
commit
|
commitdiff
|
tree
2012-09-27
Mike Pall
x86: Fix
r
egister allocation
f
or
calls r
e
t
u
rning regist
e
r
.
.
.
commit
|
commitdiff
|
tree
2012-09-24
Mi
k
e
Pall
From
L
ua 5
.
2: Extended res
u
l
t
s from os
.
exec
u
te() and
.
.
.
commit
|
commitdiff
|
tree
2012-09-24
Mik
e
Pall
From Lua 5
.
2: Add
de
b
u
g
.
g
etuser
v
alue() and debug
.
se
t
uservalue()
.
commit
|
commitdiff
|
tree
2012-09-24
Mike Pall
From Lua 5
.
2: Add rawlen()
.
Need
s
-DLUA
J
IT_ENAB
L
E_LUA52CO
M
PA
T
.
commit
|
commitdiff
|
tree
2012-09-24
Mike
P
a
l
l
R
e
a
rrange lib
r
ary func
t
i
o
ns to ge
t
a f
i
xed FF_ne
x
t
.
commit
|
commitdiff
|
tree
2012-09-24
Mik
e
Pall
R
e
move some library
f
unctions for no-JIT/no-FFI build
s
.
commit
|
commitdiff
|
tree
2012-09-24
Mike Pall
Allow c
o
ndit
i
o
n
al inclusi
o
n
of bui
l
tin
l
ibrary f
u
nctions
.
commit
|
commitdiff
|
tree
2012-09-21
M
ike Pall
From L
u
a 5
.
2: Add mode a
n
d env a
r
guments to load*()
.
commit
|
commitdiff
|
tree
2012-09-21
Mike Pall
Move load/dump f
u
nctions to
l
j
_load
.
c
.
Add lo
a
d mod
e
s
.
commit
|
commitdiff
|
tree
2012-09-21
Mike Pall
F
i
x pack
a
ge
.
s
e
arch
p
a
th()
.
commit
|
commitdiff
|
tree
2012-09-20
Mike
P
all
Fix last c
o
m
mit
.
commit
|
commitdiff
|
tree
2012-09-20
Mike Pall
F
rom
Lu
a
5
.
2: Add debug
.
up
v
alueid()
and
d
ebug
.
upv
a
luejoin()
.
commit
|
commitdiff
|
tree
2012-09-20
Mike Pall
Fr
o
m Lua 5
.
2: debug
.
getinfo(
.
.
.
, "u") ret
u
rns n
p
arams
.
.
.
commit
|
commitdiff
|
tree
2012-09-20
Mike Pal
l
Fix 'f' and 'L
'
options
f
or d
e
bug
.
getinfo() and l
u
a
_
getinfo()
.
commit
|
commitdiff
|
tree
2012-09-19
Mike Pall
D
i
sable L
U
A_COMPAT_GFIND an
d
LUA
_
COMPAT_MOD in Lua
.
.
.
commit
|
commitdiff
|
tree
2012-09-19
Mike Pa
l
l
From Lua 5
.
2: debug
.
s
e
tmet
a
t
a
ble() returns object
.
commit
|
commitdiff
|
tree
2012-09-19
Mik
e
P
all
Fro
m
Lu
a
5
.
2:
'
break' allowed anywhere
.
commit
|
commitdiff
|
tree
2012-09-19
Mike Pall
From Lua 5
.
2
: debug
.
getlocal() acce
p
ts functi
o
n arg
.
.
.
commit
|
commitdiff
|
tree
2012-09-19
Mike Pall
Fr
o
m
L
ua 5
.
2:
d
eb
u
g
.
getlocal()/set
l
ocal() tr
e
ats slot
.
.
.
commit
|
commitdiff
|
tree
2012-09-19
Mi
k
e Pall
From Lua
5
.
2: debug
.
getupvalue() returns "
"
for C functi
o
n
.
.
.
commit
|
commitdiff
|
tree
2012-09-16
M
ike
Pall
From
Lua 5
.
2: Add
goto
a
nd ::label:: stat
e
me
n
ts
.
commit
|
commitdiff
|
tree
2012-09-12
M
ike Pall
Fix despec
i
aliz
a
tion of ITERN when already ru
n
nin
g
.
commit
|
commitdiff
|
tree
2012-09-12
Mike Pall
Use
0
/1 macro
for Lua 5
.
2 c
o
mpatibility
.
commit
|
commitdiff
|
tree
2012-09-12
Mi
k
e Pall
A
d
d
more asser
t
ions for stack
consistency du
r
ing recording
.
commit
|
commitdiff
|
tree
2012-09-10
M
i
ke Pall
FFI: Co
r
rectly pr
o
pagate
alignment
when interning neste
d
.
.
.
commit
|
commitdiff
|
tree
2012-09-08
M
i
ke
Pall
FFI: Alway
s
re
s
o
l
ve metametho
d
s
fo
r
pointer
s
to structs
.
commit
|
commitdiff
|
tree
2012-09-03
M
ik
e
Pall
FFI: Ha
n
dle
__
p
airs/_
_
ipa
i
r
s
metamethods for cdata
.
.
.
commit
|
commitdiff
|
tree
2012-09-03
Mi
k
e Pall
Fix rec
o
r
d
ing of ctype(
)
constructors for pointer
s
.
commit
|
commitdiff
|
tree
2012-08-31
Mi
k
e
P
al
l
P
res
e
rv
e
snapsho
t
#0 PC fo
r
al
l
traces (potential gcstep
.
.
.
commit
|
commitdiff
|
tree
2012-08-30
Mi
k
e Pall
A
d
d check for unsupp
o
rted MIPS so
f
t-
f
loat
t
arge
t
s
.
commit
|
commitdiff
|
tree
2012-08-28
Mike Pall
Limit
r
ecu
r
s
ion dept
h
in
st
r
i
n
g
.
m
a
t
ch() e
t
al
.
commit
|
commitdiff
|
tree
2012-08-28
Mi
k
e Pall
D
on't
c
onst
i
fy upvalues that may re
t
ai
n
large amounts
.
.
.
commit
|
commitdiff
|
tree
2012-08-27
Mike Pall
FF
I
:
D
etect type punn
i
ng through
uni
o
ns
.
commit
|
commitdiff
|
tree
2012-08-27
Mik
e
Pall
Add tab
l
e of IR type siz
e
s
.
commit
|
commitdiff
|
tree
2012-08-27
Mike P
a
ll
ARM, PPC, M
I
P
S
: Improve XLOAD opera
n
d
fusi
o
n an
d
reg
i
ster
.
.
.
commit
|
commitdiff
|
tree
2012-08-27
Mike Pal
l
Fix u
n
der
f
low handling
i
n builtin
string to number
.
.
.
commit
|
commitdiff
|
tree
2012-08-26
Mike
P
all
R
eplace
some trivial
us
e
s of fprintf() with
f
puts
.
commit
|
commitdiff
|
tree
2012-08-26
Mi
k
e Pall
Replace
divisions
with simpler code
.
commit
|
commitdiff
|
tree
2012-08-26
Mike
P
al
l
Fi
x
c
ompilat
i
on with FFI disabl
e
d
.
commit
|
commitdiff
|
tree
2012-08-26
Mi
k
e
Pall
R
e
mov
e
old Makefile rules
.
commit
|
commitdiff
|
tree
2012-08-25
Mike Pall
Replace
s
trtod() with
bui
l
tin str
i
ng to
n
um
b
er conversion
.
commit
|
commitdiff
|
tree
2012-08-25
Mike Pall
Add su
p
port for '%a' an
d
'%A' t
o
string
.
format
.
commit
|
commitdiff
|
tree
2012-08-25
Mike Pall
ARM:
Fix
base register
coale
s
cing
.
commit
|
commitdiff
|
tree
2012-08-25
Mike Pall
ARM: Fix
c
o
m
mit ceaa60c0
.
commit
|
commitdiff
|
tree
2012-08-20
M
ike Pa
l
l
Minor fixes
t
o
FOL
D
r
u
les
.
commit
|
commitdiff
|
tree
2012-08-19
Mike Pall
ARM: Fix ha
r
d-fl
o
at lj_vm_trunc() (used by compile
d
.
.
.
commit
|
commitdiff
|
tree
2012-08-19
Mike Pal
l
MIPS: Don
'
t use argument GPRs to rematerial
i
ze F
P
R
.
.
.
commit
|
commitdiff
|
tree
2012-08-19
Mike Pal
l
A
R
M: Don't use argument GPRs
to rema
t
erialize
F
PR argum
e
nts
.
commit
|
commitdiff
|
tree
2012-08-19
Mike
Pa
l
l
ARM
,
M
IPS, PPC: Re
m
aterialize
F
PR invariants
fi
r
st
.
commit
|
commitdiff
|
tree
2012-08-19
Mike Pall
MIPS: Fix calls to floor
/
ceil/tru
n
c
.
commit
|
commitdiff
|
tree
2012-08-19
Mik
e
Pall
ARM: Fix
calls to hard
-
float floor/ceil/trunc
.
commit
|
commitdiff
|
tree
2012-08-16
Mike Pa
l
l
Fix
s
hrinking o
f
direc
t
mapped block in builtin alloca
t
or
.
commit
|
commitdiff
|
tree
2012-08-15
Mike
Pal
l
Fix last commit
.
commit
|
commitdiff
|
tree
2012-08-15
Mike
Pall
FOL
D
x /
2^k ==> x * 2
^
-k
.
commit
|
commitdiff
|
tree
2012-08-14
Mike Pall
x
8
6: Simplify error mess
a
g
e
for
C
PUs lacking CMOV
.
commit
|
commitdiff
|
tree
2012-08-11
Mike Pal
l
FFI: D
o
n
'
t keep
CType * a
c
ross call
.
Callback may
r
eall
o
cate
.
.
.
commit
|
commitdiff
|
tree
2012-08-11
Mike Pall
Do not use DW
A
RF unwinder on Window
s
.
commit
|
commitdiff
|
tree
2012-08-09
Mike Pall
U
p
date c
r
oss-compilat
i
on docs
.
commit
|
commitdiff
|
tree
2012-08-09
M
ik
e
Pall
A
RM:
E
nable VFP
an
d
hard-float ABI s
u
pport
.
commit
|
commitdiff
|
tree
2012-08-09
Mike P
a
l
l
ARM
:
Add
V
FP and hard-floa
t
ABI
variants t
o
JIT compiler
.
commit
|
commitdiff
|
tree
2012-08-09
Mike Pal
l
Never compile D
W
ARF unwinder on Windows
.
commit
|
commitdiff
|
tree
2012-08-08
Mike
Pall
FFI: C
o
mpile
ffi
.
t
y
p
eof(
c
data)
.
commit
|
commitdiff
|
tree
2012-08-08
Mike Pall
FFI
:
Compile assignment
s
from enu
m
s
.
commit
|
commitdiff
|
tree
2012-08-05
Mike Pall
Add missing change for las
t
commit
.
commit
|
commitdiff
|
tree
2012-08-05
Mike Pall
FF
I
: Improve
error mes
s
a
ge f
o
r
bad indexing
attempts
.
commit
|
commitdiff
|
tree
2012-08-05
Mike Pall
FFI:
Ini
t
ialize all fie
l
ds of standard types
.
commit
|
commitdiff
|
tree
2012-08-02
Mike
Pall
FFI: Fix ali
g
nment of
C call struct
u
re
.
commit
|
commitdiff
|
tree
2012-07-30
M
i
ke
Pall
AR
M
: Add
hard-fl
o
at ABI suppo
r
t to
the FFI (interprete
r
)
.
commit
|
commitdiff
|
tree
2012-07-30
Mike Pall
AR
M
: A
d
d VFP a
n
d hard-flo
a
t ABI variants to interp
r
et
e
r
.
commit
|
commitdiff
|
tree
2012-07-29
M
i
ke Pal
l
On
l
y rep
l
ay su
n
k stores up to the
s
napshot reference
.
commit
|
commitdiff
|
tree
2012-07-29
Mike Pall
Need to handle
T
BA
R
in SINK pass
.
commit
|
commitdiff
|
tree
2012-07-29
Mike Pal
l
Ha
n
dle
c
ross-compiles with FPU/no-FP
U
or hard-fp/sof
t
.
.
.
commit
|
commitdiff
|
tree
2012-07-29
Mik
e
Pall
ARM:
A
d
d
VFP instr
u
ctions to
ARM disasse
m
b
l
er
.
commit
|
commitdiff
|
tree
2012-07-29
Mik
e
Pall
DynASM/ARM: Add VFP i
n
s
t
ructions
.
commit
|
commitdiff
|
tree
2012-07-24
Mike Pall
Do
n
't treat all consti
f
ied cdata conten
t
a
s
consta
n
t
.
commit
|
commitdiff
|
tree
2012-07-20
Mike Pall
T
urn lo
a
ds from immutable upval
u
es
i
n
t
o co
n
stants
.
commit
|
commitdiff
|
tree
2012-07-20
Mike Pall
Fix slot flags in snapshot repl
a
y
.
commit
|
commitdiff
|
tree
2012-07-18
Mike
P
all
Fix r
e
s
t
o
r
e
o
f
sunk C
N
EW
I
with implici
t
P
32
to P64
.
.
.
commit
|
commitdiff
|
tree
2012-07-17
Mike Pall
FFI
:
Box all
a
c
c
e
s
sed
o
r
r
eturne
d
e
n
um
s
.
commit
|
commitdiff
|
tree
2012-07-17
Mike Pall
Fix FO
L
D
ru
l
e (i-j)-i => 0
-
j
.
commit
|
commitdiff
|
tree
2012-07-17
Mike
P
all
Wor
k
around
for MSVC convers
i
o
n bug (dou
b
le -> uint32_t
.
.
.
commit
|
commitdiff
|
tree
2012-07-16
Mike Pall
x86/
x
64: Fix fusion of u
n
signed byte
c
o
m
parisons with
.
.
.
commit
|
commitdiff
|
tree
2012-07-16
Mike Pall
ARM: In
v
oke
S
PLIT pass for leftover IR_TOBIT
.
commit
|
commitdiff
|
tree
2012-07-16
Mike Pall
Fr
o
m
Lu
a
5
.
2: Add -E command
l
ine option (ignore env
.
.
.
commit
|
commitdiff
|
tree
2012-07-16
Mike Pall
Correct
disp
a
tch table m
o
difi
c
at
i
ons for
return hooks
.
commit
|
commitdiff
|
tree
2012-07-12
Mi
k
e
Pall
FFI: Show addr
e
s
s
p
o
in
t
ed t
o
for tostr
i
ng(r
e
f), to
o
.
commit
|
commitdiff
|
tree
2012-07-11
Mi
k
e
Pall
Limit
num
b
er of parent links h
a
n
d
l
ed by backend
.
commit
|
commitdiff
|
tree
2012-07-11
Mike Pall
Use an explicit flag to signal
S
INK tags for a trace
.
commit
|
commitdiff
|
tree
2012-07-09
Mike Pall
Don't al
l
ocate constan
t
s
for sunk stores
.
commit
|
commitdiff
|
tree
2012-07-09
M
i
ke Pall
Avoid
comp
i
ler warnings about
redefined
C
++
k
eywords
.
commit
|
commitdiff
|
tree
2012-07-09
Mike Pall
A
dd
m
issing decla
r
ations
for MSVC intrinsics
.
commit
|
commitdiff
|
tree
2012-07-08
Mike
P
all
Clean up AR
M
capabilit
y
flags
.
On
l
y set highest
arch
.
.
.
commit
|
commitdiff
|
tree
next