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 callback support for ARM.
2011-12-12
M
ike P
a
l
l
FFI: A
d
d callbac
k
s
u
pport fo
r
ARM
.
commit
|
commitdiff
|
tree
2011-12-12
M
i
k
e
P
all
FFI
:
Add
c
a
llback support for PPC
.
commit
|
commitdiff
|
tree
2011-12-12
Mike Pall
Move h
e
lper for syncing data/instruction cache
to l
j
_m
c
od
e
.
c
.
commit
|
commitdiff
|
tree
2011-12-10
M
ike Pall
AR
M
:
E
r
ro
r
out for attempt to
compile w
i
t
h
hard-float
.
.
.
commit
|
commitdiff
|
tree
2011-12-09
Mike
Pall
ARM: Fix s
t
ack check
for spilled BASE
in pare
n
t
.
commit
|
commitdiff
|
tree
2011-12-09
Mike Pall
x64: Always ex
t
end
s
ta
c
k argume
n
ts to point
e
r size
.
commit
|
commitdiff
|
tree
2011-12-09
Mike Pall
Fix compiler warning
.
commit
|
commitdiff
|
tree
2011-12-01
Mike
P
a
ll
FFI: Fix sta
c
k adj
u
stment for c
a
l
ls t
o
stdcall/fastcall
.
.
.
commit
|
commitdiff
|
tree
2011-11-27
M
ike
Pall
FFI: N
e
ed
t
o
treat strlen()
as
a load
.
commit
|
commitdiff
|
tree
2011-11-27
Mike Pall
Fix docs
.
The
code ba
s
e doesn't work on W
i
n
dows 98
.
.
.
commit
|
commitdiff
|
tree
2011-11-27
M
ike Pall
Don't incr
e
men
t
mo
d
ule referen
c
e
counts due to sym
b
ol
.
.
.
commit
|
commitdiff
|
tree
2011-11-26
Mik
e
Pa
l
l
FFI: Record ff
i
.
er
r
no()
.
commit
|
commitdiff
|
tree
2011-11-25
Mike Pal
l
F
ix stack check in side exit
.
commit
|
commitdiff
|
tree
2011-11-25
Mi
k
e
Pall
FFI:
R
e
cord C
f
u
n
c
t
i
o
n call
s
with
b
o
o
l return values
.
commit
|
commitdiff
|
tree
2011-11-25
Mike P
a
ll
FFI:
F
i
x line info for resul
t
convers
i
on errors
i
n
.
.
.
commit
|
commitdiff
|
tree
2011-11-25
Mike Pall
F
F
I
:
Fix GetLastEr
r
or() save/restore around
f
fi
.
load()
.
commit
|
commitdiff
|
tree
2011-11-25
Mike Pall
FFI: Imp
r
ove ld script
d
etec
t
io
n
i
n
ffi
.
load()
.
commit
|
commitdiff
|
tree
2011-11-23
M
i
k
e
Pall
D
o
not eliminate PHIs
o
n
ly r
e
f
eren
c
ed from oth
e
r PHIs
.
commit
|
commitdiff
|
tree
2011-11-21
Mi
k
e Pall
Repla
c
e st
a
ck
s
lot for implicit
numb
e
r->string
c
o
n
v
.
.
.
commit
|
commitdiff
|
tree
2011-11-20
M
ike
Pall
Speci
a
lize to prototype
f
or non-monomorphic functions
.
commit
|
commitdiff
|
tree
2011-11-20
Mike Pall
Count
f
rames with sa
m
e pr
o
totyp
e
in ca
l
l
u
nroll limit
.
.
.
commit
|
commitdiff
|
tree
2011-11-20
Mik
e
Pall
Keep maximum
f
rame extent in snap-
>
t
o
pslot
.
commit
|
commitdiff
|
tree
2011-11-20
Mike Pal
l
Get rid of snap->depth
.
commit
|
commitdiff
|
tree
2011-11-17
Mik
e
Pall
Fi
x
debug o
p
tion for msvcbuil
d
.
b
a
t
.
commit
|
commitdiff
|
tree
2011-11-15
Mike Pall
FFI: Fix EnumWindow
s
ex
a
mple
in docs
.
commit
|
commitdiff
|
tree
2011-11-15
Mik
e
Pall
FFI: Add miss
i
ng GC barrier for
callbac
k
registration
.
commit
|
commitdiff
|
tree
2011-11-15
Mike Pa
l
l
FFI:
Save G
e
tLastError() aroun
d
ffi
.
load() and symb
o
l
.
.
.
commit
|
commitdiff
|
tree
2011-11-14
Mike Pall
El
i
minate
s
o
me
r
are
o
c
cu
r
renc
e
s of redundant
P
H
Is
.
commit
|
commitdiff
|
tree
2011-11-14
Mike
P
all
F
ix hin
t
-b
a
sed
r
egister
a
lloc
a
t
i
on i
n
r
a_
d
est()
.
commit
|
commitdiff
|
tree
2011-11-14
Mike Pa
l
l
FFI: Add cal
l
b
a
ck su
p
p
o
rt (for x86/x64)
.
commit
|
commitdiff
|
tree
2011-11-14
Mi
k
e
P
all
P
P
C: Cl
a
rify doc
s
.
commit
|
commitdiff
|
tree
2011-11-14
M
i
ke P
a
l
l
FFI
:
Reso
l
ve __cal
l
metamethod for pointers, too
.
commit
|
commitdiff
|
tree
2011-11-12
Mike Pall
Avoid
d
ependence
on lj_jit
.
h if only
inc
l
uding lj_targ
e
t
.
h
.
commit
|
commitdiff
|
tree
2011-11-12
Mike Pall
FFI: Add unwind d
e
f
i
nitions for lj_vm_ffi_call
.
commit
|
commitdiff
|
tree
2011-11-11
Mike Pall
FFI:
E
xte
n
d metamethod tutorial
.
commit
|
commitdiff
|
tree
2011-11-11
Mike
Pall
ARM: Fix I
R
s
p
litting for softfp XLOAD
.
commit
|
commitdiff
|
tree
2011-11-11
Mike Pall
ARM:
Fix co
d
e ge
n
eration for typ
e
-
check only softfp
.
.
.
commit
|
commitdiff
|
tree
2011-11-04
M
i
k
e
Pal
l
x64
:
Fix
l
ight
u
serdata comparisons
.
commit
|
commitdiff
|
tree
2011-11-04
Mike Pal
l
S
p
elling
.
commit
|
commitdiff
|
tree
2011-10-27
Mi
k
e
Pall
PPC: In
s
tall dis_ppc
.
lua
.
commit
|
commitdiff
|
tree
2011-10-26
Mike Pall
F
F
I: Comp
i
le calls
t
o stdcall,
fastc
a
ll and vararg
.
.
.
commit
|
commitdiff
|
tree
2011-10-25
M
i
ke Pall
PPC: Fuse
BAND
w
ith shift to rlwinm
.
commit
|
commitdiff
|
tree
2011-10-25
Mike
Pall
Add m
o
r
e FOLD r
u
les for sh
i
ft + BAND
s
i
mplifications
.
commit
|
commitdiff
|
tree
2011-10-25
Mike Pal
l
x64: Fix code generation f
o
r BSWAP
.
commit
|
commitdiff
|
tree
2011-10-25
Mike Pall
PPC: Fu
s
e BS
W
AP with XLOAD/XSTORE
to
lwbrx/stwbrx
.
commit
|
commitdiff
|
tree
2011-10-25
Mike Pall
P
PC/e500: Fix w
r
ite barrier in
USETS
.
commit
|
commitdiff
|
tree
2011-10-24
Mik
e
Pall
PPC: F
i
x
ex
t
ernally provid
e
d relocation offsets in
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
PP
C
: Fix write barrier
i
n US
E
TV/USETS
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
PPC:
I
n
t
egrate and
e
nab
l
e JIT compiler
.
commit
|
commitdiff
|
tree
2011-10-24
M
i
k
e
P
all
Al
l
ow
s
e
lection of s
i
ngle-numbe
r
vs
.
d
u
al-
n
umbe
r
mode
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
PPC: Fix/improve interpr
e
ter/JIT
i
nteg
r
at
i
on
.
commit
|
commitdiff
|
tree
2011-10-24
Mike
Pall
PPC: Generalize remat
e
rializ
a
tion handling
.
commit
|
commitdiff
|
tree
2011-10-24
Mike P
a
ll
PPC: Add support for GDB JIT API
.
commit
|
commitdiff
|
tree
2011-10-24
Mik
e
Pall
PPC: Add Linux/PPC cache
f
lush mechanism
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pa
l
l
Make sure to flush
/
sync the D/I-cache for all generated
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
Fix handling
of alignment argum
e
nts (nil) to
C
A
LLX
.
commit
|
commitdiff
|
tree
2011-10-24
M
i
k
e Pa
l
l
PPC:
Add suppor
t
for per-
t
race exit stubs
.
commit
|
commitdiff
|
tree
2011-10-24
Mike P
a
ll
Generalize handling of stack c
h
ecks
indicated by highes
t
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
Mike P
a
ll
D
on't save/res
t
ore tmptv with
c
o
p
yTV
.
commit
|
commitdiff
|
tree
2011-10-24
Mike
P
all
F
i
x comp
i
ler warn
i
n
g
.
commit
|
commitdiff
|
tree
2011-10-22
Mike
Pall
Whit
e
sp
a
ce
.
commit
|
commitdiff
|
tree
2011-10-22
M
ike Pall
Add m
i
ssi
n
g FOLD rule
for
C
ONV
.
u64
.
int + sign-e
x
tens
i
on
.
commit
|
commitdiff
|
tree
2011-10-22
Mike Pall
FFI: Clean
u
p/fix 64 b
i
t
a
r
it
h
metic in
a
ssembler back
e
nd
.
commit
|
commitdiff
|
tree
2011-10-22
M
ike
P
al
l
x6
4
:
Fix
m
ath
.
random() code generat
i
on
.
commit
|
commitdiff
|
tree
2011-10-22
M
ik
e
P
a
ll
Fix register hints for ari
t
hmetic helpe
r
functions
.
commit
|
commitdiff
|
tree
2011-10-21
Mi
k
e Pall
Sep
a
rate/ren
a
me NUM/FLOAT
<-> I64/U
6
4 conversion function
s
.
commit
|
commitdiff
|
tree
2011-10-21
M
ik
e
P
a
l
l
Cleanup various endianess
issues in assembler backen
d
.
commit
|
commitdiff
|
tree
2011-10-19
M
i
k
e
Pa
l
l
Rearrang
e
defines for wo
r
karoun
d
s
to embedd
e
d operating
.
.
.
commit
|
commitdiff
|
tree
2011-10-18
Mike Pall
Fix PE/COFF bytecode fi
l
e f
o
rma
t
fo
r
big-endian targets
.
commit
|
commitdiff
|
tree
2011-10-18
Mike Pall
Fix
FOLD r
u
le fo
r
CONV
.
flt
.
num(CONV
.
num
.
flt(
x
)) => x
.
commit
|
commitdiff
|
tree
2011-10-18
Mike
P
all
F
F
I/x
8
6: Fix CONV
.
u32
.
num rounding
.
commit
|
commitdiff
|
tree
2011-10-18
M
ike Pall
Don't fus
e
colocate
d
array o
f
fs
e
t
s
without -Ofuse
.
commit
|
commitdiff
|
tree
2011-10-17
M
i
k
e
Pall
Fixup PC i
n
trace
b
acks after ex
i
ts from d
o
w
n
-recursive
.
.
.
commit
|
commitdiff
|
tree
2011-10-17
Mike Pall
PPC
:
D
i
stinguish slwi,
srwi and rlwinm in
disa
s
sembly
.
commit
|
commitdiff
|
tree
2011-10-17
Mike Pall
Ad
d
m
issing FOLD rul
e
for int
e
ge
r
NEG of cons
t
ants
.
commit
|
commitdiff
|
tree
2011-10-13
Mike
P
all
FFI/ARM: Ensure invocation of SPLIT pass for float
.
.
.
commit
|
commitdiff
|
tree
2011-10-13
Mike Pall
Save tmp
t
v state f
o
r trace
recorder acros
s
RECORD vmeven
t
.
commit
|
commitdiff
|
tree
2011-10-13
Mike
Pa
l
l
F
FI: Fix unfused loads of fl
o
at fields
.
commit
|
commitdiff
|
tree
2011-10-13
Mike Pall
FF
I
: Fix call argument and return handling
for I8/U8
.
.
.
commit
|
commitdiff
|
tree
2011-10-11
Mik
e
Pall
FFI
:
Rec
o
rd l
o
ads/stores to external v
a
r
i
ables in namespac
e
s
.
commit
|
commitdiff
|
tree
2011-10-11
M
ike Pall
FFI:
Fix re
c
o
rding of const/enum lookups in namespaces
.
commit
|
commitdiff
|
tree
2011-10-10
Mike Pal
l
Remo
v
e unneeded PH
I
barrier for re
a
ssoci
a
t
ion o
f
du
p
licate
.
.
.
commit
|
commitdiff
|
tree
2011-09-28
M
ike Pall
Avoid overwr
i
ting a
r
gument with error fr
o
m
me
t
ac
a
ll
.
.
.
commit
|
commitdiff
|
tree
2011-09-21
Mike Pall
Fix (harmless
)
typo
.
commit
|
commitdiff
|
tree
2011-09-21
Mike Pall
ARM:
Fix HREFK code ge
n
era
t
ion
.
commit
|
commitdiff
|
tree
2011-09-20
Mike Pall
Generate a portabl
e
v
m
def
.
l
ua
.
commit
|
commitdiff
|
tree
2011-09-17
Mike Pall
PPC/e500:
F
ix GC barrier for T
S
ETM
.
commit
|
commitdiff
|
tree
2011-09-14
M
i
ke Pall
PPC: Fix GC bar
r
i
e
r fo
r
TSETM
.
commit
|
commitdiff
|
tree
2011-09-14
M
i
ke
P
all
ARM:
F
ix GC
b
arrier for TSET
M
.
commit
|
commitdiff
|
tree
2011-09-14
Mike Pall
Fi
x
ty
p
o
.
commit
|
commitdiff
|
tree
2011-09-08
Mike Pa
l
l
ARM: Di
s
able CPU
de
t
ection fo
r
interprete
r
-only build
s
.
commit
|
commitdiff
|
tree
2011-09-05
Mike
P
a
ll
Incre
a
se max
.
number o
f
exit
stub g
r
o
ups to c
o
rres
p
ond
.
.
.
commit
|
commitdiff
|
tree
2011-09-05
Mi
k
e Pa
l
l
Use some register a
l
locator
hel
p
e
rs for
multiple architectures
.
commit
|
commitdiff
|
tree
2011-09-05
Mike Pall
P
PC
:
Interpre
t
er/JIT i
n
te
g
ra
t
ion
.
commit
|
commitdiff
|
tree
2011-09-05
Mike
Pall
PPC:
Fix
o
r re
m
o
v
e a
s
semb
l
er helper f
u
n
c
tio
n
s
.
commit
|
commitdiff
|
tree
2011-09-05
Mike Pall
P
P
C
: More interpre
t
er tuning
.
Use y-
b
i
t
for branch
.
.
.
commit
|
commitdiff
|
tree
2011-09-05
Mi
k
e Pal
l
PPC: Export re
g
ister names fro
m
disassembler
.
commit
|
commitdiff
|
tree
2011-09-05
Mi
k
e Pall
P
P
C: Disa
s
semb
l
e y-bit instead
o
f at-bits
for cond
i
tio
n
al
.
.
.
commit
|
commitdiff
|
tree
2011-09-05
Mike Pall
PPC:
A
dd
y-bit
v
ari
a
nts of conditional b
r
anche
s
to
.
.
.
commit
|
commitdiff
|
tree
2011-09-02
Mike Pall
Always use ANSI
var
i
ants of Windows syst
e
m
func
t
io
n
s
.
commit
|
commitdiff
|
tree
next