repo.or.cz
/
sbcl.git
/
search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
first
·
prev
·
next
Speed up float printing.
2016-04-21
Stas B
o
ukarev
Speed up float print
i
ng
.
commit
|
commitdiff
|
tree
2016-04-18
St
a
s Boukarev
run
-
progra
m
: sup
p
ort
I
/O r
e
d
irection
t
o
b
inary s
t
ream
s
.
.
.
commit
|
commitdiff
|
tree
2016-04-18
Stas Bouk
a
rev
run-progra
m
: support
output redi
r
e
c
tion
int
o
streams
.
.
.
commit
|
commitdiff
|
tree
2016-04-18
S
t
a
s Boukarev
gr
o
vel-
h
eade
r
s
.
c: Put
win32 stuff into grovel-hea
d
er
s
.
.
.
commit
|
commitdiff
|
tree
2016-04-17
St
a
s Bouka
r
ev
Add OVERLAPPED optio
n
to
O
P
EN and UNIX
L
IKE-OPEN on
.
.
.
commit
|
commitdiff
|
tree
2016-04-17
Stas Bou
k
are
v
Don't use file-flag
-
overlapped when opening files on
.
.
.
commit
|
commitdiff
|
tree
2016-04-17
Stas
Boukarev
Fix sb-bs
d
-sockets on win32
.
commit
|
commitdiff
|
tree
2016-04-17
Stas B
o
ukarev
sb-bsd-socke
t
s
: map
EINPROGRES
S
to
O
P
E
R
AT
I
ON-IN-PRO
G
RESS
.
commit
|
commitdiff
|
tree
2016-04-17
Stas Boukarev
Unify pseudo_a
t
omic on thread and non-thread
e
d arm64
.
commit
|
commitdiff
|
tree
2016-04-15
Stas B
o
u
karev
F
i
x finding the s
t
ar
t
fr
a
m
e i
n
PRINT
-
BA
C
KTRACE
.
commit
|
commitdiff
|
tree
2016-04-15
S
tas Boukarev
O
p
t
imiz
e
B
IT-VECTOR
-
= on non-sim
p
le arrays
.
commit
|
commitdiff
|
tree
2016-04-15
Stas Boukarev
Optimize E
Q
UALP on
n
on-sim
p
le ar
r
ay
s
.
commit
|
commitdiff
|
tree
2016-04-15
St
a
s Boukare
v
O
p
timize t
h
e ARRAY-TOTAL
-
SIZE
transform
.
commit
|
commitdiff
|
tree
2016-04-08
Stas
Bo
u
k
arev
Re
m
ove call_into_c on
x
86
-
64
.
commit
|
commitdiff
|
tree
2016-04-08
Stas Bou
k
ar
e
v
Speed up
debug info creation for highl
y
nested
f
u
nctions
.
commit
|
commitdiff
|
tree
2016-04-08
Stas Boukarev
G
e
nerate
d
ebug
info outside of WITHOUT-GCI
N
G
.
commit
|
commitdiff
|
tree
2016-04-04
Stas Boukar
e
v
Fi
x
a typo in copyprop
.
commit
|
commitdiff
|
tree
2016-04-04
Stas Boukarev
Redu
c
e consing d
u
ring copy propa
g
ation
.
commit
|
commitdiff
|
tree
2016-04-04
St
a
s Boukarev
Work aro
u
nd a
cons
t
raint
p
ro
p
agation
problem
.
commit
|
commitdiff
|
tree
2016-03-31
Stas Bouk
a
rev
Revert "Pass MAP_FIXE
D
to mmap on Linux
.
"
commit
|
commitdiff
|
tree
2016-03-31
Stas Boukare
v
Source lo
c
at
i
on for conditi
o
n
s
lot ac
c
essors
.
commit
|
commitdiff
|
tree
2016-03-31
Stas Boukare
v
Fix
(s
e
tf fdocum
e
n
t
ation) on
c
losures
.
commit
|
commitdiff
|
tree
2016-03-31
Stas Boukarev
Optimize
c
a
ll-named on x86-64
.
commit
|
commitdiff
|
tree
2016-03-31
Stas Boukarev
F
i
x
make-sequence type deri
v
ation with unknown types
.
commit
|
commitdiff
|
tree
2016-03-30
Stas Boukarev
Fix a
d
ocstring
typo
.
commit
|
commitdiff
|
tree
2016-03-21
Stas Boukar
e
v
Fi
x
a typo
.
commit
|
commitdiff
|
tree
2016-03-21
S
tas Boukare
v
Fix a test on
#-sb-unicod
e
.
commit
|
commitdiff
|
tree
2016-03-20
Stas Boukare
v
sb-gmp: fix l
o
ading libgmp on darwi
n
.
commit
|
commitdiff
|
tree
2016-03-19
Stas Boukare
v
Op
t
imize the
FORMAT
N
IL to CONC
A
TENAT
E
transform
.
commit
|
commitdiff
|
tree
2016-03-19
Sta
s
Boukarev
T
ransform CONC
A
TE
N
ATE
t
o specia
l
ized functions
.
commit
|
commitdiff
|
tree
2016-03-19
Stas Boukar
e
v
O
p
timize variable calls to C
O
NCATENAT
E
.
commit
|
commitdiff
|
tree
2016-03-19
Stas Boukar
e
v
O
p
timize out-of
-
line
s
t
r
ing CONCATEN
A
TE, part
2
.
commit
|
commitdiff
|
tree
2016-03-19
S
tas Boukarev
Opti
m
iz
e
out-of-l
i
ne string CO
N
CATENATE
.
commit
|
commitdiff
|
tree
2016-03-17
Stas Boukarev
run-
p
rogram: error on bad strea
m
o
ption
s
.
commit
|
commitdiff
|
tree
2016-03-15
Stas B
o
ukare
v
Fix s
b
-pcl::
%
update-
s
lots
.
commit
|
commitdiff
|
tree
2016-03-14
Stas Boukarev
Op
t
imize DO-SEQUENCE
.
commit
|
commitdiff
|
tree
2016-03-14
S
tas Boukarev
Opt
i
mize ma
k
e-vector-like
.
commit
|
commitdiff
|
tree
2016-03-14
Stas
B
o
u
karev
Remove !begin-instr
u
ction-def
i
nitions
.
commit
|
commitdiff
|
tree
2016-03-14
Stas Bouk
a
rev
Remov
e
DEF!MACRO from p
a
ckages
.
commit
|
commitdiff
|
tree
2016-03-14
Sta
s
Boukarev
Cl
e
an
up ne
s
te
d
IFs
.
commit
|
commitdiff
|
tree
2016-03-14
S
t
as B
o
ukarev
Better typ
e
de
c
larati
o
ns for fill-pointer relate
d
code
.
commit
|
commitdiff
|
tree
2016-03-13
Sta
s
B
oukar
e
v
Transform
N
|
REVERSE to vector-reverse/list
-
reverse
.
commit
|
commitdiff
|
tree
2016-03-13
Stas Boukarev
Optim
i
z
e
[N]RE
V
E
R
SE on vectors
.
commit
|
commitdiff
|
tree
2016-03-13
S
t
a
s Boukarev
Opt
i
mize SUBSTITUTE func
t
i
o
ns
.
commit
|
commitdiff
|
tree
2016-03-13
Stas Boukarev
De
c
laim types o
f
%
%
d
ata
-
vector-
.
.
.
%
%
.
commit
|
commitdiff
|
tree
2016-03-12
Stas
Boukarev
Remove *the-wrapper
.
.
.
*
f
ro
m
PC
L
.
commit
|
commitdiff
|
tree
2016-03-11
Stas Bo
u
ka
r
ev
Do
n
't force layout invalid
a
tion on superc
l
ass finalization
.
commit
|
commitdiff
|
tree
2016-03-06
Stas
B
oukarev
Rename SHARP-
T
AG to SH
A
RP-EQU
A
L-WRAPPER
.
commit
|
commitdiff
|
tree
2016-03-06
Stas
B
ouka
r
ev
Optimize
#x=
/
#x#
.
commit
|
commitdiff
|
tree
2016-03-06
Stas Boukarev
De
b
ugger: don't use symb
o
l
-macrole
t
on special variables
.
commit
|
commitdiff
|
tree
2016-03-06
St
a
s Boukarev
Fix int
e
raction o
f
float type derivatio
n
and
n
e
gative
.
.
.
commit
|
commitdiff
|
tree
2016-03-04
Stas
B
oukarev
Remove
source-roo
t
from debug-in
f
o
.
commit
|
commitdiff
|
tree
2016-03-04
Stas Boukarev
More precis
e
a
n
d comp
a
ct
s
ource
loc
a
tions from
x
r
ef
.
commit
|
commitdiff
|
tree
2016-03-04
Stas Boukarev
W
H
O
-SETS and WHO-R
E
F
E
RENCE
S
on DEFGLOBAL
.
commit
|
commitdiff
|
tree
2016-03-02
Stas Boukarev
Fix typos
.
commit
|
commitdiff
|
tree
2016-02-29
Stas Boukarev
Optimiz
e
load/store
pairs on ARM64
.
commit
|
commitdiff
|
tree
2016-02-29
Stas Bouk
a
rev
Optimize SET-SLOT on ARM64
.
commit
|
commitdiff
|
tree
2016-02-29
Stas Boukar
e
v
Optimize (SETF SCHAR)
.
commit
|
commitdiff
|
tree
2016-02-29
Stas Boukare
v
Opt
i
mize MAPCA
R
on large lists
.
commit
|
commitdiff
|
tree
2016-02-29
Sta
s
Boukarev
Remove the ir1 FUNCALL trans
f
orm
.
commit
|
commitdiff
|
tree
2016-02-29
St
a
s Boukar
e
v
O
pt
i
mize MAP* transforms on lambdas
.
commit
|
commitdiff
|
tree
2016-02-26
Stas Bouk
a
rev
Fix
a warning message
wording
.
commit
|
commitdiff
|
tree
2016-02-25
Sta
s
Bouka
r
ev
optimize-con
s
tant-loads:
f
ix handling of 0
.
commit
|
commitdiff
|
tree
2016-02-24
Stas Bou
k
arev
opt
i
mize-consta
n
t-load
s
: process all b
l
ocks
.
commit
|
commitdiff
|
tree
2016-02-24
Stas B
o
ukarev
Fix an AVER caused by ig
n
oring closed over variables
.
commit
|
commitdiff
|
tree
2016-02-23
Stas B
o
ukarev
tests:
F
ix :mod-arith-large-co
n
stan
t
on 32-bit platfor
m
s
.
commit
|
commitdiff
|
tree
2016-02-23
Stas Bou
k
arev
A
RM64: more compact enco
d
ing for
w
o
rd-
l
ength immediat
e
s
.
commit
|
commitdiff
|
tree
2016-02-23
Stas
Bouk
a
r
ev
Don't
f
ail to encode immedia
t
es in modular arithmet
i
c
.
.
.
commit
|
commitdiff
|
tree
2016-02-23
Stas Boukarev
Opt
i
mize constant loa
d
s
.
commit
|
commitdiff
|
tree
2016-02-23
Stas Bou
k
arev
Ensure registers ar
e
moved i
n
to sta
c
k location
s
d
i
r
ectl
y
.
commit
|
commitdiff
|
tree
2016-02-21
Stas B
o
ukarev
Remove
a couple of #if 0
commit
|
commitdiff
|
tree
2016-02-21
Sta
s
B
o
ukarev
O
p
t
imi
z
e ini
t
i
alize-v
e
ctor with
0
values
.
commit
|
commitdiff
|
tree
2016-02-21
S
t
as Boukare
v
Abst
r
act immediate
l
oading
on x86-64
.
commit
|
commitdiff
|
tree
2016-02-21
Stas Boukare
v
De
r
ive result
t
y
pes of structur
e
setters
.
commit
|
commitdiff
|
tree
2016-02-21
Stas Boukar
e
v
O
ptimize emit
-
i
nits wi
t
h
0 va
l
ues
.
commit
|
commitdiff
|
tree
2016-02-21
Stas Boukarev
S
l
ig
h
tly op
t
imize alloca
t
i
o
n seque
n
ce on
x
86-64
.
commit
|
commitdiff
|
tree
2016-02-21
Sta
s
Bou
k
a
r
e
v
Rem
o
ve gl
o
bal_i
n
t
e
rru
p
t
_data
.
commit
|
commitdiff
|
tree
2016-02-21
Stas Bo
u
karev
Fi
x
single
-
threaded bui
l
ds
.
commit
|
commitdiff
|
tree
2016-02-20
Sta
s
Boukarev
Don't
f
re
e
thread->int
e
rrupt_data separatel
y
.
commit
|
commitdiff
|
tree
2016-02-20
Stas Boukarev
Micro-opt
i
mize
v
e
r
i
f
y
-
a
r
g-co
u
n
t on
x
86oids and ARM64
.
commit
|
commitdiff
|
tree
2016-02-20
Sta
s
Bou
k
a
r
ev
create_thread_stru
c
t: do
n
't allocate interrupt_data
.
.
.
commit
|
commitdiff
|
tree
2016-02-20
Stas B
o
ukarev
create_thread_struct: do
n
't allocate
os
_
attr separately
.
commit
|
commitdiff
|
tree
2016-02-20
St
a
s Bouk
a
r
e
v
D
o
n't leak m
e
mory during exceptio
n
ha
n
d
ling on Darwin
.
commit
|
commitdiff
|
tree
2016-02-20
Stas
Boukarev
*compiler
-
tr
a
ce
-
output*
workaround
.
commit
|
commitdiff
|
tree
2016-02-19
Stas Boukarev
Keep sb-
a
ssem:*
a
ssem-instructions* for s
l
ime compa
t
ibil
i
ty
.
commit
|
commitdiff
|
tree
2016-02-13
S
tas Bou
k
a
rev
Restore build on non-x86oids
.
commit
|
commitdiff
|
tree
2016-02-12
Stas Bouk
a
rev
Improve L
D
B when (
+
size
position
)
is
l
e
ss t
h
an n-
f
ixnu
m
.
.
.
commit
|
commitdiff
|
tree
2016-02-12
Sta
s
B
oukarev
Optimize
logand with non-fixn
u
m word masks
o
n x86oids
.
.
.
commit
|
commitdiff
|
tree
2016-02-11
S
t
a
s
Boukare
v
Add LOGTEST V
O
P
s
on ARM64
.
commit
|
commitdiff
|
tree
2016-02-11
Stas Boukarev
Opti
m
i
z
e
MASK-SIGNED-FIELD on ARM64
.
commit
|
commitdiff
|
tree
2016-02-11
Stas Bouk
a
rev
D
i
s
assemble
T
BZ
a
nd
T
BNZ on ARM64
.
commit
|
commitdiff
|
tree
2016-02-11
Stas Boukarev
Opt
i
mize fi
x
num
m
a
sk-signe
d
-
f
ield on
x
86
.
commit
|
commitdiff
|
tree
2016-02-10
Stas Bo
u
karev
Optimize (MASK-SI
G
NED-FIEL
D
63 X) on x
8
6-64
.
commit
|
commitdiff
|
tree
2016-02-10
Stas Boukarev
Optimize som
e
VOPS on
ARM64 wit
h
LDP/STP
.
commit
|
commitdiff
|
tree
2016-02-10
Stas Boukarev
sb-profi
l
e:report don't warn
abo
u
t red
e
fined func
t
ions
.
commit
|
commitdiff
|
tree
2016-02-09
Stas Boukarev
Micro-opt
i
mize listify-rest-args on
A
RM64
.
commit
|
commitdiff
|
tree
2016-02-09
Stas Bouk
a
r
e
v
Fix
d
isassembling o
f
LDR/STR wit
h
po
s
t/p
r
e-i
n
dex on
.
.
.
commit
|
commitdiff
|
tree
2016-02-09
Stas
B
oukarev
Fi
x
ca
l
l_into_c on
PPC
.
commit
|
commitdiff
|
tree
2016-02-09
Sta
s
Boukar
e
v
Sl
i
g
ht
l
y
reduce con
s
ing in
wit
h
-pa
c
kage-ite
r
ator
.
commit
|
commitdiff
|
tree
2016-02-08
Sta
s
B
o
uka
r
e
v
Optim
i
ze out
o
f l
i
n
e L
I
ST*
commit
|
commitdiff
|
tree
next