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: Ignore empty statements in ffi.cdef().
2011-09-05
Mike
P
all
PPC
:
Interpreter/JIT integration
.
commit
|
commitdiff
|
tree
2011-09-05
Mike
P
a
ll
P
P
C: F
i
x or
remove assembler
h
elp
e
r f
u
nctions
.
commit
|
commitdiff
|
tree
2011-09-05
M
ike Pall
PPC: Mo
r
e i
n
ter
p
rete
r
tuning
.
U
s
e y-bit f
o
r branch
.
.
.
commit
|
commitdiff
|
tree
2011-09-05
Mike Pall
PPC: Export register names fro
m
disassembler
.
commit
|
commitdiff
|
tree
2011-09-05
Mike Pall
PP
C
: Disassem
b
le y-
b
it instead of at-bits fo
r
conditional
.
.
.
commit
|
commitdiff
|
tree
2011-09-05
Mike Pall
PPC: Add y-bit
variants
o
f conditional branches
t
o
.
.
.
commit
|
commitdiff
|
tree
2011-09-02
Mike P
a
ll
A
l
w
ays use
A
N
S
I v
a
riants of Window
s
syste
m
funct
i
ons
.
commit
|
commitdiff
|
tree
2011-08-31
Mike Pall
Mark installed
s
h
a
re
d
l
i
b
r
ary a
s
exec
u
tab
l
e
.
commit
|
commitdiff
|
tree
2011-08-26
Mike
P
all
Avoid conversion narrowing
of ar
i
t
hmetic with large
.
.
.
commit
|
commitdiff
|
tree
2011-08-25
Mike P
a
ll
F
FI/x64: Fix struct-by-value
c
a
llin
g
co
n
ventions
.
commit
|
commitdiff
|
tree
2011-08-21
M
i
k
e
Pall
R
e
cord missing FORI slot l
o
a
d
s (e
.
g
.
after retur
n
to
.
.
.
commit
|
commitdiff
|
tree
2011-08-18
Mik
e
P
a
ll
PPC: Add PPC di
s
asse
m
bler
.
commit
|
commitdiff
|
tree
2011-08-17
M
i
ke Pall
Add po
t
e
ntial PHI for numb
e
r co
n
v
ersions due to
t
y
p
e
.
.
.
commit
|
commitdiff
|
tree
2011-08-16
Mike Pall
Exte
n
d -b to generate c/h/obj/o files
with embedded
.
.
.
commit
|
commitdiff
|
tree
2011-08-16
Mike P
a
ll
Loa
d
em
b
edded byt
e
c
o
de
with requir
e
()
.
commit
|
commitdiff
|
tree
2011-08-14
Mike Pall
C
larify name of MIT lice
n
se
.
commit
|
commitdiff
|
tree
2011-08-14
Mike
Pa
l
l
Replace some _Unwind_*
t
ype
s
.
Fixes build
is
s
ue
s
o
n
.
.
.
commit
|
commitdiff
|
tree
2011-08-11
Mike Pall
x64:
Fi
x
result type of cd
a
ta index conver
s
ions
.
commit
|
commitdiff
|
tree
2011-08-11
Mik
e
Pall
Don't bo
t
her to chain NO
P
s
.
commit
|
commitdiff
|
tree
2011-08-10
Mike Pal
l
P
PCSPE: Sa
v
e/r
e
store cr2,
cr3 and cr4 w
h
e
n entering
.
.
.
commit
|
commitdiff
|
tree
2011-08-10
M
ike Pall
P
P
C: Save/restore cr
2
,
cr
3
and
cr4 when ent
e
r
i
n
g
/lea
v
ing VM
.
commit
|
commitdiff
|
tree
2011-08-10
Mike
Pall
P
P
C: Add mtcrf instruction to Dy
n
ASM
.
commit
|
commitdiff
|
tree
2011-08-10
M
i
ke Pall
PPC: T
u
ne an
d
resc
h
edule in
t
erprete
r
for PPC/e300
.
commit
|
commitdiff
|
tree
2011-08-10
M
ike
Pall
Fix compiler warning
.
commit
|
commitdiff
|
tree
2011-08-09
Mike
P
a
ll
Fix s
t
ack che
c
k when L->top
is above L->maxstack
.
commit
|
commitdiff
|
tree
2011-08-08
Mike Pall
Remove temporary mcode limit error fro
m
ap
p
li
c
ation
.
.
.
commit
|
commitdiff
|
tree
2011-08-07
Mike P
a
ll
FFI: Lim
i
t snapshot opti
m
ization f
o
r cda
t
a comparisons
.
commit
|
commitdiff
|
tree
2011-08-01
Mik
e
Pal
l
P
PC: Add machine
-
specific part
of FFI
.
commit
|
commitdiff
|
tree
2011-07-25
Mike Pa
l
l
PPC: Fix
f
l
oor/c
e
i
l for
dual-number mode
.
commit
|
commitdiff
|
tree
2011-07-24
M
ike Pall
P
PC: A
d
d
dual-number
m
o
d
e interpre
t
er
.
Enable by default
.
commit
|
commitdiff
|
tree
2011-07-23
M
ike Pa
l
l
Use differe
n
t workaro
u
n
d for alignment of jit_State
.
commit
|
commitdiff
|
tree
2011-07-23
Mi
k
e
Pall
FFI: Treat func
t
i
o
n c
t
ypes like pointers in
compa
r
iso
n
s
.
commit
|
commitdiff
|
tree
2011-07-19
Mike Pall
Fro
m
Lua 5
.
2: Cha
n
g
e
\
* to \z
.
Rejec
t
un
d
ef
i
ned
escape
.
.
.
commit
|
commitdiff
|
tree
2011-07-13
Mike Pall
PPC: Update
i
nstall
d
ocs
.
commit
|
commitdiff
|
tree
2011-07-13
Mike Pall
PPC: Add dual-number mode
i
nterpreter
.
commit
|
commitdiff
|
tree
2011-07-13
Mike
P
all
PPCSPE
:
Fix dis
p
a
t
ch
for b
i
nop
metam
e
thods
.
commit
|
commitdiff
|
tree
2011-07-13
Mik
e
Pall
Cleanup single-number vs
.
dual-number
m
ode selec
t
ion
.
commit
|
commitdiff
|
tree
2011-07-12
Mike Pall
A
RM:
Don
'
t evict ASMREF_
L
i
n ra_e
v
ictk(
)
.
commit
|
commitdiff
|
tree
2011-07-07
Mike P
a
l
l
F
i
x doc
l
ink
.
commit
|
commitdiff
|
tree
2011-07-06
Mike P
a
ll
F
FI: Fix co
m
ment parsing
.
commit
|
commitdiff
|
tree
2011-07-04
Mi
k
e P
a
l
l
ARM: Install dis_arm
.
lua
.
commit
|
commitdiff
|
tree
2011-07-03
Mike Pal
l
Fix install_n
a
me and v
e
rsion
i
ng on OSX
.
commit
|
commitdiff
|
tree
2011-07-03
M
i
ke Pall
P
P
C: Add bu
i
ld
rules for PPC inte
r
p
r
eter (non-functional
.
.
.
commit
|
commitdiff
|
tree
2011-07-03
Mike
P
all
PPC: Separat
e
PPC vs
.
PPCSPE interpre
t
e
r source f
i
les
.
commit
|
commitdiff
|
tree
2011-07-01
Mi
k
e Pall
PPC: Un
t
an
g
le PP
C
vs
.
PPCSPE target defines
.
commit
|
commitdiff
|
tree
2011-07-01
Mike Pall
PP
C
: Fix
ran
g
e chec
k
for
scaled im
m
ediates in Dyn
A
SM
.
commit
|
commitdiff
|
tree
2011-06-29
Mike Pal
l
Add debug option to msvcbuil
d
.
b
at and
improve error
.
.
.
commit
|
commitdiff
|
tree
2011-06-29
Mi
k
e Pall
Don't use thread-safe exce
p
tions
o
n OSX
.
Complai
n
to
.
.
.
commit
|
commitdiff
|
tree
2011-06-28
Mike Pall
Return to lower frame via i
n
terpreter for unhand
l
ed
.
.
.
commit
|
commitdiff
|
tree
2011-06-28
Mik
e
Pall
Prefer recording
loops over
ca
l
ls
.
commit
|
commitdiff
|
tree
2011-06-28
Mi
k
e Pall
R
e
o
rganize t
r
ace li
n
king and track
l
ink types
.
commit
|
commitdiff
|
tree
2011-06-28
Mike
P
a
l
l
Clean
up
tem
p
orary bytecode patc
h
ing
.
commit
|
commitdiff
|
tree
2011-06-27
Mi
k
e
P
a
l
l
Fix force
d
unwind
i
n
g triggered
by external u
n
win
d
er
.
commit
|
commitdiff
|
tree
2011-06-27
M
ike Pa
l
l
Use t
h
read-safe exceptions for extern
a
l
u
nwinding on
.
.
.
commit
|
commitdiff
|
tree
2011-06-26
Mike Pall
Fix iOS build
.
commit
|
commitdiff
|
tree
2011-06-26
Mike Pal
l
Fi
x
d
a
ta-
f
low
a
n
a
l
ysis for
BC_ITERL
.
commit
|
commitdiff
|
tree
2011-06-24
M
i
k
e Pall
FFI: Clari
f
y d
o
cs w
r
t
.
strin
g
i
niti
a
lize
r
s for by
t
e
.
.
.
commit
|
commitdiff
|
tree
2011-06-23
Mik
e
Pall
RELEASE
LuaJIT-2
.
0
.
0-beta8 (
f
ixed)
commit
|
commitdiff
|
tree
2011-06-23
Mike Pall
Fix docum
e
ntatio
n
for -b command
line
o
ption
.
commit
|
commitdiff
|
tree
2011-06-23
M
i
ke Pal
l
RELEASE LuaJIT-2
.
0
.
0-
b
e
ta8
commit
|
commitdiff
|
tree
2011-06-23
M
ike Pall
Update cha
n
g
elog
.
commit
|
commitdiff
|
tree
2011-06-23
M
ike Pall
Misc
.
upda
t
es
t
o
d
o
cs
.
commit
|
commitdiff
|
tree
2011-06-22
Mike Pall
Fix assertion
.
commit
|
commitdiff
|
tree
2011-06-22
Mik
e
Pall
x86/x64: D
o
n't evict BASE in
r
a
_evictk()
.
commit
|
commitdiff
|
tree
2011-06-22
M
ike P
a
ll
x86/x64: Fix
r
egis
t
er a
l
l
o
cation fo
r
va
r
iable shifts
.
commit
|
commitdiff
|
tree
2011-06-22
Mike P
a
ll
x
86/x
6
4: Fix fusion
of compar
i
sons with
u8/u1
6
XLOAD
.
commit
|
commitdiff
|
tree
2011-06-22
Mike Pall
A
void poi
n
t
less calls for std
file handles o
n
__g
c
.
commit
|
commitdiff
|
tree
2011-06-20
Mike Pall
Fix record
i
ng o
f
l
oops with
in
s
table directi
o
ns in
.
.
.
commit
|
commitdiff
|
tree
2011-06-20
Mik
e
Pall
From
L
ua 5
.
2: __len for tables
.
Need
s
-DLUAJIT_E
N
ABLE_
L
UA
5
2C
.
.
.
commit
|
commitdiff
|
tree
2011-06-14
Mike Pall
Update
m
a
n page fo
r
-b
c
ommand line
option
.
commit
|
commitdiff
|
tree
2011-06-14
Mike Pall
M
ore fixes f
o
r t
h
e So
l
aris/x86 build
.
Thanks to
Will
.
.
.
commit
|
commitdiff
|
tree
2011-06-14
Mike Pal
l
F
i
x
byte
c
ode load
i
ng
o
n Windows
.
commit
|
commitdiff
|
tree
2011-06-13
M
ike
P
all
Ad
d
more do
c
s f
o
r bytecode load/save f
e
ature
.
commit
|
commitdiff
|
tree
2011-06-13
Mike Pall
Fi
x
dumping of already
s
tripped functions
w
ith debug
.
.
.
commit
|
commitdiff
|
tree
2011-06-12
Mike Pall
Ad
d
-
b com
m
and line op
t
ion to save/l
i
st bytecode
.
commit
|
commitdiff
|
tree
2011-06-12
Mike
Pall
Add supp
o
rt for bytecode loading/savi
n
g
.
commit
|
commitdiff
|
tree
2011-06-12
Mike Pall
Add recursive dump option to jit
.
bc
.
d
u
m
p
()
.
commit
|
commitdiff
|
tree
2011-06-12
Mike Pall
No need for L
a
rgument to
lj_
s
t
r_ini
t
buf
(
)
.
commit
|
commitdiff
|
tree
2011-06-11
M
i
ke
Pall
FFI: Sup
p
ort __tostring metamethod for po
i
nters
t
o
.
.
.
commit
|
commitdiff
|
tree
2011-06-11
Mike Pall
Make
.
e
h_frame secti
o
n read-write
o
n Sol
a
r
is
.
commit
|
commitdiff
|
tree
2011-06-10
Mike Pall
Fix check for missing ar
g
uments
in s
t
ring
.
fo
r
mat
(
)
.
commit
|
commitdiff
|
tree
2011-06-09
Mike Pall
Clean
u
p prototy
p
e flag
s
.
commit
|
commitdiff
|
tree
2011-06-08
Mi
k
e Pa
l
l
Rem
o
ve
b
ogus asse
r
tion for GC estimate vs
.
threshold
.
commit
|
commitdiff
|
tree
2011-06-08
Mike Pall
Flatten a
n
d
compres
s
in-m
e
m
o
r
y debu
g
i
nfo
(s
a
ves ~70%)
.
commit
|
commitdiff
|
tree
2011-06-07
Mike
Pa
l
l
M
o
v
e
debuggi
n
g/introspection functiona
l
ity to lj_debug
.
c
.
commit
|
commitdiff
|
tree
2011-06-07
Mike
P
all
Fix compiler
w
a
rning
.
commit
|
commitdiff
|
tree
2011-06-07
Mi
k
e Pa
l
l
F
F
I: Print N
U
LL pointers a
s
"cdata<
.
.
.
*
>: NU
L
L"
.
commit
|
commitdiff
|
tree
2011-06-07
Mike Pall
FFI: Show address p
o
inted to f
o
r
t
ostring(poin
t
er)
.
commit
|
commitdiff
|
tree
2011-06-07
M
i
k
e Pal
l
Minor
change
t
o byt
e
code
p
enalt
y
code for cons
i
stency
.
commit
|
commitdiff
|
tree
2011-06-07
Mike
P
all
F
i
x data-flow analysis
fo
r
B
C_UCLO
.
commit
|
commitdiff
|
tree
2011-06-06
Mik
e
Pall
F
F
I: Chan
g
e tonum
b
er(cdata) semantics
.
Re
t
urn nil for
.
.
.
commit
|
commitdiff
|
tree
2011-06-05
Mike Pall
A
RM: Add f
a
st as
s
e
m
bl
e
r
i
mp
l
ementat
i
on
of floor/ceil
.
.
.
commit
|
commitdiff
|
tree
2011-06-05
Mike Pall
PPC:
A
d
d
l
j_
v
m_floor which
is callable from C
.
commit
|
commitdiff
|
tree
2011-06-05
Mike
P
all
AR
M
: Fuse
XLOAD/XSTORE operands
.
commit
|
commitdiff
|
tree
2011-06-03
M
i
k
e
Pall
A
dd st
d
in
t
.
h replaceme
n
t for Symbian
.
Sigh
.
commit
|
commitdiff
|
tree
2011-06-03
Mik
e
Pall
A
dd narrowing of mod
u
l
o
operator
.
commit
|
commitdiff
|
tree
2011-06-03
M
i
k
e Pall
Move
m
ath helpers to
lj_vmmath
.
c
.
Add
m
i
ssing lo
g
2
.
.
.
commit
|
commitdiff
|
tree
2011-06-03
Mike Pall
A
R
M: Disable C++ exception c
a
tching
on S
y
m
b
ian
.
commit
|
commitdiff
|
tree
2011-06-02
M
ike
P
all
ARM:
E
n
a
b
le JIT
c
ompi
l
e
r
(e
x
cept for iOS)
.
commit
|
commitdiff
|
tree
2011-06-02
Mike P
a
ll
ARM:
A
dd ARM-specific ass
e
mbler
b
ackend
.
commit
|
commitdiff
|
tree
next