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
S
t
as Boukarev
Wo
r
k
aroun
d
a constrain
t
propagati
o
n
problem
.
commit
|
commitdiff
|
tree
2016-03-31
Stas Boukarev
Re
v
ert "
P
ass M
A
P_
F
IXED to mmap on
L
inu
x
.
"
commit
|
commitdiff
|
tree
2016-03-31
Stas B
o
ukare
v
S
o
urc
e
location for con
d
ition slot acces
s
ors
.
commit
|
commitdiff
|
tree
2016-03-31
S
tas B
o
ukarev
Fix (setf fd
o
cumentation
)
on cl
o
sures
.
commit
|
commitdiff
|
tree
2016-03-31
S
t
as
B
oukarev
Optimize call-named on x8
6
-
6
4
.
commit
|
commitdiff
|
tree
2016-03-31
Sta
s
Boukarev
Fix make
-
s
e
qu
e
nce
t
y
p
e derivation with unknown ty
p
es
.
commit
|
commitdiff
|
tree
2016-03-30
S
t
as Bo
u
ka
r
ev
F
i
x a docstring typo
.
commit
|
commitdiff
|
tree
2016-03-21
Stas Boukarev
Fix
a
typo
.
commit
|
commitdiff
|
tree
2016-03-21
St
a
s
B
oukarev
Fix a t
e
st o
n
#-sb-unicode
.
commit
|
commitdiff
|
tree
2016-03-20
Stas
B
oukarev
sb-gmp: fix
l
oading libgmp on darwin
.
commit
|
commitdiff
|
tree
2016-03-19
Stas
Bouk
a
rev
Opti
m
ize t
h
e
F
ORMAT NIL to CONCATENATE transform
.
commit
|
commitdiff
|
tree
2016-03-19
Stas Bou
k
arev
Transform CONCATENA
T
E
t
o specialized f
u
nctions
.
commit
|
commitdiff
|
tree
2016-03-19
Stas B
o
u
k
a
rev
Optimize variable cal
l
s to CO
N
CA
T
ENATE
.
commit
|
commitdiff
|
tree
2016-03-19
Stas Boukarev
Opti
m
ize out-of-li
n
e string C
O
NC
A
T
E
N
A
TE,
p
art 2
.
commit
|
commitdiff
|
tree
2016-03-19
Stas Boukar
e
v
Op
t
imize out-of-lin
e
stri
n
g C
O
NCATENATE
.
commit
|
commitdiff
|
tree
2016-03-17
Stas Boukarev
run-progra
m
: 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 Boukarev
Optimiz
e
D
O
-SEQUENCE
.
commit
|
commitdiff
|
tree
2016-03-14
Stas Bouk
a
r
ev
Optim
i
ze ma
k
e
-ve
c
tor-like
.
commit
|
commitdiff
|
tree
2016-03-14
S
tas Boukare
v
Remove !begin-in
s
t
r
u
ction-definitions
.
commit
|
commitdiff
|
tree
2016-03-14
Stas Bo
u
karev
Remove
D
EF!MACRO
from packages
.
commit
|
commitdiff
|
tree
2016-03-14
Stas Boukarev
Clean up nested IFs
.
commit
|
commitdiff
|
tree
2016-03-14
Stas Boukarev
Better
t
ype declarations for
f
ill-poin
t
er related code
.
commit
|
commitdiff
|
tree
2016-03-13
Stas Boukar
e
v
T
r
ansform N|REVERSE to ve
c
t
o
r
-rever
s
e/list-reve
r
s
e
.
commit
|
commitdiff
|
tree
2016-03-13
Stas Boukarev
Optimize [N]REVERSE on vectors
.
commit
|
commitdiff
|
tree
2016-03-13
S
t
a
s Boukare
v
Optim
i
ze
S
UBSTITUTE functions
.
commit
|
commitdiff
|
tree
2016-03-13
Sta
s
Boukarev
Declaim types o
f
%
%
data-vector-
.
.
.
%%
.
commit
|
commitdiff
|
tree
2016-03-12
Stas B
o
ukarev
Remove *the-wrappe
r
.
.
.
* from PCL
.
commit
|
commitdiff
|
tree
2016-03-11
Stas Boukarev
D
on't force layo
u
t invalidation on s
u
percla
s
s
final
i
zation
.
commit
|
commitdiff
|
tree
2016-03-06
S
tas Boukarev
R
e
na
m
e SHARP-TAG t
o
SHARP-EQ
U
A
L
-WRAPPER
.
commit
|
commitdiff
|
tree
2016-03-06
Stas Boukarev
Optimize #x=/#x#
.
commit
|
commitdiff
|
tree
2016-03-06
Stas Boukare
v
De
b
ugger: don't use
symbol-ma
c
rolet on
s
p
ecial va
r
iables
.
commit
|
commitdiff
|
tree
2016-03-06
Stas Bo
u
k
arev
Fix interaction of float
t
ype
d
erivat
i
on and negative
.
.
.
commit
|
commitdiff
|
tree
2016-03-04
Stas Boukarev
Remove source-root from d
e
b
ug-
i
nfo
.
commit
|
commitdiff
|
tree
2016-03-04
Sta
s
Bouk
a
r
ev
More precise and compact so
u
r
c
e locati
o
ns fr
o
m
xref
.
commit
|
commitdiff
|
tree
2016-03-04
Sta
s
Bouka
r
ev
W
HO-SE
T
S and
W
HO-
R
EFERENCE
S
on DEF
G
L
OBAL
.
commit
|
commitdiff
|
tree
2016-03-02
Stas
B
oukarev
Fi
x
typos
.
commit
|
commitdiff
|
tree
2016-02-29
Sta
s
B
oukarev
O
ptimize load/store pairs
o
n ARM64
.
commit
|
commitdiff
|
tree
2016-02-29
Stas Boukarev
Optimize
S
ET-
S
L
O
T
o
n
AR
M
64
.
commit
|
commitdiff
|
tree
2016-02-29
Stas Boukarev
Optimize (SETF SCHAR)
.
commit
|
commitdiff
|
tree
2016-02-29
Stas Bou
k
a
r
ev
Opt
i
m
i
z
e MAPCAR
o
n
l
arge list
s
.
commit
|
commitdiff
|
tree
2016-02-29
Stas Bo
u
karev
Remove the ir1 FUNCALL trans
f
orm
.
commit
|
commitdiff
|
tree
2016-02-29
Stas Boukarev
Optimi
z
e
M
AP* t
r
ans
f
orm
s
on lambdas
.
commit
|
commitdiff
|
tree
2016-02-26
Stas Boukarev
F
i
x a war
n
i
n
g
m
e
s
s
age wording
.
commit
|
commitdiff
|
tree
2016-02-25
St
a
s Boukarev
optimiz
e
-
constant-loa
d
s: fix
h
andling of 0
.
commit
|
commitdiff
|
tree
2016-02-24
Stas Boukare
v
optimize-cons
t
ant-loa
d
s: pro
c
ess all bl
o
cks
.
commit
|
commitdiff
|
tree
2016-02-24
S
t
a
s
Boukar
e
v
Fix an AVER c
a
used by ig
n
oring closed
ov
e
r var
i
ables
.
commit
|
commitdiff
|
tree
2016-02-23
Stas Bou
k
arev
tests: Fix :mod-a
r
it
h
-la
r
g
e
-constant on 32-bit
p
latforms
.
commit
|
commitdiff
|
tree
2016-02-23
Stas
B
ou
k
arev
AR
M
64: more compact encoding f
o
r w
o
rd-len
g
th
immediates
.
commit
|
commitdiff
|
tree
2016-02-23
Stas Bouka
r
ev
Don't fail to encode immediates in modular
a
r
ithmet
i
c
.
.
.
commit
|
commitdiff
|
tree
2016-02-23
Stas
Boukarev
Optimiz
e
cons
t
ant
loads
.
commit
|
commitdiff
|
tree
2016-02-23
Stas Bou
k
arev
Ensure register
s
ar
e
mov
e
d into
s
tack loca
t
ion
s
d
i
rectly
.
commit
|
commitdiff
|
tree
2016-02-21
Stas Boukarev
R
em
o
ve a cou
p
l
e
o
f
#if 0
commit
|
commitdiff
|
tree
2016-02-21
St
a
s
B
o
ukarev
Opti
m
i
z
e initialize-vector with 0 values
.
commit
|
commitdiff
|
tree
2016-02-21
Stas Bou
k
arev
Abstract immediate
l
oading on x86-64
.
commit
|
commitdiff
|
tree
2016-02-21
Stas
B
oukarev
Deri
v
e resu
l
t types of st
r
ucture s
e
tters
.
commit
|
commitdiff
|
tree
2016-02-21
Stas Bou
k
arev
Optimize emit-inits
w
i
th 0 values
.
commit
|
commitdiff
|
tree
2016-02-21
S
t
as Boukarev
Slig
h
tly op
t
imize alloc
a
tion se
q
uenc
e
on x86-6
4
.
commit
|
commitdiff
|
tree
2016-02-21
Stas Boukarev
Remov
e
g
l
obal_int
e
r
r
upt_data
.
commit
|
commitdiff
|
tree
2016-02-21
Stas Boukarev
F
ix
singl
e
-
thre
a
ded build
s
.
commit
|
commitdiff
|
tree
2016-02-20
Stas Boukarev
Don't f
r
ee thread->i
n
terrupt_
d
ata se
p
arately
.
commit
|
commitdiff
|
tree
2016-02-20
S
t
as Boukarev
Micro-optimize verify-arg-coun
t
on x86oids and
A
R
M
64
.
commit
|
commitdiff
|
tree
2016-02-20
Stas
Bo
u
karev
create_thread_struct: don't al
l
ocat
e
interrupt_data
.
.
.
commit
|
commitdiff
|
tree
2016-02-20
Stas Boukarev
create_thread_struc
t
: don't a
l
locate os_a
t
tr
separately
.
commit
|
commitdiff
|
tree
2016-02-20
Stas Bouka
r
ev
D
o
n't
l
e
ak memory during
exception handling
o
n
Da
r
wi
n
.
commit
|
commitdiff
|
tree
2016-02-20
Stas Bouk
a
re
v
*compiler-trace-outpu
t
* workaround
.
commit
|
commitdiff
|
tree
2016-02-19
Stas Boukarev
Keep sb-asse
m
:*assem-ins
t
r
uctions
*
for slime compat
i
bility
.
commit
|
commitdiff
|
tree
2016-02-13
Sta
s
B
ou
k
arev
R
e
store buil
d
on n
o
n-
x
86oids
.
commit
|
commitdiff
|
tree
2016-02-12
S
t
as Boukarev
Improve LDB
w
hen (+
s
ize position) is
l
ess than n-fixnum
.
.
.
commit
|
commitdiff
|
tree
2016-02-12
S
t
a
s
Boukarev
Optimize logand with
non-fixnum word masks
o
n x86oids
.
.
.
commit
|
commitdiff
|
tree
2016-02-11
Stas Bouk
a
r
ev
Ad
d
LOGTEST
V
OPs on A
R
M
64
.
commit
|
commitdiff
|
tree
2016-02-11
Stas B
o
u
k
a
rev
Opt
i
mize MASK-SIGNED-F
I
ELD
on
A
RM64
.
commit
|
commitdiff
|
tree
2016-02-11
S
t
a
s Bou
k
ar
e
v
Disassemble TBZ and TBNZ on ARM64
.
commit
|
commitdiff
|
tree
2016-02-11
Stas B
o
ukarev
Optimize fixnum mask-signed-fie
l
d on x86
.
commit
|
commitdiff
|
tree
2016-02-10
Stas Bouk
a
re
v
Optim
i
z
e (M
A
S
K
-SIGN
E
D-FIELD 6
3
X) on
x86-64
.
commit
|
commitdiff
|
tree
2016-02-10
Sta
s
Boukarev
O
pt
i
m
i
ze some VOPS on ARM
6
4 with
L
D
P/STP
.
commit
|
commitdiff
|
tree
2016-02-10
Stas Boukarev
sb-profi
l
e:rep
o
r
t don't warn about redefined functio
n
s
.
commit
|
commitdiff
|
tree
2016-02-09
S
t
as B
o
ukarev
Micro-optim
i
ze listi
f
y-rest-arg
s
o
n
ARM64
.
commit
|
commitdiff
|
tree
2016-02-09
S
t
as Bo
u
karev
Fix disassemb
l
ing
o
f LDR/STR
with p
o
st/p
r
e-in
d
e
x
on
.
.
.
commit
|
commitdiff
|
tree
2016-02-09
Stas Bou
k
arev
Fix call_i
n
to_c on PPC
.
commit
|
commitdiff
|
tree
2016-02-09
S
t
as Boukarev
Slightly redu
c
e
c
onsing in with-packa
g
e-iterator
.
commit
|
commitdiff
|
tree
2016-02-08
Sta
s
Boukarev
Opt
i
mize o
u
t of line
LI
S
T*
commit
|
commitdiff
|
tree
2016-02-08
St
a
s Boukarev
Fix a
copy
&
p
a
ste mistake
t
hat breaks x86
.
commit
|
commitdiff
|
tree
2016-02-08
Stas Bou
k
arev
Remo
v
e
u
n
necessary package p
r
ef
i
xes
.
commit
|
commitdiff
|
tree
2016-02-07
S
t
a
s Bouka
r
ev
Optimize
f
i
xn
u
m LOGNOR
o
n ARM64
.
commit
|
commitdiff
|
tree
2016-02-07
Stas
Bou
k
are
v
Micro-optimi
z
e
sb-kernel:code-ins
t
ructions on
a
rm64
.
commit
|
commitdiff
|
tree
2016-02-07
St
a
s
Boukar
e
v
Remove
s
b-disasse
m
::cod
e
-ins
t
-area-a
d
dress
.
commit
|
commitdiff
|
tree
2016-02-07
Stas Bouk
a
rev
Remov
e
sb-a
s
s
em
:
*ass
e
m-i
n
structions*
.
commit
|
commitdiff
|
tree
2016-02-07
St
a
s Boukarev
Fix x86 build
.
commit
|
commitdiff
|
tree
2016-02-06
S
t
as B
o
ukare
v
Warn about arg-
c
ount
mismat
c
h
for
M
AP and MAP-IN
T
O
.
commit
|
commitdiff
|
tree
2016-02-06
Stas Boukare
v
M
ake %other-pointer-
w
id
e
tag GC sa
f
e
.
commit
|
commitdiff
|
tree
2016-02-02
Stas Boukarev
Che
c
k argument mismatch
f
or
f
unction arg
u
ment
s
to
callable
.
.
.
commit
|
commitdiff
|
tree
2016-01-31
Stas Bouka
r
ev
Co
n
s
t
ant
f
o
ld
f
uncti
o
ns th
a
t
call other
f
u
nc
t
ions
.
commit
|
commitdiff
|
tree
2016-01-31
Stas Boukarev
Don't evalua
t
e t
h
e docstring
i
n
d
efvar, defconstant
.
commit
|
commitdiff
|
tree
2016-01-31
Stas Boukarev
Fo
r
g
et a
b
o
u
t a constant va
r
iab
l
e after m
a
kunbo
u
nd
.
commit
|
commitdiff
|
tree
2016-01-31
Stas Bouka
r
ev
Wr
a
p a test in
with-test
.
commit
|
commitdiff
|
tree
2016-01-31
St
a
s
Boukarev
Prope
r
error
s
f
r
om OPE
N
on Windows
.
commit
|
commitdiff
|
tree
2016-01-18
Stas Bouk
a
rev
Don
'
t import SB-C::VOP-INF
O
-TARGET-FUN into
SB-
R
E
GALLOC
.
commit
|
commitdiff
|
tree
2016-01-18
St
a
s B
o
u
k
a
rev
F
ix scale
-
f
l
o
at on x86
.
commit
|
commitdiff
|
tree
2016-01-18
S
tas Boukarev
Clean up *feature* test
i
n
a couple of places
.
commit
|
commitdiff
|
tree
next