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
M
i
ke Pall
FFI
:
Record ffi
.
errno()
.
commit
|
commitdiff
|
tree
2011-11-25
Mike P
a
ll
Fix st
a
c
k check in s
i
de exit
.
commit
|
commitdiff
|
tree
2011-11-25
Mike Pall
FFI: Recor
d
C functio
n
calls with bool return valu
e
s
.
commit
|
commitdiff
|
tree
2011-11-25
M
i
ke P
a
ll
FFI
:
F
i
x
l
i
ne info for res
u
l
t
conversion errors in
.
.
.
commit
|
commitdiff
|
tree
2011-11-25
M
i
ke Pal
l
FFI:
F
i
x G
e
tLastErr
o
r()
save
/
restore around ffi
.
load()
.
commit
|
commitdiff
|
tree
2011-11-25
Mi
k
e Pall
FFI:
Imp
r
ove ld
sc
r
ipt detec
t
ion in ffi
.
load()
.
commit
|
commitdiff
|
tree
2011-11-23
M
ike Pall
D
o
not eliminate
PHIs only r
e
ferenced
f
rom othe
r
PHIs
.
commit
|
commitdiff
|
tree
2011-11-21
Mike Pall
Replace
stac
k
slot for implicit number->s
t
r
ing conv
.
.
.
commit
|
commitdiff
|
tree
2011-11-20
Mike Pa
l
l
Sp
e
c
i
alize to prototype
f
o
r non-mon
o
morphic func
t
ions
.
commit
|
commitdiff
|
tree
2011-11-20
Mike Pall
Co
u
nt frames with same
proto
t
yp
e
in call unroll l
i
mit
.
.
.
commit
|
commitdiff
|
tree
2011-11-20
Mi
k
e Pall
Keep
maxim
u
m
frame ext
e
nt in snap->topslot
.
commit
|
commitdiff
|
tree
2011-11-20
Mike Pall
Get rid of snap->depth
.
commit
|
commitdiff
|
tree
2011-11-17
Mike Pall
F
ix debug o
p
t
ion for msvcbuild
.
bat
.
commit
|
commitdiff
|
tree
2011-11-15
Mike Pa
l
l
FFI: Fix EnumWindows ex
a
mple in docs
.
commit
|
commitdiff
|
tree
2011-11-15
Mike Pall
FFI: Add miss
i
ng GC barrier f
o
r ca
l
lback registration
.
commit
|
commitdiff
|
tree
2011-11-15
Mike
Pal
l
FFI
:
Save
GetL
a
stError() around ffi
.
l
o
ad()
an
d
symbol
.
.
.
commit
|
commitdiff
|
tree
2011-11-14
Mike Pall
Eliminat
e
some rare
occurrences of redundant P
H
Is
.
commit
|
commitdiff
|
tree
2011-11-14
Mike Pal
l
F
ix hint-base
d
register
a
llocation in ra_dest()
.
commit
|
commitdiff
|
tree
2011-11-14
Mike Pall
FF
I
:
A
dd callback supp
o
r
t
(for x86/x6
4
)
.
commit
|
commitdiff
|
tree
2011-11-14
Mike Pall
PPC: Cl
a
r
i
f
y docs
.
commit
|
commitdiff
|
tree
2011-11-14
Mi
k
e Pall
F
F
I:
Resolve __call metameth
o
d for pointers, to
o
.
commit
|
commitdiff
|
tree
2011-11-12
Mike Pall
Avoid dependen
c
e
on lj_ji
t
.
h if only in
c
luding lj_
t
arget
.
h
.
commit
|
commitdiff
|
tree
2011-11-12
Mik
e
Pa
l
l
FFI: Add unwind definitions
for lj_vm_ffi_
c
all
.
commit
|
commitdiff
|
tree
2011-11-11
Mike Pall
FFI:
E
x
tend metamethod tutor
i
al
.
commit
|
commitdiff
|
tree
2011-11-11
M
i
ke Pall
ARM:
Fi
x
IR
s
plitting
for softfp XLOAD
.
commit
|
commitdiff
|
tree
2011-11-11
Mike Pall
AR
M
:
F
ix code
g
e
neration
f
o
r
ty
p
e-c
h
e
ck only
s
oft
f
p
.
.
.
commit
|
commitdiff
|
tree
2011-11-04
Mike Pall
x6
4
: Fix lightuserdata compar
i
sons
.
commit
|
commitdiff
|
tree
2011-11-04
Mike
P
all
S
pelling
.
commit
|
commitdiff
|
tree
2011-10-27
Mike Pa
l
l
PPC:
Install dis_
p
pc
.
l
ua
.
commit
|
commitdiff
|
tree
2011-10-26
Mike Pall
FFI: Compile calls
t
o stdcall, fastca
l
l
a
nd va
r
arg
.
.
.
commit
|
commitdiff
|
tree
2011-10-25
Mike Pa
l
l
P
PC: Fuse BA
N
D with shift to rl
w
inm
.
commit
|
commitdiff
|
tree
2011-10-25
Mike Pall
Add
more
FOLD rules for
s
h
if
t
+
B
A
ND simpli
f
ications
.
commit
|
commitdiff
|
tree
2011-10-25
Mi
k
e Pa
l
l
x6
4
:
Fix code gen
e
rati
o
n for BSWAP
.
commit
|
commitdiff
|
tree
2011-10-25
Mike
P
al
l
PPC: Fuse BSWAP with XLOAD/XSTORE to l
w
brx/stwbrx
.
commit
|
commitdiff
|
tree
2011-10-25
Mike Pal
l
PPC/e5
0
0: Fix w
r
ite barrie
r
i
n
USETS
.
commit
|
commitdiff
|
tree
2011-10-24
Mike
P
a
l
l
PPC: Fix ext
e
rn
a
lly p
r
ovided relo
c
ation offsets in
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
M
i
ke
P
all
P
P
C: Fix writ
e
barrier in
US
E
T
V/U
S
ETS
.
commit
|
commitdiff
|
tree
2011-10-24
Mike P
a
ll
PPC
:
I
n
t
egra
t
e
a
nd ena
b
le JIT co
m
piler
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
Al
l
o
w selectio
n
of sin
g
le-n
u
mber
vs
.
dual-
n
umber mode
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
PPC: Fix/impr
o
ve
interpreter
/
JIT
i
n
tegration
.
commit
|
commitdiff
|
tree
2011-10-24
Mike
Pall
PPC: Gene
r
ali
z
e rematerializatio
n
handling
.
commit
|
commitdiff
|
tree
2011-10-24
M
ike Pall
PPC:
A
dd support for GD
B
J
IT
A
PI
.
commit
|
commitdiff
|
tree
2011-10-24
Mi
k
e Pall
P
P
C: A
d
d L
i
nux/PPC c
a
che flush mechanism
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
M
a
k
e sure to flus
h
/sync t
h
e D/I-
c
ache for all gen
e
rated
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
Mike
Pall
Fix handling
o
f alignment a
r
g
ument
s
(
nil) to
CALLX
.
commit
|
commitdiff
|
tree
2011-10-24
Mi
k
e Pall
P
P
C
:
A
dd
support
f
o
r
p
er-
t
race e
x
it stu
b
s
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
Generalize h
a
ndling of s
t
ack checks indicated by hig
h
e
st
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
Don't save/resto
r
e
tmptv with
c
opyTV
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
Fix
c
ompiler warni
n
g
.
commit
|
commitdiff
|
tree
2011-10-22
Mi
k
e
P
all
W
h
itespace
.
commit
|
commitdiff
|
tree
2011-10-22
Mike Pall
Add missing FOLD rule f
o
r CONV
.
u64
.
i
n
t + sign
-
e
x
tension
.
commit
|
commitdiff
|
tree
2011-10-22
Mike Pall
FF
I
: Cleanup/fix 64 bit arithmetic i
n
assembler
backend
.
commit
|
commitdiff
|
tree
2011-10-22
Mike Pall
x
6
4: Fix math
.
random() c
o
de g
e
n
e
r
ation
.
commit
|
commitdiff
|
tree
2011-10-22
M
ike Pall
Fi
x
re
g
i
s
ter
h
ints for
a
rithmetic helper functions
.
commit
|
commitdiff
|
tree
2011-10-21
M
ike Pall
Separate/r
e
name NUM/FLO
A
T
<
-
>
I
64
/
U64 conve
r
sion functio
n
s
.
commit
|
commitdiff
|
tree
2011-10-21
Mike Pall
Cleanup
v
arious
endianess issues
i
n
assem
b
ler backen
d
.
commit
|
commitdiff
|
tree
2011-10-19
Mike Pall
R
e
arrange
d
efines fo
r
wor
k
a
rounds t
o
embedded operating
.
.
.
commit
|
commitdiff
|
tree
2011-10-18
Mike Pall
Fix PE/
C
OFF bytecode file f
o
r
m
at f
o
r big-endian targets
.
commit
|
commitdiff
|
tree
2011-10-18
M
ike Pall
Fix
F
OLD rule f
o
r CONV
.
fl
t
.
num(CONV
.
num
.
flt(x)) => x
.
commit
|
commitdiff
|
tree
2011-10-18
M
i
ke
P
all
F
FI/x86
:
Fix CONV
.
u
3
2
.
num
r
ound
i
ng
.
commit
|
commitdiff
|
tree
2011-10-18
Mike Pall
Don't
f
use c
o
located
a
rray offsets without -O
f
use
.
commit
|
commitdiff
|
tree
2011-10-17
Mike Pall
F
ixup PC in
tracebacks after
e
xits from down-recurs
i
ve
.
.
.
commit
|
commitdiff
|
tree
2011-10-17
Mik
e
Pall
PPC: Distinguish s
l
wi, srwi and rlwinm in disa
s
sembly
.
commit
|
commitdiff
|
tree
2011-10-17
Mik
e
Pa
l
l
Add mi
s
sin
g
FO
L
D rule for
i
n
teger
NEG of constants
.
commit
|
commitdiff
|
tree
2011-10-13
Mike Pall
FFI/A
R
M
: Ensure invocation of SPL
I
T pass for
f
loat
.
.
.
commit
|
commitdiff
|
tree
2011-10-13
Mike Pall
Sa
v
e
tmptv state for trace
reco
r
der across RECORD vmev
e
nt
.
commit
|
commitdiff
|
tree
2011-10-13
Mike Pall
FFI: Fix unfused load
s
of
f
loat
f
ields
.
commit
|
commitdiff
|
tree
2011-10-13
Mike Pall
FFI: Fix call argume
n
t and retur
n
handling for I
8
/U8
.
.
.
commit
|
commitdiff
|
tree
2011-10-11
Mike P
a
l
l
FFI: R
e
cord loads/sto
r
es t
o
ext
e
rnal
var
i
a
b
les in namespaces
.
commit
|
commitdiff
|
tree
2011-10-11
Mike Pall
FFI: F
i
x recording o
f
const/enum
lo
o
kups in
n
a
m
e
s
paces
.
commit
|
commitdiff
|
tree
2011-10-10
Mi
k
e Pall
Re
m
ove
un
n
eede
d
PH
I
barrier
for reassociati
o
n of duplicate
.
.
.
commit
|
commitdiff
|
tree
2011-09-28
Mike Pall
Avoid overwriting argume
n
t wi
t
h erro
r
fr
o
m metacall
.
.
.
commit
|
commitdiff
|
tree
2011-09-21
Mike Pall
Fix
(
harmless)
ty
p
o
.
commit
|
commitdiff
|
tree
2011-09-21
M
i
ke Pall
ARM: Fix
H
REFK co
d
e
g
eneration
.
commit
|
commitdiff
|
tree
2011-09-20
M
i
ke Pa
l
l
Genera
t
e a po
r
ta
b
le
vmdef
.
lu
a
.
commit
|
commitdiff
|
tree
2011-09-17
M
i
ke Pall
PPC/e500: Fi
x
GC bar
r
ier for
T
SETM
.
commit
|
commitdiff
|
tree
2011-09-14
Mike Pa
l
l
PPC:
F
ix GC barrier for TSETM
.
commit
|
commitdiff
|
tree
2011-09-14
Mike Pall
ARM: Fix GC b
a
rrier for
TSETM
.
commit
|
commitdiff
|
tree
2011-09-14
M
i
ke Pall
Fi
x
typo
.
commit
|
commitdiff
|
tree
2011-09-08
M
i
ke Pall
A
R
M: Di
s
able
CPU detection for int
e
rpreter-
o
nly builds
.
commit
|
commitdiff
|
tree
2011-09-05
Mike Pall
Increase
m
ax
.
number of exit stub g
r
oup
s
to correspond
.
.
.
commit
|
commitdiff
|
tree
2011-09-05
Mik
e
P
a
ll
Use some
r
egiste
r
allocator helpe
r
s for multiple
a
rchitec
t
ures
.
commit
|
commitdiff
|
tree
2011-09-05
Mike Pall
P
P
C
:
I
nterpre
t
er/J
I
T
inte
g
ration
.
commit
|
commitdiff
|
tree
2011-09-05
Mike Pall
PPC: Fix or rem
o
ve as
s
embler helper functions
.
commit
|
commitdiff
|
tree
2011-09-05
Mike Pa
l
l
PPC:
M
o
re interp
r
eter tuning
.
Use y-bit for branch
.
.
.
commit
|
commitdiff
|
tree
2011-09-05
M
i
ke
P
al
l
PPC: Export register
n
am
e
s from disassembler
.
commit
|
commitdiff
|
tree
2011-09-05
Mik
e
Pall
PP
C
: Dis
a
ssemble y-b
i
t instead of at-bit
s
f
o
r
conditi
o
n
a
l
.
.
.
commit
|
commitdiff
|
tree
2011-09-05
Mi
k
e Pall
PPC: Add y-bi
t
variants of conditi
o
n
al branches
to
.
.
.
commit
|
commitdiff
|
tree
2011-09-02
Mike Pall
A
lways u
s
e ANSI va
r
iants
o
f
Win
d
ows system functions
.
commit
|
commitdiff
|
tree
2011-08-31
Mike Pall
Mark installed shar
e
d l
i
brary as execut
a
ble
.
commit
|
commitdiff
|
tree
2011-08-26
Mike Pa
l
l
Avo
i
d conversion narrowing of arithmetic
wi
t
h l
a
r
ge
.
.
.
commit
|
commitdiff
|
tree
2011-08-25
Mike Pall
FFI/x64: Fix struct-by-value ca
l
ling
conventions
.
commit
|
commitdiff
|
tree
2011-08-21
Mike
P
all
R
e
cord
missing F
O
RI slot loads (
e
.
g
.
a
fter return to
.
.
.
commit
|
commitdiff
|
tree
2011-08-18
Mik
e
P
a
l
l
PPC: Add PPC disassembler
.
commit
|
commitdiff
|
tree
2011-08-17
Mike Pall
Add p
o
tential PHI for
number
conve
r
sions
d
u
e to type
.
.
.
commit
|
commitdiff
|
tree
2011-08-16
Mi
k
e Pall
Exten
d
-b to
gene
r
ate c/h/obj/o fi
l
es with
e
mbedded
.
.
.
commit
|
commitdiff
|
tree
2011-08-16
M
i
k
e Pall
Load e
m
bedde
d
bytecode wit
h
require()
.
commit
|
commitdiff
|
tree
2011-08-14
Mike Pall
Cl
a
rify na
m
e o
f
MIT l
i
cense
.
commit
|
commitdiff
|
tree
2011-08-14
Mike P
a
l
l
Repla
c
e
some
_
Unwind_* typ
e
s
.
Fixes build
i
ssues o
n
.
.
.
commit
|
commitdiff
|
tree
2011-08-11
M
i
ke Pal
l
x64
:
Fix result t
y
pe of
cdata in
d
ex
c
o
nversions
.
commit
|
commitdiff
|
tree
next