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
ARM: Error out for attempt to compile with hard-float ABI.
2011-12-10
Mike Pall
ARM
:
Error out
for at
t
empt to com
p
ile with ha
r
d-flo
a
t
.
.
.
commit
|
commitdiff
|
tree
2011-12-09
Mike P
a
ll
ARM: Fix stack che
c
k f
o
r spilled BASE in parent
.
commit
|
commitdiff
|
tree
2011-12-09
M
i
ke Pall
x64: Always ex
t
end st
a
ck arguments to pointer size
.
commit
|
commitdiff
|
tree
2011-12-09
Mike
P
al
l
Fix
compi
l
er
w
arning
.
commit
|
commitdiff
|
tree
2011-12-01
Mike Pall
FFI: Fix stack ad
j
ustment for
calls to stdcall/f
a
stca
l
l
.
.
.
commit
|
commitdiff
|
tree
2011-11-27
Mike Pall
FFI: Ne
e
d to
treat strlen() as a
load
.
commit
|
commitdiff
|
tree
2011-11-27
Mike Pall
F
ix
docs
.
The code bas
e
doesn'
t
work on Windows 98
.
.
.
commit
|
commitdiff
|
tree
2011-11-27
Mike Pall
Don't increment module refer
e
nce
coun
t
s due to symbol
.
.
.
commit
|
commitdiff
|
tree
2011-11-26
Mike Pal
l
FFI:
R
ecor
d
ffi
.
er
r
n
o()
.
commit
|
commitdiff
|
tree
2011-11-25
Mike Pall
Fix stack ch
e
ck in
side exit
.
commit
|
commitdiff
|
tree
2011-11-25
Mike P
a
ll
FFI: Record C functi
o
n ca
l
ls with bool return
v
a
l
u
e
s
.
commit
|
commitdiff
|
tree
2011-11-25
Mike Pall
FFI
:
Fix l
i
ne i
n
fo for result conv
e
rs
i
on errors in
.
.
.
commit
|
commitdiff
|
tree
2011-11-25
Mike Pall
FFI
:
Fix G
e
tLastError() save/restore arou
n
d f
f
i
.
load()
.
commit
|
commitdiff
|
tree
2011-11-25
M
i
ke Pall
FFI: Improve ld script detection
in ffi
.
lo
a
d()
.
commit
|
commitdiff
|
tree
2011-11-23
Mike P
a
ll
Do n
o
t eliminate
PH
I
s
o
nly referen
c
e
d
from o
t
her
P
HIs
.
commit
|
commitdiff
|
tree
2011-11-21
Mike Pall
Replac
e
stack slot for implicit numbe
r
->string conv
.
.
.
commit
|
commitdiff
|
tree
2011-11-20
Mike Pall
Sp
e
cia
l
iz
e
to prototype for
non-monomorphic functions
.
commit
|
commitdiff
|
tree
2011-11-20
Mike Pall
Count
f
rames wit
h
s
a
me
p
rototype in call unroll limit
.
.
.
commit
|
commitdiff
|
tree
2011-11-20
M
i
ke Pall
Keep maximum frame ex
t
e
nt i
n
snap->top
s
l
o
t
.
commit
|
commitdiff
|
tree
2011-11-20
M
i
ke Pall
G
e
t
rid of snap->depth
.
commit
|
commitdiff
|
tree
2011-11-17
Mike
P
all
Fix debug option
fo
r
msvcbuild
.
bat
.
commit
|
commitdiff
|
tree
2011-11-15
Mike Pall
FFI:
F
i
x EnumWindows
example in docs
.
commit
|
commitdiff
|
tree
2011-11-15
Mike Pall
FFI:
Add
mis
s
ing GC barr
i
e
r for callback registrat
i
on
.
commit
|
commitdiff
|
tree
2011-11-15
Mike
Pall
FFI: Save GetLast
E
rr
o
r() around
ffi
.
load
(
)
a
nd symbol
.
.
.
commit
|
commitdiff
|
tree
2011-11-14
M
i
k
e
P
a
l
l
Eliminate some rare oc
c
urrences of
redundant PHIs
.
commit
|
commitdiff
|
tree
2011-11-14
Mike
Pall
Fix
hint-
b
a
sed r
e
gis
t
er
a
l
l
o
cation
in ra_dest()
.
commit
|
commitdiff
|
tree
2011-11-14
Mike
Pa
l
l
FFI: Add callback support (
f
or
x
86/
x
6
4
)
.
commit
|
commitdiff
|
tree
2011-11-14
Mike Pal
l
PPC: Cl
a
r
ify docs
.
commit
|
commitdiff
|
tree
2011-11-14
Mike Pall
FFI: Resolv
e
__
c
all
metamethod for pointer
s
, too
.
commit
|
commitdiff
|
tree
2011-11-12
Mike Pall
A
void
d
ependence on l
j
_jit
.
h if o
n
ly in
c
ludi
n
g lj_target
.
h
.
commit
|
commitdiff
|
tree
2011-11-12
Mike
P
a
ll
FFI: Add unwind definitio
n
s fo
r
lj_v
m
_f
f
i
_
call
.
commit
|
commitdiff
|
tree
2011-11-11
M
i
ke Pall
FFI:
Extend
metamethod
t
u
t
oria
l
.
commit
|
commitdiff
|
tree
2011-11-11
Mike Pal
l
ARM: Fix IR splitting for softfp XLOAD
.
commit
|
commitdiff
|
tree
2011-11-11
M
ike
P
all
ARM: Fix code
g
eneration f
o
r type-check
o
nly softfp
.
.
.
commit
|
commitdiff
|
tree
2011-11-04
Mi
k
e
Pall
x6
4
: Fix lightuserdata c
o
mparisons
.
commit
|
commitdiff
|
tree
2011-11-04
Mike Pall
Spelling
.
commit
|
commitdiff
|
tree
2011-10-27
Mike Pall
PPC: Insta
l
l d
i
s_ppc
.
l
u
a
.
commit
|
commitdiff
|
tree
2011-10-26
Mike Pall
FFI: Compile call
s
to
stdcall
,
f
a
stcall an
d
vararg
.
.
.
commit
|
commitdiff
|
tree
2011-10-25
Mike Pal
l
PPC:
F
u
s
e BAND w
i
th shif
t
to rlwinm
.
commit
|
commitdiff
|
tree
2011-10-25
Mike Pal
l
A
dd more
FOLD rules for shift + B
A
ND
simpli
f
i
c
a
t
i
o
n
s
.
commit
|
commitdiff
|
tree
2011-10-25
Mike Pall
x64: Fix code gener
a
tion for BSW
A
P
.
commit
|
commitdiff
|
tree
2011-10-25
M
i
ke P
a
ll
PPC: Fuse
B
SWAP wi
t
h
XLOAD/XSTORE to
l
w
brx
/
s
twbrx
.
commit
|
commitdiff
|
tree
2011-10-25
M
ike Pall
PPC/e500
:
Fix writ
e
barrier in USETS
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
PPC: F
i
x externally prov
i
d
e
d relocation
o
f
f
sets
i
n
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
M
ike Pall
PPC:
F
ix write barrier in USE
T
V/
U
S
ETS
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
PPC
:
Integrate and enable JIT co
m
p
i
ler
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
Allow
se
l
e
c
tion of single-nu
m
be
r
vs
.
dual-n
u
m
ber mo
d
e
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
Mik
e
Pall
PPC: Fi
x
/
i
mpr
o
ve
i
nte
r
pret
e
r/JIT integration
.
commit
|
commitdiff
|
tree
2011-10-24
Mike P
a
l
l
P
PC:
Generalize
r
ematerial
i
zation ha
n
dling
.
commit
|
commitdiff
|
tree
2011-10-24
Mike
P
all
PPC:
Add su
p
po
r
t
f
or GDB JIT API
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
PPC:
Add Linux/PPC cache
f
lush mechanism
.
commit
|
commitdiff
|
tree
2011-10-24
Mik
e
Pall
Make sure to f
l
u
s
h/sync
t
he D/I-cach
e
for all generated
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
Fix handling
of alignment ar
g
u
m
ents (nil)
to CALLX
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
PPC:
Add
s
up
p
o
rt for
p
er-tr
a
ce exit stu
b
s
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
General
i
ze
handling of stack check
s
i
ndicate
d
by highest
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
Don't
s
ave/restore tmptv with
copy
T
V
.
commit
|
commitdiff
|
tree
2011-10-24
M
ik
e
P
all
Fix compiler
w
arning
.
commit
|
commitdiff
|
tree
2011-10-22
M
ike Pall
White
s
p
ace
.
commit
|
commitdiff
|
tree
2011-10-22
M
ike Pa
l
l
Add m
i
s
sing FOLD rule for CONV
.
u
64
.
int + sign-exte
n
sio
n
.
commit
|
commitdiff
|
tree
2011-10-22
Mik
e
Pall
FFI: Cleanup/fix 6
4
bit
arithm
e
t
i
c in ass
e
mbler
back
e
nd
.
commit
|
commitdiff
|
tree
2011-10-22
Mi
k
e Pall
x64: Fix mat
h
.
ran
d
o
m() code generation
.
commit
|
commitdiff
|
tree
2011-10-22
Mike Pall
Fi
x
regist
e
r
hints for arithm
e
t
ic helper func
t
ions
.
commit
|
commitdiff
|
tree
2011-10-21
Mike Pall
Se
p
ar
a
te/ren
a
me NUM
/
F
L
OAT <-> I64/U64
c
onversion fu
n
ctions
.
commit
|
commitdiff
|
tree
2011-10-21
Mike Pall
Cleanup v
a
rious endianess issues in asse
m
bler bac
k
end
.
commit
|
commitdiff
|
tree
2011-10-19
Mike
Pall
Rea
r
ran
g
e def
i
ne
s
for workarounds
t
o embedded operating
.
.
.
commit
|
commitdiff
|
tree
2011-10-18
Mik
e
Pall
F
ix PE/COF
F
b
yteco
d
e file format f
o
r big-
e
nd
i
an target
s
.
commit
|
commitdiff
|
tree
2011-10-18
Mike Pal
l
Fix F
O
LD
rule
f
or CONV
.
flt
.
num(CONV
.
num
.
f
lt(x)) =>
x
.
commit
|
commitdiff
|
tree
2011-10-18
Mike
P
all
F
F
I/x86: Fix
CONV
.
u32
.
num rounding
.
commit
|
commitdiff
|
tree
2011-10-18
Mi
k
e
Pall
Don't
fuse
c
o
l
ocated array offsets witho
u
t
-O
f
u
s
e
.
commit
|
commitdiff
|
tree
2011-10-17
Mi
k
e Pall
Fixup PC in t
r
acebacks a
f
ter exits from d
o
wn-recursive
.
.
.
commit
|
commitdiff
|
tree
2011-10-17
Mike Pall
PPC:
Distinguish slw
i
, srwi
and rlwinm in disa
s
sembly
.
commit
|
commitdiff
|
tree
2011-10-17
Mike Pall
Ad
d
missing FOLD rule fo
r
intege
r
NEG of constants
.
commit
|
commitdiff
|
tree
2011-10-13
M
i
ke P
a
ll
FFI/ARM: En
s
ure invocatio
n
of SPLIT pass for float
.
.
.
commit
|
commitdiff
|
tree
2011-10-13
Mike Pa
l
l
Sa
v
e tmptv st
a
te
f
or trace recorder
across RECO
R
D vmevent
.
commit
|
commitdiff
|
tree
2011-10-13
Mike P
a
ll
F
F
I:
F
ix
u
nfused loads
of float fields
.
commit
|
commitdiff
|
tree
2011-10-13
Mike P
a
l
l
FFI: Fix ca
l
l argument
a
nd r
e
turn handl
i
ng for I
8
/
U8
.
.
.
commit
|
commitdiff
|
tree
2011-10-11
Mike Pall
FFI:
Re
c
or
d
loads/stores to external va
r
iab
l
es i
n
n
a
mespaces
.
commit
|
commitdiff
|
tree
2011-10-11
M
ike Pall
FFI:
Fix reco
r
ding o
f
con
s
t
/enum lookups in n
a
mespaces
.
commit
|
commitdiff
|
tree
2011-10-10
Mike P
a
ll
Remove unnee
d
ed PH
I
barrier for re
a
s
s
ociation of duplicate
.
.
.
commit
|
commitdiff
|
tree
2011-09-28
M
ike Pal
l
Avoid overwriting argume
n
t wit
h
er
r
or from metac
a
ll
.
.
.
commit
|
commitdiff
|
tree
2011-09-21
Mike Pall
F
ix (harmless) typo
.
commit
|
commitdiff
|
tree
2011-09-21
Mike Pall
ARM:
F
ix HR
E
FK cod
e
generation
.
commit
|
commitdiff
|
tree
2011-09-20
M
ike
P
a
ll
Genera
t
e a po
r
t
a
ble vmd
e
f
.
l
ua
.
commit
|
commitdiff
|
tree
2011-09-17
Mike Pall
PPC/e500:
Fix GC barrier for
TS
E
TM
.
commit
|
commitdiff
|
tree
2011-09-14
Mike Pall
PP
C
: Fix GC
b
arrier for TSETM
.
commit
|
commitdiff
|
tree
2011-09-14
Mik
e
Pall
AR
M
: Fix
GC
b
ar
r
ier for
TSE
T
M
.
commit
|
commitdiff
|
tree
2011-09-14
Mike Pall
Fix typo
.
commit
|
commitdiff
|
tree
2011-09-08
Mike Pall
ARM: D
i
s
able CPU detec
t
io
n
f
or i
n
t
erpreter-only build
s
.
commit
|
commitdiff
|
tree
2011-09-05
Mike Pall
Increase max
.
n
u
mber of exit s
t
ub groups t
o
correspon
d
.
.
.
commit
|
commitdiff
|
tree
2011-09-05
Mi
k
e
Pall
Use
s
o
me register al
l
ocat
o
r helpers
f
or
m
u
l
t
iple arc
h
i
t
ect
u
res
.
commit
|
commitdiff
|
tree
2011-09-05
M
ike Pall
PPC: Interpreter
/
JIT integration
.
commit
|
commitdiff
|
tree
2011-09-05
Mik
e
Pall
PPC: Fix or
remove assembler helper fun
c
t
ions
.
commit
|
commitdiff
|
tree
2011-09-05
Mike Pall
PPC: More interpr
e
te
r
tun
i
ng
.
U
s
e
y-bit for bran
c
h
.
.
.
commit
|
commitdiff
|
tree
2011-09-05
Mike Pa
l
l
PPC: Exp
o
rt r
e
gister n
a
m
e
s
fr
o
m
disassembler
.
commit
|
commitdiff
|
tree
2011-09-05
Mi
k
e Pall
PPC
:
Disasse
m
b
le y-bit i
n
stead of at-bits for cond
i
tional
.
.
.
commit
|
commitdiff
|
tree
2011-09-05
Mike Pall
P
P
C
:
Add y
-
bit
v
ariants of conditional
b
ranc
h
es to
.
.
.
commit
|
commitdiff
|
tree
2011-09-02
Mike Pa
l
l
Always use
A
NSI varia
n
t
s
o
f
Windows syste
m
functions
.
commit
|
commitdiff
|
tree
2011-08-31
Mike Pall
Mar
k
i
nsta
l
led sh
a
red library as ex
e
cutable
.
commit
|
commitdiff
|
tree
2011-08-26
Mi
k
e Pall
Avoid conversion narrowing o
f
a
rithmet
i
c with lar
g
e
.
.
.
commit
|
commitdiff
|
tree
2011-08-25
Mik
e
Pall
F
FI/x64: Fix struct-by-value call
i
ng conven
t
ions
.
commit
|
commitdiff
|
tree
next