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
FFI: Record ffi.errno().
2011-08-11
Mik
e
P
all
Don't bother to chain NOPs
.
commit
|
commitdiff
|
tree
2011-08-10
Mike Pa
l
l
PPCSPE: Save/r
e
store cr2, cr3 and cr4 when entering
.
.
.
commit
|
commitdiff
|
tree
2011-08-10
Mike Pall
PPC: Save/restore cr2, cr3 and
c
r4 when
e
ntering/leavin
g
V
M
.
commit
|
commitdiff
|
tree
2011-08-10
Mike Pal
l
P
PC: Add mtcrf
instruction t
o
D
y
nASM
.
commit
|
commitdiff
|
tree
2011-08-10
Mike
P
a
ll
PPC: Tune and r
e
sch
e
dule inter
p
reter for PPC/e300
.
commit
|
commitdiff
|
tree
2011-08-10
Mike P
a
ll
Fix
c
o
mpi
l
e
r w
a
rning
.
commit
|
commitdiff
|
tree
2011-08-09
Mike P
a
ll
F
ix
s
tack check when L->top is above
L->maxs
t
ack
.
commit
|
commitdiff
|
tree
2011-08-08
Mike Pall
Remo
v
e te
m
porary m
c
ode li
m
it error from application
.
.
.
commit
|
commitdiff
|
tree
2011-08-07
Mike
P
a
ll
FFI:
L
imit sn
a
pshot optim
i
zation for cdata comparisons
.
commit
|
commitdiff
|
tree
2011-08-01
Mike Pall
PPC: Add machine
-
specific part of FFI
.
commit
|
commitdiff
|
tree
2011-07-25
Mik
e
Pal
l
PPC: Fix floor/ceil for du
a
l-num
b
e
r
mode
.
commit
|
commitdiff
|
tree
2011-07-24
Mike Pal
l
PPC: Ad
d
dual-number mode interp
r
eter
.
Enable by default
.
commit
|
commitdiff
|
tree
2011-07-23
Mike Pall
Use different wor
k
around
f
or alignment of jit_State
.
commit
|
commitdiff
|
tree
2011-07-23
Mik
e
Pall
F
F
I: Treat fu
n
ction ctypes like pointers
in comparisons
.
commit
|
commitdiff
|
tree
2011-07-19
Mi
k
e Pall
From Lua 5
.
2:
C
hange
\
* t
o
\
z
.
Rej
e
c
t und
e
f
i
n
e
d esca
p
e
.
.
.
commit
|
commitdiff
|
tree
2011-07-13
Mik
e
P
a
l
l
PPC:
U
pdate install d
o
cs
.
commit
|
commitdiff
|
tree
2011-07-13
M
i
ke Pall
PPC: Add dual-numbe
r
mode interpreter
.
commit
|
commitdiff
|
tree
2011-07-13
M
i
k
e Pall
PPCS
P
E
:
F
ix dispatch for bino
p
m
e
t
a
methods
.
commit
|
commitdiff
|
tree
2011-07-13
Mike Pall
Cle
a
nup
s
in
g
le
-
n
u
mber vs
.
du
a
l-num
b
er
m
o
de sele
c
t
i
o
n
.
commit
|
commitdiff
|
tree
2011-07-12
M
i
ke
Pall
ARM:
Don't evict ASMREF_L in
r
a_evi
c
tk()
.
commit
|
commitdiff
|
tree
2011-07-07
Mike Pall
Fix doc lin
k
.
commit
|
commitdiff
|
tree
2011-07-06
Mike Pa
l
l
F
F
I:
F
ix com
m
ent parsing
.
commit
|
commitdiff
|
tree
2011-07-04
M
ike Pall
ARM: Insta
l
l
d
is_arm
.
l
u
a
.
commit
|
commitdiff
|
tree
2011-07-03
Mike Pall
Fix inst
a
ll_name and versioning on OSX
.
commit
|
commitdiff
|
tree
2011-07-03
Mike
P
all
PPC:
A
dd build rule
s
for PPC interpreter (non
-
functi
o
na
l
.
.
.
commit
|
commitdiff
|
tree
2011-07-03
Mike Pall
PPC: Separate PPC
v
s
.
PPCSPE interpreter
source files
.
commit
|
commitdiff
|
tree
2011-07-01
Mike Pal
l
PPC: Un
t
an
g
le
P
PC vs
.
PPCSPE tar
g
et de
f
i
nes
.
commit
|
commitdiff
|
tree
2011-07-01
Mike
Pall
PPC: Fix
r
an
g
e check
for sc
a
led immedia
t
es in DynASM
.
commit
|
commitdiff
|
tree
2011-06-29
Mike Pall
Add debug option to
m
svcbui
l
d
.
b
a
t
and imp
r
ove er
r
or
.
.
.
commit
|
commitdiff
|
tree
2011-06-29
Mike Pall
Do
n
't use
t
hread-safe excep
t
i
o
ns o
n
OSX
.
Complain to
.
.
.
commit
|
commitdiff
|
tree
2011-06-28
Mike Pal
l
Re
t
urn to lo
w
er frame via int
e
rpreter for
unha
n
dled
.
.
.
commit
|
commitdiff
|
tree
2011-06-28
Mike Pall
Prefer recording
l
oops over call
s
.
commit
|
commitdiff
|
tree
2011-06-28
M
ike Pall
R
e
o
rganize t
r
ace link
i
ng and
t
rack
link types
.
commit
|
commitdiff
|
tree
2011-06-28
Mike Pal
l
Clean up
temporary b
y
tecod
e
pa
t
ching
.
commit
|
commitdiff
|
tree
2011-06-27
Mik
e
Pall
Fix fo
r
c
ed un
w
indi
n
g triggered by e
x
ternal u
n
winder
.
commit
|
commitdiff
|
tree
2011-06-27
Mi
k
e P
a
ll
Us
e
t
h
r
ead-safe exceptions for external unwindin
g
o
n
.
.
.
commit
|
commitdiff
|
tree
2011-06-26
Mike
Pall
Fix iOS build
.
commit
|
commitdiff
|
tree
2011-06-26
Mike Pall
Fix
d
ata
-
flow anal
y
sis for BC
_
I
T
ER
L
.
commit
|
commitdiff
|
tree
2011-06-24
Mike Pall
FFI
:
C
larify docs wrt
.
string initializ
e
rs for byt
e
.
.
.
commit
|
commitdiff
|
tree
2011-06-23
Mike Pall
RELEAS
E
Lu
a
J
I
T-2
.
0
.
0-be
t
a8
(
f
i
x
ed
)
commit
|
commitdiff
|
tree
2011-06-23
Mike Pall
Fix documentation for
-
b command line o
p
tion
.
commit
|
commitdiff
|
tree
2011-06-23
M
ike Pall
RELEASE LuaJIT-2
.
0
.
0-beta8
commit
|
commitdiff
|
tree
2011-06-23
Mik
e
Pall
Update cha
n
gelog
.
commit
|
commitdiff
|
tree
2011-06-23
Mike
P
all
M
i
s
c
.
upd
a
tes
to docs
.
commit
|
commitdiff
|
tree
2011-06-22
M
ike Pall
Fix
assertion
.
commit
|
commitdiff
|
tree
2011-06-22
Mi
k
e Pall
x86/x64
:
Don'
t
evi
c
t B
A
SE
i
n ra_evict
k
()
.
commit
|
commitdiff
|
tree
2011-06-22
Mike
Pall
x
86/x64: Fix r
e
gister allocation for var
i
able
s
hi
f
ts
.
commit
|
commitdiff
|
tree
2011-06-22
Mike Pall
x86/
x
64: F
i
x fusion of compa
r
isons with u8/u16 XL
O
AD
.
commit
|
commitdiff
|
tree
2011-06-22
Mike Pall
Avoid pointle
s
s
cal
l
s for
s
td file ha
n
dles on __gc
.
commit
|
commitdiff
|
tree
2011-06-20
Mike
P
all
Fix r
e
cording of loops
w
ith in
s
table directi
o
n
s
in
.
.
.
commit
|
commitdiff
|
tree
2011-06-20
Mike Pall
From Lua
5
.
2
:
__le
n
for tables
.
Needs -
D
L
U
AJIT_ENABLE_LUA52C
.
.
.
commit
|
commitdiff
|
tree
2011-06-14
Mi
k
e
Pall
Update man pag
e
for
-b command li
n
e opti
o
n
.
commit
|
commitdiff
|
tree
2011-06-14
Mike Pall
M
o
re f
i
xes
f
or the Solar
i
s
/x8
6
build
.
Thank
s
to Will
.
.
.
commit
|
commitdiff
|
tree
2011-06-14
M
ike Pall
F
i
x byte
c
ode loading on Windo
w
s
.
commit
|
commitdiff
|
tree
2011-06-13
Mike Pall
Add more docs fo
r
bytecode lo
a
d/s
a
ve feature
.
commit
|
commitdiff
|
tree
2011-06-13
Mike Pal
l
Fix dumping
of al
r
eady st
r
ipped
f
u
nctions with debug
.
.
.
commit
|
commitdiff
|
tree
2011-06-12
Mike Pall
Add -b comm
a
nd line opt
i
o
n to
save/
l
ist bytecode
.
commit
|
commitdiff
|
tree
2011-06-12
Mike Pall
Add suppo
r
t fo
r
byt
e
code lo
a
di
n
g/saving
.
commit
|
commitdiff
|
tree
2011-06-12
Mike Pall
A
d
d recursive dump option to jit
.
bc
.
d
u
m
p
(
)
.
commit
|
commitdiff
|
tree
2011-06-12
Mike
P
all
N
o
need for L arg
u
ment
t
o lj_
s
tr_initbuf()
.
commit
|
commitdiff
|
tree
2011-06-11
Mike Pal
l
FFI: S
u
pport
__tostri
n
g metamethod f
o
r po
i
nters to
.
.
.
commit
|
commitdiff
|
tree
2011-06-11
Mike P
a
ll
Make
.
eh_frame s
e
c
tion read-write on Sola
r
is
.
commit
|
commitdiff
|
tree
2011-06-10
Mike Pall
Fix check for missing arguments in
s
tr
i
n
g
.
form
a
t()
.
commit
|
commitdiff
|
tree
2011-06-09
Mik
e
P
all
Cleanup p
r
ototype flags
.
commit
|
commitdiff
|
tree
2011-06-08
Mike Pa
l
l
Remove bogus
assertion for G
C
esti
m
a
te v
s
.
th
r
eshold
.
commit
|
commitdiff
|
tree
2011-06-08
Mi
k
e Pal
l
Fl
a
tten and c
o
m
p
ress
in-memor
y
debu
g
info (sav
e
s
~70%)
.
commit
|
commitdiff
|
tree
2011-06-07
Mike P
a
ll
Move
d
e
b
ugging/introsp
e
c
t
ion functionality to lj_debu
g
.
c
.
commit
|
commitdiff
|
tree
2011-06-07
M
ike Pal
l
Fix
c
omp
i
l
e
r warning
.
commit
|
commitdiff
|
tree
2011-06-07
Mike Pall
FFI:
P
rint N
U
LL pointers
as "cdata<
.
.
.
*>: NULL
"
.
commit
|
commitdiff
|
tree
2011-06-07
Mike Pall
FFI: Show address pointed
t
o for to
s
t
r
ing(poi
n
ter)
.
commit
|
commitdiff
|
tree
2011-06-07
Mike Pall
M
ino
r
c
h
ange to
b
yte
c
ode pe
n
alty
code for
c
ons
i
st
e
ncy
.
commit
|
commitdiff
|
tree
2011-06-07
Mik
e
Pall
Fix data-flo
w
a
n
alysi
s
for B
C
_
U
CLO
.
commit
|
commitdiff
|
tree
2011-06-06
M
i
ke
P
all
F
F
I
: Change t
o
number(c
d
at
a
) sem
a
ntics
.
Return nil for
.
.
.
commit
|
commitdiff
|
tree
2011-06-05
Mike Pal
l
ARM: Add fast
a
s
s
embl
e
r
i
m
p
lementation of floo
r
/ceil
.
.
.
commit
|
commitdiff
|
tree
2011-06-05
M
i
k
e
Pall
PP
C
: Add l
j
_vm_floor
which is callable fro
m
C
.
commit
|
commitdiff
|
tree
2011-06-05
M
ike Pall
ARM: Fu
s
e
XLOAD/XSTORE opera
n
ds
.
commit
|
commitdiff
|
tree
2011-06-03
Mike P
a
ll
A
dd stdint
.
h replac
e
ment for Symbian
.
Sigh
.
commit
|
commitdiff
|
tree
2011-06-03
Mike P
a
ll
Add narrowi
n
g of mo
d
ulo
ope
r
ator
.
commit
|
commitdiff
|
tree
2011-06-03
Mik
e
Pall
Move
math helpers to
lj_v
m
math
.
c
.
A
dd missing log2
.
.
.
commit
|
commitdiff
|
tree
2011-06-03
M
ike
Pall
ARM: Disable
C
++ exception cat
c
hing on Symbian
.
commit
|
commitdiff
|
tree
2011-06-02
Mike Pal
l
ARM: Enable JIT compiler (except
f
or iOS)
.
commit
|
commitdiff
|
tree
2011-06-02
Mike Pall
AR
M
: Add ARM-specific assembler bac
k
end
.
commit
|
commitdiff
|
tree
2011-06-01
Mike Pal
l
A
R
M: Don
'
t
genera
t
e unaligned X
L
OADs
.
commit
|
commitdiff
|
tree
2011-06-01
Mi
k
e
P
all
Many soft-fl
o
at-relate
d
fixe
s
to SPLIT pass and asse
m
bl
e
r
.
.
.
commit
|
commitdiff
|
tree
2011-06-01
M
i
ke Pall
ARM: Catch C++ exceptions in inter
p
reter frames
.
commit
|
commitdiff
|
tree
2011-05-31
Mike Pall
DUALNUM
:
Fi
x
m
is
s
ing type che
c
k f
o
r loo
p
i
n
de
x
slot
.
commit
|
commitdiff
|
tree
2011-05-31
Mike
Pa
l
l
ARM: T
u
ne rematerializati
o
n sch
e
du
l
er
.
commit
|
commitdiff
|
tree
2011-05-31
Mike Pall
FFI: Fix recording of casts from 32 bit poi
n
ters to
.
.
.
commit
|
commitdiff
|
tree
2011-05-31
Mike Pall
x86/
x
6
4: Mino
r
cl
e
anup in assembl
e
r bac
k
end
.
commit
|
commitdiff
|
tree
2011-05-31
M
i
ke
Pall
ARM:
Optimize hash algorithm for 3-
o
perand CPUs
.
commit
|
commitdiff
|
tree
2011-05-31
M
ike
P
all
ARM: Fix __n
e
win
d
ex met
a
method ha
n
dling for BC_T
S
ETB
.
commit
|
commitdiff
|
tree
2011-05-31
Mik
e
Pall
ARM: Fix
st
r
ing
.
sub() argument ch
e
ck
s
.
commit
|
commitdiff
|
tree
2011-05-29
Mik
e
P
a
l
l
C
l
ean up memory all
o
ca
t
or initializat
i
on and ca
t
ch
.
.
.
commit
|
commitdiff
|
tree
2011-05-27
Mike
P
all
FFI: Avo
i
d unused
f
unctions if FFI is disabled
.
commit
|
commitdiff
|
tree
2011-05-27
Mike Pall
ARM: In
t
erpreter/JIT integratio
n
, p
a
rt #2
.
commit
|
commitdiff
|
tree
2011-05-27
M
i
k
e P
a
ll
A
RM: Fix math
.
ldexp() reco
r
din
g
and
f
o
l
ding
.
commit
|
commitdiff
|
tree
2011-05-27
Mike Pall
Fix compiler wa
r
ning
.
commit
|
commitdiff
|
tree
2011-05-26
Mike Pall
Fix ha
n
dling of number const
a
nts in snapshots in SPLIT
.
.
.
commit
|
commitdiff
|
tree
2011-05-26
Mike Pall
ARM: Fi
x
r
emate
r
ial
i
z
atio
n
sched
u
le
r
.
commit
|
commitdiff
|
tree
2011-05-26
Mike P
a
ll
ARM: Flush i
n
s
tructio
n
cache
in assembler backend
.
commit
|
commitdiff
|
tree
next