repo.or.cz
/
luajit-2.0
/
celess22.git
/
search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
first
·
prev
·
next
Fix stack check in side exit.
2011-11-25
Mike
Pall
Fix stack
check in side exit
.
commit
|
commitdiff
|
tree
2011-11-25
Mike Pal
l
FFI: Recor
d
C function c
a
l
ls with bool retur
n
values
.
commit
|
commitdiff
|
tree
2011-11-25
Mike P
a
ll
FF
I
:
Fix li
n
e info for result conversion errors in
.
.
.
commit
|
commitdiff
|
tree
2011-11-25
Mike
P
al
l
FFI: Fix
G
e
tLastError()
s
a
ve/restore around
f
fi
.
load()
.
commit
|
commitdiff
|
tree
2011-11-25
Mike
Pal
l
FFI: Impro
v
e
l
d
s
c
ript detection in
f
fi
.
load()
.
commit
|
commitdiff
|
tree
2011-11-23
M
i
ke
Pall
D
o
not eli
m
i
n
ate PHIs only referenced from oth
e
r PHIs
.
commit
|
commitdiff
|
tree
2011-11-21
Mike Pall
Repl
a
ce
stack slot for implicit numb
e
r->stri
n
g conv
.
.
.
commit
|
commitdiff
|
tree
2011-11-20
Mike P
a
ll
Spec
i
a
l
ize to prototype for non-monomorphic funct
i
ons
.
commit
|
commitdiff
|
tree
2011-11-20
Mike
P
all
Count frames with sam
e
pro
t
otyp
e
in call unroll limit
.
.
.
commit
|
commitdiff
|
tree
2011-11-20
Mike Pall
Ke
e
p maximum frame exte
n
t in snap->top
s
lot
.
commit
|
commitdiff
|
tree
2011-11-20
M
i
k
e Pall
Ge
t
rid of sna
p
->dep
t
h
.
commit
|
commitdiff
|
tree
2011-11-17
M
i
k
e
Pall
Fix deb
u
g
o
ptio
n
for m
s
v
c
b
uild
.
ba
t
.
commit
|
commitdiff
|
tree
2011-11-15
Mike Pall
FFI: Fix Enum
W
indows
exa
m
ple in docs
.
commit
|
commitdiff
|
tree
2011-11-15
Mi
k
e
Pall
FFI: Add missing GC bar
r
ier fo
r
callback
r
e
gistration
.
commit
|
commitdiff
|
tree
2011-11-15
Mike
P
all
FFI:
S
ave GetLastE
r
ror() around
f
f
i
.
load() and symbol
.
.
.
commit
|
commitdiff
|
tree
2011-11-14
Mike Pall
E
l
i
m
ina
t
e some rare
occurrences of
r
e
d
u
ndant PHIs
.
commit
|
commitdiff
|
tree
2011-11-14
Mi
k
e
P
a
l
l
Fix hint-ba
s
e
d
re
g
i
s
t
er
all
o
cation in ra_de
s
t()
.
commit
|
commitdiff
|
tree
2011-11-14
Mike Pall
FF
I
: Add cal
l
back suppor
t
(for x86/x64
)
.
commit
|
commitdiff
|
tree
2011-11-14
Mike Pall
P
PC: Clarify d
o
c
s
.
commit
|
commitdiff
|
tree
2011-11-14
Mike
P
all
FFI: Resolve __call metam
e
th
o
d
for pointers, too
.
commit
|
commitdiff
|
tree
2011-11-12
Mike
Pall
Avoid
d
ependence on lj_jit
.
h if only in
c
ludi
n
g lj_
t
a
r
get
.
h
.
commit
|
commitdiff
|
tree
2011-11-12
M
i
ke Pall
FFI: Add
u
nwind definiti
o
ns for lj_v
m
_ffi
_
call
.
commit
|
commitdiff
|
tree
2011-11-11
Mike Pal
l
FFI:
E
xtend
me
t
amethod tu
t
orial
.
commit
|
commitdiff
|
tree
2011-11-11
Mike Pall
ARM: Fix IR splitting for softfp
XLOAD
.
commit
|
commitdiff
|
tree
2011-11-11
Mike Pall
A
R
M:
F
i
x code generatio
n
f
o
r t
y
pe-check only softf
p
.
.
.
commit
|
commitdiff
|
tree
2011-11-04
Mike Pall
x
64: Fix light
u
ser
d
ata
co
m
parisons
.
commit
|
commitdiff
|
tree
2011-11-04
Mike P
a
ll
Spel
l
ing
.
commit
|
commitdiff
|
tree
2011-10-27
Mike Pall
PPC
:
Install dis_pp
c
.
lua
.
commit
|
commitdiff
|
tree
2011-10-26
M
i
ke Pall
FFI: Compile
calls to std
c
all, fastcall
and
v
arar
g
.
.
.
commit
|
commitdiff
|
tree
2011-10-25
Mike Pall
PPC: Fuse BAND with shift t
o
rlwinm
.
commit
|
commitdiff
|
tree
2011-10-25
Mike
Pal
l
Add more FOLD
rules
f
or sh
i
ft + BAND simplif
i
cati
o
n
s
.
commit
|
commitdiff
|
tree
2011-10-25
Mike
Pa
l
l
x64: Fix co
d
e
generation for BSWAP
.
commit
|
commitdiff
|
tree
2011-10-25
Mike Pall
PPC: Fuse BS
W
A
P
with
X
LOAD
/
XSTORE to lwbrx/stw
b
rx
.
commit
|
commitdiff
|
tree
2011-10-25
Mi
k
e Pall
PPC/e500
:
F
i
x wri
t
e barrier i
n
USETS
.
commit
|
commitdiff
|
tree
2011-10-24
M
i
k
e Pall
PPC:
F
ix extern
a
lly provid
e
d rel
o
cation offsets i
n
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
Mike
P
all
PPC: Fix w
r
ite barri
e
r in USETV/US
E
TS
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
PPC: Integr
a
te a
n
d ena
b
l
e JIT comp
i
ler
.
commit
|
commitdiff
|
tree
2011-10-24
Mik
e
Pall
Allow selection of s
i
n
gle-nu
m
be
r
vs
.
dual-number
m
ode
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
Mike
Pall
PP
C
: Fix/improve interpre
t
er/JIT integration
.
commit
|
commitdiff
|
tree
2011-10-24
Mike
Pall
PPC: Generalize rematerialization handling
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
PPC
:
Add support
f
or GDB JIT API
.
commit
|
commitdiff
|
tree
2011-10-24
Mike
P
all
PPC: Add Linux/PPC cache f
l
ush
m
echanism
.
commit
|
commitdiff
|
tree
2011-10-24
M
ike Pall
M
a
ke
sure to flus
h
/
s
ync the D/I-cache
for all
generated
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
Fix handling of
alignment arguments (nil)
to
C
ALLX
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
P
P
C: Add support
for
per-trace exit stu
b
s
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
Gener
a
lize handling of
s
t
ack c
h
ec
k
s indicated by highest
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
Mike P
a
ll
Don't sa
v
e/restore tmptv with copyTV
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pa
l
l
F
i
x compiler warning
.
commit
|
commitdiff
|
tree
2011-10-22
Mike Pa
l
l
Whitespace
.
commit
|
commitdiff
|
tree
2011-10-22
M
i
ke Pall
A
dd missing FOLD rule
f
or CO
N
V
.
u64
.
int + sign-exte
n
si
o
n
.
commit
|
commitdiff
|
tree
2011-10-22
Mike Pa
l
l
FFI
:
Cleanup/f
i
x 64
b
it arith
m
etic
in
ass
e
mbler backend
.
commit
|
commitdiff
|
tree
2011-10-22
M
ike
Pa
l
l
x64
:
Fi
x
ma
t
h
.
rando
m
() code generation
.
commit
|
commitdiff
|
tree
2011-10-22
M
ike Pa
l
l
Fix register hints for arithmetic helper functions
.
commit
|
commitdiff
|
tree
2011-10-21
Mike Pall
Separ
a
te/rena
m
e
NU
M
/FL
O
AT <-> I64/U64
co
n
v
e
rsion fu
n
ct
i
ons
.
commit
|
commitdiff
|
tree
2011-10-21
Mike P
a
ll
Cleanup various en
d
i
aness issues in assembler
b
acke
n
d
.
commit
|
commitdiff
|
tree
2011-10-19
Mik
e
Pall
Rearr
a
n
g
e d
e
fines for
w
o
r
karounds to embedded operat
i
ng
.
.
.
commit
|
commitdiff
|
tree
2011-10-18
M
i
ke Pal
l
Fix PE/COFF bytecode file fo
r
mat for big-e
n
dia
n
targ
e
ts
.
commit
|
commitdiff
|
tree
2011-10-18
Mike
Pall
F
ix FOLD r
u
le f
o
r CONV
.
flt
.
num(CONV
.
num
.
f
l
t(x)) => x
.
commit
|
commitdiff
|
tree
2011-10-18
Mike
Pall
FFI/x86: Fix CO
N
V
.
u32
.
num roun
d
ing
.
commit
|
commitdiff
|
tree
2011-10-18
Mike
Pall
D
o
n't fuse colocated array offse
t
s
without -Ofus
e
.
commit
|
commitdiff
|
tree
2011-10-17
M
i
ke Pall
Fixup
PC in tracebacks after exits fr
o
m down-recu
r
sive
.
.
.
commit
|
commitdiff
|
tree
2011-10-17
M
ike P
a
ll
P
P
C
: Distinguish slwi, srwi
a
nd rl
w
i
nm in disassembly
.
commit
|
commitdiff
|
tree
2011-10-17
M
i
k
e Pal
l
Ad
d
missing FOLD rule fo
r
i
nteger NEG
o
f
constants
.
commit
|
commitdiff
|
tree
2011-10-13
Mi
k
e Pa
l
l
FFI/
A
R
M
: Ensure invocat
i
on
o
f SPLIT pas
s
for floa
t
.
.
.
commit
|
commitdiff
|
tree
2011-10-13
M
i
ke Pall
Save tmp
t
v state for trace recorder a
c
r
oss R
E
CORD vme
v
ent
.
commit
|
commitdiff
|
tree
2011-10-13
Mike Pall
F
FI: Fix unfused loads of floa
t
fields
.
commit
|
commitdiff
|
tree
2011-10-13
Mike Pall
FFI: Fix call
a
rgumen
t
an
d
return handlin
g
for I8/U
8
.
.
.
commit
|
commitdiff
|
tree
2011-10-11
Mike P
a
ll
FFI
:
R
e
cord l
o
ad
s
/
stor
e
s
t
o exter
n
al variabl
e
s in namespaces
.
commit
|
commitdiff
|
tree
2011-10-11
M
ike Pall
FFI: Fix recording of cons
t
/enum
lo
o
kups in namespaces
.
commit
|
commitdiff
|
tree
2011-10-10
Mike Pall
Remove unn
e
ed
e
d
PHI barrier for reasso
c
iati
o
n o
f
duplic
a
te
.
.
.
commit
|
commitdiff
|
tree
2011-09-28
Mik
e
Pall
Avoid overwriti
n
g argument with error
f
rom metaca
l
l
.
.
.
commit
|
commitdiff
|
tree
2011-09-21
Mike Pall
Fix (harml
e
ss) typo
.
commit
|
commitdiff
|
tree
2011-09-21
Mike Pall
ARM:
F
ix HRE
F
K code generation
.
commit
|
commitdiff
|
tree
2011-09-20
Mike P
a
ll
Generate a portable vmd
e
f
.
lua
.
commit
|
commitdiff
|
tree
2011-09-17
Mike Pall
P
PC/
e
500: Fix GC barr
i
er for
T
S
E
T
M
.
commit
|
commitdiff
|
tree
2011-09-14
Mike Pall
PPC: Fix GC barrier for TSETM
.
commit
|
commitdiff
|
tree
2011-09-14
Mike Pall
ARM: Fix GC barrier f
o
r TSETM
.
commit
|
commitdiff
|
tree
2011-09-14
Mike
Pal
l
Fix typo
.
commit
|
commitdiff
|
tree
2011-09-08
Mike Pa
l
l
ARM
:
Disable CPU detection
f
or interpret
e
r-only b
u
ild
s
.
commit
|
commitdiff
|
tree
2011-09-05
Mike
P
all
Increase max
.
numb
e
r of
e
x
it stub group
s
to
corresp
o
n
d
.
.
.
commit
|
commitdiff
|
tree
2011-09-05
Mike Pal
l
Use some register
allocator he
l
pers for multiple
archit
e
ctur
e
s
.
commit
|
commitdiff
|
tree
2011-09-05
Mike Pall
P
PC: Int
e
rpreter/
J
IT integ
r
ation
.
commit
|
commitdiff
|
tree
2011-09-05
Mike Pal
l
PP
C
:
F
ix
o
r
r
emove assembler hel
p
er f
u
nctions
.
commit
|
commitdiff
|
tree
2011-09-05
Mike Pall
PPC: More inter
p
ret
e
r tuning
.
U
se
y
-
b
it
f
o
r
branch
.
.
.
commit
|
commitdiff
|
tree
2011-09-05
Mike Pall
PPC: Ex
p
ort
r
e
gister
names
f
rom disasse
m
bl
e
r
.
commit
|
commitdiff
|
tree
2011-09-05
Mike P
a
ll
PPC
:
Di
s
assemble
y-bit instead of at-bits for condi
t
ional
.
.
.
commit
|
commitdiff
|
tree
2011-09-05
M
i
ke Pall
PPC:
Add
y
-bit v
a
riant
s
of c
o
nditional branches
to
.
.
.
commit
|
commitdiff
|
tree
2011-09-02
M
ike Pall
Alway
s
use ANSI variants
o
f Windows system functions
.
commit
|
commitdiff
|
tree
2011-08-31
Mike Pa
l
l
M
a
r
k insta
l
led sha
r
ed library
as execut
a
ble
.
commit
|
commitdiff
|
tree
2011-08-26
Mike P
a
ll
Avoid conversion narrowi
n
g of arithmet
i
c with large
.
.
.
commit
|
commitdiff
|
tree
2011-08-25
Mike Pall
FFI/x64: Fix
struct-by-value c
a
lling
conve
n
ti
o
ns
.
commit
|
commitdiff
|
tree
2011-08-21
M
ik
e
Pall
Record missing FORI s
l
ot loads (e
.
g
.
af
t
er return
to
.
.
.
commit
|
commitdiff
|
tree
2011-08-18
M
ik
e
Pall
PPC
:
Add PPC disassembler
.
commit
|
commitdiff
|
tree
2011-08-17
Mik
e
Pall
A
dd pot
e
n
tial PHI fo
r
number
conve
r
si
o
n
s due to type
.
.
.
commit
|
commitdiff
|
tree
2011-08-16
Mi
k
e Pall
Exte
n
d
-b to gene
r
ate c/h/o
b
j/o files with e
m
bedded
.
.
.
commit
|
commitdiff
|
tree
2011-08-16
Mike Pa
l
l
Load embedded bytecode with require(
)
.
commit
|
commitdiff
|
tree
2011-08-14
Mike Pa
l
l
Cl
a
rify name of MIT lic
e
nse
.
commit
|
commitdiff
|
tree
2011-08-14
Mike Pall
R
e
place some _U
n
wind_* types
.
Fi
x
es bu
i
l
d issues
o
n
.
.
.
commit
|
commitdiff
|
tree
2011-08-11
Mike Pall
x64:
F
ix r
e
sult t
y
pe of
cdata index c
o
nvers
i
ons
.
commit
|
commitdiff
|
tree
2011-08-11
M
ike Pall
Don
'
t
bother
t
o chain N
O
Ps
.
commit
|
commitdiff
|
tree
next