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
RELEASE LuaJIT-2.0.0-beta9
2011-12-14
Mike
P
all
RELEASE LuaJIT-2
.
0
.
0-beta9
commit
|
commitdiff
|
tree
2011-12-14
Mike P
a
ll
Up
d
ate ch
a
ngelog
.
commit
|
commitdiff
|
tree
2011-12-13
M
i
ke P
a
ll
PP
C
: Avoid undefi
n
ed
o
perand
derefe
r
e
n
ce in B
A
ND/shift
.
.
.
commit
|
commitdiff
|
tree
2011-12-12
M
ike P
a
ll
FFI: Add
ca
l
lback suppo
r
t f
o
r A
R
M
.
commit
|
commitdiff
|
tree
2011-12-12
Mike Pall
F
FI: Add ca
l
l
back
sup
p
ort for PPC
.
commit
|
commitdiff
|
tree
2011-12-12
Mike P
a
ll
Mo
v
e helper for syncing data/ins
t
ruction cach
e
to lj_
m
code
.
c
.
commit
|
commitdiff
|
tree
2011-12-10
Mike
Pall
ARM:
Error out for attempt to co
m
pile with har
d
-float
.
.
.
commit
|
commitdiff
|
tree
2011-12-09
M
i
ke Pall
ARM: Fix stack
c
he
c
k
for spilled BASE in
parent
.
commit
|
commitdiff
|
tree
2011-12-09
Mike
P
all
x64: Always
ext
e
n
d stack a
r
gu
m
ent
s
to pointer size
.
commit
|
commitdiff
|
tree
2011-12-09
M
ike Pall
F
i
x c
o
mpiler warning
.
commit
|
commitdiff
|
tree
2011-12-01
Mi
k
e
P
a
ll
FFI:
F
ix stack adjustment
f
or c
a
lls
to
std
c
all/fastc
a
ll
.
.
.
commit
|
commitdiff
|
tree
2011-11-27
Mike Pal
l
FFI: Need to tr
e
a
t
strlen() a
s
a
load
.
commit
|
commitdiff
|
tree
2011-11-27
Mike Pal
l
Fix docs
.
Th
e
c
o
d
e
base do
e
sn
'
t
work
on Wi
n
do
w
s 98
.
.
.
commit
|
commitdiff
|
tree
2011-11-27
Mike P
a
ll
Don't increment module reference counts due to symbol
.
.
.
commit
|
commitdiff
|
tree
2011-11-26
Mike
P
all
F
FI:
R
ecord ffi
.
errno()
.
commit
|
commitdiff
|
tree
2011-11-25
Mike P
a
l
l
Fix
s
tack check in
s
ide exi
t
.
commit
|
commitdiff
|
tree
2011-11-25
Mike Pall
F
FI: Record C funct
i
o
n calls with bool return value
s
.
commit
|
commitdiff
|
tree
2011-11-25
Mike Pall
FFI: Fix lin
e
inf
o
for resu
l
t conversio
n
err
o
rs in
.
.
.
commit
|
commitdiff
|
tree
2011-11-25
Mike Pall
FFI: Fi
x
Ge
t
LastError() save/res
t
ore aro
u
nd ffi
.
load()
.
commit
|
commitdiff
|
tree
2011-11-25
Mike Pal
l
FFI
:
I
m
prove ld
script d
e
tec
t
ion
i
n ffi
.
lo
a
d()
.
commit
|
commitdiff
|
tree
2011-11-23
M
ike P
a
ll
Do not eli
m
inat
e
P
H
Is only
referenc
e
d
fro
m
other PHIs
.
commit
|
commitdiff
|
tree
2011-11-21
Mike Pall
Rep
l
ace stac
k
s
l
ot for imp
l
icit number
-
>str
i
n
g conv
.
.
.
commit
|
commitdiff
|
tree
2011-11-20
Mike Pall
Specialize to prot
o
typ
e
f
or non-monomorph
i
c
func
t
ions
.
commit
|
commitdiff
|
tree
2011-11-20
M
i
k
e
Pall
Co
u
nt
f
r
ames with same pro
t
otyp
e
i
n call unrol
l
l
i
mit
.
.
.
commit
|
commitdiff
|
tree
2011-11-20
Mike Pall
K
eep maximum frame
extent in sna
p
->to
p
s
lot
.
commit
|
commitdiff
|
tree
2011-11-20
Mi
k
e Pa
l
l
Get rid of sna
p
->depth
.
commit
|
commitdiff
|
tree
2011-11-17
Mike Pall
Fix debug option for m
s
v
cbuild
.
b
at
.
commit
|
commitdiff
|
tree
2011-11-15
Mike
P
all
FFI:
F
ix EnumWindows exam
p
le in d
o
cs
.
commit
|
commitdiff
|
tree
2011-11-15
Mike Pal
l
FFI: Add missing G
C
bar
r
ier for cal
l
back
registrati
o
n
.
commit
|
commitdiff
|
tree
2011-11-15
Mik
e
Pa
l
l
FFI
:
Save
GetL
a
s
t
Error() a
r
ound ffi
.
load()
and s
y
mbol
.
.
.
commit
|
commitdiff
|
tree
2011-11-14
Mike Pall
Eliminate some rare
occurr
e
nces of re
d
u
ndant PHIs
.
commit
|
commitdiff
|
tree
2011-11-14
Mike Pall
Fix hint-based
r
e
g
ister allocat
i
on in ra_dest()
.
commit
|
commitdiff
|
tree
2011-11-14
Mike Pall
F
F
I: Add ca
l
l
b
a
ck
s
u
pport
(
fo
r
x86
/
x
64)
.
commit
|
commitdiff
|
tree
2011-11-14
M
i
ke Pall
PPC: Clarify
d
o
cs
.
commit
|
commitdiff
|
tree
2011-11-14
Mike Pall
FFI: Resolve
__call meta
m
e
t
h
o
d
for pointer
s
, too
.
commit
|
commitdiff
|
tree
2011-11-12
Mi
k
e P
a
ll
A
v
oid dependenc
e
on lj_jit
.
h if only including
l
j_ta
r
get
.
h
.
commit
|
commitdiff
|
tree
2011-11-12
Mike Pall
FFI: Add unwind definitions for lj
_
v
m
_ffi_cal
l
.
commit
|
commitdiff
|
tree
2011-11-11
Mike Pall
FFI: Ext
e
nd
m
etamethod tutorial
.
commit
|
commitdiff
|
tree
2011-11-11
Mike
Pa
l
l
A
RM
:
F
i
x
IR
s
plitt
i
ng f
o
r softfp XLOAD
.
commit
|
commitdiff
|
tree
2011-11-11
Mike Pall
ARM: Fix code gener
a
tion f
o
r type-check only softfp
.
.
.
commit
|
commitdiff
|
tree
2011-11-04
Mike Pall
x64: Fix lig
h
t
userda
t
a co
m
p
a
risons
.
commit
|
commitdiff
|
tree
2011-11-04
Mike Pa
l
l
Spe
l
ling
.
commit
|
commitdiff
|
tree
2011-10-27
M
ike Pall
PPC: Install dis_ppc
.
lua
.
commit
|
commitdiff
|
tree
2011-10-26
Mi
k
e
Pall
FFI:
Compile
c
alls to stdcall,
f
astcall
a
nd varar
g
.
.
.
commit
|
commitdiff
|
tree
2011-10-25
Mike P
a
ll
PPC: Fu
s
e
B
AND with shift to rlwi
n
m
.
commit
|
commitdiff
|
tree
2011-10-25
Mike P
a
ll
Add more
FOL
D
rules for
shift +
BAND
simpl
i
fication
s
.
commit
|
commitdiff
|
tree
2011-10-25
Mike Pall
x6
4
: Fix co
d
e
gen
e
r
ation for BSWAP
.
commit
|
commitdiff
|
tree
2011-10-25
Mike Pall
PPC: Fuse BS
W
AP
w
ith XLOAD/XSTORE to lwbrx/stwbrx
.
commit
|
commitdiff
|
tree
2011-10-25
Mike Pa
l
l
PPC
/
e500: Fix
write barrier i
n
USETS
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
PP
C
: Fix ex
t
e
r
n
a
lly provided
relocation
o
ffs
e
ts i
n
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
P
P
C: Fix writ
e
barrier in USETV
/
USE
T
S
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
P
P
C: Integrate and enable JIT compile
r
.
commit
|
commitdiff
|
tree
2011-10-24
Mi
k
e Pall
Allo
w
se
l
ection of single-number vs
.
d
u
a
l-number mode
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
P
P
C
:
Fi
x
/improve inte
r
pr
e
ter/JIT
i
n
teg
r
ation
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
PPC:
G
eneral
i
z
e remat
e
rialization h
a
ndling
.
commit
|
commitdiff
|
tree
2011-10-24
Mi
k
e
P
all
PPC: Add support f
o
r GDB
JIT AP
I
.
commit
|
commitdiff
|
tree
2011-10-24
M
ike Pall
PPC: Add Linux/
P
PC ca
c
he f
l
us
h
mecha
n
i
s
m
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
Mak
e
sure to flush
/
sync the D/I
-
cac
h
e for all generate
d
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
M
i
ke Pall
Fix handling
o
f
al
i
gnment
a
rguments (nil) to
CALLX
.
commit
|
commitdiff
|
tree
2011-10-24
M
ik
e
Pall
PPC: Add suppor
t
for per-trac
e
exit
stubs
.
commit
|
commitdiff
|
tree
2011-10-24
M
ik
e
Pall
G
e
n
eral
i
ze handli
n
g
of stack
c
hecks indicated by highe
s
t
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
Don't save/re
s
tore tmptv with copyTV
.
commit
|
commitdiff
|
tree
2011-10-24
Mike
P
al
l
Fix compiler warning
.
commit
|
commitdiff
|
tree
2011-10-22
Mik
e
Pall
W
h
itespace
.
commit
|
commitdiff
|
tree
2011-10-22
M
i
ke Pal
l
Add mi
s
sing FOLD
r
ule for
CONV
.
u
64
.
int +
s
i
gn-extensi
o
n
.
commit
|
commitdiff
|
tree
2011-10-22
Mike
P
all
FFI: Cleanup/fix 64 bit arithmetic in as
s
embler backend
.
commit
|
commitdiff
|
tree
2011-10-22
Mike Pall
x64:
Fix
m
ath
.
rando
m
() code gen
e
ration
.
commit
|
commitdiff
|
tree
2011-10-22
Mike
P
al
l
F
i
x register hints for arithmetic helper functions
.
commit
|
commitdiff
|
tree
2011-10-21
M
i
ke Pall
Separate/rename NUM/FLO
A
T <-> I64/U64 conversion functions
.
commit
|
commitdiff
|
tree
2011-10-21
Mik
e
Pa
l
l
Cleanup vari
o
u
s
end
i
a
n
ess issue
s
in assem
b
ler
backend
.
commit
|
commitdiff
|
tree
2011-10-19
M
ike Pall
Rearrange defi
n
es
f
o
r workaro
u
nd
s
to embed
d
ed
operating
.
.
.
commit
|
commitdiff
|
tree
2011-10-18
Mike Pall
Fix PE/COFF byt
e
c
o
de file f
o
rmat for big-endian
targets
.
commit
|
commitdiff
|
tree
2011-10-18
M
i
ke Pall
Fix FOLD r
u
le for CONV
.
f
l
t
.
num(CONV
.
num
.
flt(
x
)) =>
x
.
commit
|
commitdiff
|
tree
2011-10-18
Mike Pal
l
FFI/x86
:
Fix CON
V
.
u32
.
num rounding
.
commit
|
commitdiff
|
tree
2011-10-18
M
ike Pall
D
on't fuse
coloca
t
ed ar
r
ay of
f
sets w
i
tho
u
t -Ofu
s
e
.
commit
|
commitdiff
|
tree
2011-10-17
Mike Pall
Fixup PC in t
r
acebacks after exit
s
from down-recursive
.
.
.
commit
|
commitdiff
|
tree
2011-10-17
M
ike P
a
ll
PPC: D
i
sting
u
is
h
sl
w
i, srwi and rlwinm in d
i
sassembl
y
.
commit
|
commitdiff
|
tree
2011-10-17
Mike
P
all
Add missing
F
OL
D
r
ule for i
n
te
g
er NE
G
of con
s
tants
.
commit
|
commitdiff
|
tree
2011-10-13
Mike Pall
FFI/ARM: Ensure in
v
o
cation of SPLI
T
pas
s
f
o
r
fl
o
at
.
.
.
commit
|
commitdiff
|
tree
2011-10-13
M
i
k
e
Pall
S
a
ve tmptv
state for tra
c
e recorder across RE
C
ORD
v
mevent
.
commit
|
commitdiff
|
tree
2011-10-13
Mike Pall
F
F
I:
Fi
x
unfused loads of
float fields
.
commit
|
commitdiff
|
tree
2011-10-13
M
i
ke Pall
F
FI: Fix ca
l
l argument
a
nd retur
n
ha
n
d
ling f
o
r I8
/
U
8
.
.
.
commit
|
commitdiff
|
tree
2011-10-11
Mike
P
all
FFI:
R
ec
o
rd loads/s
t
or
e
s to external
v
a
r
i
a
b
l
e
s in n
a
mesp
a
ces
.
commit
|
commitdiff
|
tree
2011-10-11
Mi
k
e
P
all
FFI: Fix recording of co
n
st/enum lookups in namespaces
.
commit
|
commitdiff
|
tree
2011-10-10
M
i
ke Pall
Remo
v
e u
n
needed PHI bar
r
ier for reassoci
a
tion of
d
u
p
licate
.
.
.
commit
|
commitdiff
|
tree
2011-09-28
Mik
e
Pall
A
void overwr
i
ti
n
g ar
g
ument wit
h
erro
r
f
r
om met
a
ca
l
l
.
.
.
commit
|
commitdiff
|
tree
2011-09-21
Mi
k
e
Pa
l
l
Fi
x
(harmless
)
typo
.
commit
|
commitdiff
|
tree
2011-09-21
Mike P
a
ll
ARM:
Fix HREFK c
o
de
g
eneration
.
commit
|
commitdiff
|
tree
2011-09-20
Mike P
a
ll
Generate a p
o
r
table
v
mdef
.
lua
.
commit
|
commitdiff
|
tree
2011-09-17
Mike Pall
PPC/e500: Fix G
C
barrier
f
or TS
E
TM
.
commit
|
commitdiff
|
tree
2011-09-14
M
ike Pall
PPC: Fi
x
GC ba
r
rie
r
fo
r
TSETM
.
commit
|
commitdiff
|
tree
2011-09-14
Mike Pall
ARM: Fix GC barrier for
T
SETM
.
commit
|
commitdiff
|
tree
2011-09-14
Mik
e
Pall
Fix typo
.
commit
|
commitdiff
|
tree
2011-09-08
M
ike P
a
ll
A
RM: D
i
sa
b
l
e
CPU d
e
tec
t
i
o
n for interpreter-o
n
ly b
u
ilds
.
commit
|
commitdiff
|
tree
2011-09-05
Mike Pall
Increase max
.
number of exit stub groups to
co
r
r
e
sp
o
nd
.
.
.
commit
|
commitdiff
|
tree
2011-09-05
M
i
ke Pa
l
l
U
s
e some r
e
gister alloca
t
o
r
helper
s
for
mu
l
tiple architectures
.
commit
|
commitdiff
|
tree
2011-09-05
Mik
e
Pall
PPC:
I
n
terpreter/JI
T
integration
.
commit
|
commitdiff
|
tree
2011-09-05
Mike Pall
PPC: Fix or r
e
mov
e
assembl
e
r helper functi
o
ns
.
commit
|
commitdiff
|
tree
2011-09-05
M
ike
P
all
PPC: More interpreter t
u
ning
.
Use y-bit for branch
.
.
.
commit
|
commitdiff
|
tree
2011-09-05
Mike P
a
ll
P
PC: Export register names from
di
s
a
s
s
e
mble
r
.
commit
|
commitdiff
|
tree
next