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 argument error handling on Lua stacks without a frame.
2011-10-13
M
ike Pall
FFI
/
ARM
:
Ensure
i
nvocation
o
f
SPLI
T
p
ass for float
.
.
.
commit
|
commitdiff
|
tree
2011-10-13
Mi
k
e Pall
Save t
m
p
tv sta
t
e for trace reco
r
der across REC
O
RD vmevent
.
commit
|
commitdiff
|
tree
2011-10-13
Mike Pall
F
FI:
Fix unfu
s
ed
l
oads o
f
float fields
.
commit
|
commitdiff
|
tree
2011-10-13
Mike Pall
FFI:
Fi
x
cal
l
argume
n
t
and
r
eturn handling
fo
r
I8/U8
.
.
.
commit
|
commitdiff
|
tree
2011-10-11
Mike
P
all
FFI: Rec
o
rd loads/stores to external va
r
ia
b
les in namespaces
.
commit
|
commitdiff
|
tree
2011-10-11
Mi
k
e Pall
FFI: Fix
recordin
g
of const/enum lookups in namespa
c
e
s
.
commit
|
commitdiff
|
tree
2011-10-10
Mike Pa
l
l
Remo
v
e unneeded PHI barrier f
o
r reassociation of du
p
l
i
cate
.
.
.
commit
|
commitdiff
|
tree
2011-09-28
Mike Pall
Avoid overwriting argument wi
t
h er
r
or
f
r
o
m
metaca
l
l
.
.
.
commit
|
commitdiff
|
tree
2011-09-21
Mi
k
e P
a
ll
Fix (harmless) typ
o
.
commit
|
commitdiff
|
tree
2011-09-21
Mik
e
Pall
ARM: Fix H
R
EFK code
g
eneration
.
commit
|
commitdiff
|
tree
2011-09-20
M
i
ke Pal
l
Generate a
portable vmdef
.
lua
.
commit
|
commitdiff
|
tree
2011-09-17
Mike Pal
l
PPC/
e
5
0
0: F
i
x GC barrier for
TSETM
.
commit
|
commitdiff
|
tree
2011-09-14
Mik
e
Pall
PP
C
: Fix GC barrier for TSET
M
.
commit
|
commitdiff
|
tree
2011-09-14
Mike
P
al
l
ARM: Fix GC
b
arrier for TSETM
.
commit
|
commitdiff
|
tree
2011-09-14
Mike Pal
l
Fix typo
.
commit
|
commitdiff
|
tree
2011-09-08
Mike
Pall
ARM: Disable CPU detect
i
on for
i
nterprete
r
-only builds
.
commit
|
commitdiff
|
tree
2011-09-05
Mike Pall
Increase max
.
number of
exit
stub groups to corres
p
o
n
d
.
.
.
commit
|
commitdiff
|
tree
2011-09-05
Mi
k
e Pal
l
Use
some regi
s
ter allocato
r
hel
p
er
s
f
or mul
t
iple archit
e
c
ture
s
.
commit
|
commitdiff
|
tree
2011-09-05
Mike P
a
ll
PPC: Inte
r
preter/JIT integration
.
commit
|
commitdiff
|
tree
2011-09-05
Mike Pall
PPC: Fix
o
r remove
assembler helper fu
n
c
tions
.
commit
|
commitdiff
|
tree
2011-09-05
Mike Pall
PPC: M
o
re
interpreter tuning
.
Use y-
b
it for branch
.
.
.
commit
|
commitdiff
|
tree
2011-09-05
Mike
P
a
l
l
PPC: Export regi
s
ter names from
d
is
a
ssemble
r
.
commit
|
commitdiff
|
tree
2011-09-05
Mike Pa
l
l
P
PC: Disassemble
y-bit inst
e
ad of at
-
bit
s
for c
o
nditional
.
.
.
commit
|
commitdiff
|
tree
2011-09-05
M
i
k
e Pall
PPC:
Add y-b
i
t
variants
of conditional bran
c
h
es t
o
.
.
.
commit
|
commitdiff
|
tree
2011-09-02
M
i
k
e Pall
Always u
s
e
A
NSI variants of Windows sys
t
e
m
f
u
n
c
tions
.
commit
|
commitdiff
|
tree
2011-08-31
M
i
k
e
P
a
ll
Mark i
n
s
talled shared library
a
s executabl
e
.
commit
|
commitdiff
|
tree
2011-08-26
Mike
Pall
Avoid
c
onvers
i
on narrowing of arithmetic with
l
arge
.
.
.
commit
|
commitdiff
|
tree
2011-08-25
Mi
k
e Pall
F
F
I
/x64: Fix stru
c
t-by-value calling
conventions
.
commit
|
commitdiff
|
tree
2011-08-21
Mike Pall
Rec
o
rd mi
s
s
ing FORI slot loa
d
s (
e
.
g
.
a
fter
ret
u
rn to
.
.
.
commit
|
commitdiff
|
tree
2011-08-18
Mike
P
a
l
l
P
PC: Add PPC dis
a
ssem
b
l
er
.
commit
|
commitdiff
|
tree
2011-08-17
Mike Pa
l
l
Add potential PHI f
o
r number conv
e
rsions due to type
.
.
.
commit
|
commitdiff
|
tree
2011-08-16
M
i
ke Pall
Ext
e
nd -b t
o
generate c/h/
o
b
j/o fi
l
e
s
w
ith embedded
.
.
.
commit
|
commitdiff
|
tree
2011-08-16
M
ike Pa
l
l
Load embedd
e
d
b
y
t
ecode wit
h
requ
i
re
(
)
.
commit
|
commitdiff
|
tree
2011-08-14
Mik
e
Pall
C
l
a
r
if
y
name of M
I
T
l
icense
.
commit
|
commitdiff
|
tree
2011-08-14
Mike
Pall
Replace some _Unwi
n
d_
*
type
s
.
Fixes build issues on
.
.
.
commit
|
commitdiff
|
tree
2011-08-11
Mike Pall
x64: Fix
r
esult type of cdata
index conversions
.
commit
|
commitdiff
|
tree
2011-08-11
Mik
e
Pall
Don'
t
bother to chain NOPs
.
commit
|
commitdiff
|
tree
2011-08-10
Mike Pall
P
P
C
S
PE: Save/res
t
ore cr2, cr3
and cr4 when ente
r
ing
.
.
.
commit
|
commitdiff
|
tree
2011-08-10
Mike Pall
PPC: Sav
e
/restore cr2, c
r
3 and cr4 when entering/l
e
a
ving
V
M
.
commit
|
commitdiff
|
tree
2011-08-10
Mike P
a
ll
PPC: Add
mtcrf
in
s
truction to
D
ynASM
.
commit
|
commitdiff
|
tree
2011-08-10
Mike
Pall
P
PC:
T
une and resche
d
ule inte
r
pr
e
ter for PPC/e300
.
commit
|
commitdiff
|
tree
2011-08-10
M
i
ke Pal
l
Fix c
o
mpiler warning
.
commit
|
commitdiff
|
tree
2011-08-09
Mike Pal
l
Fix stack check
w
hen L->t
o
p is
above L->maxstack
.
commit
|
commitdiff
|
tree
2011-08-08
M
ike Pall
Remove temp
o
rary mcode li
m
it error f
r
om applic
a
tio
n
.
.
.
commit
|
commitdiff
|
tree
2011-08-07
Mike Pall
FFI: Li
m
it
s
nap
s
ho
t
optimizati
o
n for cdata compa
r
i
s
o
ns
.
commit
|
commitdiff
|
tree
2011-08-01
Mike Pal
l
P
PC
:
Add machine
-
specific
part o
f
F
F
I
.
commit
|
commitdiff
|
tree
2011-07-25
Mike P
a
ll
PPC: F
i
x floor/ceil for dual-
n
umber
m
od
e
.
commit
|
commitdiff
|
tree
2011-07-24
Mike Pa
l
l
PPC: Add
d
ual-number mode inter
p
reter
.
E
nabl
e
by default
.
commit
|
commitdiff
|
tree
2011-07-23
Mike Pall
Us
e
dif
f
erent wo
r
karound for alignment of
jit_St
a
te
.
commit
|
commitdiff
|
tree
2011-07-23
Mike Pall
FFI: Tre
a
t
f
u
ncti
o
n
ctypes like
p
oi
n
ters in comp
a
ris
o
ns
.
commit
|
commitdiff
|
tree
2011-07-19
Mike Pa
l
l
From Lua
5
.
2: Change \* to \z
.
Reject undefined escape
.
.
.
commit
|
commitdiff
|
tree
2011-07-13
M
i
ke P
a
ll
PP
C
:
Up
d
ate
install docs
.
commit
|
commitdiff
|
tree
2011-07-13
Mike P
a
ll
PPC: Add
d
ual
-
nu
m
ber mode in
t
er
p
reter
.
commit
|
commitdiff
|
tree
2011-07-13
Mike Pall
PPCSPE: Fix dis
p
at
c
h
f
o
r binop metametho
d
s
.
commit
|
commitdiff
|
tree
2011-07-13
Mike
Pal
l
Cleanu
p
single
-
number v
s
.
dua
l
-number mode selec
t
ion
.
commit
|
commitdiff
|
tree
2011-07-12
Mike Pall
ARM: Don't
e
vic
t
ASMREF_L
in ra_evictk()
.
commit
|
commitdiff
|
tree
2011-07-07
Mike
Pall
Fix doc link
.
commit
|
commitdiff
|
tree
2011-07-06
M
ike Pall
FFI: Fix comment parsing
.
commit
|
commitdiff
|
tree
2011-07-04
Mike
P
all
ARM: Inst
a
ll dis_arm
.
lua
.
commit
|
commitdiff
|
tree
2011-07-03
M
i
ke Pall
Fix install_name and versioning on OSX
.
commit
|
commitdiff
|
tree
2011-07-03
Mike Pa
l
l
PPC:
A
dd build r
u
les for PPC interpreter
(non-f
u
nctional
.
.
.
commit
|
commitdiff
|
tree
2011-07-03
Mike P
a
ll
PPC: Separate
PPC
vs
.
PPC
S
P
E interp
r
eter
source files
.
commit
|
commitdiff
|
tree
2011-07-01
Mike P
a
ll
PPC: Untangl
e
PPC vs
.
PPCSPE target d
e
fines
.
commit
|
commitdiff
|
tree
2011-07-01
Mike Pall
PPC: Fix rang
e
check
f
or scaled immediates in
DynASM
.
commit
|
commitdiff
|
tree
2011-06-29
M
i
ke Pall
A
dd deb
u
g opti
o
n to msvcbuil
d
.
bat and improve
e
rror
.
.
.
commit
|
commitdiff
|
tree
2011-06-29
Mike Pall
D
on'
t
use threa
d
-safe e
x
c
e
ptions on OSX
.
Compla
i
n to
.
.
.
commit
|
commitdiff
|
tree
2011-06-28
Mike Pa
l
l
Return to lower frame via interpreter for unhandl
e
d
.
.
.
commit
|
commitdiff
|
tree
2011-06-28
Mike Pall
Pr
e
fer
record
i
n
g loops
o
v
e
r calls
.
commit
|
commitdiff
|
tree
2011-06-28
M
i
ke Pall
Reorga
n
ize trace linking and tra
c
k link typ
e
s
.
commit
|
commitdiff
|
tree
2011-06-28
M
ike Pall
Cle
a
n
up temporary byteco
d
e
p
atching
.
commit
|
commitdiff
|
tree
2011-06-27
Mi
k
e Pall
Fi
x
f
o
rced unw
i
nding trigg
e
red by exter
n
al unwinder
.
commit
|
commitdiff
|
tree
2011-06-27
Mike Pall
U
s
e thread-s
a
fe exceptions
f
or external unwinding on
.
.
.
commit
|
commitdiff
|
tree
2011-06-26
Mike Pall
Fix iOS build
.
commit
|
commitdiff
|
tree
2011-06-26
Mike
Pall
Fi
x
data-flow analysis for
B
C_IT
E
RL
.
commit
|
commitdiff
|
tree
2011-06-24
Mik
e
Pa
l
l
FFI: Clarify docs wrt
.
string ini
t
ializers for byte
.
.
.
commit
|
commitdiff
|
tree
2011-06-23
M
ike Pall
REL
E
ASE LuaJIT-2
.
0
.
0
-
beta8 (fixed)
commit
|
commitdiff
|
tree
2011-06-23
Mike Pal
l
F
i
x
d
ocumen
t
a
tion for -b
command line option
.
commit
|
commitdiff
|
tree
2011-06-23
M
i
ke Pall
RELE
A
S
E
LuaJIT-2
.
0
.
0
-
b
e
ta
8
commit
|
commitdiff
|
tree
2011-06-23
Mike Pal
l
Update changelog
.
commit
|
commitdiff
|
tree
2011-06-23
Mike Pall
Misc
.
updates to
d
ocs
.
commit
|
commitdiff
|
tree
2011-06-22
Mike
Pall
Fix asserti
o
n
.
commit
|
commitdiff
|
tree
2011-06-22
Mike Pall
x
8
6/x
6
4:
D
on't evict BASE
in ra_evictk()
.
commit
|
commitdiff
|
tree
2011-06-22
M
i
ke P
a
ll
x86/x64: Fix register allocation for variable s
h
i
fts
.
commit
|
commitdiff
|
tree
2011-06-22
Mike P
a
ll
x86/x64: Fix f
u
sion of compariso
n
s
with u8/u16 XL
O
AD
.
commit
|
commitdiff
|
tree
2011-06-22
Mi
k
e Pall
Avoid po
i
ntless calls
f
o
r std file handles
o
n __gc
.
commit
|
commitdiff
|
tree
2011-06-20
Mik
e
P
all
Fix recording
of l
o
ops with
instable d
i
recti
o
ns in
.
.
.
commit
|
commitdiff
|
tree
2011-06-20
Mik
e
Pall
From Lua 5
.
2
: __len for tables
.
Needs -DLUAJ
I
T_
E
NABLE_
L
U
A
52C
.
.
.
commit
|
commitdiff
|
tree
2011-06-14
Mi
k
e Pall
Upda
t
e ma
n
p
age for -b
c
ommand line
option
.
commit
|
commitdiff
|
tree
2011-06-14
Mike
Pall
Mor
e
fixes fo
r
t
he Solar
i
s/x86 bui
l
d
.
Thanks
to W
i
ll
.
.
.
commit
|
commitdiff
|
tree
2011-06-14
Mike Pall
Fi
x
bytecode loading on W
i
ndows
.
commit
|
commitdiff
|
tree
2011-06-13
M
i
ke Pa
l
l
Add more docs f
o
r bytecode lo
a
d
/save featur
e
.
commit
|
commitdiff
|
tree
2011-06-13
Mi
k
e Pall
F
ix dumping of already stripped functions wi
t
h
debug
.
.
.
commit
|
commitdiff
|
tree
2011-06-12
Mike Pall
Add -b command line op
t
ion t
o
s
av
e
/list by
t
eco
d
e
.
commit
|
commitdiff
|
tree
2011-06-12
Mike Pal
l
Add support
f
or
b
yt
e
c
o
de loadi
n
g/sa
v
ing
.
commit
|
commitdiff
|
tree
2011-06-12
Mike Pall
Add recursive dump
o
p
tion to jit
.
bc
.
d
ump()
.
commit
|
commitdiff
|
tree
2011-06-12
Mike P
a
ll
No need for L argu
m
e
nt to lj_str_initbuf()
.
commit
|
commitdiff
|
tree
2011-06-11
Mike P
a
ll
FFI: Support __tos
t
r
i
ng metamethod for pointers to
.
.
.
commit
|
commitdiff
|
tree
2011-06-11
M
ike Pall
Mak
e
.
eh_frame secti
o
n rea
d
-w
r
i
t
e
on
S
o
laris
.
commit
|
commitdiff
|
tree
2011-06-10
Mik
e
Pall
Fix check f
o
r missi
n
g arg
u
ments in string
.
fo
r
mat()
.
commit
|
commitdiff
|
tree
2011-06-09
Mike Pall
Cleanup prototype flags
.
commit
|
commitdiff
|
tree
next