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
RELEASE LuaJIT-2.0.0-beta9
2011-09-05
Mike Pall
PPC: Disassembl
e
y-bi
t
inste
a
d
of a
t
-
bits for conditi
o
n
a
l
.
.
.
commit
|
commitdiff
|
tree
2011-09-05
Mike Pall
PPC: A
d
d
y
-bit v
a
riants o
f
conditional branches to
.
.
.
commit
|
commitdiff
|
tree
2011-09-02
Mike Pall
A
l
way
s
use ANSI variants of Windows sy
s
tem functions
.
commit
|
commitdiff
|
tree
2011-08-31
M
i
ke Pal
l
Mark install
e
d sha
r
e
d library as
e
x
ecutable
.
commit
|
commitdiff
|
tree
2011-08-26
M
ike P
a
l
l
Avoid conv
e
rsion nar
r
ow
i
n
g
o
f arithmeti
c
with large
.
.
.
commit
|
commitdiff
|
tree
2011-08-25
Mike Pall
FFI
/
x64:
F
ix struct-by-value calli
n
g
conventions
.
commit
|
commitdiff
|
tree
2011-08-21
Mike
P
all
Rec
o
rd
missing FORI slot l
o
ads (e
.
g
.
af
t
er
r
etu
r
n to
.
.
.
commit
|
commitdiff
|
tree
2011-08-18
M
ike Pall
PPC: Add PPC disass
e
mbler
.
commit
|
commitdiff
|
tree
2011-08-17
M
i
ke
Pa
l
l
Add potential PHI for number conve
r
sions due to type
.
.
.
commit
|
commitdiff
|
tree
2011-08-16
Mike Pall
E
x
tend
-b to gene
r
ate c/
h
/obj/o
files with embedded
.
.
.
commit
|
commitdiff
|
tree
2011-08-16
Mike Pall
Lo
a
d
embedde
d
b
y
teco
d
e wit
h
requi
r
e()
.
commit
|
commitdiff
|
tree
2011-08-14
Mike
P
a
ll
Clarify name of MI
T
license
.
commit
|
commitdiff
|
tree
2011-08-14
Mike Pall
Replace some
_Unwind_* types
.
Fixes build issues on
.
.
.
commit
|
commitdiff
|
tree
2011-08-11
Mike Pall
x6
4
:
F
i
x result type
o
f cdata in
d
ex conversions
.
commit
|
commitdiff
|
tree
2011-08-11
Mike P
a
ll
Do
n
'
t
b
othe
r
t
o
chai
n
NOPs
.
commit
|
commitdiff
|
tree
2011-08-10
M
ike Pall
PPCS
P
E: Save/rest
o
re cr2
,
cr3 and
cr
4
when en
t
ering
.
.
.
commit
|
commitdiff
|
tree
2011-08-10
Mik
e
Pall
P
PC: Sa
v
e/
r
e
s
tore cr2, cr3 and
c
r4 when entering/leaving VM
.
commit
|
commitdiff
|
tree
2011-08-10
Mike Pall
PPC: Add mtcrf instruc
t
ion to DynAS
M
.
commit
|
commitdiff
|
tree
2011-08-10
Mi
k
e Pal
l
PPC: T
u
ne and resched
u
le in
t
erpre
t
e
r
for P
P
C
/
e300
.
commit
|
commitdiff
|
tree
2011-08-10
Mike Pal
l
Fi
x
c
ompiler w
a
rning
.
commit
|
commitdiff
|
tree
2011-08-09
Mike
P
a
ll
Fix
stack check when
L->top is above L->maxstack
.
commit
|
commitdiff
|
tree
2011-08-08
Mike Pall
Remove temporary
mcode limit er
r
or from ap
p
l
i
cation
.
.
.
commit
|
commitdiff
|
tree
2011-08-07
Mike Pall
F
FI: Limit snap
s
hot opt
i
mization for
c
data compa
r
isons
.
commit
|
commitdiff
|
tree
2011-08-01
Mike
Pall
PPC: Add machine-spe
c
ific
part
o
f
FFI
.
commit
|
commitdiff
|
tree
2011-07-25
Mike Pall
PPC: Fix floor/ceil
for d
u
al-
n
umber mode
.
commit
|
commitdiff
|
tree
2011-07-24
Mike Pall
PPC: Add dual-number mode interpreter
.
Ena
b
le by de
f
a
ult
.
commit
|
commitdiff
|
tree
2011-07-23
Mike Pall
Use different workarou
n
d for alignmen
t
of ji
t
_St
a
te
.
commit
|
commitdiff
|
tree
2011-07-23
Mike Pal
l
FFI: Tr
e
at fun
c
tio
n
ctypes lik
e
pointers in comparisons
.
commit
|
commitdiff
|
tree
2011-07-19
Mike Pall
Fro
m
Lua
5
.
2
: Ch
a
nge \* to
\
z
.
Reject undefined esca
p
e
.
.
.
commit
|
commitdiff
|
tree
2011-07-13
Mike Pall
PPC: Update
i
n
s
tall docs
.
commit
|
commitdiff
|
tree
2011-07-13
Mi
k
e Pall
PPC: Add dual-n
u
m
b
er
mo
d
e interpreter
.
commit
|
commitdiff
|
tree
2011-07-13
Mike Pall
PPCSPE: Fix dispatch for bin
o
p
m
e
t
amethods
.
commit
|
commitdiff
|
tree
2011-07-13
Mi
k
e Pal
l
C
l
ea
n
up
s
ingle-
n
umber v
s
.
d
u
a
l
-
n
u
mber mode selection
.
commit
|
commitdiff
|
tree
2011-07-12
Mi
k
e
P
a
ll
ARM: Don
'
t
ev
i
c
t
ASMREF_L in ra_evict
k
(
)
.
commit
|
commitdiff
|
tree
2011-07-07
Mike Pa
l
l
Fix doc link
.
commit
|
commitdiff
|
tree
2011-07-06
M
i
ke Pall
FF
I
: Fix comment
p
a
r
sing
.
commit
|
commitdiff
|
tree
2011-07-04
Mike Pall
ARM: Install d
i
s_
a
rm
.
lua
.
commit
|
commitdiff
|
tree
2011-07-03
Mik
e
Pall
Fix
install_
n
a
me and ver
s
ioning on O
S
X
.
commit
|
commitdiff
|
tree
2011-07-03
Mik
e
Pall
PPC: Add
b
uild ru
l
es for PPC i
n
ter
p
reter (non
-
functio
n
al
.
.
.
commit
|
commitdiff
|
tree
2011-07-03
Mike Pall
PPC: Separate
PPC vs
.
PPCSPE i
n
terpreter sou
r
ce
files
.
commit
|
commitdiff
|
tree
2011-07-01
Mike P
a
ll
P
P
C: Untang
l
e PPC
v
s
.
PPCS
P
E tar
g
et defines
.
commit
|
commitdiff
|
tree
2011-07-01
Mike P
a
ll
PP
C
: Fix ran
g
e check for scal
e
d
im
m
ediates
i
n
DynASM
.
commit
|
commitdiff
|
tree
2011-06-29
Mike P
a
ll
Add
d
ebug
opt
i
on
to msv
c
build
.
bat and improve error
.
.
.
commit
|
commitdiff
|
tree
2011-06-29
Mike P
a
ll
Don't us
e
threa
d
-safe exceptions on OSX
.
C
o
mplain to
.
.
.
commit
|
commitdiff
|
tree
2011-06-28
Mike
P
all
Return to lower frame via inter
p
r
e
ter for unhandled
.
.
.
commit
|
commitdiff
|
tree
2011-06-28
Mike Pall
Prefer recording loops ove
r
calls
.
commit
|
commitdiff
|
tree
2011-06-28
Mike Pall
R
e
orga
n
ize tr
a
c
e linki
n
g
and track
l
ink ty
p
e
s
.
commit
|
commitdiff
|
tree
2011-06-28
Mik
e
Pall
Clean up t
e
mporary bytecode patching
.
commit
|
commitdiff
|
tree
2011-06-27
Mike
P
a
ll
Fix forced unwi
n
ding tr
i
ggere
d
by ext
e
r
n
al un
w
i
n
d
er
.
commit
|
commitdiff
|
tree
2011-06-27
Mike Pall
Use thread
-
s
a
fe exceptions for
exte
r
nal unwinding
o
n
.
.
.
commit
|
commitdiff
|
tree
2011-06-26
Mi
k
e Pall
Fix iOS build
.
commit
|
commitdiff
|
tree
2011-06-26
Mike Pal
l
Fix
da
t
a-flow analysis for BC_ITERL
.
commit
|
commitdiff
|
tree
2011-06-24
M
i
ke Pall
FFI: Cla
r
ify docs wrt
.
str
i
ng initializ
e
rs
for byte
.
.
.
commit
|
commitdiff
|
tree
2011-06-23
Mike Pall
RELEA
S
E
L
u
aJ
I
T-2
.
0
.
0
-beta8
(
fixed)
commit
|
commitdiff
|
tree
2011-06-23
Mike Pa
l
l
Fix documentati
o
n for -b command lin
e
option
.
commit
|
commitdiff
|
tree
2011-06-23
M
ike Pall
RELEASE LuaJIT-2
.
0
.
0-be
t
a8
commit
|
commitdiff
|
tree
2011-06-23
Mike Pall
Upda
t
e cha
n
gelog
.
commit
|
commitdiff
|
tree
2011-06-23
M
i
ke
Pall
Misc
.
updates to docs
.
commit
|
commitdiff
|
tree
2011-06-22
Mike Pa
l
l
Fi
x
assertion
.
commit
|
commitdiff
|
tree
2011-06-22
Mike Pal
l
x8
6
/
x
64: Don't
e
vict BAS
E
in ra_
e
victk(
)
.
commit
|
commitdiff
|
tree
2011-06-22
Mike Pall
x86
/
x64: Fix register
allocat
i
o
n
f
or va
r
iable
s
hifts
.
commit
|
commitdiff
|
tree
2011-06-22
Mi
k
e Pall
x86/x64: Fix fu
s
i
on of
comparisons with u8/u16 XLOAD
.
commit
|
commitdiff
|
tree
2011-06-22
M
i
ke Pall
Avoid
p
o
intless calls for std
file ha
n
dles on __gc
.
commit
|
commitdiff
|
tree
2011-06-20
Mike Pall
F
ix reco
r
ding o
f
loops with in
s
t
a
b
l
e directions in
.
.
.
commit
|
commitdiff
|
tree
2011-06-20
Mike Pall
F
rom
Lua 5
.
2
:
_
_
l
en for
tables
.
Needs -DLUAJIT_ENABLE_LUA52C
.
.
.
commit
|
commitdiff
|
tree
2011-06-14
M
i
k
e
P
a
ll
Update man page for -b command li
n
e option
.
commit
|
commitdiff
|
tree
2011-06-14
M
i
k
e Pall
Mo
r
e fixes
f
or the S
o
lari
s
/x86 build
.
Thanks to Will
.
.
.
commit
|
commitdiff
|
tree
2011-06-14
Mike Pall
Fix
bytecode lo
a
din
g
o
n
W
indows
.
commit
|
commitdiff
|
tree
2011-06-13
Mike Pall
Add
m
ore doc
s
for bytecod
e
load/save
featur
e
.
commit
|
commitdiff
|
tree
2011-06-13
Mike Pal
l
Fix d
u
m
p
i
ng of al
r
ea
d
y stripped functions with debug
.
.
.
commit
|
commitdiff
|
tree
2011-06-12
Mike
P
a
ll
Add -b c
o
mmand line op
t
ion to save/l
i
st bytecode
.
commit
|
commitdiff
|
tree
2011-06-12
Mike Pall
A
dd s
u
pport for bytec
o
de loa
d
ing/saving
.
commit
|
commitdiff
|
tree
2011-06-12
Mike Pall
Add recursive d
u
mp option to
jit
.
bc
.
dump(
)
.
commit
|
commitdiff
|
tree
2011-06-12
M
i
ke Pall
No ne
e
d
for L a
r
g
u
m
e
nt to lj_st
r
_initbuf()
.
commit
|
commitdiff
|
tree
2011-06-11
Mike
P
al
l
FFI:
S
upport __tostring meta
m
ethod for p
o
inters to
.
.
.
commit
|
commitdiff
|
tree
2011-06-11
M
i
ke P
a
l
l
Make
.
eh_frame s
e
ction read-w
r
ite on Solaris
.
commit
|
commitdiff
|
tree
2011-06-10
Mike Pa
l
l
Fix check for miss
i
n
g a
r
g
u
ments in st
r
in
g
.
fo
r
m
a
t
(
)
.
commit
|
commitdiff
|
tree
2011-06-09
Mike Pall
Cleanup prototype flag
s
.
commit
|
commitdiff
|
tree
2011-06-08
M
ike Pall
R
e
m
o
ve bogus
a
s
s
ertion f
o
r G
C
es
t
imate vs
.
threshold
.
commit
|
commitdiff
|
tree
2011-06-08
Mike P
a
ll
Flatten and compress in-memor
y
debug info (saves
~
70%)
.
commit
|
commitdiff
|
tree
2011-06-07
Mike Pall
Mov
e
debugging
/
i
n
t
ro
s
pection function
a
li
t
y to
lj_debu
g
.
c
.
commit
|
commitdiff
|
tree
2011-06-07
M
ik
e
P
all
Fix
c
ompile
r
war
n
ing
.
commit
|
commitdiff
|
tree
2011-06-07
Mik
e
Pall
FFI: Pri
n
t NULL p
o
inter
s
as "c
d
a
ta<
.
.
.
*>: NULL"
.
commit
|
commitdiff
|
tree
2011-06-07
Mik
e
Pall
FFI:
S
h
ow address po
i
nted to
for to
s
tr
i
n
g
(poin
t
er)
.
commit
|
commitdiff
|
tree
2011-06-07
Mike
P
all
Minor
c
h
a
nge to bytecode
penalty code for
c
onsistency
.
commit
|
commitdiff
|
tree
2011-06-07
M
ike Pall
Fix data-
f
low analysis for BC_UCLO
.
commit
|
commitdiff
|
tree
2011-06-06
Mike
P
all
F
F
I:
Change tonumber(cda
t
a) sem
a
ntics
.
Re
t
urn nil for
.
.
.
commit
|
commitdiff
|
tree
2011-06-05
M
ike Pal
l
AR
M
:
Add fast as
s
embl
e
r impl
e
mentation of floor/ceil
.
.
.
commit
|
commitdiff
|
tree
2011-06-05
Mi
k
e
P
a
l
l
P
PC: Add lj_vm_f
l
oor which is callable fr
o
m C
.
commit
|
commitdiff
|
tree
2011-06-05
Mike
P
a
ll
ARM: Fuse XL
O
AD/XSTORE ope
r
and
s
.
commit
|
commitdiff
|
tree
2011-06-03
Mi
k
e P
a
l
l
Add stdint
.
h repl
a
cement for Symbian
.
S
igh
.
commit
|
commitdiff
|
tree
2011-06-03
M
ike Pall
Add
narro
w
i
ng of modulo operato
r
.
commit
|
commitdiff
|
tree
2011-06-03
Mike
P
all
Mov
e
math helpe
r
s
to lj_vmmath
.
c
.
Add
mis
s
i
n
g log
2
.
.
.
commit
|
commitdiff
|
tree
2011-06-03
Mike Pall
ARM: Dis
a
b
l
e C++
e
xc
e
ption catching on Symb
i
an
.
commit
|
commitdiff
|
tree
2011-06-02
Mike Pall
A
R
M: Enable J
I
T
com
p
iler (except f
o
r i
O
S)
.
commit
|
commitdiff
|
tree
2011-06-02
Mike Pa
l
l
ARM: Add ARM-specific assemble
r
backend
.
commit
|
commitdiff
|
tree
2011-06-01
M
ike Pall
ARM:
D
on't ge
n
erate unaligne
d
XLOADs
.
commit
|
commitdiff
|
tree
2011-06-01
Mike P
a
ll
M
a
ny
s
oft-fl
o
at-relate
d
fixes to S
P
LIT p
a
ss and assembler
.
.
.
commit
|
commitdiff
|
tree
2011-06-01
M
ike Pall
A
RM: C
a
tch C++ excep
t
io
n
s in
i
nter
p
reter frame
s
.
commit
|
commitdiff
|
tree
2011-05-31
Mike Pall
DUALNUM: Fix m
i
ssing type
c
he
c
k for lo
o
p inde
x
slot
.
commit
|
commitdiff
|
tree
next