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
Replace stack slot for implicit number->string conv. in Lua/C API.
2011-08-08
M
ike
Pal
l
Remove
t
empo
r
ary mcode limit er
r
or from app
l
i
c
a
t
i
on
.
.
.
commit
|
commitdiff
|
tree
2011-08-07
Mike
Pa
l
l
FFI: Limit
snapshot opt
i
miz
a
tion f
o
r cdata
co
m
parisons
.
commit
|
commitdiff
|
tree
2011-08-01
Mike Pall
PPC: Add mac
h
ine-specifi
c
p
a
rt of
FFI
.
commit
|
commitdiff
|
tree
2011-07-25
Mike Pall
PPC
:
Fix fl
o
or/ceil for dual
-
number mode
.
commit
|
commitdiff
|
tree
2011-07-24
Mike Pa
l
l
PPC: Add dual-number mode interpr
e
ter
.
E
n
able
by defau
l
t
.
commit
|
commitdiff
|
tree
2011-07-23
M
i
ke Pall
Use
d
iff
e
rent workaround for
alignme
n
t
o
f
j
it_Sta
t
e
.
commit
|
commitdiff
|
tree
2011-07-23
Mike Pall
F
FI: Treat functi
o
n ctypes like pointers in c
o
mparison
s
.
commit
|
commitdiff
|
tree
2011-07-19
Mike Pall
From
Lua 5
.
2
:
Cha
n
g
e \* t
o
\z
.
R
eject
u
ndefined escape
.
.
.
commit
|
commitdiff
|
tree
2011-07-13
M
i
ke Pall
P
PC: U
p
date install docs
.
commit
|
commitdiff
|
tree
2011-07-13
Mike P
a
ll
PPC: Add dual-nu
m
b
e
r mo
d
e interprete
r
.
commit
|
commitdiff
|
tree
2011-07-13
Mik
e
Pal
l
PPCSPE: Fix dispatch
for binop metamethods
.
commit
|
commitdiff
|
tree
2011-07-13
M
ike Pall
Cleanup singl
e
-number vs
.
d
u
al-nu
m
be
r
mod
e
s
e
l
ection
.
commit
|
commitdiff
|
tree
2011-07-12
Mik
e
Pall
ARM
:
Don't evict
A
SMR
E
F_L i
n
ra_evictk()
.
commit
|
commitdiff
|
tree
2011-07-07
Mike
P
all
Fix doc link
.
commit
|
commitdiff
|
tree
2011-07-06
Mike Pal
l
FFI:
Fix comment parsin
g
.
commit
|
commitdiff
|
tree
2011-07-04
M
i
k
e
Pall
ARM:
In
s
t
a
l
l
dis_arm
.
lua
.
commit
|
commitdiff
|
tree
2011-07-03
Mike
Pall
F
i
x inst
a
ll_name an
d
versi
o
ning on
O
SX
.
commit
|
commitdiff
|
tree
2011-07-03
M
i
ke P
a
l
l
PPC:
A
d
d build ru
l
es
f
or PPC interpreter (non-functional
.
.
.
commit
|
commitdiff
|
tree
2011-07-03
Mike Pall
PPC: Separ
a
te PPC vs
.
PPCSPE int
e
rprete
r
s
o
u
rce fi
l
e
s
.
commit
|
commitdiff
|
tree
2011-07-01
Mi
k
e
P
al
l
PPC: Untangle PPC vs
.
PP
C
SP
E
t
arget defines
.
commit
|
commitdiff
|
tree
2011-07-01
Mi
k
e
P
all
PPC
:
Fix range check for
s
caled immedi
a
tes in DynASM
.
commit
|
commitdiff
|
tree
2011-06-29
Mike Pall
A
dd debug option
to msvcbuild
.
bat and improve error
.
.
.
commit
|
commitdiff
|
tree
2011-06-29
Mike Pall
D
on't use thread
-
safe exception
s
on OSX
.
Complain to
.
.
.
commit
|
commitdiff
|
tree
2011-06-28
Mike Pall
Retur
n
to lower
frame via interpreter
f
or unhandled
.
.
.
commit
|
commitdiff
|
tree
2011-06-28
Mike Pall
P
r
efer
r
ecording loo
p
s over calls
.
commit
|
commitdiff
|
tree
2011-06-28
Mike
P
all
Reorganize
trace linking a
n
d
t
rack
lin
k
types
.
commit
|
commitdiff
|
tree
2011-06-28
Mike Pall
C
lean
up temporary bytecode pat
c
hing
.
commit
|
commitdiff
|
tree
2011-06-27
M
ike Pall
Fix forced
u
nwinding tr
i
ggered
by ex
t
ernal unwinder
.
commit
|
commitdiff
|
tree
2011-06-27
M
ik
e
P
a
ll
Use thread-safe exceptions for external
un
w
inding on
.
.
.
commit
|
commitdiff
|
tree
2011-06-26
Mike
P
a
ll
Fix
i
O
S
bui
l
d
.
commit
|
commitdiff
|
tree
2011-06-26
M
i
ke Pa
l
l
Fix d
a
ta-flow
a
nalysis fo
r
BC_
I
T
E
R
L
.
commit
|
commitdiff
|
tree
2011-06-24
Mike Pall
F
F
I: Clarify
d
o
cs w
r
t
.
s
tring initiali
z
e
r
s f
o
r
b
yte
.
.
.
commit
|
commitdiff
|
tree
2011-06-23
Mike
Pall
RELEASE Lu
a
J
I
T-2
.
0
.
0-beta8 (fixed)
commit
|
commitdiff
|
tree
2011-06-23
Mike
P
all
F
ix documentation
f
o
r
-b command lin
e
o
p
tion
.
commit
|
commitdiff
|
tree
2011-06-23
Mike Pall
RELEAS
E
LuaJIT
-
2
.
0
.
0-beta8
commit
|
commitdiff
|
tree
2011-06-23
M
ike P
a
ll
Update chang
e
log
.
commit
|
commitdiff
|
tree
2011-06-23
M
i
ke Pall
Misc
.
updates to
docs
.
commit
|
commitdiff
|
tree
2011-06-22
Mik
e
Pall
Fix as
s
ertion
.
commit
|
commitdiff
|
tree
2011-06-22
Mike Pa
l
l
x86
/
x64:
D
o
n't evi
c
t
BA
S
E in
r
a_evictk()
.
commit
|
commitdiff
|
tree
2011-06-22
Mike Pall
x86/x64: Fix
r
egi
s
t
er
a
llocation
f
or variable shifts
.
commit
|
commitdiff
|
tree
2011-06-22
Mike Pall
x
8
6/x64: Fix fu
s
ion of comparisons w
i
th
u
8/u16 XLOA
D
.
commit
|
commitdiff
|
tree
2011-06-22
Mi
k
e
Pall
Avoid point
l
ess calls
for std file handles on __gc
.
commit
|
commitdiff
|
tree
2011-06-20
Mike Pall
Fi
x
rec
o
rdin
g
of loops
with instable
d
irections in
.
.
.
commit
|
commitdiff
|
tree
2011-06-20
Mi
k
e Pall
From Lua 5
.
2: __len for tabl
e
s
.
Need
s
-D
L
U
AJI
T
_ENABLE_LUA52C
.
.
.
commit
|
commitdiff
|
tree
2011-06-14
Mi
k
e Pal
l
Update man page for -b co
m
mand li
n
e option
.
commit
|
commitdiff
|
tree
2011-06-14
Mik
e
Pa
l
l
More
f
ixes fo
r
t
h
e So
l
aris/x86 build
.
Thanks to Wi
l
l
.
.
.
commit
|
commitdiff
|
tree
2011-06-14
M
ike Pall
F
i
x bytecode
loa
d
ing on Windows
.
commit
|
commitdiff
|
tree
2011-06-13
Mike Pa
l
l
Add more
d
ocs fo
r
by
t
ecod
e
load
/
save fea
t
u
re
.
commit
|
commitdiff
|
tree
2011-06-13
Mike Pall
Fix dum
p
in
g
of already stripped functions with deb
u
g
.
.
.
commit
|
commitdiff
|
tree
2011-06-12
Mike Pall
Add -b
com
m
and line option to save/list bytecode
.
commit
|
commitdiff
|
tree
2011-06-12
Mike Pa
l
l
A
d
d su
p
po
r
t for bytecode
loadin
g
/savi
n
g
.
commit
|
commitdiff
|
tree
2011-06-12
M
i
ke P
a
ll
Add recurs
i
ve dump option to jit
.
bc
.
du
m
p
()
.
commit
|
commitdiff
|
tree
2011-06-12
Mike Pall
No nee
d
for L ar
g
um
e
nt to
lj_str_in
i
tbuf
(
)
.
commit
|
commitdiff
|
tree
2011-06-11
Mike Pall
FFI: S
u
pport
_
_tostring metamethod
f
or poin
t
e
rs
t
o
.
.
.
commit
|
commitdiff
|
tree
2011-06-11
Mi
k
e P
a
l
l
M
ake
.
eh_
f
r
a
me section read-write on Solaris
.
commit
|
commitdiff
|
tree
2011-06-10
Mike Pall
Fix check for mis
s
ing
a
rguments in string
.
forma
t
()
.
commit
|
commitdiff
|
tree
2011-06-09
Mike
P
all
Cle
a
nup proto
t
y
p
e
f
l
ags
.
commit
|
commitdiff
|
tree
2011-06-08
Mike Pall
Rem
o
ve bogus assertio
n
for G
C
e
s
timate vs
.
t
hreshold
.
commit
|
commitdiff
|
tree
2011-06-08
Mik
e
P
all
F
latten an
d
c
ompress in
-
memory debug info (save
s
~70%)
.
commit
|
commitdiff
|
tree
2011-06-07
Mi
k
e Pall
Mo
v
e debugging/i
n
trospection f
u
n
c
t
i
onality to l
j
_de
b
ug
.
c
.
commit
|
commitdiff
|
tree
2011-06-07
Mike Pall
Fix compil
e
r
wa
r
n
i
ng
.
commit
|
commitdiff
|
tree
2011-06-07
Mike Pal
l
FFI
:
P
rint
NULL pointers as
"
cdata<
.
.
.
*>:
N
ULL"
.
commit
|
commitdiff
|
tree
2011-06-07
Mike Pall
F
F
I
: Sh
o
w ad
d
r
e
s
s po
i
nted
t
o fo
r
to
s
trin
g
(p
o
inter
)
.
commit
|
commitdiff
|
tree
2011-06-07
M
ike Pal
l
Mino
r
change
to b
y
tecod
e
penalty cod
e
for consistency
.
commit
|
commitdiff
|
tree
2011-06-07
M
i
ke
P
all
Fix
data-flow analysis for
B
C_UC
L
O
.
commit
|
commitdiff
|
tree
2011-06-06
Mike Pall
FF
I
: C
h
ange tonumber(cd
a
t
a) semantics
.
Retur
n
nil for
.
.
.
commit
|
commitdiff
|
tree
2011-06-05
Mike
P
all
ARM: Add fast a
s
sembler imp
l
ementati
o
n o
f
flo
o
r/
c
eil
.
.
.
commit
|
commitdiff
|
tree
2011-06-05
Mike Pal
l
PPC:
Add lj_vm_floor which
i
s
c
allab
l
e fr
o
m C
.
commit
|
commitdiff
|
tree
2011-06-05
Mike
P
a
l
l
ARM: Fuse XLOA
D
/XSTORE opera
n
ds
.
commit
|
commitdiff
|
tree
2011-06-03
Mike Pa
l
l
Add
s
tdint
.
h re
p
lacement
f
or
Symbian
.
S
igh
.
commit
|
commitdiff
|
tree
2011-06-03
Mike Pall
Ad
d
n
a
r
r
o
w
ing of modul
o
operator
.
commit
|
commitdiff
|
tree
2011-06-03
Mike Pall
Move
m
a
t
h help
e
rs to lj_v
m
m
ath
.
c
.
A
d
d
missing log2
.
.
.
commit
|
commitdiff
|
tree
2011-06-03
Mike Pa
l
l
A
RM: Disable C++ ex
c
eption
c
atching o
n
Symbi
a
n
.
commit
|
commitdiff
|
tree
2011-06-02
Mike Pal
l
ARM: En
a
ble JIT compiler (e
x
c
e
p
t for iOS)
.
commit
|
commitdiff
|
tree
2011-06-02
M
i
ke Pa
l
l
ARM: Add ARM-s
p
ecific
assembler backe
n
d
.
commit
|
commitdiff
|
tree
2011-06-01
Mi
k
e Pall
ARM: D
o
n
'
t generate u
n
aligned
XLOA
D
s
.
commit
|
commitdiff
|
tree
2011-06-01
Mike Pal
l
Many soft-float-related
fixes to SP
L
IT
p
a
s
s a
n
d
ass
e
mbler
.
.
.
commit
|
commitdiff
|
tree
2011-06-01
Mik
e
Pall
ARM: Catch C++ excep
t
i
o
n
s
in interpr
e
ter fram
e
s
.
commit
|
commitdiff
|
tree
2011-05-31
Mike
P
all
DUALNU
M
: Fix miss
i
ng type
c
heck for loop
i
n
dex slot
.
commit
|
commitdiff
|
tree
2011-05-31
Mike Pall
AR
M
: Tu
n
e r
e
m
a
terialization scheduler
.
commit
|
commitdiff
|
tree
2011-05-31
M
i
ke Pall
FFI: Fix recording of
c
a
sts from 32 bit
p
ointers to
.
.
.
commit
|
commitdiff
|
tree
2011-05-31
Mi
k
e
P
all
x86/x64: Minor cleanup in as
s
embler back
e
nd
.
commit
|
commitdiff
|
tree
2011-05-31
Mik
e
Pall
ARM:
Optimize ha
s
h algorithm for 3
-
o
per
a
nd
C
PUs
.
commit
|
commitdiff
|
tree
2011-05-31
Mi
k
e Pal
l
A
RM: F
i
x
_
_newindex metam
e
t
h
od handling f
o
r BC_TSE
T
B
.
commit
|
commitdiff
|
tree
2011-05-31
Mike Pall
ARM: Fix str
i
ng
.
sub()
a
rgument checks
.
commit
|
commitdiff
|
tree
2011-05-29
Mike Pall
Clean
u
p
m
emory al
l
ocator initialization and catch
.
.
.
commit
|
commitdiff
|
tree
2011-05-27
Mike Pall
FFI: Avoid unused
function
s
if FFI is d
i
sabled
.
commit
|
commitdiff
|
tree
2011-05-27
Mike Pal
l
ARM
:
Inte
r
p
re
t
er/JIT inte
g
ration
,
par
t
#2
.
commit
|
commitdiff
|
tree
2011-05-27
Mike Pall
ARM:
F
ix math
.
ld
e
xp()
recording and fo
l
ding
.
commit
|
commitdiff
|
tree
2011-05-27
Mike Pal
l
Fix compiler warni
n
g
.
commit
|
commitdiff
|
tree
2011-05-26
Mike Pall
Fix handling of n
u
mber const
a
nts
i
n snapshots i
n
S
P
L
I
T
.
.
.
commit
|
commitdiff
|
tree
2011-05-26
Mike P
a
ll
ARM
:
F
ix
re
m
at
e
r
ial
i
zation schedul
e
r
.
commit
|
commitdiff
|
tree
2011-05-26
M
ike
P
all
ARM:
F
lush instruction cache in a
s
semb
l
er back
e
nd
.
commit
|
commitdiff
|
tree
2011-05-26
M
i
ke Pall
Treat extra exit from stack check like
a parent ex
i
t
.
commit
|
commitdiff
|
tree
2011-05-26
Mike
P
a
ll
Simpli
f
y h
e
lp
e
r r
o
utin
e
s f
o
r soft-f
l
o
a
t t
a
rgets
.
Add
.
.
.
commit
|
commitdiff
|
tree
2011-05-26
M
ike
Pall
ARM:
Add
CPU detectio
n
.
commit
|
commitdiff
|
tree
2011-05-23
Mike Pall
ARM: Unify rotates to s
i
mplify assembler
backend
.
commit
|
commitdiff
|
tree
2011-05-23
Mike Pall
FFI: Fi
x
__gc for VLA/VLS cd
a
ta objects
.
commit
|
commitdiff
|
tree
2011-05-22
M
ike
P
all
G
e
t register maps for
j
it
.
d
u
mp
f
rom target
d
isassembler
.
commit
|
commitdiff
|
tree
2011-05-22
Mi
k
e Pall
ARM: Add ARM disassemb
l
er
.
commit
|
commitdiff
|
tree
next