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: Fix GetLastError() save/restore around ffi.load().
2011-11-25
Mike P
a
ll
FF
I
:
Fix
GetLas
t
E
r
r
or()
save/
r
estore aro
u
nd ffi
.
load()
.
commit
|
commitdiff
|
tree
2011-11-25
Mike Pal
l
FFI:
Imp
r
ove
l
d script de
t
ecti
o
n i
n
f
f
i
.
lo
a
d()
.
commit
|
commitdiff
|
tree
2011-11-23
Mike Pall
Do not elimi
n
ate PHIs onl
y
referenced from ot
h
er PHIs
.
commit
|
commitdiff
|
tree
2011-11-21
Mike Pall
R
e
place stack slot
f
or im
p
licit n
u
mb
e
r->string conv
.
.
.
commit
|
commitdiff
|
tree
2011-11-20
M
i
ke
P
all
Specialize
to prototype for
no
n
-m
o
nomorphic
functi
o
ns
.
commit
|
commitdiff
|
tree
2011-11-20
Mik
e
Pall
Count
fr
a
m
e
s
with same prototyp
e
in call unro
l
l
l
imit
.
.
.
commit
|
commitdiff
|
tree
2011-11-20
Mike Pall
K
e
ep maximum frame extent in s
n
ap-
>
tops
l
ot
.
commit
|
commitdiff
|
tree
2011-11-20
Mike Pall
G
e
t
r
i
d of snap->
d
epth
.
commit
|
commitdiff
|
tree
2011-11-17
Mike Pa
l
l
Fix debug option fo
r
msvcbuild
.
bat
.
commit
|
commitdiff
|
tree
2011-11-15
Mi
k
e Pall
FFI: Fix EnumWindows
example in docs
.
commit
|
commitdiff
|
tree
2011-11-15
Mike Pall
FFI: Add
m
i
s
sing GC ba
r
rier for callback registration
.
commit
|
commitdiff
|
tree
2011-11-15
Mi
k
e Pal
l
FFI: Sav
e
G
e
tLas
t
Error() arou
n
d ffi
.
load
(
) and
s
ymbol
.
.
.
commit
|
commitdiff
|
tree
2011-11-14
Mi
k
e Pall
E
liminate
some
rare oc
c
urrences of redun
d
ant PHIs
.
commit
|
commitdiff
|
tree
2011-11-14
Mike Pall
Fi
x
hint-based
r
egister alloca
t
ion in ra_dest
(
)
.
commit
|
commitdiff
|
tree
2011-11-14
Mike Pal
l
FFI: Add callback support (for
x
86/x64)
.
commit
|
commitdiff
|
tree
2011-11-14
Mike P
a
ll
PPC: Clari
f
y docs
.
commit
|
commitdiff
|
tree
2011-11-14
Mi
k
e Pall
FFI: Re
s
olve
_
_call metamethod f
o
r
p
oint
e
rs, too
.
commit
|
commitdiff
|
tree
2011-11-12
Mike Pall
Avoid dependence on lj_ji
t
.
h if only including
lj_targe
t
.
h
.
commit
|
commitdiff
|
tree
2011-11-12
M
i
ke Pall
FFI: Add unwind
definiti
o
ns for
l
j_vm
_
ff
i
_cal
l
.
commit
|
commitdiff
|
tree
2011-11-11
Mike Pall
FFI
:
Exten
d
metamethod tuto
r
i
a
l
.
commit
|
commitdiff
|
tree
2011-11-11
M
ike Pall
ARM: Fix IR
sp
l
itting for softfp XLOAD
.
commit
|
commitdiff
|
tree
2011-11-11
Mike Pall
ARM: Fix code generat
i
o
n
for ty
p
e-check only so
f
tfp
.
.
.
commit
|
commitdiff
|
tree
2011-11-04
Mike Pall
x64: Fix li
g
htuserdata com
p
arisons
.
commit
|
commitdiff
|
tree
2011-11-04
Mik
e
Pall
S
p
e
l
ling
.
commit
|
commitdiff
|
tree
2011-10-27
Mike
Pall
PPC
:
Ins
t
all dis_ppc
.
lua
.
commit
|
commitdiff
|
tree
2011-10-26
Mike Pall
FF
I
: C
o
mpi
l
e c
a
l
l
s to stdcall, fastcall and
v
ararg
.
.
.
commit
|
commitdiff
|
tree
2011-10-25
Mike Pall
PPC:
Fuse BAND with s
h
if
t
to rlwinm
.
commit
|
commitdiff
|
tree
2011-10-25
Mike Pall
A
d
d m
o
re FO
L
D rule
s
for shift + BAND s
i
mpli
f
ications
.
commit
|
commitdiff
|
tree
2011-10-25
M
i
ke Pall
x64:
F
ix c
o
de genera
t
ion for BSWA
P
.
commit
|
commitdiff
|
tree
2011-10-25
Mike Pall
PPC:
F
use BSW
A
P with XLO
A
D/XST
O
RE t
o
lwbrx/stwbrx
.
commit
|
commitdiff
|
tree
2011-10-25
Mike Pall
PPC/e50
0
:
Fix
w
rite bar
r
ier in US
E
TS
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
PPC: Fix externally prov
i
ded relocation offsets
i
n
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
Mike
Pall
PPC:
F
ix write bar
r
ier in USE
T
V/US
E
TS
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
PPC: Inte
g
rate and enable JIT compiler
.
commit
|
commitdiff
|
tree
2011-10-24
Mik
e
Pa
l
l
Allow sel
e
ction of singl
e
-nu
m
ber vs
.
dual-nu
m
b
e
r mode
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
PPC:
Fix/im
p
rove i
n
terpreter/JIT i
n
teg
r
ation
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
PPC: Gen
e
rali
z
e
remateriali
z
ation
h
andling
.
commit
|
commitdiff
|
tree
2011-10-24
M
i
k
e
Pall
PPC: Add supp
o
rt for GDB
J
IT
A
P
I
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
PPC
:
A
dd Linux/P
P
C
c
ac
h
e flush mechan
i
sm
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pal
l
Make
sure
t
o
flush/sync t
h
e D
/
I-cache for all generated
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
Fix hand
l
ing of
alig
n
ment argu
m
ents (nil
)
to CALLX
.
commit
|
commitdiff
|
tree
2011-10-24
M
i
ke Pal
l
PPC
:
Ad
d
s
u
ppor
t
for per-trace exit stubs
.
commit
|
commitdiff
|
tree
2011-10-24
Mike
P
a
l
l
Genera
l
ize handli
n
g of stack checks
i
ndicated
b
y hi
g
h
est
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
Mik
e
Pal
l
Don't save/r
e
store tmptv
with co
p
yTV
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pa
l
l
Fix c
o
mpiler
warning
.
commit
|
commitdiff
|
tree
2011-10-22
Mi
k
e P
a
ll
Whitespace
.
commit
|
commitdiff
|
tree
2011-10-22
M
i
ke Pall
Ad
d
missin
g
FOLD rul
e
f
or CON
V
.
u64
.
int + sign-extens
i
on
.
commit
|
commitdiff
|
tree
2011-10-22
M
i
k
e
Pa
l
l
FFI: Cleanup/fi
x
6
4 b
i
t a
r
i
thmetic i
n
a
s
sembler backend
.
commit
|
commitdiff
|
tree
2011-10-22
M
ike Pall
x64: Fix
m
ath
.
r
a
n
dom() code generat
i
on
.
commit
|
commitdiff
|
tree
2011-10-22
Mike
Pall
F
i
x
regist
e
r
hints for ar
i
thmeti
c
h
elper functio
n
s
.
commit
|
commitdiff
|
tree
2011-10-21
M
i
ke Pa
l
l
S
e
p
ara
t
e/rename NUM/FLO
A
T <-> I64/
U
64 co
n
v
ersion f
u
n
c
tions
.
commit
|
commitdiff
|
tree
2011-10-21
Mike Pall
Cleanup various endianess issues in as
s
embler ba
c
kend
.
commit
|
commitdiff
|
tree
2011-10-19
M
i
k
e Pall
Rearran
g
e defines for
workar
o
unds t
o
embedded
o
p
erating
.
.
.
commit
|
commitdiff
|
tree
2011-10-18
Mik
e
Pall
Fix PE/COFF bytecode fi
l
e format for big-
e
ndian targets
.
commit
|
commitdiff
|
tree
2011-10-18
Mik
e
P
al
l
Fix FOLD ru
l
e fo
r
CONV
.
f
l
t
.
num(CON
V
.
n
u
m
.
fl
t
(x)) => x
.
commit
|
commitdiff
|
tree
2011-10-18
Mike
Pall
FFI
/
x86: Fix CONV
.
u32
.
num rounding
.
commit
|
commitdiff
|
tree
2011-10-18
Mike Pall
Don't fuse colocated arr
a
y
offsets without -Ofuse
.
commit
|
commitdiff
|
tree
2011-10-17
Mike
P
a
ll
F
ixup PC
i
n trac
e
backs after exit
s
fr
o
m down-recursive
.
.
.
commit
|
commitdiff
|
tree
2011-10-17
Mike
Pall
PPC: D
i
stinguish
slwi, srwi an
d
rlwinm
in
d
isas
s
embly
.
commit
|
commitdiff
|
tree
2011-10-17
M
i
ke P
a
ll
Add missin
g
F
OLD rule
f
or integer NEG of con
s
t
a
nts
.
commit
|
commitdiff
|
tree
2011-10-13
Mike P
a
ll
FF
I
/ARM:
E
n
sure invo
c
a
tion
o
f SPLIT pas
s
f
o
r f
l
oat
.
.
.
commit
|
commitdiff
|
tree
2011-10-13
Mike Pall
Sav
e
tm
p
t
v state for
t
r
a
ce recor
d
er a
c
ros
s
RECORD vm
e
vent
.
commit
|
commitdiff
|
tree
2011-10-13
M
ike Pall
FF
I
: Fix
u
nfused loads of float fields
.
commit
|
commitdiff
|
tree
2011-10-13
M
i
ke Pall
FFI: Fix call argument a
n
d return hand
l
ing for I8
/
U8
.
.
.
commit
|
commitdiff
|
tree
2011-10-11
Mike Pall
FFI: Re
c
ord
loads/stor
e
s to exte
r
na
l
variables in
n
am
e
spaces
.
commit
|
commitdiff
|
tree
2011-10-11
M
i
ke Pall
FFI: Fix re
c
ording
o
f c
o
nst
/
en
u
m lookups
in namespac
e
s
.
commit
|
commitdiff
|
tree
2011-10-10
Mike
P
all
R
e
move unne
e
d
e
d
PHI barrier for
reassoci
a
tion of duplicate
.
.
.
commit
|
commitdiff
|
tree
2011-09-28
Mike P
a
l
l
A
void overwriting argum
e
nt with error from met
a
call
.
.
.
commit
|
commitdiff
|
tree
2011-09-21
M
i
k
e Pall
Fix
(
harmless) typo
.
commit
|
commitdiff
|
tree
2011-09-21
Mike Pall
ARM
:
Fix HREFK code genera
t
ion
.
commit
|
commitdiff
|
tree
2011-09-20
Mike P
a
ll
Genera
t
e a porta
b
le vmdef
.
lua
.
commit
|
commitdiff
|
tree
2011-09-17
M
ike Pall
PP
C
/e500: Fix GC barrie
r
fo
r
TSETM
.
commit
|
commitdiff
|
tree
2011-09-14
Mike Pall
P
P
C: Fix GC
b
arrier for
T
SETM
.
commit
|
commitdiff
|
tree
2011-09-14
Mi
k
e Pall
ARM
:
F
i
x GC bar
r
i
er for TSETM
.
commit
|
commitdiff
|
tree
2011-09-14
Mik
e
Pall
Fix t
y
po
.
commit
|
commitdiff
|
tree
2011-09-08
Mike Pal
l
ARM: Dis
a
ble CPU detection for i
n
ter
p
reter-only builds
.
commit
|
commitdiff
|
tree
2011-09-05
Mike Pall
Increase max
.
numb
e
r of exit stub groups to correspond
.
.
.
commit
|
commitdiff
|
tree
2011-09-05
Mike Pall
Use some r
e
gister allocator helpers for mu
l
tiple architectures
.
commit
|
commitdiff
|
tree
2011-09-05
Mike Pall
PPC: Interpreter/JIT integration
.
commit
|
commitdiff
|
tree
2011-09-05
Mike Pall
PPC: Fix or remove
a
ssembler helper
f
unctions
.
commit
|
commitdiff
|
tree
2011-09-05
Mi
k
e Pall
PPC: Mo
r
e interprete
r
tuning
.
Us
e
y-bit for b
r
a
nc
h
.
.
.
commit
|
commitdiff
|
tree
2011-09-05
Mike P
a
ll
PP
C
: E
x
port regi
s
t
e
r names
from
d
i
sassembler
.
commit
|
commitdiff
|
tree
2011-09-05
Mike Pall
PPC: Disassemble y-bit instead of
at-bits for con
d
itiona
l
.
.
.
commit
|
commitdiff
|
tree
2011-09-05
Mike P
a
ll
PPC: Ad
d
y-bit variants of c
o
nditi
o
na
l
branches to
.
.
.
commit
|
commitdiff
|
tree
2011-09-02
Mike Pall
A
l
way
s
use ANSI variants of Windows system functions
.
commit
|
commitdiff
|
tree
2011-08-31
Mike Pall
M
ark in
s
talled sha
r
e
d
library as executable
.
commit
|
commitdiff
|
tree
2011-08-26
Mike Pall
Avoid co
n
versi
o
n narrowing of
a
rith
m
etic with lar
g
e
.
.
.
commit
|
commitdiff
|
tree
2011-08-25
Mike P
a
ll
FFI/x64
:
Fix struct-
b
y
-
v
alue
c
all
i
ng conventi
o
n
s
.
commit
|
commitdiff
|
tree
2011-08-21
Mike Pall
R
e
co
r
d
m
i
ssing FORI
s
lot
l
oads (e
.
g
.
af
t
er return to
.
.
.
commit
|
commitdiff
|
tree
2011-08-18
Mike
Pall
PPC: Add PPC disassembler
.
commit
|
commitdiff
|
tree
2011-08-17
Mike
Pall
Add
p
otential
P
HI for number conversion
s
du
e
to type
.
.
.
commit
|
commitdiff
|
tree
2011-08-16
Mi
k
e Pall
Exte
n
d -b
to generate c/h/obj/o
f
i
les with embedded
.
.
.
commit
|
commitdiff
|
tree
2011-08-16
Mike
P
a
ll
Load embedded b
y
tecode with require()
.
commit
|
commitdiff
|
tree
2011-08-14
Mik
e
Pa
l
l
Clarify name of MIT
l
i
cense
.
commit
|
commitdiff
|
tree
2011-08-14
M
ik
e
Pall
Re
p
lace some
_
Unwind_* typ
e
s
.
Fixes build issues on
.
.
.
commit
|
commitdiff
|
tree
2011-08-11
Mike Pall
x64:
F
ix res
u
l
t
type of
cd
a
t
a index conversions
.
commit
|
commitdiff
|
tree
2011-08-11
Mike P
a
ll
Don't b
o
t
her t
o
chain NOPs
.
commit
|
commitdiff
|
tree
2011-08-10
M
i
ke Pal
l
PPCSPE: Save/rest
o
re cr2
,
cr3 and c
r
4 when
ent
e
ring
.
.
.
commit
|
commitdiff
|
tree
2011-08-10
Mi
k
e
Pall
PPC
:
Save/re
s
tore cr2, cr3 and cr4 w
h
en enter
i
ng/leavin
g
VM
.
commit
|
commitdiff
|
tree
2011-08-10
Mike Pall
PPC:
A
dd mtcrf instruction to DynASM
.
commit
|
commitdiff
|
tree
next