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 hint-based register allocation in ra_dest().
2011-11-14
Mike Pall
Fix hin
t
-b
a
s
ed register allocat
i
o
n
in ra_dest(
)
.
commit
|
commitdiff
|
tree
2011-11-14
Mike Pall
FFI: Add callback suppo
r
t (for x86/x64)
.
commit
|
commitdiff
|
tree
2011-11-14
M
i
k
e Pal
l
PPC: Cla
r
i
fy
doc
s
.
commit
|
commitdiff
|
tree
2011-11-14
Mik
e
Pall
FFI: Resolve __call
m
eta
m
e
t
hod for p
o
i
n
ters,
t
o
o
.
commit
|
commitdiff
|
tree
2011-11-12
Mike Pall
Avoid
de
p
endence on lj_jit
.
h i
f
only includin
g
l
j_target
.
h
.
commit
|
commitdiff
|
tree
2011-11-12
Mi
k
e Pal
l
FFI: A
d
d unwind d
e
finitions for lj_vm_
f
f
i_ca
l
l
.
commit
|
commitdiff
|
tree
2011-11-11
Mike
Pall
FFI: Exte
n
d me
t
amethod t
u
to
r
ial
.
commit
|
commitdiff
|
tree
2011-11-11
Mike Pal
l
ARM: Fix
I
R spli
t
ting for
softfp XLOA
D
.
commit
|
commitdiff
|
tree
2011-11-11
Mike
Pall
ARM
:
Fix code generatio
n
fo
r
t
ype-chec
k
only sof
t
fp
.
.
.
commit
|
commitdiff
|
tree
2011-11-04
Mike Pall
x64: Fix lightu
s
erd
a
ta compariso
n
s
.
commit
|
commitdiff
|
tree
2011-11-04
M
ike Pall
Spelling
.
commit
|
commitdiff
|
tree
2011-10-27
Mike Pall
PPC
:
Install dis_ppc
.
lua
.
commit
|
commitdiff
|
tree
2011-10-26
Mi
k
e Pall
FFI:
C
ompile c
a
lls t
o
stdcal
l
, fastcall
a
nd vararg
.
.
.
commit
|
commitdiff
|
tree
2011-10-25
M
ike Pa
l
l
PP
C
: Fuse BAND
w
ith s
h
ift to rlwi
n
m
.
commit
|
commitdiff
|
tree
2011-10-25
Mike Pal
l
Add
m
ore
FOLD rules
f
or s
h
ift + BAN
D
simplificatio
n
s
.
commit
|
commitdiff
|
tree
2011-10-25
Mike Pall
x64: Fix code generation for BSWAP
.
commit
|
commitdiff
|
tree
2011-10-25
Mike Pall
PPC:
Fuse
BSWAP with XLOA
D
/
XSTORE
t
o
lwbrx/
s
t
wbrx
.
commit
|
commitdiff
|
tree
2011-10-25
Mike
P
all
P
P
C/e
5
0
0: Fix write barrier
i
n USETS
.
commit
|
commitdiff
|
tree
2011-10-24
Mike P
a
ll
PPC: Fix
e
xternally
p
rovided
relocation offsets i
n
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
P
PC: Fix write barri
e
r in
USETV/U
S
E
TS
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
PP
C
: Int
e
grate and
e
nabl
e
JIT c
o
mpiler
.
commit
|
commitdiff
|
tree
2011-10-24
Mik
e
Pall
A
l
l
ow sel
e
ction of
s
ingle-number
vs
.
dual-number mode
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
Mike P
a
ll
PPC: Fix
/
i
m
p
r
ove inter
p
re
t
e
r
/
J
IT
i
ntegra
t
ion
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
P
P
C
:
Generaliz
e
re
m
aterialization
h
andling
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pal
l
PPC: Add support for GDB JIT
API
.
commit
|
commitdiff
|
tree
2011-10-24
Mike P
a
ll
PPC: A
d
d Linu
x
/PPC cache flush mechan
i
s
m
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
Make sur
e
to f
l
ush/sync the D/I-cac
h
e
fo
r
all generat
e
d
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
Mike
P
all
Fix han
d
ling of alignme
n
t arguments (nil) to
C
A
L
LX
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
P
P
C:
Add support f
o
r per-trace ex
i
t
stu
b
s
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
Generalize handling of stack
c
hec
k
s i
n
dicated by highest
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
Mike
P
all
Don't
save/r
e
store tmptv wit
h
copyTV
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
F
i
x compiler war
n
ing
.
commit
|
commitdiff
|
tree
2011-10-22
M
i
ke Pall
Whitespa
c
e
.
commit
|
commitdiff
|
tree
2011-10-22
Mike Pall
Add mi
s
sing FOLD rule for CONV
.
u64
.
int + s
i
gn-extension
.
commit
|
commitdiff
|
tree
2011-10-22
Mike Pall
F
FI: Cleanup/fix
64 bit arithmetic i
n
a
ssembler
backend
.
commit
|
commitdiff
|
tree
2011-10-22
Mike Pall
x64: Fix math
.
ran
d
om()
cod
e
generat
i
on
.
commit
|
commitdiff
|
tree
2011-10-22
Mike Pall
F
i
x regist
e
r
hints fo
r
arithmetic helpe
r
fu
n
ctions
.
commit
|
commitdiff
|
tree
2011-10-21
Mike Pa
l
l
Se
p
arate/renam
e
N
UM/FLOA
T
<-> I64/U64 conversion functi
o
ns
.
commit
|
commitdiff
|
tree
2011-10-21
Mike Pall
Cl
e
anup va
r
iou
s
e
n
d
ianess
is
s
ues in assembler ba
c
kend
.
commit
|
commitdiff
|
tree
2011-10-19
Mik
e
Pall
Rea
r
range de
f
ines for workarounds to
e
m
bedded operating
.
.
.
commit
|
commitdiff
|
tree
2011-10-18
Mike Pall
Fix P
E
/COFF
b
yteco
d
e file f
o
rm
a
t for big-endian targe
t
s
.
commit
|
commitdiff
|
tree
2011-10-18
Mike Pall
Fix FOL
D
rule
for CONV
.
flt
.
num(CONV
.
nu
m
.
flt(
x
)) => x
.
commit
|
commitdiff
|
tree
2011-10-18
Mike Pall
FFI/x86: Fix CONV
.
u32
.
num roundi
n
g
.
commit
|
commitdiff
|
tree
2011-10-18
Mike Pall
Don't fus
e
colocate
d
array offsets with
o
ut -Ofuse
.
commit
|
commitdiff
|
tree
2011-10-17
Mike Pall
F
i
x
u
p
PC
in traceback
s
a
f
ter exits from down-recursiv
e
.
.
.
commit
|
commitdiff
|
tree
2011-10-17
M
i
k
e Pa
l
l
PPC: Distinguish slwi, srwi a
n
d rlw
i
nm in disassembly
.
commit
|
commitdiff
|
tree
2011-10-17
Mike Pa
l
l
Add
mi
s
sing FOLD r
u
le for integer NEG of constants
.
commit
|
commitdiff
|
tree
2011-10-13
Mike P
a
ll
FFI/AR
M
:
Ensure inv
o
cation of SPLIT pass fo
r
float
.
.
.
commit
|
commitdiff
|
tree
2011-10-13
Mike Pa
l
l
Save tmptv state for trace rec
o
rder across RECORD vmevent
.
commit
|
commitdiff
|
tree
2011-10-13
Mike P
a
ll
FFI:
Fix un
f
u
sed
loads of float
f
ields
.
commit
|
commitdiff
|
tree
2011-10-13
M
ike Pall
FFI: Fix ca
l
l argument and return handling for I8/U8
.
.
.
commit
|
commitdiff
|
tree
2011-10-11
Mike
P
all
FFI: Rec
o
rd loads/st
o
res
t
o external
variables in namespaces
.
commit
|
commitdiff
|
tree
2011-10-11
Mike Pall
FFI: Fi
x
recordin
g
of const/e
n
u
m lookups in nam
e
spaces
.
commit
|
commitdiff
|
tree
2011-10-10
Mike Pall
Remove un
n
eeded PHI bar
r
ier
for reassociatio
n
of duplicate
.
.
.
commit
|
commitdiff
|
tree
2011-09-28
Mike Pall
Avoid ov
e
r
w
riting ar
g
ument with error from metac
a
ll
.
.
.
commit
|
commitdiff
|
tree
2011-09-21
Mike Pal
l
Fix (harmless) typo
.
commit
|
commitdiff
|
tree
2011-09-21
Mike Pall
A
R
M: Fi
x
HREFK c
o
de generation
.
commit
|
commitdiff
|
tree
2011-09-20
Mike Pall
G
e
n
er
a
te a
po
r
table vmdef
.
lua
.
commit
|
commitdiff
|
tree
2011-09-17
Mike
Pall
PPC/e
5
00: Fix
GC bar
r
ier
for
T
S
ETM
.
commit
|
commitdiff
|
tree
2011-09-14
Mike
P
all
PPC:
F
i
x GC barrier for TSETM
.
commit
|
commitdiff
|
tree
2011-09-14
Mike Pall
ARM: Fix GC barrier for
TSETM
.
commit
|
commitdiff
|
tree
2011-09-14
Mike
Pall
Fix typ
o
.
commit
|
commitdiff
|
tree
2011-09-08
Mik
e
Pall
ARM: Disable CPU det
e
ction for inter
p
reter-on
l
y buil
d
s
.
commit
|
commitdiff
|
tree
2011-09-05
Mike Pall
Increase max
.
number of e
x
i
t stub groups to corresp
o
n
d
.
.
.
commit
|
commitdiff
|
tree
2011-09-05
M
ike Pall
Use some
r
egi
s
t
e
r a
l
lo
c
at
o
r
h
el
p
e
rs for multiple archi
t
ec
t
ures
.
commit
|
commitdiff
|
tree
2011-09-05
Mike
Pall
PPC: Interpreter/JIT in
t
egr
a
ti
o
n
.
commit
|
commitdiff
|
tree
2011-09-05
Mike Pall
PPC: Fix or
r
emove assembler he
l
pe
r
functions
.
commit
|
commitdiff
|
tree
2011-09-05
Mike Pall
P
P
C: More in
t
erpreter tuning
.
Use y-bit for branch
.
.
.
commit
|
commitdiff
|
tree
2011-09-05
Mi
k
e
P
all
PPC: E
x
port regi
s
t
er names fr
o
m disass
e
mbler
.
commit
|
commitdiff
|
tree
2011-09-05
Mike Pa
l
l
P
PC: Dis
a
ss
e
mble y-bit inst
e
a
d of at-bits for
c
onditional
.
.
.
commit
|
commitdiff
|
tree
2011-09-05
Mike Pall
PPC: Add y-bit var
i
ants of conditional
b
ranches t
o
.
.
.
commit
|
commitdiff
|
tree
2011-09-02
Mi
k
e
P
al
l
Al
w
ays use
A
NSI varia
n
ts of Window
s
s
y
stem functio
n
s
.
commit
|
commitdiff
|
tree
2011-08-31
Mike Pall
Mark installed shar
e
d
library as execut
a
ble
.
commit
|
commitdiff
|
tree
2011-08-26
Mi
k
e
P
all
Avoid conversion narr
o
wing o
f
arithmet
i
c with large
.
.
.
commit
|
commitdiff
|
tree
2011-08-25
Mike Pall
FFI/x64: Fix struct-by-value calling conventions
.
commit
|
commitdiff
|
tree
2011-08-21
Mike
Pall
Rec
o
rd
missing F
O
RI slot loads (e
.
g
.
after return to
.
.
.
commit
|
commitdiff
|
tree
2011-08-18
Mike
P
a
ll
PPC: Add PPC disasse
m
bler
.
commit
|
commitdiff
|
tree
2011-08-17
Mike Pall
A
dd potential PHI for n
u
mber co
n
v
ersions
due
t
o
t
y
p
e
.
.
.
commit
|
commitdiff
|
tree
2011-08-16
M
i
ke Pall
E
xtend -b to generate c/h/obj/o fi
l
es
w
ith
em
b
edded
.
.
.
commit
|
commitdiff
|
tree
2011-08-16
Mike Pall
L
o
ad e
m
bedded bytecod
e
wit
h
requ
i
r
e()
.
commit
|
commitdiff
|
tree
2011-08-14
Mik
e
Pal
l
Clarif
y
name of MIT licen
s
e
.
commit
|
commitdiff
|
tree
2011-08-14
Mike P
a
ll
Rep
l
ace som
e
_Unwind_* types
.
F
i
xes b
u
ild issues o
n
.
.
.
commit
|
commitdiff
|
tree
2011-08-11
Mike Pall
x64: Fix result typ
e
of cdata
i
n
d
e
x conv
e
r
s
ions
.
commit
|
commitdiff
|
tree
2011-08-11
Mi
k
e Pall
Don't bother t
o
ch
a
in
N
OPs
.
commit
|
commitdiff
|
tree
2011-08-10
Mi
k
e Pall
PPCSPE: Save
/
restore cr2
,
c
r
3 and cr4 when entering
.
.
.
commit
|
commitdiff
|
tree
2011-08-10
Mike Pall
P
P
C
:
Save/restore cr2, cr3 and cr4 when enterin
g
/leaving
V
M
.
commit
|
commitdiff
|
tree
2011-08-10
M
i
ke Pall
P
P
C: Add
m
tcrf
i
nst
r
u
c
tion to DynASM
.
commit
|
commitdiff
|
tree
2011-08-10
Mike Pall
PPC: Tune a
n
d resc
h
edule interprete
r
for PPC/e300
.
commit
|
commitdiff
|
tree
2011-08-10
Mike Pall
Fix compiler
w
arning
.
commit
|
commitdiff
|
tree
2011-08-09
Mike
P
a
l
l
Fix stack check when L->top is
a
b
ove L->maxstack
.
commit
|
commitdiff
|
tree
2011-08-08
Mike Pall
Remo
v
e
t
empo
r
ary mcod
e
limit error from
application
.
.
.
commit
|
commitdiff
|
tree
2011-08-07
Mike Pall
FFI:
L
i
mit snapsho
t
opti
m
ization for cdata comparisons
.
commit
|
commitdiff
|
tree
2011-08-01
Mik
e
Pall
P
P
C: Add machin
e
-specific part
o
f FFI
.
commit
|
commitdiff
|
tree
2011-07-25
Mike
Pall
PPC: Fix
floor
/
ceil for dual-number mode
.
commit
|
commitdiff
|
tree
2011-07-24
Mike Pall
PPC: Add dual-
n
umber mode interpreter
.
E
nable by default
.
commit
|
commitdiff
|
tree
2011-07-23
Mike
P
all
U
se differe
n
t
work
a
round for alignment of ji
t
_State
.
commit
|
commitdiff
|
tree
2011-07-23
Mike
Pall
F
FI: Treat functio
n
cty
p
e
s
lik
e
p
ointers in comp
a
r
i
s
ons
.
commit
|
commitdiff
|
tree
2011-07-19
M
i
ke Pall
From Lua 5
.
2
:
Change \* to \z
.
Rejec
t
undefined
es
c
a
pe
.
.
.
commit
|
commitdiff
|
tree
2011-07-13
Mi
k
e
Pall
PPC:
Update in
s
t
a
ll docs
.
commit
|
commitdiff
|
tree
2011-07-13
M
i
ke P
a
ll
P
P
C
: Add dual-num
b
er mode in
t
erp
r
eter
.
commit
|
commitdiff
|
tree
next