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 Bouka
r
ev
Speed up float printing
.
commit
|
commitdiff
|
tree
2016-04-18
Stas
Boukarev
run-program
:
s
upport I/O r
e
direction to bi
n
ary s
t
reams
.
.
.
commit
|
commitdiff
|
tree
2016-04-18
S
tas Boukarev
run-progr
a
m: s
u
pp
o
rt outpu
t
redirect
i
on into
s
treams
.
.
.
commit
|
commitdiff
|
tree
2016-04-18
Stas Boukarev
gro
v
e
l-headers
.
c: Pu
t
win32 stuff in
t
o grovel-
h
eaders
.
.
.
commit
|
commitdiff
|
tree
2016-04-17
S
t
as B
o
uk
a
rev
Add OVERLAP
P
E
D
o
ption to
O
PE
N
an
d
U
NIXLIKE-OP
E
N
on
.
.
.
commit
|
commitdiff
|
tree
2016-04-17
Sta
s
Bo
u
karev
Do
n
't
us
e
file-fla
g
-ov
e
rla
p
p
e
d when opening f
i
l
es on
.
.
.
commit
|
commitdiff
|
tree
2016-04-17
S
t
as Boukarev
Fix sb-b
s
d
-sockets
on win32
.
commit
|
commitdiff
|
tree
2016-04-17
Stas Boukarev
sb-b
s
d-sockets: map
E
INPROGRE
S
S to OPE
R
ATION-IN-PROGR
E
SS
.
commit
|
commitdiff
|
tree
2016-04-17
Sta
s
Boukarev
Unify pse
u
do_atomic o
n
thr
e
ad
a
nd no
n
-
threaded arm64
.
commit
|
commitdiff
|
tree
2016-04-15
Stas B
o
ukarev
Fix finding the start frame in PRI
N
T
-
B
A
CKTRACE
.
commit
|
commitdiff
|
tree
2016-04-15
Stas Boukarev
Op
t
imize
BIT-VECTOR-=
on
n
on-
s
i
mple arrays
.
commit
|
commitdiff
|
tree
2016-04-15
Sta
s
Bouka
r
e
v
Optimize EQUALP on non-simp
l
e
arrays
.
commit
|
commitdiff
|
tree
2016-04-15
Stas B
o
ukarev
Optimize the ARRAY-TOT
A
L-S
I
ZE transform
.
commit
|
commitdiff
|
tree
2016-04-08
Stas Boukar
e
v
R
e
move call_into_c on x86-64
.
commit
|
commitdiff
|
tree
2016-04-08
Stas Boukar
e
v
Speed
up
d
ebug info creation for highly nested f
u
nct
i
ons
.
commit
|
commitdiff
|
tree
2016-04-08
Stas B
o
ukarev
Generate deb
u
g info out
s
ide of WITHOUT-GCING
.
commit
|
commitdiff
|
tree
2016-04-04
S
t
as Boukarev
Fix a typo in cop
y
prop
.
commit
|
commitdiff
|
tree
2016-04-04
St
a
s Boukarev
Reduce con
s
ing during copy prop
a
gati
o
n
.
commit
|
commitdiff
|
tree
2016-04-04
S
tas
Boukarev
Work a
r
ound a cons
t
raint
p
rop
a
gation problem
.
commit
|
commitdiff
|
tree
2016-03-31
Stas Bouka
r
ev
Reve
r
t
"Pass MA
P
_FIXED to
mmap on Linux
.
"
commit
|
commitdiff
|
tree
2016-03-31
Stas
Bo
u
karev
So
u
rce location for condition slot acce
s
sors
.
commit
|
commitdiff
|
tree
2016-03-31
St
a
s Bou
k
arev
Fix (se
t
f fdocumentation) on
closures
.
commit
|
commitdiff
|
tree
2016-03-31
St
a
s
Boukarev
Opti
m
ize call-nam
e
d on x86-64
.
commit
|
commitdiff
|
tree
2016-03-31
Stas
B
o
ukarev
F
i
x make-sequ
e
n
ce type d
e
ri
v
atio
n
wit
h
unk
n
own t
y
pes
.
commit
|
commitdiff
|
tree
2016-03-30
S
t
a
s Bou
k
arev
Fix a docstring typo
.
commit
|
commitdiff
|
tree
2016-03-21
S
t
as Bou
k
arev
Fi
x
a typo
.
commit
|
commitdiff
|
tree
2016-03-21
Stas Boukar
e
v
F
ix a test
o
n #-sb-unicode
.
commit
|
commitdiff
|
tree
2016-03-20
Stas B
o
ukarev
s
b-
g
mp: f
i
x loading libgmp on
d
arwin
.
commit
|
commitdiff
|
tree
2016-03-19
St
a
s Boukarev
O
ptimize the FO
R
MAT NIL t
o
CONC
A
TENATE transform
.
commit
|
commitdiff
|
tree
2016-03-19
Sta
s
Boukarev
Tran
s
form CONCATENATE t
o
specialized functions
.
commit
|
commitdiff
|
tree
2016-03-19
Stas Boukarev
Optimize v
a
r
i
able
c
a
lls to CO
N
C
A
TENATE
.
commit
|
commitdiff
|
tree
2016-03-19
Stas Bo
u
karev
O
pti
m
i
z
e out-
o
f-line
string CONCA
T
EN
A
TE, part 2
.
commit
|
commitdiff
|
tree
2016-03-19
Stas
Boukarev
Optimize out-of-line string CONCATENATE
.
commit
|
commitdiff
|
tree
2016-03-17
Sta
s
B
oukarev
r
u
n-progr
a
m: error o
n
ba
d
s
tr
e
am option
s
.
commit
|
commitdiff
|
tree
2016-03-15
Stas Boukarev
Fix sb-pcl::%update-s
l
o
t
s
.
commit
|
commitdiff
|
tree
2016-03-14
S
tas
Bo
u
k
a
rev
Optimize
D
O-S
E
QUENCE
.
commit
|
commitdiff
|
tree
2016-03-14
Stas Bo
u
k
a
re
v
Op
t
imize
make-vector-
l
ike
.
commit
|
commitdiff
|
tree
2016-03-14
Stas Boukarev
Remove
!be
g
in-instruction-de
f
initions
.
commit
|
commitdiff
|
tree
2016-03-14
St
a
s
B
ouka
r
ev
Remove
DEF!MAC
R
O from
p
a
c
kages
.
commit
|
commitdiff
|
tree
2016-03-14
Stas Boukarev
Clean
up
n
es
t
ed
I
Fs
.
commit
|
commitdiff
|
tree
2016-03-14
Stas Bouk
a
r
e
v
Better typ
e
declara
t
io
n
s
for fill-poi
n
t
er rel
a
ted c
o
de
.
commit
|
commitdiff
|
tree
2016-03-13
Stas B
o
uk
a
rev
Transfor
m
N|REV
E
RSE to v
e
cto
r
-reverse/
l
ist-rev
e
rse
.
commit
|
commitdiff
|
tree
2016-03-13
Stas Bouka
r
ev
O
pti
m
i
z
e
[N]REVERSE on vector
s
.
commit
|
commitdiff
|
tree
2016-03-13
S
t
as Boukarev
Op
t
im
i
ze SUBST
I
TU
T
E
functi
o
ns
.
commit
|
commitdiff
|
tree
2016-03-13
S
t
as Bouk
a
rev
D
eclaim type
s
of %%data-
v
e
c
t
o
r
-
.
.
.
%
%
.
commit
|
commitdiff
|
tree
2016-03-12
Stas Boukarev
Remove *th
e
-wrapper
.
.
.
* from PCL
.
commit
|
commitdiff
|
tree
2016-03-11
St
a
s Boukarev
D
o
n
'
t f
o
rce l
a
yout
i
nvalidatio
n
on superclass fi
n
aliza
t
ion
.
commit
|
commitdiff
|
tree
2016-03-06
Stas Bouka
r
ev
Rename SH
A
RP-TAG to SHARP-EQUA
L
-WRA
P
PER
.
commit
|
commitdiff
|
tree
2016-03-06
Phil
i
pp Matthias
.
.
.
Remove
du
p
lica
t
e declar
a
tion
commit
|
commitdiff
|
tree
2016-03-06
Philipp Matthias
.
.
.
Move only
locally use
d
fu
n
c
ti
o
n from h
e
a
d
er to so
u
r
c
e
commit
|
commitdiff
|
tree
2016-03-06
Stas
B
oukarev
Optimize #
x
=/#x#
.
commit
|
commitdiff
|
tree
2016-03-06
Stas Boukarev
Debugger: don't u
s
e sym
b
ol-mac
r
o
l
et on s
p
ecial
var
i
ables
.
commit
|
commitdiff
|
tree
2016-03-06
Stas Boukarev
Fix i
n
te
r
action of fl
o
at
t
ype derivation and negati
v
e
.
.
.
commit
|
commitdiff
|
tree
2016-03-04
Stas Bouka
r
ev
Remove s
o
u
r
c
e
-root
f
rom debu
g
-info
.
commit
|
commitdiff
|
tree
2016-03-04
Stas Boukarev
More precise
and compact sou
r
ce loca
t
i
ons from xref
.
commit
|
commitdiff
|
tree
2016-03-04
Stas Boukare
v
W
HO-SETS
a
nd WHO-REFERENCES on DEFGLOBAL
.
commit
|
commitdiff
|
tree
2016-03-02
S
t
as Bou
k
arev
F
i
x typos
.
commit
|
commitdiff
|
tree
2016-02-29
St
a
s Bo
u
k
arev
Optimiz
e
load/sto
r
e pairs on ARM64
.
commit
|
commitdiff
|
tree
2016-02-29
Stas Bou
k
arev
Op
t
imi
z
e
S
E
T-SLOT on
A
RM64
.
commit
|
commitdiff
|
tree
2016-02-29
S
t
a
s Bo
u
karev
O
p
t
i
m
i
ze (S
E
TF SCHAR)
.
commit
|
commitdiff
|
tree
2016-02-29
Stas Boukarev
Opt
i
mize MAPCAR on large li
s
ts
.
commit
|
commitdiff
|
tree
2016-02-29
St
a
s Boukarev
Remove th
e
ir1 FUN
C
ALL
tr
a
nsform
.
commit
|
commitdiff
|
tree
2016-02-29
Stas Bou
k
arev
Op
t
im
i
ze MAP* transfor
m
s on l
a
mbdas
.
commit
|
commitdiff
|
tree
2016-02-26
Stas Boukarev
Fix a warning mess
a
ge wordi
n
g
.
commit
|
commitdiff
|
tree
2016-02-25
Stas
B
o
ukarev
optimize-consta
n
t-lo
a
ds:
f
ix handling
of 0
.
commit
|
commitdiff
|
tree
2016-02-24
Sta
s
Boukare
v
op
t
imize-
c
onstant-loa
d
s: proce
s
s all blocks
.
commit
|
commitdiff
|
tree
2016-02-24
Stas Bouk
a
rev
Fix an AVER caused by ignori
n
g closed over variables
.
commit
|
commitdiff
|
tree
2016-02-23
Stas Boukarev
tests: Fix :mod-arith-l
a
rge-c
o
n
stant on 32-bit platform
s
.
commit
|
commitdiff
|
tree
2016-02-23
Stas Bou
k
arev
ARM6
4
: more com
p
act enco
d
in
g
for wor
d
-le
n
g
t
h
immed
i
ates
.
commit
|
commitdiff
|
tree
2016-02-23
Stas Bo
u
k
arev
Don't
f
ail to encode immediates in m
o
dular arithmetic
.
.
.
commit
|
commitdiff
|
tree
2016-02-23
Stas Bo
u
k
a
r
ev
Optimize constant loads
.
commit
|
commitdiff
|
tree
2016-02-23
Stas Boukarev
Ensure registers are moved
into stack lo
c
a
tions d
i
rect
l
y
.
commit
|
commitdiff
|
tree
2016-02-21
S
ta
s
Boukarev
Remove a couple of #if 0
commit
|
commitdiff
|
tree
2016-02-21
Stas Boukarev
O
p
timize initializ
e
-vector with
0 v
a
lue
s
.
commit
|
commitdiff
|
tree
2016-02-21
Stas Boukarev
A
bst
r
a
ct
immediat
e
lo
a
ding on
x
86-64
.
commit
|
commitdiff
|
tree
2016-02-21
S
tas
B
oukarev
Derive resu
l
t type
s
o
f
stru
c
ture setters
.
commit
|
commitdiff
|
tree
2016-02-21
Stas Bo
u
karev
Optimize
e
m
it-in
i
ts w
i
th 0
valu
e
s
.
commit
|
commitdiff
|
tree
2016-02-21
Stas B
o
ukarev
Slightly opt
i
m
ize allocation sequence on x86-64
.
commit
|
commitdiff
|
tree
2016-02-21
Stas Boukarev
Remove global_inte
r
ru
p
t_dat
a
.
commit
|
commitdiff
|
tree
2016-02-21
Stas Boukarev
Fix single-threaded buil
d
s
.
commit
|
commitdiff
|
tree
2016-02-20
S
tas Boukarev
Don'
t
f
r
ee thread->interrupt_da
t
a separ
a
te
l
y
.
commit
|
commitdiff
|
tree
2016-02-20
Stas Bo
u
k
a
r
e
v
Micro-optimize verify-arg-
c
o
unt on x86oi
d
s
and A
R
M64
.
commit
|
commitdiff
|
tree
2016-02-20
Stas Boukarev
c
reate_thread_struct: don't a
l
lo
c
a
te i
n
t
e
rrupt_data
.
.
.
commit
|
commitdiff
|
tree
2016-02-20
Stas Boukarev
create_thread_struct: don't alloc
a
te os_a
t
tr separately
.
commit
|
commitdiff
|
tree
2016-02-20
Stas Boukarev
Don
'
t
l
eak memory during exception
h
a
ndling on Darwin
.
commit
|
commitdiff
|
tree
2016-02-20
Stas Boukarev
*compiler-t
r
ace-outp
u
t* workaround
.
commit
|
commitdiff
|
tree
2016-02-19
Stas
Bouk
a
rev
K
e
e
p
sb-assem:*assem-in
s
tructions*
for
s
lime compatibility
.
commit
|
commitdiff
|
tree
2016-02-13
S
t
a
s
B
o
ukarev
Re
s
t
or
e
build o
n
non-x86oids
.
commit
|
commitdiff
|
tree
2016-02-12
Stas Bo
u
karev
Impr
o
ve L
D
B when (+ size po
s
iti
o
n) is less than
n
-fixnum
.
.
.
commit
|
commitdiff
|
tree
2016-02-12
S
t
as Bo
u
kar
e
v
Optimize l
o
gand wi
t
h
non-
f
ixnu
m
word m
a
sks on x8
6
oid
s
.
.
.
commit
|
commitdiff
|
tree
2016-02-11
S
tas Boukarev
Add LOGTEST VOPs on ARM64
.
commit
|
commitdiff
|
tree
2016-02-11
Stas Boukarev
Opti
m
iz
e
MASK-
S
I
G
NED-FIELD
on
ARM64
.
commit
|
commitdiff
|
tree
2016-02-11
Stas
B
oukarev
D
i
sass
e
mbl
e
TBZ and TBNZ on ARM64
.
commit
|
commitdiff
|
tree
2016-02-11
Stas Bou
k
arev
Optim
i
ze fixn
u
m m
a
sk-signed
-
field on x86
.
commit
|
commitdiff
|
tree
2016-02-10
Stas Boukare
v
O
p
timiz
e
(MASK-SIGNE
D
-FIEL
D
63 X
)
on x86-64
.
commit
|
commitdiff
|
tree
2016-02-10
Stas Bou
k
arev
Optimi
z
e som
e
VOP
S
on ARM64
with LDP/STP
.
commit
|
commitdiff
|
tree
2016-02-10
St
a
s Bo
u
karev
s
b
-
p
rofile:report don't
warn ab
o
ut redef
i
ned f
u
nct
i
ons
.
commit
|
commitdiff
|
tree
2016-02-09
Stas Boukarev
M
i
cro-o
p
t
imize listif
y
-rest-args on ARM
6
4
.
commit
|
commitdiff
|
tree
2016-02-09
Stas
B
o
u
k
a
rev
Fix di
s
a
s
semb
l
ing
o
f LDR/STR with
p
o
st
/
pre-in
d
ex on
.
.
.
commit
|
commitdiff
|
tree
2016-02-09
Stas Boukarev
Fix
call_i
n
to_c on
P
PC
.
commit
|
commitdiff
|
tree
next