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: Add missing GC barrier for callback registration.
2011-11-15
Mike Pall
FF
I
:
A
dd missing GC
b
a
rrier f
o
r callback registr
a
ti
o
n
.
commit
|
commitdiff
|
tree
2011-11-15
Mike Pa
l
l
F
FI: Save GetLastError()
a
round ffi
.
loa
d
() and sy
m
bo
l
.
.
.
commit
|
commitdiff
|
tree
2011-11-14
Mike Pall
Eliminate some ra
r
e occurrences of r
e
dundant PHI
s
.
commit
|
commitdiff
|
tree
2011-11-14
Mike Pall
Fix hi
n
t-based re
g
ister allocati
o
n in ra_dest()
.
commit
|
commitdiff
|
tree
2011-11-14
M
ike Pall
FFI:
A
dd
c
allback support (for
x86/x64)
.
commit
|
commitdiff
|
tree
2011-11-14
Mike P
a
ll
PPC
:
Cl
a
rify docs
.
commit
|
commitdiff
|
tree
2011-11-14
Mike Pa
l
l
FF
I
: Resolve __call meta
m
etho
d
for pointers,
too
.
commit
|
commitdiff
|
tree
2011-11-12
Mike Pall
Av
o
id dependence
o
n lj_jit
.
h
i
f
onl
y
includ
i
ng l
j
_targ
e
t
.
h
.
commit
|
commitdiff
|
tree
2011-11-12
M
i
ke Pall
FFI: Add unwind de
f
ini
t
io
n
s
for
lj_vm_f
f
i_call
.
commit
|
commitdiff
|
tree
2011-11-11
Mike
P
a
ll
FFI: E
x
tend metamethod t
u
t
orial
.
commit
|
commitdiff
|
tree
2011-11-11
Mike Pall
ARM: Fix IR spli
t
t
i
ng for softf
p
XLOAD
.
commit
|
commitdiff
|
tree
2011-11-11
Mike P
a
ll
ARM:
Fix code ge
n
era
t
ion for type-chec
k
only
s
oftfp
.
.
.
commit
|
commitdiff
|
tree
2011-11-04
Mike Pa
l
l
x
6
4: Fix lightuserdat
a
co
m
p
aris
o
ns
.
commit
|
commitdiff
|
tree
2011-11-04
Mike Pal
l
S
p
elling
.
commit
|
commitdiff
|
tree
2011-10-27
Mike Pal
l
PPC: Inst
a
ll dis_p
p
c
.
lua
.
commit
|
commitdiff
|
tree
2011-10-26
Mike Pall
FFI: Compil
e
calls to stdcall, fastc
a
l
l and vara
r
g
.
.
.
commit
|
commitdiff
|
tree
2011-10-25
Mike Pall
PPC: Fuse BAND
w
ith s
h
ift to rlwinm
.
commit
|
commitdiff
|
tree
2011-10-25
Mike Pal
l
Add more FOLD rules for s
h
ift + BAND si
m
p
li
f
i
cations
.
commit
|
commitdiff
|
tree
2011-10-25
M
ike
P
al
l
x64: F
i
x
cod
e
generation for BSW
A
P
.
commit
|
commitdiff
|
tree
2011-10-25
M
i
ke Pa
l
l
PPC
:
Fuse BS
W
AP with X
L
OA
D
/X
S
TORE
to
l
w
br
x
/stw
b
rx
.
commit
|
commitdiff
|
tree
2011-10-25
Mike Pall
PPC/e500
:
Fix
wri
t
e barrier i
n
US
E
TS
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
PPC: Fix exte
r
nally
p
rovided r
e
locati
o
n offs
e
ts
in
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
P
P
C:
Fix write bar
r
i
e
r
i
n USETV/USETS
.
commit
|
commitdiff
|
tree
2011-10-24
M
ike Pall
PPC: Inte
g
rate and enable JIT compiler
.
commit
|
commitdiff
|
tree
2011-10-24
Mike
P
all
Allo
w
sele
c
tion of single-number vs
.
dual-numbe
r
m
ode
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pa
l
l
PPC: Fix/improve inter
p
reter/JIT integ
r
ation
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
P
P
C: Generalize re
m
ateria
l
ization handling
.
commit
|
commitdiff
|
tree
2011-10-24
M
i
k
e
Pa
l
l
PPC: Ad
d
support
for G
D
B JIT API
.
commit
|
commitdiff
|
tree
2011-10-24
Mik
e
Pall
PP
C
:
A
dd
Linux
/
PPC cache
f
lush mecha
n
i
s
m
.
commit
|
commitdiff
|
tree
2011-10-24
Mi
k
e Pall
Make sure t
o
flush/s
y
nc
the
D/I-cache for all
generated
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pa
l
l
Fix handling of alignment arguments (
n
i
l
) to CAL
L
X
.
commit
|
commitdiff
|
tree
2011-10-24
M
i
ke
Pall
PPC: Add suppor
t
for
p
e
r-trac
e
exit stub
s
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
Gen
e
r
a
lize handl
i
n
g of
s
t
ack che
c
ks in
d
icated by h
i
ghest
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
Mike
Pall
D
o
n
't save/resto
r
e
tmp
t
v with copyTV
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
Fix compiler warning
.
commit
|
commitdiff
|
tree
2011-10-22
Mik
e
Pa
l
l
Wh
i
tespace
.
commit
|
commitdiff
|
tree
2011-10-22
Mike Pall
A
d
d missing F
O
LD rule f
o
r
C
O
NV
.
u
6
4
.
int + sign-extension
.
commit
|
commitdiff
|
tree
2011-10-22
Mike Pall
FFI: Clean
u
p
/fix
64 bit
arithmetic in a
s
sembler b
a
ck
e
n
d
.
commit
|
commitdiff
|
tree
2011-10-22
Mike Pall
x64: Fix
m
ath
.
random()
code generation
.
commit
|
commitdiff
|
tree
2011-10-22
M
ike Pall
Fix
r
egist
e
r
h
i
n
t
s for
arithm
e
tic helper function
s
.
commit
|
commitdiff
|
tree
2011-10-21
Mi
k
e Pal
l
Separa
t
e/rename NUM/FLOAT <-> I64/U64
conversion f
u
nction
s
.
commit
|
commitdiff
|
tree
2011-10-21
Mike Pall
Cleanup v
a
ri
o
us end
i
aness issues in
assembler backend
.
commit
|
commitdiff
|
tree
2011-10-19
Mike
P
all
Rearrang
e
defines for w
o
rkarou
n
ds to
e
mb
e
dded
o
p
e
r
a
t
ing
.
.
.
commit
|
commitdiff
|
tree
2011-10-18
Mi
k
e
P
a
ll
F
ix P
E
/COFF byte
c
ode
file format
f
or big-endi
a
n targets
.
commit
|
commitdiff
|
tree
2011-10-18
Mike Pall
F
ix FOLD rule f
o
r CONV
.
f
l
t
.
n
um(CONV
.
num
.
flt(x)) => x
.
commit
|
commitdiff
|
tree
2011-10-18
Mike
Pall
FFI
/
x86: Fix CO
N
V
.
u32
.
num ro
u
nding
.
commit
|
commitdiff
|
tree
2011-10-18
Mi
k
e
Pall
D
o
n't
fuse
coloc
a
ted
array of
f
s
e
ts withou
t
-Ofuse
.
commit
|
commitdiff
|
tree
2011-10-17
Mike Pall
Fixup P
C
i
n tr
a
c
e
bac
k
s
a
fter exits from
d
own
-
recursive
.
.
.
commit
|
commitdiff
|
tree
2011-10-17
Mi
k
e Pall
P
PC: Dist
i
nguish slwi, srwi and rlwinm i
n
disassembly
.
commit
|
commitdiff
|
tree
2011-10-17
Mike Pall
A
dd miss
i
ng FOLD rule
for integer NEG of constants
.
commit
|
commitdiff
|
tree
2011-10-13
Mike Pall
FFI/A
R
M: En
s
ure invocat
i
on
of SPLIT pas
s
for
f
lo
a
t
.
.
.
commit
|
commitdiff
|
tree
2011-10-13
Mike Pall
Save tmptv state for trace re
c
orde
r
ac
r
oss
R
E
C
ORD v
m
e
v
ent
.
commit
|
commitdiff
|
tree
2011-10-13
Mike Pall
FF
I
:
Fix unfused
l
o
ads o
f
fl
o
at field
s
.
commit
|
commitdiff
|
tree
2011-10-13
M
ike Pall
FFI: Fix
c
a
l
l
argument and
r
eturn handl
i
ng
for I8/U8
.
.
.
commit
|
commitdiff
|
tree
2011-10-11
Mi
k
e Pall
FFI:
Record
l
oads/stores to external variables
in
name
s
paces
.
commit
|
commitdiff
|
tree
2011-10-11
Mike Pall
FFI
:
Fix recording of cons
t
/e
n
um
l
ook
u
ps in namespaces
.
commit
|
commitdiff
|
tree
2011-10-10
Mike Pall
Remove unneeded
P
HI barrier for reassociation of d
u
plicate
.
.
.
commit
|
commitdiff
|
tree
2011-09-28
Mike Pa
l
l
Avoi
d
overwriting ar
g
ument with error from meta
c
all
.
.
.
commit
|
commitdiff
|
tree
2011-09-21
Mike
Pall
Fix
(har
m
l
ess) typo
.
commit
|
commitdiff
|
tree
2011-09-21
Mi
k
e Pall
ARM: Fix HREFK
c
o
de
g
eneration
.
commit
|
commitdiff
|
tree
2011-09-20
M
i
ke
Pall
Gen
e
rat
e
a
portable vm
d
ef
.
lu
a
.
commit
|
commitdiff
|
tree
2011-09-17
Mik
e
Pall
PPC/
e
500: Fix GC barrie
r
for TSE
T
M
.
commit
|
commitdiff
|
tree
2011-09-14
Mi
k
e
Pall
PPC: Fix
G
C barrier for
TSETM
.
commit
|
commitdiff
|
tree
2011-09-14
Mike
P
all
ARM: Fix GC b
a
rrier for TSETM
.
commit
|
commitdiff
|
tree
2011-09-14
Mi
k
e
P
all
Fix
t
y
po
.
commit
|
commitdiff
|
tree
2011-09-08
Mike Pall
ARM: Disable CPU
detection for inte
r
preter-only
b
u
ilds
.
commit
|
commitdiff
|
tree
2011-09-05
Mike Pall
Increase max
.
nu
m
ber of e
x
it st
u
b groups to correspo
n
d
.
.
.
commit
|
commitdiff
|
tree
2011-09-05
Mike
P
all
Use so
m
e
register allocato
r
he
l
p
e
rs
for
multiple archit
e
ctures
.
commit
|
commitdiff
|
tree
2011-09-05
Mi
k
e Pal
l
P
P
C: I
n
terpreter/JIT i
n
t
egration
.
commit
|
commitdiff
|
tree
2011-09-05
Mike Pa
l
l
PPC
:
Fix or remove assemble
r
helper functions
.
commit
|
commitdiff
|
tree
2011-09-05
Mike Pall
PPC: More
int
e
rpreter tuning
.
Us
e
y-bit for branch
.
.
.
commit
|
commitdiff
|
tree
2011-09-05
Mike Pal
l
PP
C
: Expo
r
t register
n
ames
from di
s
ass
e
mbler
.
commit
|
commitdiff
|
tree
2011-09-05
Mi
k
e
P
a
ll
PPC: Disa
s
semble
y
-
bit instea
d
of
a
t-bits for conditional
.
.
.
commit
|
commitdiff
|
tree
2011-09-05
Mike Pal
l
PPC: Add y-bi
t
var
i
ants of condit
i
onal bran
c
hes t
o
.
.
.
commit
|
commitdiff
|
tree
2011-09-02
Mik
e
Pa
l
l
Always use ANSI variants of Windo
w
s syst
e
m functio
n
s
.
commit
|
commitdiff
|
tree
2011-08-31
Mik
e
P
all
Ma
r
k
installed share
d
library a
s
execu
t
able
.
commit
|
commitdiff
|
tree
2011-08-26
Mike Pall
Avoid conversion n
a
rr
o
wing
of
a
rithmet
i
c
w
ith large
.
.
.
commit
|
commitdiff
|
tree
2011-08-25
Mike Pal
l
FFI/x64: Fix struct-by-value calling convention
s
.
commit
|
commitdiff
|
tree
2011-08-21
M
i
ke Pall
Record missing FORI
s
lot loads (e
.
g
.
after return to
.
.
.
commit
|
commitdiff
|
tree
2011-08-18
Mi
k
e P
a
ll
PPC: Add PP
C
disass
e
mbler
.
commit
|
commitdiff
|
tree
2011-08-17
Mike
Pall
Add p
o
ten
t
ial PHI for number co
n
versi
o
ns
due to type
.
.
.
commit
|
commitdiff
|
tree
2011-08-16
Mi
k
e Pall
E
xt
e
nd -b to g
e
n
er
a
te c/h/obj/o fil
e
s with embe
d
ded
.
.
.
commit
|
commitdiff
|
tree
2011-08-16
Mike Pall
Load embedded byt
e
code wit
h
requ
i
re()
.
commit
|
commitdiff
|
tree
2011-08-14
Mike Pall
Clarify name of MIT license
.
commit
|
commitdiff
|
tree
2011-08-14
Mike Pall
Repl
a
c
e
s
o
me _Unwind_* types
.
Fixes build is
s
u
es
on
.
.
.
commit
|
commitdiff
|
tree
2011-08-11
Mike Pall
x64: Fix res
u
lt t
y
pe
o
f c
d
ata index c
o
nver
s
ions
.
commit
|
commitdiff
|
tree
2011-08-11
Mike Pall
Don't
b
oth
e
r
to
c
hain NOPs
.
commit
|
commitdiff
|
tree
2011-08-10
Mike Pall
PPCS
P
E: Save/rest
o
re cr2, cr3 and
cr4 when entering
.
.
.
commit
|
commitdiff
|
tree
2011-08-10
Mike Pall
PPC: S
a
ve/re
s
tore c
r
2, cr3 a
n
d cr4 when en
t
ering/leaving VM
.
commit
|
commitdiff
|
tree
2011-08-10
Mik
e
Pall
PP
C
: Add mt
c
rf i
n
s
truction to DynASM
.
commit
|
commitdiff
|
tree
2011-08-10
Mike Pall
P
P
C
: Tu
n
e
a
nd reschedule i
n
terp
r
eter for
P
PC/e300
.
commit
|
commitdiff
|
tree
2011-08-10
Mike
Pall
Fix com
p
i
l
er warning
.
commit
|
commitdiff
|
tree
2011-08-09
Mike
Pall
Fix stack c
h
ec
k
w
hen L->t
o
p
i
s above
L->maxstack
.
commit
|
commitdiff
|
tree
2011-08-08
Mike Pall
Rem
o
v
e te
m
porary mcode
limit error from
applica
t
ion
.
.
.
commit
|
commitdiff
|
tree
2011-08-07
Mi
k
e P
a
ll
FFI: Limit snapsho
t
optimization for cdata comparis
o
n
s
.
commit
|
commitdiff
|
tree
2011-08-01
Mike Pa
l
l
P
PC:
A
dd machi
n
e-
s
pe
c
ific part
of FFI
.
commit
|
commitdiff
|
tree
2011-07-25
Mik
e
P
a
ll
PPC:
Fix f
l
oo
r
/ceil f
o
r dual-number mode
.
commit
|
commitdiff
|
tree
2011-07-24
Mike Pall
PPC: Add d
u
a
l
-number mode
i
n
terpreter
.
E
n
a
ble by default
.
commit
|
commitdiff
|
tree
2011-07-23
Mike
Pall
Use
d
iffe
r
en
t
worka
r
ound for align
m
en
t
of jit_State
.
commit
|
commitdiff
|
tree
2011-07-23
Mik
e
P
a
l
l
FF
I
:
Trea
t
func
t
ion ctypes like pointers in compa
r
isons
.
commit
|
commitdiff
|
tree
next