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: Need to treat strlen() as a load.
2011-11-27
Mike Pall
FFI: Need to tre
a
t strlen() as
a lo
a
d
.
commit
|
commitdiff
|
tree
2011-11-27
M
i
ke Pa
l
l
Fi
x
docs
.
The c
o
de base doe
s
n'
t
work on Windows 9
8
.
.
.
commit
|
commitdiff
|
tree
2011-11-27
Mike
Pall
Don't increment
m
odule re
f
er
e
nce counts
due to sy
m
bol
.
.
.
commit
|
commitdiff
|
tree
2011-11-26
Mi
k
e Pall
FFI: Recor
d
ffi
.
errno()
.
commit
|
commitdiff
|
tree
2011-11-25
Mike
Pall
Fix stack ch
e
ck in sid
e
ex
i
t
.
commit
|
commitdiff
|
tree
2011-11-25
Mike Pa
l
l
FFI: Record C fun
c
ti
o
n c
a
lls with bo
o
l return values
.
commit
|
commitdiff
|
tree
2011-11-25
Mike
P
a
ll
FFI: F
i
x
l
ine inf
o
for result c
o
nversion errors
in
.
.
.
commit
|
commitdiff
|
tree
2011-11-25
Mik
e
Pall
FF
I
: Fix
G
e
tLastEr
r
o
r()
save/r
e
store around f
f
i
.
load()
.
commit
|
commitdiff
|
tree
2011-11-25
Mik
e
P
a
ll
FFI: Improve
l
d s
c
ript
detecti
o
n in ffi
.
load()
.
commit
|
commitdiff
|
tree
2011-11-23
Mik
e
Pall
Do not eli
m
inate
P
HIs only
r
eferenced
f
rom other
P
HIs
.
commit
|
commitdiff
|
tree
2011-11-21
Mike Pa
l
l
Rep
l
ace stack slot for i
m
plicit nu
m
b
e
r->string conv
.
.
.
commit
|
commitdiff
|
tree
2011-11-20
Mike Pall
Specialize to
p
rototype for non-
m
onomorphic funct
i
ons
.
commit
|
commitdiff
|
tree
2011-11-20
Mi
k
e Pall
Count
f
rames with same prototype
i
n call unroll limit
.
.
.
commit
|
commitdiff
|
tree
2011-11-20
M
i
ke Pall
Keep maximum frame exten
t
i
n
snap->topslot
.
commit
|
commitdiff
|
tree
2011-11-20
Mike Pall
Get rid of sn
a
p->depth
.
commit
|
commitdiff
|
tree
2011-11-17
Mik
e
Pa
l
l
Fix debug op
t
ion
f
o
r
msv
c
bu
i
ld
.
bat
.
commit
|
commitdiff
|
tree
2011-11-15
M
i
ke
P
all
FFI:
F
ix EnumWindows example in
d
ocs
.
commit
|
commitdiff
|
tree
2011-11-15
Mike Pa
l
l
FFI: Add missing
G
C barrier for callback re
g
i
s
tration
.
commit
|
commitdiff
|
tree
2011-11-15
Mike
P
a
l
l
FFI: Save GetLastError() around ffi
.
load() and symbol
.
.
.
commit
|
commitdiff
|
tree
2011-11-14
Mike
Pa
l
l
E
liminate
s
o
me
rare oc
c
u
r
rences o
f
redundant PHIs
.
commit
|
commitdiff
|
tree
2011-11-14
M
i
ke
P
all
Fix hint-bas
e
d r
e
g
i
ste
r
a
l
loc
a
tion
in ra_dest()
.
commit
|
commitdiff
|
tree
2011-11-14
M
ike
Pall
FFI: Add
callba
c
k
supp
o
r
t (f
o
r x86/x64)
.
commit
|
commitdiff
|
tree
2011-11-14
Mike Pall
P
PC: Clarify doc
s
.
commit
|
commitdiff
|
tree
2011-11-14
Mik
e
Pall
FFI: R
e
solve
__call metame
t
hod for pointe
r
s,
too
.
commit
|
commitdiff
|
tree
2011-11-12
Mike
Pall
Avoid dependence on lj_j
i
t
.
h if
o
nl
y
including lj_t
a
r
get
.
h
.
commit
|
commitdiff
|
tree
2011-11-12
Mike Pall
FFI: Add
u
nwind definiti
o
ns for
l
j_vm_
f
fi_c
a
ll
.
commit
|
commitdiff
|
tree
2011-11-11
Mike Pall
FFI: Ext
e
nd m
e
tamethod tutorial
.
commit
|
commitdiff
|
tree
2011-11-11
M
i
k
e
Pal
l
AR
M
:
Fix IR
s
plitting for softfp XLOAD
.
commit
|
commitdiff
|
tree
2011-11-11
Mike Pa
l
l
ARM:
Fix
code gener
a
ti
o
n
for type-check only so
f
tfp
.
.
.
commit
|
commitdiff
|
tree
2011-11-04
Mike Pall
x
6
4: Fix
lightu
s
e
r
data c
o
mparisons
.
commit
|
commitdiff
|
tree
2011-11-04
M
ike Pa
l
l
Spe
l
l
i
ng
.
commit
|
commitdiff
|
tree
2011-10-27
M
i
ke
Pall
PPC: Install dis
_
pp
c
.
lua
.
commit
|
commitdiff
|
tree
2011-10-26
Mike Pall
FFI
:
Compil
e
c
a
l
ls to std
c
all, fastcall and vararg
.
.
.
commit
|
commitdiff
|
tree
2011-10-25
M
i
ke
P
all
PPC:
Fus
e
BAND with shift to rlwinm
.
commit
|
commitdiff
|
tree
2011-10-25
Mike Pall
Add more
FOL
D
rules for shift
+
BAND simplif
i
cations
.
commit
|
commitdiff
|
tree
2011-10-25
Mike
P
al
l
x
6
4: Fix code gen
e
rat
i
o
n
for BSWAP
.
commit
|
commitdiff
|
tree
2011-10-25
Mike Pal
l
PPC:
F
use
BSWAP with XLOAD/X
S
TO
R
E to lw
b
rx/stwbrx
.
commit
|
commitdiff
|
tree
2011-10-25
Mike Pall
PPC/
e
500
:
Fix write barrier in USE
T
S
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
PP
C
: Fix
extern
a
lly pro
v
id
e
d
relocation offs
e
ts in
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
PPC
:
F
i
x write barrier
i
n
USETV/USETS
.
commit
|
commitdiff
|
tree
2011-10-24
Mike
Pal
l
PPC: Integrate
a
n
d
enabl
e
J
I
T compiler
.
commit
|
commitdiff
|
tree
2011-10-24
Mike
P
a
ll
A
l
low
s
e
le
c
tion of single-number vs
.
du
a
l
-
number mode
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
PPC: Fix/impr
o
ve interpre
t
e
r
/
JIT integrati
o
n
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
PPC: Gene
r
a
l
i
ze rema
t
er
i
aliz
a
ti
o
n ha
n
dling
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
PPC: Ad
d
sup
p
ort for GDB JIT AP
I
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
PPC: Add
L
inux/PPC cache flush mechanism
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pa
l
l
M
ake s
u
re to flush
/
sync the D/I-c
a
che for all generat
e
d
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pal
l
Fix handling of a
l
ignmen
t
arguments
(ni
l
)
t
o CALLX
.
commit
|
commitdiff
|
tree
2011-10-24
M
ike Pall
PPC:
Ad
d
s
upport for p
e
r-tra
c
e exit stu
b
s
.
commit
|
commitdiff
|
tree
2011-10-24
Mike
Pall
Generalize
h
andling
o
f s
t
ack checks indicated
b
y hig
h
est
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
Don't save/restore tmptv wit
h
copyTV
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
Fix
compi
l
er warning
.
commit
|
commitdiff
|
tree
2011-10-22
Mike Pall
Whitespace
.
commit
|
commitdiff
|
tree
2011-10-22
Mi
k
e Pall
Add missin
g
FOLD rule for CONV
.
u64
.
int
+ sign-
e
xtensi
o
n
.
commit
|
commitdiff
|
tree
2011-10-22
Mi
k
e P
a
l
l
FFI
:
C
leanup/fix 64 bit ar
i
thmetic in
assembler backend
.
commit
|
commitdiff
|
tree
2011-10-22
Mike Pall
x64: Fix mat
h
.
random() cod
e
generation
.
commit
|
commitdiff
|
tree
2011-10-22
M
i
ke Pal
l
Fix reg
i
ster h
i
n
ts for arit
h
m
etic help
e
r
functions
.
commit
|
commitdiff
|
tree
2011-10-21
Mike
P
all
Separate/rename NUM/FLOAT <-> I64/U64 conver
s
ion
functions
.
commit
|
commitdiff
|
tree
2011-10-21
Mike
Pall
Cle
a
nup vario
u
s endian
e
s
s
i
s
sues in a
s
sembler backend
.
commit
|
commitdiff
|
tree
2011-10-19
M
i
ke Pa
l
l
Rearran
g
e defines for workaround
s
to embedded operating
.
.
.
commit
|
commitdiff
|
tree
2011-10-18
M
i
k
e Pall
Fi
x
PE/COF
F
bytecode file
f
o
rmat
for big-endian tar
g
ets
.
commit
|
commitdiff
|
tree
2011-10-18
Mike Pall
Fix
FOLD rule
f
o
r
CONV
.
flt
.
num(CO
N
V
.
num
.
flt(x))
=> x
.
commit
|
commitdiff
|
tree
2011-10-18
Mike
Pall
FFI/x86
:
Fix CONV
.
u32
.
num roundin
g
.
commit
|
commitdiff
|
tree
2011-10-18
Mike Pall
Don't fu
s
e colocated
array
o
ffsets
w
i
thout -Ofuse
.
commit
|
commitdiff
|
tree
2011-10-17
Mik
e
Pall
F
i
xup
PC in traceb
a
cks aft
e
r exits
f
rom down-recursive
.
.
.
commit
|
commitdiff
|
tree
2011-10-17
Mike Pa
l
l
PPC: Distinguish s
l
wi
,
srwi and
r
lwin
m
in
d
i
s
assembly
.
commit
|
commitdiff
|
tree
2011-10-17
Mi
k
e Pall
Add missing FOLD rule f
o
r integer NEG of constants
.
commit
|
commitdiff
|
tree
2011-10-13
Mike Pall
FFI
/
ARM: E
n
s
u
r
e invocati
o
n of SPLIT pass f
o
r flo
a
t
.
.
.
commit
|
commitdiff
|
tree
2011-10-13
Mike Pal
l
Save tmptv state for trace rec
o
rder
a
cros
s
R
ECORD vmev
e
nt
.
commit
|
commitdiff
|
tree
2011-10-13
Mike Pall
FFI: Fix unfused l
o
ads o
f
float
f
ields
.
commit
|
commitdiff
|
tree
2011-10-13
Mike Pall
F
F
I: Fix call argument and
return handling for I
8
/U8
.
.
.
commit
|
commitdiff
|
tree
2011-10-11
M
i
ke Pal
l
F
FI
:
R
ecord loads/
s
tores to external variables in namespac
e
s
.
commit
|
commitdiff
|
tree
2011-10-11
Mike
Pall
FFI:
F
i
x rec
o
rding of con
s
t/enum lookups in nam
e
spaces
.
commit
|
commitdiff
|
tree
2011-10-10
Mik
e
Pall
Remove unneeded PHI
b
arr
i
e
r f
o
r reassociation of duplicate
.
.
.
commit
|
commitdiff
|
tree
2011-09-28
Mike Pall
Avoid o
v
e
r
writing arg
u
ment with error f
r
o
m
metacall
.
.
.
commit
|
commitdiff
|
tree
2011-09-21
Mik
e
Pall
Fix (
h
arml
e
ss) ty
p
o
.
commit
|
commitdiff
|
tree
2011-09-21
Mike Pall
ARM:
Fix H
R
EFK
c
o
de generatio
n
.
commit
|
commitdiff
|
tree
2011-09-20
Mike Pa
l
l
Generate a portable vmdef
.
lua
.
commit
|
commitdiff
|
tree
2011-09-17
Mike Pall
PPC
/
e
5
0
0:
F
ix GC barrie
r
for TS
E
T
M
.
commit
|
commitdiff
|
tree
2011-09-14
Mike Pall
PP
C
: Fix GC barrier for
T
SETM
.
commit
|
commitdiff
|
tree
2011-09-14
M
ike
Pal
l
ARM: F
i
x GC barrier for
TSET
M
.
commit
|
commitdiff
|
tree
2011-09-14
M
i
ke Pall
F
i
x
t
ypo
.
commit
|
commitdiff
|
tree
2011-09-08
Mi
k
e Pall
ARM:
D
i
s
a
b
le CPU detect
i
on
f
o
r
interpret
e
r-only builds
.
commit
|
commitdiff
|
tree
2011-09-05
Mike Pall
Increase max
.
number of exit stub
groups
t
o correspond
.
.
.
commit
|
commitdiff
|
tree
2011-09-05
Mi
k
e P
a
ll
Use
som
e
register allocator hel
p
ers for m
u
lt
i
ple architectures
.
commit
|
commitdiff
|
tree
2011-09-05
M
ike P
a
ll
PPC: In
t
er
p
reter
/
JIT int
e
grat
i
on
.
commit
|
commitdiff
|
tree
2011-09-05
Mike
P
al
l
P
P
C
: Fix or r
e
mov
e
a
s
s
e
m
bler helper fu
n
ctions
.
commit
|
commitdiff
|
tree
2011-09-05
Mi
k
e Pall
PPC: More in
t
erpreter
tuning
.
U
s
e y-bit
for
b
ranch
.
.
.
commit
|
commitdiff
|
tree
2011-09-05
Mike Pall
PPC: Export register names from d
i
sassembler
.
commit
|
commitdiff
|
tree
2011-09-05
Mike Pall
PPC: D
i
sa
s
se
m
ble y-bi
t
inste
a
d of at-bits for condition
a
l
.
.
.
commit
|
commitdiff
|
tree
2011-09-05
M
i
k
e
P
all
PPC: Add y-bit
v
ar
i
a
nts o
f
con
d
ition
a
l branches to
.
.
.
commit
|
commitdiff
|
tree
2011-09-02
M
ike
P
all
Alwa
y
s use ANSI vari
a
n
ts of Wi
n
dows sys
t
e
m function
s
.
commit
|
commitdiff
|
tree
2011-08-31
Mike
P
a
ll
Mark installed shar
e
d
library
as executable
.
commit
|
commitdiff
|
tree
2011-08-26
Mike Pall
A
v
oid co
n
version
n
arrowing of arithmetic w
i
th large
.
.
.
commit
|
commitdiff
|
tree
2011-08-25
Mike Pall
FFI/
x
64: Fix struct-by-value calling conventions
.
commit
|
commitdiff
|
tree
2011-08-21
Mike Pa
l
l
Re
c
ord m
i
ssing FORI slot
l
oads (e
.
g
.
after
return to
.
.
.
commit
|
commitdiff
|
tree
2011-08-18
Mike Pall
PPC: Add PPC disa
s
sembler
.
commit
|
commitdiff
|
tree
2011-08-17
Mik
e
P
all
Add potent
i
al PH
I
for number conve
r
sions du
e
t
o
type
.
.
.
commit
|
commitdiff
|
tree
2011-08-16
Mike Pa
l
l
Extend -
b
to gene
r
at
e
c/h/
o
bj/o files
w
ith embedde
d
.
.
.
commit
|
commitdiff
|
tree
2011-08-16
Mike Pall
Load em
b
edded bytecode with require()
.
commit
|
commitdiff
|
tree
next