repo.or.cz
/
luajit-2.0
/
celess22.git
/
search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
first
·
prev
·
next
Add support for '%a' and '%A' to string.format.
2012-08-25
Mike Pall
Add sup
p
o
r
t
f
or
'
%a' and '
%
A' to
s
tring
.
fo
r
mat
.
commit
|
commitdiff
|
tree
2012-08-25
M
ike Pall
ARM
:
Fix base register coalescing
.
commit
|
commitdiff
|
tree
2012-08-25
Mike Pall
ARM: Fi
x
commit c
e
aa60c
0
.
commit
|
commitdiff
|
tree
2012-08-20
Mike Pall
Minor
f
ixes
to FO
L
D rules
.
commit
|
commitdiff
|
tree
2012-08-19
M
i
k
e Pall
ARM: Fix ha
r
d-float lj_vm
_
t
r
u
nc() (used by c
o
mpile
d
.
.
.
commit
|
commitdiff
|
tree
2012-08-19
Mike
Pall
MIPS:
D
on't
use argum
e
nt G
P
Rs to rema
t
erialize FPR
.
.
.
commit
|
commitdiff
|
tree
2012-08-19
Mike
P
a
l
l
ARM:
Do
n
't u
s
e ar
g
ument GPRs to rematerialize
F
P
R arg
u
ment
s
.
commit
|
commitdiff
|
tree
2012-08-19
M
i
ke Pa
l
l
A
R
M, MIPS, PP
C
: Rema
t
erialize FPR inva
r
iants
f
irst
.
commit
|
commitdiff
|
tree
2012-08-19
M
ike Pall
MIPS: Fi
x
calls
t
o floor/ceil/trunc
.
commit
|
commitdiff
|
tree
2012-08-19
M
i
k
e Pall
ARM: Fix
c
alls to hard
-
floa
t
floor/
c
eil/trunc
.
commit
|
commitdiff
|
tree
2012-08-16
Mike Pall
Fix s
h
rin
k
ing of direct mapp
e
d
bl
o
ck in builtin allocator
.
commit
|
commitdiff
|
tree
2012-08-15
Mike
Pall
Fix last
commit
.
commit
|
commitdiff
|
tree
2012-08-15
Mike
Pall
FOL
D
x / 2^k =
=
> x * 2^-k
.
commit
|
commitdiff
|
tree
2012-08-14
Mike Pa
l
l
x86
:
Simplify err
o
r mes
s
a
g
e
for CP
U
s lacki
n
g
C
MO
V
.
commit
|
commitdiff
|
tree
2012-08-11
M
i
ke
P
all
FFI:
Don't kee
p
CT
y
pe * a
c
ross call
.
Callback may reallocate
.
.
.
commit
|
commitdiff
|
tree
2012-08-11
M
ike Pa
l
l
Do not
u
se
D
WARF unwind
e
r on Windo
w
s
.
commit
|
commitdiff
|
tree
2012-08-09
M
i
k
e
Pal
l
U
p
dat
e
cro
s
s-comp
i
lati
o
n
docs
.
commit
|
commitdiff
|
tree
2012-08-09
Mike Pall
AR
M
: Enable VF
P
and hard-float ABI supp
o
rt
.
commit
|
commitdiff
|
tree
2012-08-09
M
i
ke Pall
AR
M
: Add VFP and hard-
f
l
o
at ABI variants to JIT
compiler
.
commit
|
commitdiff
|
tree
2012-08-09
Mik
e
Pall
Never compile
DWARF
u
nwinder on Windows
.
commit
|
commitdiff
|
tree
2012-08-08
Mike
Pall
FFI:
Co
m
p
i
le ffi
.
t
ypeof(cda
t
a)
.
commit
|
commitdiff
|
tree
2012-08-08
Mik
e
Pall
FFI: Co
m
pile assignment
s
fr
o
m en
u
ms
.
commit
|
commitdiff
|
tree
2012-08-05
Mike Pall
Add mi
s
sing change for last comm
i
t
.
commit
|
commitdiff
|
tree
2012-08-05
Mike Pall
FFI: I
m
prove error messa
g
e
for bad indexing a
t
te
m
pts
.
commit
|
commitdiff
|
tree
2012-08-05
Mike
P
a
ll
FFI: Initialize a
l
l field
s
of stand
a
rd typ
e
s
.
commit
|
commitdiff
|
tree
2012-08-02
Mi
k
e Pall
FFI: Fix
a
li
g
nm
e
nt of C call str
u
ctu
r
e
.
commit
|
commitdiff
|
tree
2012-07-30
M
ike
P
all
ARM:
Add hard-float ABI sup
p
ort to
t
h
e FFI (interpre
t
e
r
)
.
commit
|
commitdiff
|
tree
2012-07-30
Mike
P
al
l
A
RM: Add VFP and hard-float
A
BI va
r
i
ants to interpreter
.
commit
|
commitdiff
|
tree
2012-07-29
Mik
e
Pall
Only
r
eplay sunk s
t
ores
u
p to
t
he snaps
h
ot reference
.
commit
|
commitdiff
|
tree
2012-07-29
Mike P
a
ll
Need
t
o
han
d
le
TBAR in SI
N
K
pas
s
.
commit
|
commitdiff
|
tree
2012-07-29
Mike Pall
H
and
l
e cross-compiles with FP
U
/no-FPU or ha
r
d-fp/soft
.
.
.
commit
|
commitdiff
|
tree
2012-07-29
Mik
e
P
a
ll
A
R
M: Ad
d
VFP instructions to ARM
disassemb
l
er
.
commit
|
commitdiff
|
tree
2012-07-29
Mike Pall
Dy
n
ASM/ARM: Add V
F
P instructions
.
commit
|
commitdiff
|
tree
2012-07-24
Mike Pall
D
on
'
t treat all con
s
tifi
e
d
cdata content as constant
.
commit
|
commitdiff
|
tree
2012-07-20
Mike P
a
ll
Turn
loads from immut
a
ble
u
pv
a
lues
i
n
to co
n
stants
.
commit
|
commitdiff
|
tree
2012-07-20
Mike
Pall
Fix slo
t
flags in snapshot replay
.
commit
|
commitdiff
|
tree
2012-07-18
M
i
ke
Pall
Fix restore
o
f sunk CN
E
WI with
i
mplicit P32 to
P
64
.
.
.
commit
|
commitdiff
|
tree
2012-07-17
Mike Pall
FFI: Box all acc
e
ssed or
r
eturned enu
m
s
.
commit
|
commitdiff
|
tree
2012-07-17
Mike P
a
ll
Fix FOLD
rule (i-j)-i => 0-j
.
commit
|
commitdiff
|
tree
2012-07-17
M
i
k
e
P
a
l
l
Workaround for MSVC
c
onversio
n
bug (dou
b
le -> uint3
2
_t
.
.
.
commit
|
commitdiff
|
tree
2012-07-16
M
ike Pall
x86/x64: Fi
x
f
u
sion of unsigne
d
by
t
e compari
s
ons
with
.
.
.
commit
|
commitdiff
|
tree
2012-07-16
Mike Pall
AR
M
: Invoke SPLIT pass for le
f
tove
r
IR_TOBIT
.
commit
|
commitdiff
|
tree
2012-07-16
M
ike Pall
From
L
ua 5
.
2
: Add -E command
l
ine option (ignore en
v
.
.
.
commit
|
commitdiff
|
tree
2012-07-16
Mik
e
Pall
Correct dispat
c
h table
m
odifications for retur
n
hooks
.
commit
|
commitdiff
|
tree
2012-07-12
M
ike Pa
l
l
F
F
I
:
S
h
ow add
r
ess po
i
nted to for to
s
tr
i
ng(ref)
,
too
.
commit
|
commitdiff
|
tree
2012-07-11
Mike
Pa
l
l
L
i
mit number of p
a
rent links handled
b
y backend
.
commit
|
commitdiff
|
tree
2012-07-11
Mike Pall
Use an e
x
plicit flag to signal SINK tags for a trace
.
commit
|
commitdiff
|
tree
2012-07-09
M
i
ke Pall
Don't al
l
ocate
c
ons
t
ants fo
r
su
n
k store
s
.
commit
|
commitdiff
|
tree
2012-07-09
M
i
ke
Pall
Avoid co
m
piler warnings about rede
f
ined C
+
+ keywo
r
d
s
.
commit
|
commitdiff
|
tree
2012-07-09
Mike P
a
ll
Add missing decla
r
ations for MSVC
i
ntrinsics
.
commit
|
commitdiff
|
tree
2012-07-08
M
ike Pall
Clean up ARM capabilit
y
flags
.
Only
s
e
t h
i
ghest ar
c
h
.
.
.
commit
|
commitdiff
|
tree
2012-07-08
Mike Pall
Chang
e
D
y
nAS
M
bit operation
s
to use Lua
Bi
t
Op
.
commit
|
commitdiff
|
tree
2012-07-08
Mike
Pall
Ad
d
Lua BitOp to minilua
.
commit
|
commitdiff
|
tree
2012-07-07
Mike Pall
Finally fix target
detecti
o
n for msvcbuild
.
ba
t
.
commit
|
commitdiff
|
tree
2012-07-04
Mike P
a
ll
Drop r
a
nge lim
i
t
f
or sunk st
o
res relative t
o
su
n
k
allocation
.
commit
|
commitdiff
|
tree
2012-07-04
Mike Pall
Bump some
lim
i
ts to accomoda
t
e SINK pass
.
commit
|
commitdiff
|
tree
2012-07-04
Mike Pall
Add
s
tricter chec
k
for sin
k
ing PHIs
.
commit
|
commitdiff
|
tree
2012-07-03
Mike Pall
R
e
m
ove u
n
needed sna
p
shot prep
s
fo
r
sunk stores
.
commit
|
commitdiff
|
tree
2012-07-03
Mik
e
Pall
F
i
x N
E
WREF
marking i
n
SINK p
a
ss
.
commit
|
commitdiff
|
tree
2012-07-03
M
ike
P
a
l
l
F
i
x
compiler war
n
ings
.
commit
|
commitdiff
|
tree
2012-07-03
Mike Pall
Avoi
d
pesky compil
e
r warnings about C++
keywords (eh?)
.
commit
|
commitdiff
|
tree
2012-07-03
Mike Pall
Invok
e
SPLI
T
pass in side trace
f
or rejo
i
ned s
u
nk
s
tore
s
.
commit
|
commitdiff
|
tree
2012-07-02
M
i
ke
Pall
Avoid strict al
i
asing iss
u
e
s
.
commit
|
commitdiff
|
tree
2012-07-02
M
i
ke
P
al
l
Ad
d
allocati
o
n s
i
nking and store
si
n
king o
p
timiz
a
tion
.
commit
|
commitdiff
|
tree
2012-07-02
Mike P
a
ll
ARM: Simplify two-step co
n
stant r
e
ma
t
eria
l
iza
t
ion
.
commit
|
commitdiff
|
tree
2012-07-02
Mik
e
Pall
H
a
ndl
e
init
i
a
l snap
s
hot
f
or side tra
c
e
s
i
n
lj_snap
.
.
.
commit
|
commitdiff
|
tree
2012-07-02
Mike Pall
H
a
ndle joinin
g
IR_HIOP in SPLI
T
pass
.
commit
|
commitdiff
|
tree
2012-07-02
Mike
Pall
A
dd IR_PVAL inst
r
u
ct
i
o
n fo
r
no
n
-slot parent
links
.
commit
|
commitdiff
|
tree
2012-07-02
Mike Pall
Add explicit IR_GC
S
TEP instruction
.
commit
|
commitdiff
|
tree
2012-07-02
Mike Pall
Use
HIO
P
f
o
r
XST
O
R
E in
SPLIT pass
.
commit
|
commitdiff
|
tree
2012-07-02
Mik
e
Pall
Move snaps
h
o
t
repl
a
y for side t
r
aces to lj
_
snap
.
c
.
commit
|
commitdiff
|
tree
2012-07-01
Mike Pal
l
C
lea
n
up Re
g
SP h
a
nd
l
ing f
o
r parent li
n
k instruct
i
ons
.
commit
|
commitdiff
|
tree
2012-06-30
Mik
e
Pall
E
xpand array slots in
t
e
mplate table
s
wi
t
h mix
e
d const
.
.
.
commit
|
commitdiff
|
tree
2012-06-30
Mi
k
e Pall
C
lean up snapshot restore
.
commit
|
commitdiff
|
tree
2012-06-28
M
ike Pall
Fix cdecl string p
a
rsing during recording
.
commit
|
commitdiff
|
tree
2012-06-28
M
i
ke Pall
Make o
s
.
date() thread-safe
.
commit
|
commitdiff
|
tree
2012-06-28
M
i
ke Pal
l
Fix buffer
c
h
eck in b
y
te
c
ode writer
.
commit
|
commitdiff
|
tree
2012-06-28
Mike Pall
Add H
R
EFK forwarding
.
Elim
i
nate
HREFK guard
for TDUP
.
.
.
commit
|
commitdiff
|
tree
2012-06-27
Mike Pa
l
l
Create string
h
ash slots in templa
t
e t
a
bles even
f
or
.
.
.
commit
|
commitdiff
|
tree
2012-06-27
Mike Pall
Another
a
t
tempt at proper t
a
rget de
t
ection
for
m
svcb
u
ild
.
.
.
commit
|
commitdiff
|
tree
2012-06-27
Mik
e
Pall
Fix TDUP to HL
O
AD for
w
ardi
n
g for DU
A
LNUM builds
.
commit
|
commitdiff
|
tree
2012-06-27
Mike Pall
PPC:
Fix PPC32 build
.
commit
|
commitdiff
|
tree
2012-06-22
Mike Pall
Fix build issu
e
s on
C
ygwin a
n
d
M
inGW wi
t
h optional
.
.
.
commit
|
commitdiff
|
tree
2012-06-20
Mike Pall
FFI: Check f
o
r
_
_new metame
t
hod whe
n
calling a
c
on
s
tructo
r
.
commit
|
commitdiff
|
tree
2012-06-20
Mike Pal
l
FFI: Do not resolve strings
passe
d
t
o parameteri
z
ed
.
.
.
commit
|
commitdiff
|
tree
2012-06-20
M
i
ke Pall
FFI: Resolve metame
t
hod
s
for construc
t
ors, to
o
.
commit
|
commitdiff
|
tree
2012-06-20
Mike Pall
FFI:
I
mpro
v
e erro
r
mess
a
ge
s
fo
r
ctype
arguments
.
commit
|
commitdiff
|
tree
2012-06-14
Mike Pa
l
l
FFI: Ad
d
sup
p
ort for parame
t
erize
d
C types
.
commit
|
commitdiff
|
tree
2012-06-13
Mike Pall
C
ONSOLE:
H
an
d
le
P64, GPR
6
4,
TOC*
a
nd
P
PE (PS3
)
in PPC
.
.
.
commit
|
commitdiff
|
tree
2012-06-12
Mik
e
Pall
Clean
u
p buildvm er
r
o
r
message
.
commit
|
commitdiff
|
tree
2012-06-12
Mik
e
Pall
Allow
parsi
n
g bcsave
.
lua (-
b
option
)
w
i
thou
t
FFI
.
commit
|
commitdiff
|
tree
2012-06-12
M
i
ke
P
a
l
l
PPC: Re
m
ove lj_vm_flo
o
r
/
cei
l
/
tr
u
nc assembler wrappers
.
commit
|
commitdiff
|
tree
2012-06-12
Mike Pa
l
l
ARM/P
P
C
:
Remove
asse
m
b
ler cod
e
fo
r
lj_vm_foldarith()
.
commit
|
commitdiff
|
tree
2012-06-12
Mike Pall
PPC:
F
ix disas
s
embly of rldcl/rldc
r
.
commit
|
commitdiff
|
tree
2012-06-12
Mike Pa
l
l
DynASM/PPC: Add missing 64 bit rotates and m
t
oc
r
f/mfocrf
.
commit
|
commitdiff
|
tree
2012-06-12
Mike Pall
x64:
Fix DynASM d
e
fine
s
.
commit
|
commitdiff
|
tree
2012-06-11
Mike
Pall
Improved ta
r
g
et det
e
ction
f
o
r msvc
b
ui
l
d
.
b
a
t
.
commit
|
commitdiff
|
tree
2012-06-11
Mike Pa
l
l
OSX: Ch
a
nge dylib names to
be consistent with other
.
.
.
commit
|
commitdiff
|
tree
2012-06-10
Mike P
a
ll
MI
P
S:
Cleanup inte
r
preter
.
commit
|
commitdiff
|
tree
2012-06-10
Mike P
a
l
l
P
P
C/e5
0
0
:
Cle
a
nup interprete
r
.
commit
|
commitdiff
|
tree
next