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: Record ffi.errno().
2011-11-26
Mi
k
e Pa
l
l
FFI: Record
ffi
.
er
r
no()
.
commit
|
commitdiff
|
tree
2011-11-25
Mike
P
all
Fi
x
stack check in
si
d
e
e
x
i
t
.
commit
|
commitdiff
|
tree
2011-11-25
Mike Pa
l
l
FFI: Record C func
t
ion calls with bool return
value
s
.
commit
|
commitdiff
|
tree
2011-11-25
Mike Pall
FFI: Fix lin
e
i
nfo for res
u
lt conv
e
r
s
ion
error
s
in
.
.
.
commit
|
commitdiff
|
tree
2011-11-25
Mike Pall
FF
I
:
Fix GetLastError() save/
r
e
s
t
o
r
e ar
o
und
ffi
.
loa
d
()
.
commit
|
commitdiff
|
tree
2011-11-25
M
ike Pal
l
FFI:
I
mp
r
ove ld scri
p
t detec
t
ion in ffi
.
load
(
)
.
commit
|
commitdiff
|
tree
2011-11-23
Mike P
a
ll
Do no
t
e
liminate P
H
Is only
r
ef
e
rence
d
f
rom other PHI
s
.
commit
|
commitdiff
|
tree
2011-11-21
M
i
ke Pall
Replac
e
stack slot for impli
c
it number->str
i
ng conv
.
.
.
commit
|
commitdiff
|
tree
2011-11-20
Mike Pall
Sp
e
cialize
t
o p
r
ototype for non-monomorphic functions
.
commit
|
commitdiff
|
tree
2011-11-20
Mike Pall
C
o
u
nt frames with
s
ame protot
y
pe i
n
call
u
nroll limi
t
.
.
.
commit
|
commitdiff
|
tree
2011-11-20
M
i
k
e Pall
K
eep maximum frame exte
n
t
i
n
s
n
ap->topslot
.
commit
|
commitdiff
|
tree
2011-11-20
Mike
P
a
ll
Get r
i
d of snap->depth
.
commit
|
commitdiff
|
tree
2011-11-17
Mike Pall
Fix debug option
f
or
m
s
vcbui
l
d
.
b
a
t
.
commit
|
commitdiff
|
tree
2011-11-15
Mike P
a
ll
FFI: Fix EnumWi
n
dows example in doc
s
.
commit
|
commitdiff
|
tree
2011-11-15
Mike Pall
FFI: Ad
d
missing GC barrier for callb
a
ck
r
e
gist
r
ation
.
commit
|
commitdiff
|
tree
2011-11-15
M
i
ke
P
all
FFI: Save GetLa
s
tError() around ffi
.
load() and sy
m
bo
l
.
.
.
commit
|
commitdiff
|
tree
2011-11-14
Mik
e
Pall
Elim
i
nate
som
e
r
are
o
ccurrences of redundant
P
H
I
s
.
commit
|
commitdiff
|
tree
2011-11-14
Mike
P
all
Fix hint
-
based
r
egister alloca
t
ion in ra_dest()
.
commit
|
commitdiff
|
tree
2011-11-14
Mike
Pall
FFI: Add callback support (for x86/x6
4
)
.
commit
|
commitdiff
|
tree
2011-11-14
Mike Pall
PPC: Clari
f
y docs
.
commit
|
commitdiff
|
tree
2011-11-14
Mike Pal
l
FFI: R
e
solve __call metam
e
tho
d
for po
i
nters,
to
o
.
commit
|
commitdiff
|
tree
2011-11-12
Mike Pal
l
Avoid dependence on lj_jit
.
h if onl
y
including lj_target
.
h
.
commit
|
commitdiff
|
tree
2011-11-12
Mike Pal
l
FFI: Add unwind definitions fo
r
lj_vm_ffi_
c
a
l
l
.
commit
|
commitdiff
|
tree
2011-11-11
M
i
ke Pall
FFI: Ext
e
n
d
m
etamethod
t
utorial
.
commit
|
commitdiff
|
tree
2011-11-11
Mike Pall
ARM: Fi
x
IR
splitt
i
n
g
f
o
r
softfp XLOA
D
.
commit
|
commitdiff
|
tree
2011-11-11
Mike Pall
ARM: Fix code
g
ene
r
ation fo
r
type-che
c
k on
l
y softfp
.
.
.
commit
|
commitdiff
|
tree
2011-11-04
Mike P
a
ll
x64: Fix l
i
ghtuserdata comparisons
.
commit
|
commitdiff
|
tree
2011-11-04
Mike Pall
Spel
l
ing
.
commit
|
commitdiff
|
tree
2011-10-27
Mike Pall
PPC: Install dis
_
ppc
.
lua
.
commit
|
commitdiff
|
tree
2011-10-26
Mi
k
e
P
a
l
l
FFI
:
Compile
c
al
l
s to s
t
dcall, f
a
s
tcall
a
nd vararg
.
.
.
commit
|
commitdiff
|
tree
2011-10-25
Mike Pal
l
PPC:
F
use BA
N
D wi
t
h sh
i
ft to
r
lw
i
nm
.
commit
|
commitdiff
|
tree
2011-10-25
M
ike Pa
l
l
Add more
F
OLD rules
for s
h
ift
+
BAND simplifications
.
commit
|
commitdiff
|
tree
2011-10-25
Mik
e
Pall
x64: Fix code generation for BSWAP
.
commit
|
commitdiff
|
tree
2011-10-25
Mike Pal
l
PPC: Fuse
BS
W
AP with XLO
A
D/XSTORE to lwbrx/st
w
brx
.
commit
|
commitdiff
|
tree
2011-10-25
M
i
ke Pall
PPC/e500: Fix wri
t
e barr
i
er in USETS
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
PPC
:
Fix externally provide
d
relocation offset
s
i
n
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
Mik
e
P
a
ll
PPC: Fi
x
write barrier in
U
SETV/USE
T
S
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
PP
C
: Integrate and enable JI
T
c
ompiler
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
All
o
w
se
l
e
c
tio
n
of single-
n
umber vs
.
dual-numbe
r
mode
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
P
P
C: Fix/improve interpreter/JIT integration
.
commit
|
commitdiff
|
tree
2011-10-24
M
i
ke
Pal
l
PPC: Generalize
r
em
a
t
e
r
i
aliza
t
io
n
handling
.
commit
|
commitdiff
|
tree
2011-10-24
M
ike Pal
l
PPC: Add support for GDB JIT API
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
PPC: Add Linux/PPC cache
f
l
u
s
h mechani
s
m
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
M
a
ke
sure to flush/
s
ync t
h
e D/I-cache
f
or
a
l
l
generated
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
Mike
Pal
l
Fix ha
n
dling of al
i
gnment argum
e
nts
(
nil) to CAL
L
X
.
commit
|
commitdiff
|
tree
2011-10-24
M
i
ke Pall
P
PC:
A
dd
s
u
p
p
o
rt for per-trac
e
exit stubs
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
Generaliz
e
handling of sta
c
k
c
h
e
c
k
s indicate
d
by
h
ighes
t
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
M
i
ke Pall
Don't
s
a
ve/
r
estore
t
m
ptv
w
it
h
co
p
yTV
.
commit
|
commitdiff
|
tree
2011-10-24
M
i
ke Pall
Fix compiler
warning
.
commit
|
commitdiff
|
tree
2011-10-22
M
i
k
e
Pa
l
l
Whitespace
.
commit
|
commitdiff
|
tree
2011-10-22
Mike Pall
Add missing
FOL
D
ru
l
e for
CONV
.
u6
4
.
int + s
i
gn-extension
.
commit
|
commitdiff
|
tree
2011-10-22
Mik
e
Pall
FFI: Cleanup/fix 64
b
it arithmetic in assembler backend
.
commit
|
commitdiff
|
tree
2011-10-22
Mike Pall
x64: Fix ma
t
h
.
random()
code g
e
ner
a
ti
o
n
.
commit
|
commitdiff
|
tree
2011-10-22
Mike Pall
Fix regis
t
er hints fo
r
arithm
e
tic helper functions
.
commit
|
commitdiff
|
tree
2011-10-21
Mik
e
P
a
l
l
Separate
/
rename NUM/FLOAT <-> I64/U64
c
o
nversio
n
fu
n
c
tions
.
commit
|
commitdiff
|
tree
2011-10-21
Mik
e
Pall
Cleanup
v
a
r
ious e
n
dian
e
ss issues in assemb
l
er ba
c
kend
.
commit
|
commitdiff
|
tree
2011-10-19
Mike Pal
l
Rearrange defines
f
or workarounds to embedded operating
.
.
.
commit
|
commitdiff
|
tree
2011-10-18
Mike Pall
Fix P
E
/
CO
F
F
bytecode file fo
r
mat for big-end
i
an
targ
e
t
s
.
commit
|
commitdiff
|
tree
2011-10-18
Mike Pall
Fix FOLD
r
ule f
o
r CONV
.
flt
.
num(
C
ONV
.
num
.
f
lt(x)) => x
.
commit
|
commitdiff
|
tree
2011-10-18
Mike Pall
F
FI/x86: Fix CO
N
V
.
u32
.
num rounding
.
commit
|
commitdiff
|
tree
2011-10-18
Mike
P
a
l
l
Don't f
u
se colocated array offsets without
-
O
f
us
e
.
commit
|
commitdiff
|
tree
2011-10-17
Mike Pall
Fixup PC in tracebacks after ex
i
ts
f
rom
down-recursiv
e
.
.
.
commit
|
commitdiff
|
tree
2011-10-17
Mike Pall
PPC: Distinguish
s
l
wi,
s
r
w
i and
r
lwinm in disassem
b
ly
.
commit
|
commitdiff
|
tree
2011-10-17
Mi
k
e
Pa
l
l
Add missing FOLD rule for integer
NEG of constants
.
commit
|
commitdiff
|
tree
2011-10-13
Mike Pall
FFI/ARM: Ensure invocation of SPLIT pass for float
.
.
.
commit
|
commitdiff
|
tree
2011-10-13
Mike
P
all
S
a
v
e
tmptv state for
trace recor
d
er
across RECORD vmevent
.
commit
|
commitdiff
|
tree
2011-10-13
Mike Pall
FFI: Fix unfused loads of float
f
ields
.
commit
|
commitdiff
|
tree
2011-10-13
Mike Pall
FFI: Fix
cal
l
argument and return handling for I8/U8
.
.
.
commit
|
commitdiff
|
tree
2011-10-11
Mike Pall
FFI:
Reco
r
d
loads/stores
to e
x
ternal
v
a
riables in n
a
mespaces
.
commit
|
commitdiff
|
tree
2011-10-11
M
i
ke Pal
l
F
FI: Fix recordi
n
g of
c
ons
t
/
enum lookups in namespaces
.
commit
|
commitdiff
|
tree
2011-10-10
M
i
ke Pa
l
l
Remo
v
e unn
e
eded
P
HI
b
a
r
ri
e
r for reassociation of duplicate
.
.
.
commit
|
commitdiff
|
tree
2011-09-28
Mike Pall
A
void
o
verwritin
g
a
rgument with error from metacall
.
.
.
commit
|
commitdiff
|
tree
2011-09-21
M
i
ke Pall
Fix (harm
l
ess) ty
p
o
.
commit
|
commitdiff
|
tree
2011-09-21
Mike P
a
ll
AR
M
: Fix HREFK c
o
de gene
r
a
t
ion
.
commit
|
commitdiff
|
tree
2011-09-20
Mike Pa
l
l
G
e
nera
t
e a portable v
m
def
.
lua
.
commit
|
commitdiff
|
tree
2011-09-17
Mike Pall
PPC
/
e500: Fix GC barrier fo
r
TSETM
.
commit
|
commitdiff
|
tree
2011-09-14
Mike
P
all
P
PC: Fi
x
GC ba
r
rier fo
r
TSETM
.
commit
|
commitdiff
|
tree
2011-09-14
M
ike Pall
ARM:
Fix GC
b
a
r
r
ier for
TS
E
TM
.
commit
|
commitdiff
|
tree
2011-09-14
Mike
Pall
Fix typo
.
commit
|
commitdiff
|
tree
2011-09-08
Mike Pall
ARM:
Disable CP
U
detection
for inte
r
p
r
eter-only builds
.
commit
|
commitdiff
|
tree
2011-09-05
Mik
e
Pall
Inc
r
eas
e
max
.
number of exit stub groups to
correspond
.
.
.
commit
|
commitdiff
|
tree
2011-09-05
M
i
ke
Pall
U
se some
r
egi
s
ter
alloca
t
or helpers
f
or multiple
architectures
.
commit
|
commitdiff
|
tree
2011-09-05
Mike Pall
PPC:
I
nterpreter/JI
T
integrati
o
n
.
commit
|
commitdiff
|
tree
2011-09-05
Mi
k
e
Pall
PPC:
F
ix
o
r r
e
move a
s
sembler helper func
t
ion
s
.
commit
|
commitdiff
|
tree
2011-09-05
M
i
ke Pall
PPC: More interprete
r
tuning
.
Us
e
y-bit for branch
.
.
.
commit
|
commitdiff
|
tree
2011-09-05
Mike Pa
l
l
PPC: E
x
port
regist
e
r
n
ames
f
rom d
i
s
assembler
.
commit
|
commitdiff
|
tree
2011-09-05
Mike
P
all
PPC: Dis
a
s
s
emble y-
b
it
inst
e
ad o
f
a
t
-bits for conditional
.
.
.
commit
|
commitdiff
|
tree
2011-09-05
Mike Pall
PPC: Add y-bit variants of
condi
t
io
n
a
l branc
h
es to
.
.
.
commit
|
commitdiff
|
tree
2011-09-02
M
i
ke P
a
l
l
Always use ANSI var
i
ants of Windo
w
s system functi
o
ns
.
commit
|
commitdiff
|
tree
2011-08-31
Mike
P
all
M
a
r
k in
s
ta
l
led shared
l
ibra
r
y as executab
l
e
.
commit
|
commitdiff
|
tree
2011-08-26
M
i
ke Pal
l
Avoi
d
conversion narrowing
of arith
m
etic
w
ith large
.
.
.
commit
|
commitdiff
|
tree
2011-08-25
Mike Pall
FFI/x64: F
i
x
struct-by-valu
e
ca
l
ling
c
onve
n
tions
.
commit
|
commitdiff
|
tree
2011-08-21
Mik
e
Pall
R
ecord m
i
ssing F
O
RI slot loads (e
.
g
.
a
fter return to
.
.
.
commit
|
commitdiff
|
tree
2011-08-18
M
ik
e
Pall
PP
C
: A
d
d PPC disassembler
.
commit
|
commitdiff
|
tree
2011-08-17
Mike
Pall
Add
potentia
l
PHI for number conver
s
ions due to type
.
.
.
commit
|
commitdiff
|
tree
2011-08-16
Mike Pall
Ext
e
n
d -b to
ge
n
e
rate c/h/obj/o fi
l
es
w
ith em
b
edded
.
.
.
commit
|
commitdiff
|
tree
2011-08-16
Mik
e
Pal
l
Load embedded byte
c
ode
w
ith req
u
ire(
)
.
commit
|
commitdiff
|
tree
2011-08-14
Mike Pall
Cla
r
ify name of
M
IT l
i
c
ense
.
commit
|
commitdiff
|
tree
2011-08-14
Mike Pal
l
Repl
a
ce some
_
Unwind_* types
.
Fixes build issues on
.
.
.
commit
|
commitdiff
|
tree
2011-08-11
Mike Pall
x64:
Fi
x
resul
t
type
o
f c
d
ata
i
ndex
conversions
.
commit
|
commitdiff
|
tree
next