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
M
i
ke Pall
FFI: Add missing G
C
barrier f
o
r
cal
l
back
r
egi
s
tration
.
commit
|
commitdiff
|
tree
2011-11-15
M
ike
Pall
FFI
:
Save GetLa
s
tError() around ffi
.
load() and symbol
.
.
.
commit
|
commitdiff
|
tree
2011-11-14
Mike Pall
Eli
m
inate some rar
e
occur
r
ences
of red
u
ndant PHIs
.
commit
|
commitdiff
|
tree
2011-11-14
Mike Pal
l
Fix
h
int-based
re
g
ister alloc
a
tion in
r
a
_dest
(
)
.
commit
|
commitdiff
|
tree
2011-11-14
Mike Pa
l
l
FFI:
A
dd callback
s
upport (for x86/x64)
.
commit
|
commitdiff
|
tree
2011-11-14
Mike Pall
PPC: Clarify docs
.
commit
|
commitdiff
|
tree
2011-11-14
Mike Pall
FFI: Resolve __call m
e
tamethod for pointers, too
.
commit
|
commitdiff
|
tree
2011-11-12
Mike Pall
Avoi
d
depend
e
nce on lj_jit
.
h
if o
n
ly
i
n
cluding lj_target
.
h
.
commit
|
commitdiff
|
tree
2011-11-12
Mike Pall
FFI:
Add unwin
d
d
e
f
i
n
itions fo
r
lj_vm_ffi_call
.
commit
|
commitdiff
|
tree
2011-11-11
Mi
k
e
Pall
FF
I
: Extend metamethod
tutorial
.
commit
|
commitdiff
|
tree
2011-11-11
Mike Pall
A
RM: Fix IR spl
i
tting for softfp XLOAD
.
commit
|
commitdiff
|
tree
2011-11-11
Mi
k
e Pall
ARM: Fix code
generat
i
o
n
f
o
r type-check
o
nly so
f
tfp
.
.
.
commit
|
commitdiff
|
tree
2011-11-04
Mike Pall
x64: Fix lightuserdata comparison
s
.
commit
|
commitdiff
|
tree
2011-11-04
Mike Pal
l
Spe
l
ling
.
commit
|
commitdiff
|
tree
2011-10-27
Mike Pall
PPC: Install dis_ppc
.
l
ua
.
commit
|
commitdiff
|
tree
2011-10-26
Mike Pall
FFI
:
Compile ca
l
ls to st
d
call,
f
a
stcall
and vararg
.
.
.
commit
|
commitdiff
|
tree
2011-10-25
Mike
Pall
PPC: Fuse BAN
D
wit
h
shift to rlwinm
.
commit
|
commitdiff
|
tree
2011-10-25
M
i
ke Pall
Add more FOLD rules
for shift + BA
N
D
s
i
mplificati
o
ns
.
commit
|
commitdiff
|
tree
2011-10-25
Mike Pall
x64: Fix code gene
r
ation for BSWA
P
.
commit
|
commitdiff
|
tree
2011-10-25
Mike
Pall
P
P
C: Fus
e
B
S
WAP with XLOAD/XSTORE t
o
lwbrx/stwbrx
.
commit
|
commitdiff
|
tree
2011-10-25
Mike Pa
l
l
PPC/e500: Fix write barri
e
r in USET
S
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
PPC: Fix
e
xternally provided reloca
t
ion offsets in
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
M
i
k
e Pal
l
PPC: Fix write barrier in
USETV/USET
S
.
commit
|
commitdiff
|
tree
2011-10-24
Mike
P
all
P
P
C
: Integrate and ena
b
l
e
J
IT compile
r
.
commit
|
commitdiff
|
tree
2011-10-24
M
ike Pall
Allow
selection of sin
g
le-number vs
.
dual-number mode
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
M
i
ke Pall
P
PC:
F
i
x
/im
p
rove interpreter/
J
IT
i
ntegrati
o
n
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
P
P
C:
G
eneralize remateriali
z
ati
o
n handling
.
commit
|
commitdiff
|
tree
2011-10-24
Mik
e
Pall
PPC: Add s
u
pport for GD
B
JIT
A
PI
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
P
PC: Add Linux
/
PPC cache flush mech
a
nism
.
commit
|
commitdiff
|
tree
2011-10-24
Mi
k
e Pall
Make s
u
re to flush/sync the D/I-ca
c
he for all generated
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
M
i
ke
P
al
l
Fi
x
handling of ali
g
n
m
ent arguments (nil
)
t
o CALLX
.
commit
|
commitdiff
|
tree
2011-10-24
M
ike Pall
P
P
C:
A
dd su
p
port for per-tr
a
ce exit
stubs
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
Generalize
h
andli
n
g of stack che
c
ks indicated by hi
g
hest
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
D
o
n
'
t
s
ave/restore tm
p
t
v
wit
h
copyTV
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
Fix compiler
w
a
r
ning
.
commit
|
commitdiff
|
tree
2011-10-22
Mike Pall
Whitespace
.
commit
|
commitdiff
|
tree
2011-10-22
M
i
ke Pa
l
l
A
d
d
m
i
ssing FOLD rule for CONV
.
u64
.
i
n
t
+ si
g
n-ex
t
e
n
s
ion
.
commit
|
commitdiff
|
tree
2011-10-22
Mik
e
Pall
FFI: Clea
n
up/fix 64 bit a
r
ithmeti
c
i
n
a
ssemb
l
er backend
.
commit
|
commitdiff
|
tree
2011-10-22
Mike Pall
x64: Fix
m
ath
.
random(
)
c
ode ge
n
eration
.
commit
|
commitdiff
|
tree
2011-10-22
Mike Pal
l
Fix register
h
ints f
o
r a
r
ithmet
i
c helper fun
c
tio
n
s
.
commit
|
commitdiff
|
tree
2011-10-21
Mike Pall
Separate/r
e
name NUM/FLOAT <
-
> I6
4
/U64 conv
e
rsion functions
.
commit
|
commitdiff
|
tree
2011-10-21
Mik
e
Pall
Cle
a
nup var
i
ous e
n
di
a
ness issues in asse
m
bler backend
.
commit
|
commitdiff
|
tree
2011-10-19
Mike
Pall
Rearrange defin
e
s f
o
r
workarounds
t
o
embe
d
ded o
p
erat
i
n
g
.
.
.
commit
|
commitdiff
|
tree
2011-10-18
M
i
ke Pall
Fix PE/COFF bytecode f
i
le forma
t
fo
r
big-endian t
a
r
g
e
ts
.
commit
|
commitdiff
|
tree
2011-10-18
M
i
ke
P
all
Fix FOLD rul
e
for CO
N
V
.
f
l
t
.
n
um(
C
ONV
.
num
.
flt(x)) =>
x
.
commit
|
commitdiff
|
tree
2011-10-18
M
i
ke Pal
l
FFI/x86: Fix CONV
.
u32
.
num rounding
.
commit
|
commitdiff
|
tree
2011-10-18
Mike Pall
Don't fuse
col
o
ca
t
ed
a
r
ray off
s
ets without -Ofuse
.
commit
|
commitdiff
|
tree
2011-10-17
M
i
k
e Pall
Fixup PC in traceba
c
ks afte
r
exits from down-recur
s
ive
.
.
.
commit
|
commitdiff
|
tree
2011-10-17
Mik
e
Pall
P
P
C: Distinguish slwi, srw
i
and rlwinm in d
i
sass
e
mbly
.
commit
|
commitdiff
|
tree
2011-10-17
Mike Pal
l
Add m
i
s
sing FOL
D
r
u
le for integer
N
E
G
of consta
n
ts
.
commit
|
commitdiff
|
tree
2011-10-13
M
i
ke Pall
F
F
I/ARM: Ensure invocation of
S
PLIT
p
ass for fl
o
at
.
.
.
commit
|
commitdiff
|
tree
2011-10-13
Mike Pall
Save tmptv state f
o
r
trace recorder
a
cross RECORD vme
v
ent
.
commit
|
commitdiff
|
tree
2011-10-13
Mi
k
e
P
a
l
l
F
FI: Fix unfused loads of
f
l
oat
f
iel
d
s
.
commit
|
commitdiff
|
tree
2011-10-13
Mike P
a
ll
FFI:
F
i
x
ca
l
l argument and
r
et
u
r
n
handling for I8/U8
.
.
.
commit
|
commitdiff
|
tree
2011-10-11
M
ike Pall
FFI: Record loads/stores t
o
external variables
in nam
e
spaces
.
commit
|
commitdiff
|
tree
2011-10-11
Mike Pall
FFI: F
i
x recording o
f
const
/
enum
loo
k
ups
i
n namespaces
.
commit
|
commitdiff
|
tree
2011-10-10
Mike P
a
ll
Re
m
o
ve un
n
e
e
d
ed PHI barrier for reassociation of d
u
pl
i
c
a
te
.
.
.
commit
|
commitdiff
|
tree
2011-09-28
Mike Pall
Avoid
over
w
riting
a
r
gument with e
r
ror from me
t
aca
l
l
.
.
.
commit
|
commitdiff
|
tree
2011-09-21
Mi
k
e Pall
Fi
x
(harmless
)
typo
.
commit
|
commitdiff
|
tree
2011-09-21
Mike Pall
ARM: Fix HREFK code g
e
n
eration
.
commit
|
commitdiff
|
tree
2011-09-20
M
i
ke
P
all
Generate a portab
l
e vm
d
ef
.
lua
.
commit
|
commitdiff
|
tree
2011-09-17
Mike Pall
PPC/e500: Fix GC barrier for TSETM
.
commit
|
commitdiff
|
tree
2011-09-14
Mi
k
e Pall
P
P
C: Fix GC barrie
r
for TSE
T
M
.
commit
|
commitdiff
|
tree
2011-09-14
Mike Pall
ARM: Fix GC
bar
r
ier for TSE
T
M
.
commit
|
commitdiff
|
tree
2011-09-14
Mike Pall
Fix typo
.
commit
|
commitdiff
|
tree
2011-09-08
Mike Pall
AR
M
:
D
isabl
e
C
P
U detection for inte
r
preter
-
only builds
.
commit
|
commitdiff
|
tree
2011-09-05
Mike Pall
Incre
a
se max
.
number of ex
i
t st
u
b groups to corr
e
spo
n
d
.
.
.
commit
|
commitdiff
|
tree
2011-09-05
Mike
Pall
U
se some regist
e
r
al
l
ocator helpers
f
or multip
l
e
a
r
c
h
itectu
r
es
.
commit
|
commitdiff
|
tree
2011-09-05
Mi
k
e Pall
PPC: In
t
erpreter/JIT
i
ntegration
.
commit
|
commitdiff
|
tree
2011-09-05
M
i
ke P
a
l
l
PPC: Fix
o
r remove
as
s
embler helper functions
.
commit
|
commitdiff
|
tree
2011-09-05
M
ike Pal
l
PP
C
: More interpreter tuning
.
Use y-b
i
t fo
r
branch
.
.
.
commit
|
commitdiff
|
tree
2011-09-05
Mike Pall
PPC: Export register n
a
mes fro
m
d
i
sassembler
.
commit
|
commitdiff
|
tree
2011-09-05
Mike Pall
PPC: Disassemble y
-
bit
i
n
stead o
f
a
t-bits f
o
r conditi
o
nal
.
.
.
commit
|
commitdiff
|
tree
2011-09-05
Mike Pall
PPC: Add y-b
i
t
vari
a
nts o
f
conditional branches
t
o
.
.
.
commit
|
commitdiff
|
tree
2011-09-02
Mike Pall
A
l
ways
use ANSI variants of Windo
w
s
system functio
n
s
.
commit
|
commitdiff
|
tree
2011-08-31
M
i
k
e
Pall
Ma
r
k
installed
s
hared lib
r
ary
a
s
exe
c
u
tabl
e
.
commit
|
commitdiff
|
tree
2011-08-26
Mike
Pall
Avo
i
d conversi
o
n
narrowing of arithmeti
c
with large
.
.
.
commit
|
commitdiff
|
tree
2011-08-25
Mike
P
all
FFI/x64: Fix struct-by-value calling co
n
vent
i
ons
.
commit
|
commitdiff
|
tree
2011-08-21
Mike Pall
Record missi
n
g
F
ORI slot loads (e
.
g
.
af
t
er re
t
urn t
o
.
.
.
commit
|
commitdiff
|
tree
2011-08-18
M
i
ke P
a
ll
P
P
C: Add PPC disassembl
e
r
.
commit
|
commitdiff
|
tree
2011-08-17
Mike
P
all
Add potential P
H
I
f
or n
u
mber conversions due to
t
yp
e
.
.
.
commit
|
commitdiff
|
tree
2011-08-16
Mike Pall
Ex
t
end -b to generate c/h/
o
bj/o files with embe
d
ded
.
.
.
commit
|
commitdiff
|
tree
2011-08-16
Mike Pa
l
l
Load embedded
byte
c
ode w
i
th require()
.
commit
|
commitdiff
|
tree
2011-08-14
Mike Pall
Cl
a
rify n
a
me of MIT license
.
commit
|
commitdiff
|
tree
2011-08-14
Mike Pall
Replace some _Unwind_* typ
e
s
.
Fixes
bui
l
d issues on
.
.
.
commit
|
commitdiff
|
tree
2011-08-11
Mik
e
Pall
x64
:
F
i
x result type of c
d
a
ta index
c
onversio
n
s
.
commit
|
commitdiff
|
tree
2011-08-11
M
i
k
e Pall
Don
'
t bother
t
o cha
i
n NO
P
s
.
commit
|
commitdiff
|
tree
2011-08-10
Mi
k
e P
a
l
l
PPC
S
PE: Sav
e
/res
t
o
r
e
cr2, cr3 and cr
4
when en
t
ering
.
.
.
commit
|
commitdiff
|
tree
2011-08-10
Mike Pall
PPC: Save/re
s
t
ore cr2, cr3 a
n
d cr
4
w
hen en
t
ering/leaving VM
.
commit
|
commitdiff
|
tree
2011-08-10
M
i
ke
Pa
l
l
P
PC: Add mtc
r
f instruction to Dyn
A
SM
.
commit
|
commitdiff
|
tree
2011-08-10
Mike Pall
PPC:
T
u
ne and reschedul
e
i
n
terpreter for PP
C
/
e
3
0
0
.
commit
|
commitdiff
|
tree
2011-08-10
Mike
Pall
F
ix compiler warning
.
commit
|
commitdiff
|
tree
2011-08-09
Mike Pal
l
F
ix st
a
ck check when L->top i
s
abov
e
L->maxstack
.
commit
|
commitdiff
|
tree
2011-08-08
Mik
e
Pall
Rem
o
ve temporar
y
mcode limit e
r
ror from applicati
o
n
.
.
.
commit
|
commitdiff
|
tree
2011-08-07
Mike Pall
FFI: Limit snaps
h
ot optimiza
t
ion for cdata comparisons
.
commit
|
commitdiff
|
tree
2011-08-01
M
ike Pall
P
P
C: Add machine-sp
e
cific
part of FFI
.
commit
|
commitdiff
|
tree
2011-07-25
Mike Pall
PPC: Fix
f
loor/ceil fo
r
d
ual-number mode
.
commit
|
commitdiff
|
tree
2011-07-24
Mike P
a
ll
PPC:
Add du
a
l-number mode
i
nte
r
prete
r
.
Enable by defa
u
lt
.
commit
|
commitdiff
|
tree
2011-07-23
M
i
k
e Pall
Use
d
ifferent w
o
r
karound for alignme
n
t of
j
it_State
.
commit
|
commitdiff
|
tree
2011-07-23
Mike Pa
l
l
FFI: Tr
e
at
f
unction ctypes li
k
e point
e
r
s
in
c
omparisons
.
commit
|
commitdiff
|
tree
next