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 some _Unwind_* types. Fixes build issues on OSX 10.7.
2011-08-14
Mi
k
e Pal
l
Replace some _Unwind_
*
types
.
Fixes b
u
i
l
d issues on
.
.
.
commit
|
commitdiff
|
tree
2011-08-11
Mike Pall
x64: Fix result type
of cdata i
n
dex c
o
nversio
n
s
.
commit
|
commitdiff
|
tree
2011-08-11
Mike
P
all
Don't bo
t
her to chai
n
NOPs
.
commit
|
commitdiff
|
tree
2011-08-10
Mike Pall
PPCSP
E
: Sa
v
e
/
re
s
t
o
re c
r
2
,
cr
3
and
c
r4
w
hen ente
r
ing
.
.
.
commit
|
commitdiff
|
tree
2011-08-10
Mike Pall
PPC: Save
/
res
t
ore cr2,
c
r
3 and
cr4 wh
e
n e
n
tering/leaving VM
.
commit
|
commitdiff
|
tree
2011-08-10
Mike Pall
PPC: Add mtcrf instruction
to Dyn
A
SM
.
commit
|
commitdiff
|
tree
2011-08-10
M
i
ke Pall
PPC: Tune and reschedule inte
r
preter for PPC/e30
0
.
commit
|
commitdiff
|
tree
2011-08-10
Mi
k
e P
a
l
l
Fix c
o
mpiler warn
i
ng
.
commit
|
commitdiff
|
tree
2011-08-09
M
i
k
e Pall
Fi
x
s
t
a
ck check wh
e
n L->top is abo
v
e L->maxstack
.
commit
|
commitdiff
|
tree
2011-08-08
Mike P
a
ll
Remove tem
p
ora
r
y mcode li
m
it
err
o
r fro
m
application
.
.
.
commit
|
commitdiff
|
tree
2011-08-07
Mi
k
e
Pall
FFI: Li
m
it sna
p
shot
o
ptim
i
zation for cdata comparisons
.
commit
|
commitdiff
|
tree
2011-08-01
Mi
k
e P
a
ll
P
P
C: Add mach
i
ne-s
p
ecific part of
FFI
.
commit
|
commitdiff
|
tree
2011-07-25
Mike Pall
PPC
:
F
i
x floor/
c
eil for du
a
l-n
u
mber
m
ode
.
commit
|
commitdiff
|
tree
2011-07-24
Mike Pall
PPC: Add dual-numbe
r
mode interpreter
.
Ena
b
le by default
.
commit
|
commitdiff
|
tree
2011-07-23
Mi
k
e
P
all
U
s
e d
i
ff
e
rent workaro
u
nd for alignment of j
i
t_Stat
e
.
commit
|
commitdiff
|
tree
2011-07-23
Mi
k
e Pall
FFI
:
Treat function ctypes like pointers in compari
s
ons
.
commit
|
commitdiff
|
tree
2011-07-19
Mi
k
e
Pall
From Lua 5
.
2: Change
\
*
t
o \
z
.
Rej
e
ct undefined escape
.
.
.
commit
|
commitdiff
|
tree
2011-07-13
Mike
Pal
l
PPC: Update inst
a
ll docs
.
commit
|
commitdiff
|
tree
2011-07-13
Mike P
a
ll
P
PC:
A
dd dual-n
u
m
b
er m
o
de interpreter
.
commit
|
commitdiff
|
tree
2011-07-13
Mike Pall
PPCS
P
E: Fi
x
di
s
patch for binop m
e
ta
m
eth
o
ds
.
commit
|
commitdiff
|
tree
2011-07-13
Mike Pall
Cleanup sing
l
e-n
u
mber vs
.
dual-
n
umber mode selecti
o
n
.
commit
|
commitdiff
|
tree
2011-07-12
Mike Pall
A
R
M:
Don't e
v
ic
t
A
S
MRE
F
_L in
ra_evictk(
)
.
commit
|
commitdiff
|
tree
2011-07-07
Mike
P
all
F
i
x doc link
.
commit
|
commitdiff
|
tree
2011-07-06
Mike Pall
FFI: Fix co
m
m
e
nt parsing
.
commit
|
commitdiff
|
tree
2011-07-04
Mike Pall
ARM: In
s
ta
l
l d
i
s_ar
m
.
lua
.
commit
|
commitdiff
|
tree
2011-07-03
Mike Pall
Fix install_name and versio
n
ing on
O
SX
.
commit
|
commitdiff
|
tree
2011-07-03
Mik
e
Pall
PPC: Ad
d
b
u
ild
r
u
les
for PPC interpreter (non-fu
n
ctional
.
.
.
commit
|
commitdiff
|
tree
2011-07-03
Mike
Pall
PP
C
:
S
e
p
arate PPC v
s
.
PPCSPE interpreter source files
.
commit
|
commitdiff
|
tree
2011-07-01
Mi
k
e
Pall
P
PC:
U
ntang
l
e PPC
v
s
.
PPCSPE target defines
.
commit
|
commitdiff
|
tree
2011-07-01
Mik
e
Pall
P
PC: Fi
x
range check for s
c
aled immedi
a
tes in DynASM
.
commit
|
commitdiff
|
tree
2011-06-29
Mike P
a
ll
Add debug opt
i
on
to msvcbuild
.
bat and impro
v
e
e
rror
.
.
.
commit
|
commitdiff
|
tree
2011-06-29
Mike Pall
Don't
u
se thread-saf
e
e
xceptions on OSX
.
Comp
l
ai
n
to
.
.
.
commit
|
commitdiff
|
tree
2011-06-28
Mike Pall
R
eturn
t
o lower frame via inte
r
pret
e
r
f
o
r
unhandled
.
.
.
commit
|
commitdiff
|
tree
2011-06-28
Mike Pall
Prefer
re
c
o
r
ding loops over calls
.
commit
|
commitdiff
|
tree
2011-06-28
Mike Pall
Reo
r
g
aniz
e
tr
a
ce linki
n
g and track link
types
.
commit
|
commitdiff
|
tree
2011-06-28
Mike
Pall
Cl
e
an u
p
tempor
a
ry bytecode patch
i
ng
.
commit
|
commitdiff
|
tree
2011-06-27
Mike
P
all
F
i
x forced un
w
indin
g
t
riggere
d
by ext
e
rnal unwinde
r
.
commit
|
commitdiff
|
tree
2011-06-27
Mike Pall
Use thread-
s
afe exce
p
t
i
ons fo
r
extern
a
l unwinding on
.
.
.
commit
|
commitdiff
|
tree
2011-06-26
Mike Pall
F
ix iO
S
b
u
ild
.
commit
|
commitdiff
|
tree
2011-06-26
Mike Pa
l
l
F
ix
da
t
a-flow
anal
y
s
i
s
f
o
r BC_ITERL
.
commit
|
commitdiff
|
tree
2011-06-24
Mike Pall
F
FI
:
Clarify docs w
r
t
.
string ini
t
i
a
lizers for
byte
.
.
.
commit
|
commitdiff
|
tree
2011-06-23
Mike Pall
RE
L
EASE LuaJIT
-
2
.
0
.
0-beta8 (fixed)
commit
|
commitdiff
|
tree
2011-06-23
Mike Pall
Fix doc
u
mentation for -b c
o
mmand line option
.
commit
|
commitdiff
|
tree
2011-06-23
Mike Pall
RELEA
S
E L
u
aJIT-2
.
0
.
0
-
b
eta8
commit
|
commitdiff
|
tree
2011-06-23
Mik
e
Pa
l
l
Upd
a
te ch
a
ngelog
.
commit
|
commitdiff
|
tree
2011-06-23
Mike Pall
Misc
.
u
p
da
t
es to docs
.
commit
|
commitdiff
|
tree
2011-06-22
Mike Pall
Fix ass
e
rtion
.
commit
|
commitdiff
|
tree
2011-06-22
Mike Pa
l
l
x
8
6/x64: Don't
evict BASE in ra_evic
t
k()
.
commit
|
commitdiff
|
tree
2011-06-22
Mike Pall
x
8
6/x64:
F
i
x
re
g
ister allocation fo
r
variable shifts
.
commit
|
commitdiff
|
tree
2011-06-22
Mike Pall
x
8
6/x64
:
F
ix fusion o
f
c
o
mparisons w
i
t
h
u8/u
1
6 X
L
OAD
.
commit
|
commitdiff
|
tree
2011-06-22
Mike Pal
l
A
v
oid point
l
ess c
a
lls for std f
i
le han
d
l
es on __gc
.
commit
|
commitdiff
|
tree
2011-06-20
Mike Pall
Fix reco
r
d
i
ng
of loops with instable directions i
n
.
.
.
commit
|
commitdiff
|
tree
2011-06-20
Mike Pall
From Lua 5
.
2: __len for ta
b
le
s
.
Needs -DLUAJIT_E
N
A
BLE_LU
A
52C
.
.
.
commit
|
commitdiff
|
tree
2011-06-14
Mike Pall
Upda
t
e man
p
age
f
or -b command
line optio
n
.
commit
|
commitdiff
|
tree
2011-06-14
M
i
k
e Pall
More
fixe
s
for the Solaris/x86 build
.
Thanks to Will
.
.
.
commit
|
commitdiff
|
tree
2011-06-14
Mike P
a
l
l
Fi
x
by
t
ecode loading on Windows
.
commit
|
commitdiff
|
tree
2011-06-13
M
i
k
e Pal
l
Add more docs for by
t
e
c
ode loa
d
/sa
v
e
feature
.
commit
|
commitdiff
|
tree
2011-06-13
Mike Pal
l
Fix d
u
mping of al
r
e
a
dy st
r
ipped functions with deb
u
g
.
.
.
commit
|
commitdiff
|
tree
2011-06-12
Mike Pall
Add -b command li
n
e opti
o
n to save/l
i
st byte
c
ode
.
commit
|
commitdiff
|
tree
2011-06-12
M
i
ke
Pall
Add support
fo
r
byte
c
ode
loading
/
saving
.
commit
|
commitdiff
|
tree
2011-06-12
Mike Pall
Add
rec
u
r
s
i
ve dump option to jit
.
bc
.
du
m
p()
.
commit
|
commitdiff
|
tree
2011-06-12
Mike Pall
No need
for L argument to lj_str_in
i
tbuf()
.
commit
|
commitdiff
|
tree
2011-06-11
Mike Pa
l
l
F
FI
:
Support
_
_tostring m
e
ta
m
etho
d
f
or
p
ointers
t
o
.
.
.
commit
|
commitdiff
|
tree
2011-06-11
Mike Pall
Make
.
eh_fr
a
me
s
ection read-write on Solari
s
.
commit
|
commitdiff
|
tree
2011-06-10
Mik
e
Pa
l
l
Fix check for missing arg
u
ments
in strin
g
.
format()
.
commit
|
commitdiff
|
tree
2011-06-09
Mike Pall
Cleanup proto
t
ype flags
.
commit
|
commitdiff
|
tree
2011-06-08
Mike Pall
R
emove
b
o
g
us asse
r
tion for G
C
estimate vs
.
t
hres
h
old
.
commit
|
commitdiff
|
tree
2011-06-08
Mike
Pall
Flat
t
en and c
o
mpress in-memory debug i
n
fo (saves ~70%)
.
commit
|
commitdiff
|
tree
2011-06-07
Mike Pall
Move debugg
i
ng/introspec
t
ion function
a
lity to lj_debug
.
c
.
commit
|
commitdiff
|
tree
2011-06-07
M
i
ke Pall
F
ix compiler warning
.
commit
|
commitdiff
|
tree
2011-06-07
Mike Pall
FFI: Print NULL pointers
as "cdata<
.
.
.
*>: NUL
L
"
.
commit
|
commitdiff
|
tree
2011-06-07
Mike Pall
FFI
:
Show addre
s
s pointe
d
to for
t
ostring(pointer
)
.
commit
|
commitdiff
|
tree
2011-06-07
Mike Pal
l
Minor change
to bytec
o
de penalt
y
code
fo
r
consistency
.
commit
|
commitdiff
|
tree
2011-06-07
Mike
P
all
Fix data-fl
o
w analysi
s
for BC
_
UCLO
.
commit
|
commitdiff
|
tree
2011-06-06
M
i
ke
P
a
l
l
FFI: Change tonumb
e
r
(cdata) s
e
m
a
n
tic
s
.
Ret
u
rn nil fo
r
.
.
.
commit
|
commitdiff
|
tree
2011-06-05
Mike
Pall
ARM: Add fast assembler implementation
o
f
f
loor/ceil
.
.
.
commit
|
commitdiff
|
tree
2011-06-05
Mike Pall
PPC: Add lj_vm_floor wh
i
ch is ca
l
lable from
C
.
commit
|
commitdiff
|
tree
2011-06-05
Mik
e
Pall
ARM: Fuse XL
O
AD/XSTORE op
e
rands
.
commit
|
commitdiff
|
tree
2011-06-03
Mi
k
e P
a
ll
Add stdi
n
t
.
h replaceme
n
t for Sym
b
ian
.
Sigh
.
commit
|
commitdiff
|
tree
2011-06-03
Mik
e
Pal
l
Add narro
w
i
n
g
of modulo operator
.
commit
|
commitdiff
|
tree
2011-06-03
Mike Pall
M
ove
math he
l
pers to lj_vmm
a
th
.
c
.
Add missing
l
og2
.
.
.
commit
|
commitdiff
|
tree
2011-06-03
Mike
P
al
l
ARM: D
i
sable C++ excepti
o
n catching
o
n Symbia
n
.
commit
|
commitdiff
|
tree
2011-06-02
M
i
ke Pa
l
l
ARM:
E
nable JIT
c
o
m
piler
(
excep
t
f
or iOS)
.
commit
|
commitdiff
|
tree
2011-06-02
Mi
k
e
P
all
A
R
M: A
d
d ARM-specific
a
ssembler backend
.
commit
|
commitdiff
|
tree
2011-06-01
Mike Pall
AR
M
: Don't generat
e
u
naligned XLOADs
.
commit
|
commitdiff
|
tree
2011-06-01
Mike Pall
Many soft-
f
lo
a
t-rela
t
e
d
fix
e
s to SPLIT pass and assem
b
ler
.
.
.
commit
|
commitdiff
|
tree
2011-06-01
M
i
ke Pall
ARM: Catch C++ e
x
cepti
o
ns in interpreter frames
.
commit
|
commitdiff
|
tree
2011-05-31
M
i
ke Pa
l
l
DU
A
LNUM:
F
ix mi
s
sing type check for loop index slot
.
commit
|
commitdiff
|
tree
2011-05-31
M
ike Pall
ARM:
T
une r
e
materi
a
lization schedule
r
.
commit
|
commitdiff
|
tree
2011-05-31
Mike Pall
FFI: Fix
r
ecor
d
i
n
g
of
ca
s
ts from 3
2
b
i
t pointers
t
o
.
.
.
commit
|
commitdiff
|
tree
2011-05-31
Mi
k
e
Pa
l
l
x
86/
x
64: Minor c
l
ea
n
up in assemb
l
er bac
k
e
nd
.
commit
|
commitdiff
|
tree
2011-05-31
Mike Pall
ARM: Optimize hash a
l
gorit
h
m f
o
r
3
-
o
perand CPU
s
.
commit
|
commitdiff
|
tree
2011-05-31
Mike Pall
ARM:
Fix __newin
d
ex metamethod h
a
nd
l
ing for BC_
T
SETB
.
commit
|
commitdiff
|
tree
2011-05-31
Mike Pall
ARM:
F
i
x strin
g
.
su
b
(
) arg
u
ment chec
k
s
.
commit
|
commitdiff
|
tree
2011-05-29
M
i
ke Pall
Cle
a
n up
memory allocator in
i
tializa
t
ion
a
nd ca
t
ch
.
.
.
commit
|
commitdiff
|
tree
2011-05-27
Mi
k
e Pall
FF
I
: Avoid unused functions if F
F
I is di
s
abled
.
commit
|
commitdiff
|
tree
2011-05-27
Mike Pall
A
R
M: Interpreter/JIT
i
n
tegrati
o
n
, p
a
rt #2
.
commit
|
commitdiff
|
tree
2011-05-27
Mike Pa
l
l
ARM:
F
i
x math
.
ld
e
xp(
)
r
e
co
r
ding and folding
.
commit
|
commitdiff
|
tree
2011-05-27
M
ike
P
all
Fix compiler warning
.
commit
|
commitdiff
|
tree
2011-05-26
Mike Pall
Fix handling of number
c
onstants in snapshots
i
n SPLI
T
.
.
.
commit
|
commitdiff
|
tree
next