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
Fix compiler warning.
2011-08-10
Mike Pall
Fi
x
compiler warning
.
commit
|
commitdiff
|
tree
2011-08-09
Mike P
a
ll
Fi
x
sta
c
k ch
e
ck when L->to
p
is above L
-
>maxstack
.
commit
|
commitdiff
|
tree
2011-08-08
Mike Pall
Remo
v
e
te
m
por
a
ry mcod
e
limit error
from application
.
.
.
commit
|
commitdiff
|
tree
2011-08-07
Mi
k
e Pall
F
F
I: Li
m
it snapshot opt
i
miz
a
t
i
on for cda
t
a
comparisons
.
commit
|
commitdiff
|
tree
2011-08-01
Mike Pa
l
l
PPC: A
d
d machi
n
e-specific p
a
rt
o
f FFI
.
commit
|
commitdiff
|
tree
2011-07-25
Mike Pall
P
P
C: Fix floor/ceil for dual
-
number mode
.
commit
|
commitdiff
|
tree
2011-07-24
Mike
Pall
PPC: Add dua
l
-number mo
d
e
i
n
t
erpreter
.
Enable by d
e
fault
.
commit
|
commitdiff
|
tree
2011-07-23
Mik
e
P
a
ll
Use dif
f
erent w
o
rkaround for alignment of jit_Sta
t
e
.
commit
|
commitdiff
|
tree
2011-07-23
Mik
e
Pall
FFI: Treat
f
u
n
ction cty
p
e
s l
i
ke
p
o
i
n
ter
s
in
c
omparisons
.
commit
|
commitdiff
|
tree
2011-07-19
Mi
k
e Pal
l
Fr
o
m
Lua 5
.
2:
Change \* t
o
\z
.
R
e
ject undefined e
s
cape
.
.
.
commit
|
commitdiff
|
tree
2011-07-13
Mike
P
a
ll
PPC
:
Upd
a
te install
d
ocs
.
commit
|
commitdiff
|
tree
2011-07-13
M
i
ke Pal
l
PPC: Add dual-number mo
d
e interpreter
.
commit
|
commitdiff
|
tree
2011-07-13
Mike P
a
l
l
PPCSPE: Fi
x
dispatch for
binop metameth
o
ds
.
commit
|
commitdiff
|
tree
2011-07-13
Mike
Pal
l
Cleanup si
n
gle-nu
m
ber vs
.
dual-number
m
od
e
selection
.
commit
|
commitdiff
|
tree
2011-07-12
Mike Pa
l
l
ARM: Don't evict AS
M
REF_L in ra_evic
t
k()
.
commit
|
commitdiff
|
tree
2011-07-07
Mike Pall
Fix doc link
.
commit
|
commitdiff
|
tree
2011-07-06
Mik
e
Pall
F
F
I
: Fix com
m
e
n
t pa
r
sing
.
commit
|
commitdiff
|
tree
2011-07-04
Mike Pall
A
RM: Inst
a
l
l d
i
s_arm
.
lua
.
commit
|
commitdiff
|
tree
2011-07-03
Mike Pall
Fix
i
nstall_
n
a
me and versi
o
ning on OS
X
.
commit
|
commitdiff
|
tree
2011-07-03
Mike Pall
PPC:
Ad
d
build rules for PPC interprete
r
(
n
on-functional
.
.
.
commit
|
commitdiff
|
tree
2011-07-03
Mike
P
all
PP
C
: Separate PPC vs
.
PPCSPE
interpreter sour
c
e files
.
commit
|
commitdiff
|
tree
2011-07-01
Mike Pall
PPC: Untangle
P
PC vs
.
PPCSPE target
d
efines
.
commit
|
commitdiff
|
tree
2011-07-01
Mike Pall
PPC:
Fi
x
range c
h
e
ck for
s
cale
d
immediat
e
s in DynASM
.
commit
|
commitdiff
|
tree
2011-06-29
Mike Pall
Add debug o
p
tion to ms
v
cb
u
ild
.
bat and improve error
.
.
.
commit
|
commitdiff
|
tree
2011-06-29
Mike Pall
Don't use thr
e
ad-safe
ex
c
eptions on OSX
.
Complain to
.
.
.
commit
|
commitdiff
|
tree
2011-06-28
Mike
P
all
Return to
lower frame via
inte
r
preter f
o
r unhandl
e
d
.
.
.
commit
|
commitdiff
|
tree
2011-06-28
Mike
P
all
Prefer recor
d
i
ng loops ov
e
r calls
.
commit
|
commitdiff
|
tree
2011-06-28
M
i
ke Pa
l
l
Reorgani
z
e
t
race
linkin
g
and
t
rack lin
k
typ
e
s
.
commit
|
commitdiff
|
tree
2011-06-28
Mike Pall
Clean
u
p temporary bytecode patching
.
commit
|
commitdiff
|
tree
2011-06-27
Mike Pall
F
i
x forced unw
i
ndi
n
g tri
g
gered by ex
t
er
n
al un
w
inder
.
commit
|
commitdiff
|
tree
2011-06-27
Mike Pa
l
l
Use thread-safe exceptions for external unwindi
n
g
o
n
.
.
.
commit
|
commitdiff
|
tree
2011-06-26
Mike Pall
F
i
x
i
OS build
.
commit
|
commitdiff
|
tree
2011-06-26
Mike Pa
l
l
Fi
x
data-flow ana
l
ysis for BC_ITERL
.
commit
|
commitdiff
|
tree
2011-06-24
Mike
P
all
FFI
:
Clarify docs w
r
t
.
strin
g
initia
l
izer
s
for byt
e
.
.
.
commit
|
commitdiff
|
tree
2011-06-23
M
i
ke Pall
RELEA
S
E LuaJIT-2
.
0
.
0-beta
8
(fixed)
commit
|
commitdiff
|
tree
2011-06-23
Mike Pal
l
Fix doc
u
m
e
n
t
ation for -b command line
o
ption
.
commit
|
commitdiff
|
tree
2011-06-23
Mike Pall
RE
L
EASE
L
uaJIT-2
.
0
.
0-be
t
a8
commit
|
commitdiff
|
tree
2011-06-23
Mi
k
e Pall
Update change
l
og
.
commit
|
commitdiff
|
tree
2011-06-23
Mike Pa
l
l
Misc
.
updates to doc
s
.
commit
|
commitdiff
|
tree
2011-06-22
M
i
ke Pall
Fi
x
assertion
.
commit
|
commitdiff
|
tree
2011-06-22
Mik
e
P
a
ll
x
8
6/x64: Do
n
't evict
B
ASE in r
a
_
e
victk()
.
commit
|
commitdiff
|
tree
2011-06-22
Mi
k
e Pall
x8
6
/
x64: Fix
r
egi
s
ter allocation f
o
r
va
r
i
abl
e
shifts
.
commit
|
commitdiff
|
tree
2011-06-22
Mike Pall
x86/x64: Fix
f
u
sion of comparisons with u8
/
u16
X
LOAD
.
commit
|
commitdiff
|
tree
2011-06-22
M
i
ke Pall
Avoid pointle
s
s c
a
lls
f
o
r std file handles on
__gc
.
commit
|
commitdiff
|
tree
2011-06-20
Mike P
a
ll
F
i
x recording of loops
w
ith inst
a
bl
e
dir
e
ct
i
ons in
.
.
.
commit
|
commitdiff
|
tree
2011-06-20
M
i
ke Pall
F
r
om Lua 5
.
2: __
l
en for tab
l
es
.
N
e
eds
-
D
L
UAJ
I
T_ENABLE_LUA5
2
C
.
.
.
commit
|
commitdiff
|
tree
2011-06-14
Mike Pall
U
pdate man pag
e
for -
b
comman
d
line opti
o
n
.
commit
|
commitdiff
|
tree
2011-06-14
Mike Pal
l
More fi
x
e
s f
o
r the Solaris/x86 build
.
T
han
k
s to
Will
.
.
.
commit
|
commitdiff
|
tree
2011-06-14
Mike Pall
Fix b
y
tecode loading on
Windows
.
commit
|
commitdiff
|
tree
2011-06-13
Mike Pa
l
l
Add more docs fo
r
b
y
tecod
e
load/save feature
.
commit
|
commitdiff
|
tree
2011-06-13
Mike Pall
Fix
d
umping of already st
r
ipped fu
n
ct
i
on
s
with debug
.
.
.
commit
|
commitdiff
|
tree
2011-06-12
Mike Pall
Add -b c
o
mmand line opti
o
n
t
o save/list byt
e
code
.
commit
|
commitdiff
|
tree
2011-06-12
Mike
Pall
A
dd su
p
port for bytecode loa
d
i
n
g
/
saving
.
commit
|
commitdiff
|
tree
2011-06-12
Mike Pall
Add recursive dum
p
option to
jit
.
bc
.
d
u
mp()
.
commit
|
commitdiff
|
tree
2011-06-12
M
i
k
e Pa
l
l
No nee
d
for
L argume
n
t to lj_str_initbuf()
.
commit
|
commitdiff
|
tree
2011-06-11
Mike Pa
l
l
FFI: Support __t
o
s
tring metameth
o
d for pointers to
.
.
.
commit
|
commitdiff
|
tree
2011-06-11
Mike
Pall
Make
.
eh_frame section read-wri
t
e on
Solar
i
s
.
commit
|
commitdiff
|
tree
2011-06-10
Mike
Pall
Fix check
for missin
g
arguments in string
.
format()
.
commit
|
commitdiff
|
tree
2011-06-09
Mike Pall
Cleanup prototype
f
lags
.
commit
|
commitdiff
|
tree
2011-06-08
M
i
k
e Pall
Re
m
ove bogus assertion for
G
C est
i
mate
vs
.
thresh
o
ld
.
commit
|
commitdiff
|
tree
2011-06-08
M
ike Pall
F
l
a
tten and compress in-m
e
mory
debug i
n
fo (
s
aves ~70
%
)
.
commit
|
commitdiff
|
tree
2011-06-07
Mike Pall
Move debugging/introspection func
t
ion
a
lity to lj_debu
g
.
c
.
commit
|
commitdiff
|
tree
2011-06-07
Mik
e
Pall
Fix com
p
il
e
r warning
.
commit
|
commitdiff
|
tree
2011-06-07
Mik
e
Pal
l
FFI: Print NULL point
e
r
s
as "c
d
ata<
.
.
.
*>:
NULL"
.
commit
|
commitdiff
|
tree
2011-06-07
M
i
ke Pall
FF
I
: Show add
r
ess pointe
d
to for tostri
n
g(p
o
in
t
er)
.
commit
|
commitdiff
|
tree
2011-06-07
Mike Pall
Mino
r
change
to bytecode penalty co
d
e for con
s
i
s
tency
.
commit
|
commitdiff
|
tree
2011-06-07
Mike Pall
Fi
x
data-flow
analy
s
is for BC_UCLO
.
commit
|
commitdiff
|
tree
2011-06-06
Mike
P
all
FFI
:
Change tonumber(cdata) semanti
c
s
.
Retu
r
n
n
i
l
for
.
.
.
commit
|
commitdiff
|
tree
2011-06-05
Mike P
a
ll
ARM: Add fast assemb
l
er i
m
pl
e
m
e
ntation of
f
loor/ceil
.
.
.
commit
|
commitdiff
|
tree
2011-06-05
M
i
ke Pall
P
PC:
Add lj_vm_
f
loor w
h
ich i
s
call
a
b
l
e
from C
.
commit
|
commitdiff
|
tree
2011-06-05
Mike Pall
ARM: Fuse XL
O
A
D
/X
S
T
O
R
E operands
.
commit
|
commitdiff
|
tree
2011-06-03
Mike Pall
Add std
i
nt
.
h replace
m
en
t
f
or
S
ymb
i
an
.
Sig
h
.
commit
|
commitdiff
|
tree
2011-06-03
Mike Pall
Add narrowing of
m
odulo opera
t
or
.
commit
|
commitdiff
|
tree
2011-06-03
Mike
Pall
M
ove m
a
th
h
elp
e
rs to lj_vm
m
ath
.
c
.
Add missin
g
l
og2
.
.
.
commit
|
commitdiff
|
tree
2011-06-03
Mike Pall
AR
M
: Dis
a
ble
C
++ exception
c
atch
i
ng on Sy
m
bian
.
commit
|
commitdiff
|
tree
2011-06-02
Mi
k
e
P
a
ll
A
R
M
: Enable
JIT
compiler (exce
p
t for iOS)
.
commit
|
commitdiff
|
tree
2011-06-02
Mi
k
e
Pal
l
ARM
:
Add A
R
M-specific assembler
b
a
c
kend
.
commit
|
commitdiff
|
tree
2011-06-01
Mike P
a
l
l
ARM: Don't generate unaligned
X
LOADs
.
commit
|
commitdiff
|
tree
2011-06-01
Mike
P
a
ll
Many soft-float-rel
a
te
d
fixes
to
SPLIT pass and ass
e
mbler
.
.
.
commit
|
commitdiff
|
tree
2011-06-01
Mike Pall
A
RM: Ca
t
ch C++ exception
s
i
n inter
p
r
eter frames
.
commit
|
commitdiff
|
tree
2011-05-31
Mike Pal
l
DUALN
U
M:
Fix mis
s
in
g
type check for loop index
sl
o
t
.
commit
|
commitdiff
|
tree
2011-05-31
Mik
e
Pa
l
l
A
R
M: Tune rem
a
terial
i
zation
s
c
h
e
dul
e
r
.
commit
|
commitdiff
|
tree
2011-05-31
Mik
e
Pa
l
l
F
FI: Fix reco
r
d
i
n
g of c
a
sts from 32 bi
t
pointers to
.
.
.
commit
|
commitdiff
|
tree
2011-05-31
Mike Pa
l
l
x86/x64: Minor c
l
ean
u
p in assembler
b
acke
n
d
.
commit
|
commitdiff
|
tree
2011-05-31
Mike Pall
ARM: Optimize hash alg
o
rithm for 3
-
operand
C
PUs
.
commit
|
commitdiff
|
tree
2011-05-31
M
i
ke Pall
A
RM: Fi
x
__newindex metamethod handli
n
g for BC_TSETB
.
commit
|
commitdiff
|
tree
2011-05-31
Mike Pall
A
RM:
F
ix str
i
ng
.
s
u
b()
a
rgument chec
k
s
.
commit
|
commitdiff
|
tree
2011-05-29
Mike
Pall
Cle
a
n
u
p memory allocator
i
nit
i
alization
a
nd
c
atch
.
.
.
commit
|
commitdiff
|
tree
2011-05-27
M
i
ke Pall
FFI: Avoid unu
s
ed
f
unction
s
if FFI is disabl
e
d
.
commit
|
commitdiff
|
tree
2011-05-27
Mike Pall
ARM:
Int
e
rpreter/JIT integration, p
a
rt #2
.
commit
|
commitdiff
|
tree
2011-05-27
Mike Pall
ARM:
Fi
x
math
.
ldexp() record
i
n
g a
n
d
folding
.
commit
|
commitdiff
|
tree
2011-05-27
M
ike Pall
Fix com
p
iler w
a
rn
i
ng
.
commit
|
commitdiff
|
tree
2011-05-26
Mike Pall
F
ix
h
andli
n
g of number constan
t
s in snap
s
hots
i
n
SPLIT
.
.
.
commit
|
commitdiff
|
tree
2011-05-26
Mike Pa
l
l
ARM: Fix rematerializatio
n
sch
e
dule
r
.
commit
|
commitdiff
|
tree
2011-05-26
Mike Pall
ARM:
Flush instruction c
a
che in
as
s
e
mb
l
e
r backend
.
commit
|
commitdiff
|
tree
2011-05-26
Mike Pall
Treat extra e
x
it from stac
k
che
c
k
like a par
e
nt exit
.
commit
|
commitdiff
|
tree
2011-05-26
M
ike Pa
l
l
S
i
m
p
lify helpe
r
routines
for soft-float tar
g
ets
.
A
d
d
.
.
.
commit
|
commitdiff
|
tree
2011-05-26
Mike Pall
ARM: A
d
d CPU detection
.
commit
|
commitdiff
|
tree
2011-05-23
M
i
ke Pall
AR
M
:
Unify ro
t
ates to simplify
as
s
embler backen
d
.
commit
|
commitdiff
|
tree
2011-05-23
Mike Pall
FF
I
: Fix __gc for VLA
/
VLS cdata objects
.
commit
|
commitdiff
|
tree
next