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
Mike Pall
FFI: R
e
cord ff
i
.
errno()
.
commit
|
commitdiff
|
tree
2011-11-25
Mike P
a
ll
Fix
s
tac
k
check in side exit
.
commit
|
commitdiff
|
tree
2011-11-25
Mike Pall
FFI:
Record C
f
unction calls with boo
l
return value
s
.
commit
|
commitdiff
|
tree
2011-11-25
Mike
P
all
F
F
I:
F
ix line i
n
fo for result conver
s
ion erro
r
s
in
.
.
.
commit
|
commitdiff
|
tree
2011-11-25
Mike
P
all
FFI: Fix Get
L
as
t
Error() save/restore
around ffi
.
load()
.
commit
|
commitdiff
|
tree
2011-11-25
Mike Pal
l
F
F
I:
I
m
prove ld scri
p
t detection in
f
fi
.
load()
.
commit
|
commitdiff
|
tree
2011-11-23
Mike Pall
Do not elimi
n
ate
PHIs on
l
y r
e
ferenc
e
d from other PHIs
.
commit
|
commitdiff
|
tree
2011-11-21
Mike Pall
Replac
e
s
t
ack slot for
implicit
num
b
er->string conv
.
.
.
commit
|
commitdiff
|
tree
2011-11-20
Mike Pal
l
Sp
e
c
ia
l
ize to prototype fo
r
n
o
n-monom
o
rph
i
c functions
.
commit
|
commitdiff
|
tree
2011-11-20
Mike Pall
C
o
unt frame
s
with same protot
y
pe in c
a
ll unroll l
i
mit
.
.
.
commit
|
commitdiff
|
tree
2011-11-20
M
ike Pall
Keep maximum frame e
x
t
e
nt in
s
nap->topslot
.
commit
|
commitdiff
|
tree
2011-11-20
Mike P
a
ll
G
et rid of snap-
>
depth
.
commit
|
commitdiff
|
tree
2011-11-17
Mike Pall
Fix debug opt
i
o
n
for msv
c
build
.
ba
t
.
commit
|
commitdiff
|
tree
2011-11-15
Mike
P
all
FFI: Fi
x
E
n
um
W
in
d
o
w
s
example in docs
.
commit
|
commitdiff
|
tree
2011-11-15
Mike Pall
FFI: Add mi
s
sing
GC ba
r
rier
f
o
r
c
al
l
back
registration
.
commit
|
commitdiff
|
tree
2011-11-15
M
i
k
e
Pall
FFI:
Save GetLastError() around ffi
.
loa
d
() a
n
d sym
b
ol
.
.
.
commit
|
commitdiff
|
tree
2011-11-14
Mike Pa
l
l
Elimin
a
te some rare occurrences
o
f redundant PHIs
.
commit
|
commitdiff
|
tree
2011-11-14
M
i
ke Pall
F
ix hin
t
-based
register allocation in ra_d
e
st()
.
commit
|
commitdiff
|
tree
2011-11-14
Mike Pall
F
FI: Add callba
c
k support (fo
r
x
86/
x
64)
.
commit
|
commitdiff
|
tree
2011-11-14
Mike
P
all
P
P
C:
Clarify docs
.
commit
|
commitdiff
|
tree
2011-11-14
Mike Pall
FFI: Resolve
__
c
all m
e
tamethod for pointer
s
,
t
oo
.
commit
|
commitdiff
|
tree
2011-11-12
Mi
k
e P
a
ll
Avoid
de
p
endence on lj_jit
.
h if only includi
n
g lj_t
a
r
g
et
.
h
.
commit
|
commitdiff
|
tree
2011-11-12
Mike Pall
FF
I
:
Add unwind d
e
fini
t
ions for lj_vm_ffi_
c
all
.
commit
|
commitdiff
|
tree
2011-11-11
M
ike Pall
FF
I
: Extend
metame
t
hod tutoria
l
.
commit
|
commitdiff
|
tree
2011-11-11
Mike
P
all
ARM: Fix IR
spli
t
ting for softfp XLOAD
.
commit
|
commitdiff
|
tree
2011-11-11
Mike Pall
A
R
M: F
i
x code genera
t
ion for type-check only sof
t
f
p
.
.
.
commit
|
commitdiff
|
tree
2011-11-04
M
i
ke
P
a
l
l
x64: Fix lightuserd
a
ta
comparisons
.
commit
|
commitdiff
|
tree
2011-11-04
Mike Pall
S
p
elling
.
commit
|
commitdiff
|
tree
2011-10-27
M
i
ke Pa
l
l
PP
C
:
Install dis_ppc
.
lua
.
commit
|
commitdiff
|
tree
2011-10-26
Mi
k
e Pall
F
F
I: Compi
l
e ca
l
l
s
to
s
tdcall, fastcall
a
nd
v
ararg
.
.
.
commit
|
commitdiff
|
tree
2011-10-25
Mi
k
e Pal
l
PPC: Fuse BAND
w
ith
shift to
rlwinm
.
commit
|
commitdiff
|
tree
2011-10-25
Mik
e
Pal
l
Add
m
ore
FO
L
D rules for shift
+
BAN
D
simplificati
o
ns
.
commit
|
commitdiff
|
tree
2011-10-25
Mike Pall
x64
:
Fix code
g
en
e
ration for BSWAP
.
commit
|
commitdiff
|
tree
2011-10-25
Mike Pall
PPC:
F
u
se
B
S
WAP with XLOAD/XSTORE to
lwbrx/stwbrx
.
commit
|
commitdiff
|
tree
2011-10-25
Mike
Pall
PPC/e500: Fix w
r
ite
b
a
rrier in US
E
TS
.
commit
|
commitdiff
|
tree
2011-10-24
Mike P
a
l
l
PPC: Fi
x
externally provided reloc
a
t
ion offsets in
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
PP
C
:
Fix
wr
i
te b
a
rrier in USETV/USETS
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
PPC: Integrate and enable
J
IT compiler
.
commit
|
commitdiff
|
tree
2011-10-24
M
i
ke Pall
Allo
w
selection
of s
i
n
gle-number vs
.
dual-number m
o
de
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
M
i
ke
Pa
l
l
PPC
:
F
ix/improve inte
r
pre
t
er/JIT integrati
o
n
.
commit
|
commitdiff
|
tree
2011-10-24
Mike P
a
ll
PPC: Gener
a
lize rematerializatio
n
handlin
g
.
commit
|
commitdiff
|
tree
2011-10-24
M
i
ke Pall
PPC
:
Add s
u
p
p
ort for GDB JIT API
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pal
l
PPC: Add Linux/
P
PC cach
e
f
l
ush me
c
ha
n
i
s
m
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
M
a
ke sure to flush/sy
n
c t
h
e D
/
I-cache
f
o
r all g
e
n
e
rated
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
M
i
ke Pall
Fix
h
andli
n
g of a
l
ignment a
r
gu
m
ents (n
i
l) to CALLX
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
PPC: A
d
d su
p
port for per-tr
a
ce exit
stubs
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
Generalize h
a
ndling o
f
stack chec
k
s
indic
a
ted by h
i
g
h
est
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
Mike
P
all
Don't sav
e
/
restore tmptv
w
it
h
copyTV
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pa
l
l
Fix comp
i
ler warning
.
commit
|
commitdiff
|
tree
2011-10-22
Mike Pall
Wh
i
tespa
c
e
.
commit
|
commitdiff
|
tree
2011-10-22
M
i
k
e
Pall
A
d
d
missing
F
OL
D
r
ule for CONV
.
u64
.
int + sign-extension
.
commit
|
commitdiff
|
tree
2011-10-22
Mike Pall
FFI:
Cl
e
a
n
up/fix 64 bit arith
m
etic in assembler b
a
ckend
.
commit
|
commitdiff
|
tree
2011-10-22
Mi
k
e Pall
x6
4
: Fi
x
math
.
random() code generation
.
commit
|
commitdiff
|
tree
2011-10-22
M
i
ke Pa
l
l
Fix registe
r
hi
n
ts for ari
t
hmeti
c
he
l
per funct
i
ons
.
commit
|
commitdiff
|
tree
2011-10-21
Mike Pall
Separate/r
e
nam
e
NUM/FLOAT
<-> I64
/
U
6
4 conversion function
s
.
commit
|
commitdiff
|
tree
2011-10-21
M
ike Pall
Clean
u
p
var
i
ous
e
ndi
a
ness issues in assembler backen
d
.
commit
|
commitdiff
|
tree
2011-10-19
Mike Pall
R
earrange de
f
i
n
e
s
for
work
a
rounds to embedde
d
operating
.
.
.
commit
|
commitdiff
|
tree
2011-10-18
Mike Pal
l
F
i
x
PE/COFF byte
c
ode file fo
r
mat for big-endian targets
.
commit
|
commitdiff
|
tree
2011-10-18
Mike Pall
Fix
FO
L
D rule for C
O
N
V
.
flt
.
num(CONV
.
num
.
flt(x)) => x
.
commit
|
commitdiff
|
tree
2011-10-18
M
ike Pall
F
F
I/x8
6
:
Fix
C
ONV
.
u3
2
.
n
u
m rounding
.
commit
|
commitdiff
|
tree
2011-10-18
Mike Pall
Don
'
t
fuse co
l
ocated
a
rray offsets
w
i
t
ho
u
t
-Ofuse
.
commit
|
commitdiff
|
tree
2011-10-17
Mike Pall
Fixup PC in tracebac
k
s after exits from
down-recursive
.
.
.
commit
|
commitdiff
|
tree
2011-10-17
Mike Pall
PPC: Distin
g
u
i
sh sl
w
i,
s
rw
i
a
n
d
rl
w
inm i
n
disassembly
.
commit
|
commitdiff
|
tree
2011-10-17
Mike Pall
A
d
d
missing
FOLD rule
f
or int
e
ger NEG of
constants
.
commit
|
commitdiff
|
tree
2011-10-13
Mike Pall
FFI/ARM: Ensu
r
e
inv
o
cation of
SPLIT pass for float
.
.
.
commit
|
commitdiff
|
tree
2011-10-13
Mike Pall
Save tmpt
v
state for trace recorder ac
r
o
s
s
RECORD vmev
e
nt
.
commit
|
commitdiff
|
tree
2011-10-13
Mike
Pall
F
FI: Fi
x
unfused
loads of float
f
ields
.
commit
|
commitdiff
|
tree
2011-10-13
Mike Pall
FFI: Fix c
a
ll argument and retur
n
handling for I8
/
U8
.
.
.
commit
|
commitdiff
|
tree
2011-10-11
Mike Pa
l
l
FFI: Record
l
o
ad
s
/stores
t
o external v
a
riables in namespaces
.
commit
|
commitdiff
|
tree
2011-10-11
Mike
Pall
F
F
I:
Fix reco
r
ding
of const
/
enum look
u
ps i
n
namespaces
.
commit
|
commitdiff
|
tree
2011-10-10
Mike Pall
Remove unneeded PHI barrier
for
reassocia
t
ion o
f
d
u
plicate
.
.
.
commit
|
commitdiff
|
tree
2011-09-28
M
i
ke
P
all
Avo
i
d
overwriting argume
n
t wi
t
h err
o
r from metac
a
ll
.
.
.
commit
|
commitdiff
|
tree
2011-09-21
M
i
ke Pal
l
Fix (har
m
less
)
t
ypo
.
commit
|
commitdiff
|
tree
2011-09-21
Mike Pa
l
l
A
RM: Fix HREFK code gener
a
t
i
on
.
commit
|
commitdiff
|
tree
2011-09-20
Mike Pal
l
G
en
e
rate a
p
o
rtable vm
d
ef
.
lua
.
commit
|
commitdiff
|
tree
2011-09-17
M
i
ke
P
a
l
l
PPC/e500: Fix
G
C barrier for TSETM
.
commit
|
commitdiff
|
tree
2011-09-14
Mi
k
e Pall
PP
C
: Fix GC barri
e
r for TSETM
.
commit
|
commitdiff
|
tree
2011-09-14
Mike Pall
ARM: Fix G
C
b
arrier f
o
r TSETM
.
commit
|
commitdiff
|
tree
2011-09-14
Mike P
a
ll
Fix typo
.
commit
|
commitdiff
|
tree
2011-09-08
Mike P
a
ll
A
RM: Dis
a
ble CPU detection for
in
t
e
rpreter-onl
y
buil
d
s
.
commit
|
commitdiff
|
tree
2011-09-05
M
i
k
e
Pall
Increase m
a
x
.
number of exit stub groups
t
o co
r
respond
.
.
.
commit
|
commitdiff
|
tree
2011-09-05
Mike Pall
Use some register alloca
t
o
r help
e
rs for m
u
ltiple
a
rc
h
itectures
.
commit
|
commitdiff
|
tree
2011-09-05
Mike
Pal
l
PP
C
: Interpret
e
r/JIT integration
.
commit
|
commitdiff
|
tree
2011-09-05
Mike Pal
l
PPC: F
i
x or
remove assembler helper functio
n
s
.
commit
|
commitdiff
|
tree
2011-09-05
Mike
P
a
ll
PPC: More interpreter
tuning
.
Use y-bit for branch
.
.
.
commit
|
commitdiff
|
tree
2011-09-05
M
ik
e
P
all
P
PC: Export register names from disasse
m
b
ler
.
commit
|
commitdiff
|
tree
2011-09-05
Mik
e
Pall
PPC
:
Disa
s
semble y-bit
in
s
tead of at-bi
t
s fo
r
conditional
.
.
.
commit
|
commitdiff
|
tree
2011-09-05
M
ike Pall
PPC: Add y-bit variant
s
of c
o
ndit
i
onal branches
t
o
.
.
.
commit
|
commitdiff
|
tree
2011-09-02
Mik
e
P
a
ll
Always
u
se ANSI variant
s
of W
i
ndows
system
func
t
i
ons
.
commit
|
commitdiff
|
tree
2011-08-31
Mik
e
Pall
M
ark
i
nstalle
d
sh
a
r
e
d library as executabl
e
.
commit
|
commitdiff
|
tree
2011-08-26
Mike Pall
Avoid
c
o
n
v
er
s
ion narrowin
g
of
a
r
ithmetic with lar
g
e
.
.
.
commit
|
commitdiff
|
tree
2011-08-25
Mi
k
e Pa
l
l
FFI/x64: Fix struct-
b
y-
v
alue call
i
n
g
convention
s
.
commit
|
commitdiff
|
tree
2011-08-21
Mike Pall
Re
c
ord mi
s
sin
g
FORI slot lo
a
ds (
e
.
g
.
after
return to
.
.
.
commit
|
commitdiff
|
tree
2011-08-18
Mike Pall
PPC: Add PPC disassembl
e
r
.
commit
|
commitdiff
|
tree
2011-08-17
Mike Pall
Add
p
o
tential PHI for number conversio
n
s due to type
.
.
.
commit
|
commitdiff
|
tree
2011-08-16
Mike
P
a
ll
Extend
-b to generate
c
/
h/obj/o files
w
ith embedded
.
.
.
commit
|
commitdiff
|
tree
2011-08-16
M
i
ke Pall
Load embe
d
ded bytecode wit
h
re
q
uire()
.
commit
|
commitdiff
|
tree
2011-08-14
Mike Pall
Clarify name of M
I
T license
.
commit
|
commitdiff
|
tree
2011-08-14
Mike Pall
Repla
c
e so
m
e _Unwind_* types
.
Fixes build issues on
.
.
.
commit
|
commitdiff
|
tree
2011-08-11
Mike Pal
l
x64: F
i
x result
type of cdata index conversions
.
commit
|
commitdiff
|
tree
next