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
Work around a constraint propagation problem.
2016-04-04
Stas Boukarev
Wor
k
around a con
s
trai
n
t propaga
t
ion p
r
oblem
.
commit
|
commitdiff
|
tree
2016-03-31
Stas Boukarev
R
e
v
e
rt
"Pass MAP_FIXED to mmap on
Li
n
ux
.
"
commit
|
commitdiff
|
tree
2016-03-31
Sta
s
Boukarev
Sourc
e
locat
i
on for condition slot a
c
cessors
.
commit
|
commitdiff
|
tree
2016-03-31
Stas Boukarev
F
i
x (setf fdocumentation) o
n
closures
.
commit
|
commitdiff
|
tree
2016-03-31
Stas
B
oukarev
Opt
i
mize call-na
m
e
d on x86-6
4
.
commit
|
commitdiff
|
tree
2016-03-31
Stas
Boukarev
F
i
x
m
ake
-
s
e
quence type derivation w
i
th unknown type
s
.
commit
|
commitdiff
|
tree
2016-03-30
Sta
s
Boukarev
Fix a
d
o
cstring
t
ypo
.
commit
|
commitdiff
|
tree
2016-03-21
St
a
s
Bouk
a
rev
Fix a typ
o
.
commit
|
commitdiff
|
tree
2016-03-21
Stas
Boukarev
Fix
a
test on #-sb-u
n
i
c
o
de
.
commit
|
commitdiff
|
tree
2016-03-20
St
a
s Boukarev
sb-g
m
p
:
f
ix
l
o
a
d
ing libgmp on da
r
w
i
n
.
commit
|
commitdiff
|
tree
2016-03-19
Stas Bo
u
karev
Optimize the
FORMAT N
I
L to CONCATENATE t
r
ans
f
orm
.
commit
|
commitdiff
|
tree
2016-03-19
Stas Bo
u
ka
r
ev
Transform CONCATENATE to specialized function
s
.
commit
|
commitdiff
|
tree
2016-03-19
Stas Boukarev
Optimize v
a
r
i
able calls
to CONCATENA
T
E
.
commit
|
commitdiff
|
tree
2016-03-19
S
ta
s
Bouk
a
rev
Optimize ou
t
-of-line
string CONCATENATE, part 2
.
commit
|
commitdiff
|
tree
2016-03-19
S
tas Bo
u
karev
Optimize out-of-
l
ine stri
n
g
CONCATENATE
.
commit
|
commitdiff
|
tree
2016-03-17
Sta
s
Boukarev
run-prog
r
am: error on bad
stream options
.
commit
|
commitdiff
|
tree
2016-03-15
Stas Boukarev
Fix sb-pcl::%upda
t
e-slots
.
commit
|
commitdiff
|
tree
2016-03-14
Stas Bou
k
arev
Opti
m
ize DO-
S
EQUENCE
.
commit
|
commitdiff
|
tree
2016-03-14
Stas B
o
u
karev
O
pt
i
m
ize make-vector-like
.
commit
|
commitdiff
|
tree
2016-03-14
Stas Bou
k
arev
Remove !begin-instruction-defi
n
itions
.
commit
|
commitdiff
|
tree
2016-03-14
S
t
a
s
Boukarev
Remove DEF!MACRO from packages
.
commit
|
commitdiff
|
tree
2016-03-14
Stas
B
o
ukarev
Clean up neste
d
IFs
.
commit
|
commitdiff
|
tree
2016-03-14
Stas Bouk
a
rev
B
e
tter t
y
p
e
d
eclarations for f
i
ll-p
o
inte
r
rel
a
ted cod
e
.
commit
|
commitdiff
|
tree
2016-03-13
Stas
B
ouk
a
rev
Transform N
|
REVERSE
t
o vector
-
reverse/list-r
e
verse
.
commit
|
commitdiff
|
tree
2016-03-13
Stas
B
o
uka
r
ev
Optimize [N]
R
EVERSE on vectors
.
commit
|
commitdiff
|
tree
2016-03-13
Stas Boukarev
Opti
m
i
ze SUBSTITUTE fun
c
tion
s
.
commit
|
commitdiff
|
tree
2016-03-13
St
a
s
Bo
u
karev
Declaim types of
%
%
data
-
vector-
.
.
.
%%
.
commit
|
commitdiff
|
tree
2016-03-12
Stas Boukarev
Re
m
ove *the-wr
a
pper
.
.
.
*
from P
C
L
.
commit
|
commitdiff
|
tree
2016-03-11
Stas Boukarev
D
on't force layout i
n
validatio
n
on su
p
ercla
s
s fi
n
a
l
izati
o
n
.
commit
|
commitdiff
|
tree
2016-03-06
Stas Bouk
a
rev
Rename SHA
R
P-
T
A
G t
o
SHARP-EQUAL-WRAPPER
.
commit
|
commitdiff
|
tree
2016-03-06
Ph
i
lipp Matthias
.
.
.
R
e
move du
p
licate declarat
i
o
n
commit
|
commitdiff
|
tree
2016-03-06
Phili
p
p
Matthias
.
.
.
Move on
l
y locally used funct
i
on from
h
eader to source
commit
|
commitdiff
|
tree
2016-03-06
Stas Boukarev
Optimi
z
e #x
=
/
#
x#
.
commit
|
commitdiff
|
tree
2016-03-06
S
t
as Boukare
v
Debu
g
ger: don't use symbol-ma
c
rolet on
s
pecial vari
a
bles
.
commit
|
commitdiff
|
tree
2016-03-06
Stas Bouka
r
e
v
Fix interaction of float type d
e
rivat
i
on a
n
d nega
t
ive
.
.
.
commit
|
commitdiff
|
tree
2016-03-04
S
t
as Boukare
v
Remove sourc
e
-root from de
b
u
g-i
n
fo
.
commit
|
commitdiff
|
tree
2016-03-04
Stas
B
ou
k
arev
More
p
recise and compact
s
ource
locat
i
ons f
r
om x
r
ef
.
commit
|
commitdiff
|
tree
2016-03-04
Stas Boukarev
WHO-SETS
a
nd
WHO-REFERENCES on DE
F
GLO
B
AL
.
commit
|
commitdiff
|
tree
2016-03-02
Stas Boukarev
Fix typos
.
commit
|
commitdiff
|
tree
2016-02-29
Stas Bou
k
ar
e
v
Opti
m
ize l
o
ad/s
t
o
r
e pairs on
ARM64
.
commit
|
commitdiff
|
tree
2016-02-29
Stas Boukare
v
Optimize
S
ET-SLOT on
A
R
M64
.
commit
|
commitdiff
|
tree
2016-02-29
Stas
Boukarev
O
ptimize (SETF SC
H
A
R
)
.
commit
|
commitdiff
|
tree
2016-02-29
S
tas Boukare
v
O
p
timize MAPCAR o
n
large l
i
sts
.
commit
|
commitdiff
|
tree
2016-02-29
Stas Bou
k
arev
Remove the i
r
1 FUNCALL transform
.
commit
|
commitdiff
|
tree
2016-02-29
Stas
Boukar
e
v
Optimize MAP* tr
a
nsforms on
lambda
s
.
commit
|
commitdiff
|
tree
2016-02-26
Stas B
o
u
k
arev
Fix a wa
r
ning message wording
.
commit
|
commitdiff
|
tree
2016-02-25
S
t
as Bouk
a
rev
optimize-constant-loads: fix handling
of 0
.
commit
|
commitdiff
|
tree
2016-02-24
Stas Boukarev
op
t
im
i
ze-con
s
tant
-
loads: process all blocks
.
commit
|
commitdiff
|
tree
2016-02-24
St
a
s Boukarev
Fix an AVER
c
aused by ignoring closed over variables
.
commit
|
commitdiff
|
tree
2016-02-23
Stas
B
oukarev
te
s
ts: Fix :mo
d
-arith-large-con
s
tant on 32-bi
t
platfo
r
m
s
.
commit
|
commitdiff
|
tree
2016-02-23
S
tas Bo
u
karev
ARM64: more compa
c
t en
c
odin
g
f
o
r
word-len
g
th immediates
.
commit
|
commitdiff
|
tree
2016-02-23
Stas Boukarev
Don't
f
a
il to encode immed
i
ates i
n
modular arithme
t
ic
.
.
.
commit
|
commitdiff
|
tree
2016-02-23
Stas Boukarev
Op
t
imize constant l
o
ads
.
commit
|
commitdiff
|
tree
2016-02-23
Stas
B
oukarev
Ensure r
e
gisters ar
e
m
o
ve
d
into s
t
ack locat
i
ons d
i
rectl
y
.
commit
|
commitdiff
|
tree
2016-02-21
S
tas Bouk
a
rev
Remov
e
a
c
o
uple
o
f #if 0
commit
|
commitdiff
|
tree
2016-02-21
St
a
s Boukar
e
v
Opti
m
ize initial
i
ze-vector with 0 values
.
commit
|
commitdiff
|
tree
2016-02-21
Stas Boukarev
Ab
s
tract immediate loading on x86-64
.
commit
|
commitdiff
|
tree
2016-02-21
Stas Boukarev
Deri
v
e result types of structure setters
.
commit
|
commitdiff
|
tree
2016-02-21
Stas Boukarev
Op
t
imi
z
e
e
mi
t
-
inits with 0 values
.
commit
|
commitdiff
|
tree
2016-02-21
Stas
B
oukarev
Slightly
o
ptimize a
l
loca
t
ion se
q
u
e
nc
e
on x86
-
64
.
commit
|
commitdiff
|
tree
2016-02-21
Sta
s
Boukarev
Remove
glo
b
al_interr
u
pt_data
.
commit
|
commitdiff
|
tree
2016-02-21
Stas Boukarev
Fix singl
e
-threaded builds
.
commit
|
commitdiff
|
tree
2016-02-20
Sta
s
B
o
ukarev
D
on't free thread-
>
interrupt_d
a
ta sepa
r
a
tely
.
commit
|
commitdiff
|
tree
2016-02-20
Stas Boukarev
Mi
c
ro-optimiz
e
ve
r
ify-arg-count o
n
x86oids and AR
M
64
.
commit
|
commitdiff
|
tree
2016-02-20
Stas Bo
u
karev
c
r
eate_thread_st
r
uct: d
o
n't alloca
t
e
i
n
terrupt_dat
a
.
.
.
commit
|
commitdiff
|
tree
2016-02-20
Sta
s
Boukarev
create_
t
hr
e
ad_struct: don't allocate os_a
t
tr
sepa
r
ately
.
commit
|
commitdiff
|
tree
2016-02-20
Stas Bou
k
a
rev
Don't leak memory during ex
c
epti
o
n handling on Dar
w
in
.
commit
|
commitdiff
|
tree
2016-02-20
Sta
s
B
oukarev
*compil
e
r-trace-outp
u
t
*
workaround
.
commit
|
commitdiff
|
tree
2016-02-19
S
t
as
B
oukarev
K
e
e
p sb-assem:*assem-instr
u
cti
o
ns*
fo
r
slime compatibility
.
commit
|
commitdiff
|
tree
2016-02-13
Stas Bouka
r
ev
Res
t
ore bu
i
ld on non-x86o
i
ds
.
commit
|
commitdiff
|
tree
2016-02-12
S
t
a
s
Boukarev
I
m
prove
L
DB w
h
en (+ s
i
ze position)
i
s less th
a
n n-fixnum
.
.
.
commit
|
commitdiff
|
tree
2016-02-12
Sta
s
Bou
k
arev
Opt
i
mize lo
g
a
nd with non-fixnum word mask
s
on x86oids
.
.
.
commit
|
commitdiff
|
tree
2016-02-11
Stas
Boukar
e
v
Ad
d
LOGT
E
ST VOPs on ARM64
.
commit
|
commitdiff
|
tree
2016-02-11
Stas
B
oukarev
Optimize
M
ASK
-
S
I
GNED-FIELD on
A
R
M64
.
commit
|
commitdiff
|
tree
2016-02-11
Stas Bouka
r
ev
Disassemble TBZ
and TBNZ on
A
RM64
.
commit
|
commitdiff
|
tree
2016-02-11
S
tas Boukarev
O
pti
m
ize fixnum mask-sign
e
d-f
i
eld o
n
x86
.
commit
|
commitdiff
|
tree
2016-02-10
Stas Boukare
v
Optimiz
e
(MASK-
S
IGNED-
F
IELD 6
3
X) on x86-64
.
commit
|
commitdiff
|
tree
2016-02-10
Stas Bouk
a
re
v
Optimize some VOP
S
on ARM
6
4 with L
D
P/ST
P
.
commit
|
commitdiff
|
tree
2016-02-10
S
t
a
s
B
ouk
a
rev
sb-profile:r
e
po
r
t d
o
n't
w
a
rn about r
e
def
i
ned
functions
.
commit
|
commitdiff
|
tree
2016-02-09
Stas
B
oukarev
M
i
c
ro-op
t
i
mize listify-rest-args
o
n
A
R
M64
.
commit
|
commitdiff
|
tree
2016-02-09
S
t
a
s Boukarev
Fix
dis
a
ssembli
n
g
o
f LDR/
S
TR
w
ith post/pre-index on
.
.
.
commit
|
commitdiff
|
tree
2016-02-09
Stas Boukarev
Fix call_int
o
_
c on PPC
.
commit
|
commitdiff
|
tree
2016-02-09
Stas
B
o
u
karev
Slight
l
y reduce
consin
g
in with-packa
g
e
-iterator
.
commit
|
commitdiff
|
tree
2016-02-08
Stas Boukar
e
v
O
p
timize out of line LI
S
T*
commit
|
commitdiff
|
tree
2016-02-08
Stas Boukarev
Fix a copy
& paste mista
k
e
t
hat break
s
x86
.
commit
|
commitdiff
|
tree
2016-02-08
Stas
B
o
u
karev
Remove unn
e
cess
a
ry package pr
e
fi
x
es
.
commit
|
commitdiff
|
tree
2016-02-07
Stas Boukare
v
Optimize
fixnum LOGNOR on
A
R
M64
.
commit
|
commitdiff
|
tree
2016-02-07
Stas
Boukare
v
Mi
c
ro-o
p
timiz
e
sb-k
e
rnel:c
o
de-in
s
t
r
ucti
o
ns on arm64
.
commit
|
commitdiff
|
tree
2016-02-07
Stas B
o
ukarev
R
e
move sb-di
s
assem
:
:code-inst-area-addres
s
.
commit
|
commitdiff
|
tree
2016-02-07
Stas Boukarev
Remove sb-assem:*assem-
i
n
structions*
.
commit
|
commitdiff
|
tree
2016-02-07
Stas Bouk
a
rev
Fix x86 build
.
commit
|
commitdiff
|
tree
2016-02-06
S
tas Bouka
r
ev
Wa
r
n about arg-c
o
u
nt mismatch for M
A
P and
MAP-INTO
.
commit
|
commitdiff
|
tree
2016-02-06
Stas Boukarev
M
a
k
e
%othe
r
-poin
t
er-wi
d
et
a
g GC
safe
.
commit
|
commitdiff
|
tree
2016-02-02
Stas Boukarev
Check argument mismatch for funct
i
on arguments to c
a
llable
.
.
.
commit
|
commitdiff
|
tree
2016-01-31
Stas Boukarev
Constant
f
old
f
u
n
ctions
tha
t
call other functi
o
ns
.
commit
|
commitdiff
|
tree
2016-01-31
Stas Boukarev
D
on't evaluate the
d
ocstri
n
g in defvar, defconstant
.
commit
|
commitdiff
|
tree
2016-01-31
Stas
B
oukarev
For
g
et a
b
out a constant
variable af
t
er mak
u
nbound
.
commit
|
commitdiff
|
tree
2016-01-31
Stas
Boukarev
Wrap a
test
in w
i
t
h-tes
t
.
commit
|
commitdiff
|
tree
2016-01-31
Stas Boukarev
Proper errors from OPE
N
o
n W
i
n
do
w
s
.
commit
|
commitdiff
|
tree
2016-01-18
Stas Boukar
e
v
Don
'
t import SB-C::VOP
-
INFO-TARGET-FUN in
t
o SB
-
REG
A
LLOC
.
commit
|
commitdiff
|
tree
next