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: Mention __thiscall attribute in docs.
2012-08-26
Mike
P
a
l
l
Replace som
e
t
rivial u
s
es of fprintf() with fputs
.
commit
|
commitdiff
|
tree
2012-08-26
Mike
Pa
l
l
Repla
c
e division
s
w
ith si
m
ple
r
co
d
e
.
commit
|
commitdiff
|
tree
2012-08-26
Mi
k
e
Pall
Fix
c
ompilation with FF
I
di
s
a
b
led
.
commit
|
commitdiff
|
tree
2012-08-26
Mike Pall
Remove o
l
d Makefile rule
s
.
commit
|
commitdiff
|
tree
2012-08-25
Mike Pall
Rep
l
ace strtod() w
i
th builtin string
to numbe
r
conversion
.
commit
|
commitdiff
|
tree
2012-08-25
M
i
ke P
a
l
l
Add s
u
pp
o
rt for '%a' and '%A' t
o
str
i
ng
.
format
.
commit
|
commitdiff
|
tree
2012-08-25
Mike Pa
l
l
ARM:
Fix
b
ase register coalescin
g
.
commit
|
commitdiff
|
tree
2012-08-25
Mi
k
e
Pall
ARM: Fix commit ceaa60c0
.
commit
|
commitdiff
|
tree
2012-08-20
Mike Pall
Mino
r
fixes to FOLD
r
ules
.
commit
|
commitdiff
|
tree
2012-08-19
Mike Pall
ARM: Fi
x
har
d
-floa
t
lj_vm_trunc() (used
b
y
c
ompiled
.
.
.
commit
|
commitdiff
|
tree
2012-08-19
Mike Pall
MIPS:
Don't
u
se argument GPRs to rematerialize FPR
.
.
.
commit
|
commitdiff
|
tree
2012-08-19
Mike Pall
ARM: Do
n
't
u
se argumen
t
GPRs to re
m
ater
i
alize FPR arg
u
ments
.
commit
|
commitdiff
|
tree
2012-08-19
Mike Pal
l
ARM,
MIPS, PPC:
R
ematerial
i
ze FPR i
n
var
i
ants fir
s
t
.
commit
|
commitdiff
|
tree
2012-08-19
Mike Pall
MIPS
:
Fix cal
l
s
t
o floor/ceil/trunc
.
commit
|
commitdiff
|
tree
2012-08-19
M
i
ke Pall
ARM: Fix cal
l
s to har
d
-float floor/ceil/trunc
.
commit
|
commitdiff
|
tree
2012-08-16
Mike Pall
Fix shrinking of di
r
ect m
a
pped
b
lock in builtin
al
l
ocator
.
commit
|
commitdiff
|
tree
2012-08-15
M
i
k
e
Pall
Fix last commit
.
commit
|
commitdiff
|
tree
2012-08-15
Mi
k
e Pall
FOLD
x / 2^k ==> x * 2
^
-k
.
commit
|
commitdiff
|
tree
2012-08-14
Mike Pal
l
x86: Si
m
plify error
message
f
or
CPUs lacking CMOV
.
commit
|
commitdiff
|
tree
2012-08-11
Mik
e
Pall
FFI: Don
'
t keep CType
*
across call
.
Cal
l
back
may rea
l
locate
.
.
.
commit
|
commitdiff
|
tree
2012-08-11
M
i
ke Pall
D
o
not use DW
A
R
F unwinder on
Windows
.
commit
|
commitdiff
|
tree
2012-08-09
Mike Pall
Update cross-c
o
m
p
i
la
t
i
o
n docs
.
commit
|
commitdiff
|
tree
2012-08-09
M
i
ke Pall
ARM: Enable VFP and hard-float ABI support
.
commit
|
commitdiff
|
tree
2012-08-09
Mik
e
Pall
AR
M
:
A
dd VFP an
d
har
d
-flo
a
t ABI varian
t
s to JIT co
m
piler
.
commit
|
commitdiff
|
tree
2012-08-09
Mike Pall
Never comp
i
l
e D
W
A
RF unwin
d
e
r on
W
indows
.
commit
|
commitdiff
|
tree
2012-08-08
Mike Pall
FFI: Compile
f
fi
.
typeof(cdata)
.
commit
|
commitdiff
|
tree
2012-08-08
M
i
ke Pall
F
FI
:
C
ompile assignmen
t
s fr
o
m enums
.
commit
|
commitdiff
|
tree
2012-08-05
Mike P
a
ll
Add mis
s
ing chang
e
for last
c
ommit
.
commit
|
commitdiff
|
tree
2012-08-05
M
i
ke Pa
l
l
FFI: Improve error message for bad in
d
exing attempts
.
commit
|
commitdiff
|
tree
2012-08-05
Mike Pall
FFI:
I
n
i
tialize all
f
i
elds of sta
n
dard
types
.
commit
|
commitdiff
|
tree
2012-08-02
Mike P
a
ll
FFI: Fix alignment of C call structure
.
commit
|
commitdiff
|
tree
2012-07-30
Mike
P
all
ARM: Add hard-float ABI support to the FF
I
(
i
nterpreter)
.
commit
|
commitdiff
|
tree
2012-07-30
Mike
P
all
ARM: Add VFP and ha
r
d
-
fl
o
at ABI vari
a
nt
s
to interpreter
.
commit
|
commitdiff
|
tree
2012-07-29
Mike Pall
O
n
ly replay sun
k
stores u
p
t
o
t
h
e sna
p
sho
t
r
ef
e
re
n
ce
.
commit
|
commitdiff
|
tree
2012-07-29
Mi
k
e Pall
N
eed to h
a
n
dle
TBAR in
SINK pa
s
s
.
commit
|
commitdiff
|
tree
2012-07-29
M
i
ke P
a
l
l
H
a
ndle cro
s
s-comp
i
le
s
w
i
th FPU/no-FPU o
r
ha
r
d-fp/soft
.
.
.
commit
|
commitdiff
|
tree
2012-07-29
Mike Pall
ARM: Add VFP instr
u
ctions
to
A
R
M
disassem
b
ler
.
commit
|
commitdiff
|
tree
2012-07-29
Mike Pa
l
l
D
ynASM/ARM: Ad
d
V
F
P instr
u
ctions
.
commit
|
commitdiff
|
tree
2012-07-24
M
i
ke Pall
Don't trea
t
all
co
n
stified cdat
a
content as constant
.
commit
|
commitdiff
|
tree
2012-07-20
Mike Pa
l
l
Turn loads fr
o
m immu
t
able upvalues into constants
.
commit
|
commitdiff
|
tree
2012-07-20
Mi
k
e Pal
l
Fix s
l
ot flags in s
n
apsho
t
replay
.
commit
|
commitdiff
|
tree
2012-07-18
Mike Pall
Fix
re
s
tore of sunk C
N
EW
I
w
i
th
implic
i
t P
3
2 to P64
.
.
.
commit
|
commitdiff
|
tree
2012-07-17
Mike Pall
F
F
I
: Box a
l
l acce
s
sed or
r
eturne
d
e
nums
.
commit
|
commitdiff
|
tree
2012-07-17
Mi
k
e
Pall
Fix FOLD rule
(
i
-j)-i =>
0
-j
.
commit
|
commitdiff
|
tree
2012-07-17
Mik
e
P
all
Wo
r
k
a
round for MSVC con
v
ersion b
u
g (dou
b
le ->
u
int32_t
.
.
.
commit
|
commitdiff
|
tree
2012-07-16
Mi
k
e
P
all
x
8
6/x6
4
: Fix fusion
o
f
u
nsig
n
ed
b
y
t
e
co
m
pa
r
i
sons wi
t
h
.
.
.
commit
|
commitdiff
|
tree
2012-07-16
Mike Pall
ARM: Inv
o
ke SPLIT pass for left
o
ver
I
R_TOB
I
T
.
commit
|
commitdiff
|
tree
2012-07-16
Mike Pa
l
l
Fro
m
Lua 5
.
2:
Add -E
c
ommand
line option
(
ignore env
.
.
.
commit
|
commitdiff
|
tree
2012-07-16
Mike Pall
Correct
dispatch table modifications fo
r
r
e
turn
h
o
o
ks
.
commit
|
commitdiff
|
tree
2012-07-12
Mike Pall
FFI: Show address pointed to
f
or to
s
tr
i
ng(ref), too
.
commit
|
commitdiff
|
tree
2012-07-11
Mike Pall
Limit numb
e
r o
f
pa
r
ent links handled by
b
a
c
kend
.
commit
|
commitdiff
|
tree
2012-07-11
Mike Pall
Use an
e
xplicit
f
lag to signal SI
N
K tags
f
or a trace
.
commit
|
commitdiff
|
tree
2012-07-09
Mi
k
e Pall
Don't
a
ll
o
c
a
te c
o
nsta
n
ts
f
or
s
unk stores
.
commit
|
commitdiff
|
tree
2012-07-09
Mike Pall
Avoid compi
l
er warning
s
about rede
f
ined C
+
+ k
e
y
w
ords
.
commit
|
commitdiff
|
tree
2012-07-09
Mike P
a
ll
Add mi
s
sing d
e
clarations for M
S
VC intrinsics
.
commit
|
commitdiff
|
tree
2012-07-08
M
ike Pall
Clea
n
up ARM capabili
t
y
f
l
ags
.
Only set highes
t
arch
.
.
.
commit
|
commitdiff
|
tree
2012-07-08
Mike Pall
Change DynAS
M
bit operations t
o
use L
u
a
B
it
O
p
.
commit
|
commitdiff
|
tree
2012-07-08
Mike Pall
Add Lua Bit
O
p to mini
l
ua
.
commit
|
commitdiff
|
tree
2012-07-07
Mike P
a
ll
Finally fix target detection for
m
svcb
u
ild
.
bat
.
commit
|
commitdiff
|
tree
2012-07-04
Mike Pall
Drop range limit
f
or s
u
nk
s
tor
e
s relativ
e
to sunk allocation
.
commit
|
commitdiff
|
tree
2012-07-04
Mike Pall
Bum
p
s
o
me li
m
its
to acco
m
odate SIN
K
pass
.
commit
|
commitdiff
|
tree
2012-07-04
Mike Pall
Add strict
e
r check
f
or sinking PHIs
.
commit
|
commitdiff
|
tree
2012-07-03
M
ike Pa
l
l
Remov
e
unneed
e
d sn
a
ps
h
ot preps fo
r
s
unk stores
.
commit
|
commitdiff
|
tree
2012-07-03
Mike Pall
F
ix NEWR
E
F marking in S
I
NK pass
.
commit
|
commitdiff
|
tree
2012-07-03
Mi
k
e Pall
Fix compiler warnings
.
commit
|
commitdiff
|
tree
2012-07-03
Mi
k
e Pall
Avoid pesky co
m
piler warnings about C++ keywords (eh?)
.
commit
|
commitdiff
|
tree
2012-07-03
Mike Pall
Inv
o
ke SPLIT pass
in side trace for rejoi
n
ed sun
k
s
t
ores
.
commit
|
commitdiff
|
tree
2012-07-02
Mike Pall
Av
o
i
d
s
tri
c
t aliasing issues
.
commit
|
commitdiff
|
tree
2012-07-02
Mike Pall
Add allocati
o
n
s
inki
n
g an
d
stor
e
s
i
nking optimization
.
commit
|
commitdiff
|
tree
2012-07-02
Mike Pall
ARM: Simplif
y
t
w
o-step co
n
stant remat
e
rializati
o
n
.
commit
|
commitdiff
|
tree
2012-07-02
Mike Pall
Handl
e
in
i
tial snapshot for side trace
s
in lj_snap
.
.
.
commit
|
commitdiff
|
tree
2012-07-02
Mike Pall
Handle joining IR_HIOP in SPLIT p
a
ss
.
commit
|
commitdiff
|
tree
2012-07-02
Mike P
a
l
l
Add IR_PV
A
L
instruction for non-
s
l
ot pare
n
t l
i
nk
s
.
commit
|
commitdiff
|
tree
2012-07-02
Mike Pall
Add explicit IR_
G
CSTEP
i
n
struction
.
commit
|
commitdiff
|
tree
2012-07-02
Mike Pall
Use H
I
OP
for XSTORE
in
SPLIT pa
s
s
.
commit
|
commitdiff
|
tree
2012-07-02
Mike Pall
Move snapshot r
e
play for side tr
a
ces to lj_snap
.
c
.
commit
|
commitdiff
|
tree
2012-07-01
Mike Pall
Clean u
p
Re
g
S
P
handlin
g
fo
r
paren
t
link in
s
t
ructions
.
commit
|
commitdiff
|
tree
2012-06-30
Mike Pall
Expand array s
l
ots in template
t
ables wi
t
h
mixed const
.
.
.
commit
|
commitdiff
|
tree
2012-06-30
Mike Pall
Clea
n
up snapsho
t
restore
.
commit
|
commitdiff
|
tree
2012-06-28
Mi
k
e Pall
Fix cd
e
cl s
t
ri
n
g p
a
rsing during rec
o
rd
i
n
g
.
commit
|
commitdiff
|
tree
2012-06-28
Mike Pall
Make os
.
dat
e
(
)
t
hread-sa
f
e
.
commit
|
commitdiff
|
tree
2012-06-28
Mike
P
all
F
i
x buffer check in
b
ytecode wr
i
t
e
r
.
commit
|
commitdiff
|
tree
2012-06-28
Mike Pall
Ad
d
HREFK fo
r
warding
.
Eliminat
e
H
R
E
FK g
u
ard f
o
r
TDUP
.
.
.
commit
|
commitdiff
|
tree
2012-06-27
M
ike Pall
Create str
i
ng hash slots i
n
templat
e
tables even for
.
.
.
commit
|
commitdiff
|
tree
2012-06-27
Mike Pal
l
Another attempt at proper ta
r
get det
e
ction for msvcbuild
.
.
.
commit
|
commitdiff
|
tree
2012-06-27
Mike Pal
l
Fix
T
D
U
P to
HL
O
A
D
f
or
w
arding for DUA
L
NUM builds
.
commit
|
commitdiff
|
tree
2012-06-27
Mi
k
e P
a
ll
PPC: Fi
x
PPC32
b
uild
.
commit
|
commitdiff
|
tree
2012-06-22
Mi
k
e Pall
Fi
x
build issues on C
y
gwin
a
nd MinGW w
i
th opt
i
on
a
l
.
.
.
commit
|
commitdiff
|
tree
2012-06-20
Mike Pall
FFI: Check
for __new
m
et
a
method when
c
alling a c
o
nstruc
t
o
r
.
commit
|
commitdiff
|
tree
2012-06-20
Mike Pall
FFI: Do
n
o
t resolve strings
passe
d
to paramete
r
ized
.
.
.
commit
|
commitdiff
|
tree
2012-06-20
Mi
k
e Pa
l
l
FFI: Resolve metamethods for constructors,
too
.
commit
|
commitdiff
|
tree
2012-06-20
Mike Pall
FFI
:
Improve error messag
e
s for
c
type
a
rguments
.
commit
|
commitdiff
|
tree
2012-06-14
Mike Pall
FF
I
: Add su
p
por
t
for param
e
terized C types
.
commit
|
commitdiff
|
tree
2012-06-13
Mike
Pall
CON
S
OLE: Handle P64,
GP
R
64, TOC*
a
nd PPE (
P
S
3) i
n
P
PC
.
.
.
commit
|
commitdiff
|
tree
2012-06-12
Mike Pall
Cle
a
n
up buildvm error mes
s
age
.
commit
|
commitdiff
|
tree
2012-06-12
Mike Pall
Allow par
s
ing
b
c
s
a
ve
.
l
u
a (-b option)
without F
F
I
.
commit
|
commitdiff
|
tree
2012-06-12
Mik
e
Pall
PP
C
:
Rem
o
v
e
l
j_vm_f
l
o
o
r/cei
l
/tr
u
n
c
assemble
r
wrappers
.
commit
|
commitdiff
|
tree
2012-06-12
Mike Pall
ARM/PPC: Re
m
ov
e
ass
e
mbler code for lj_vm_folda
r
it
h
(
)
.
commit
|
commitdiff
|
tree
2012-06-12
Mike Pal
l
PPC: Fix disassembly of rldcl/rldcr
.
commit
|
commitdiff
|
tree
2012-06-12
Mike Pall
DynASM/PP
C
: Add mis
s
in
g
6
4
b
it rotates and mtocrf/m
f
ocrf
.
commit
|
commitdiff
|
tree
next