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
Fix (setf (schar hairy-simple-string-type))
2018-02-12
S
t
as Boukarev
Fix (setf (schar hairy-simpl
e
-string-type))
commit
|
commitdiff
|
tree
2018-02-12
Stas
B
ouka
r
ev
Don'
t
d
elete t
h
e XEP w
h
en &optional dispatch ne
v
er
.
.
.
commit
|
commitdiff
|
tree
2018-02-12
St
a
s Boukarev
P
revent sb
-
disasse
m
::align from di
s
appearing
.
commit
|
commitdiff
|
tree
2018-02-11
Stas
B
oukarev
B
e
tter unb
o
und-vari
a
ble
error
during
macrolet
expa
n
s
ion
.
commit
|
commitdiff
|
tree
2018-02-11
Stas Boukare
v
B
ett
e
r undef
i
n
e
d
fun error during
macr
o
expansion
.
commit
|
commitdiff
|
tree
2018-02-10
Stas Boukarev
Opti
m
ize out-of
-
li
n
e (repla
c
e vector vec
t
or)
commit
|
commitdiff
|
tree
2018-02-10
S
t
as
B
oukarev
Rest
o
re sb
-
thruption build
.
commit
|
commitdiff
|
tree
2018-02-10
S
ta
s
Boukarev
m
ake-se
g
ment
:
avo
i
d cre
a
ting ne
w
empt
y
arra
y
s
.
commit
|
commitdiff
|
tree
2018-02-10
Stas Bouk
a
r
ev
M
o
ve orde
r
ed-set
to sset
.
lisp
commit
|
commitdiff
|
tree
2018-02-10
Stas Boukarev
O
p
timize
%ins
t
ance
-
typep o
n
sealed classes with
one
.
.
.
commit
|
commitdiff
|
tree
2018-02-10
Sta
s
Boukarev
sset: cha
n
ge
M
EM
B
ER to FIXNUMP
.
commit
|
commitdiff
|
tree
2018-02-10
Stas Bouka
r
ev
Reduce code
c
onstant
s
when type checking
classe
s
.
commit
|
commitdiff
|
tree
2018-02-10
Stas
Boukarev
sset: ch
a
nge +d
e
leted+ to -1
.
commit
|
commitdiff
|
tree
2018-02-10
S
t
a
s Boukar
e
v
Use &optional instead of &key for make
-
sset
.
commit
|
commitdiff
|
tree
2018-02-10
Stas Bouk
a
rev
Add a timeout
to threads
.
pure/
s
ym
b
o
l
-
val
u
e-in-thread
.
3
.
commit
|
commitdiff
|
tree
2018-02-09
Stas B
o
ukar
e
v
Slightly
opt
i
mize sset-adjoin
.
commit
|
commitdiff
|
tree
2018-02-09
Stas
Boukarev
Fi
x
sset-adjoin
.
commit
|
commitdiff
|
tree
2018-02-09
Stas
B
oukarev
Ad
d
*pr
i
nt-vector-lengt
h
*
to wi
t
h-standa
r
d-io-syntax
.
commit
|
commitdiff
|
tree
2018-02-09
Stas
Bou
k
are
v
Fi
x
make-ta
r
get-
2
-load
.
lisp
.
commit
|
commitdiff
|
tree
2018-02-09
Stas Bouk
a
r
e
v
O
p
t
io
n
ally reduce the amount of st
u
ff excise
d
from
.
.
.
commit
|
commitdiff
|
tree
2018-02-08
Stas Bou
k
arev
Remove an AV
E
R from VALID
A
TE-
C
ALL-TYPE
.
commit
|
commitdiff
|
tree
2018-02-08
Stas
B
oukarev
F
i
x
a typo i
n
L
TN-ANALYZE-CAST
.
commit
|
commitdiff
|
tree
2018-02-08
Stas
B
oukarev
Rena
m
e
A
LIGN-UP
back to A
L
I
GN
.
commit
|
commitdiff
|
tree
2018-02-06
Sta
s
Bou
k
are
v
Fix FORMA
T
compilation
on n
o
n-si
m
ple strings
.
commit
|
commitdiff
|
tree
2018-02-03
Stas Bou
k
ar
e
v
A co
u
ple always-bound
d
eclarations
.
commit
|
commitdiff
|
tree
2018-02-03
Stas
Boukarev
Ma
r
k all cl variab
l
es always-bound
.
commit
|
commitdiff
|
tree
2018-02-03
St
a
s Boukarev
Move *saved-fp-and-pcs*
to
early-alieneval
.
commit
|
commitdiff
|
tree
2018-02-03
Stas Boukarev
Make *saved-fp-and-pcs* thre
a
d
-lo
c
al
.
commit
|
commitdiff
|
tree
2018-02-03
S
t
a
s Bouka
r
ev
Min
o
r
c
l
eanup aro
u
nd a
l
wa
y
s-bound de
c
larations
.
commit
|
commitdiff
|
tree
2018-02-03
S
t
as Bo
u
karev
Proclaim re
a
der and
p
r
inter varia
b
le
s
a
lways-bound
.
commit
|
commitdiff
|
tree
2018-02-03
S
tas B
o
ukarev
Simpli
f
y ALWAYS-BOUND
u
s
age
.
commit
|
commitdiff
|
tree
2018-02-03
Stas Boukarev
arm64/vm
.
l
i
sp: turn some de
f
paramet
e
rs
i
nto
d
efglobals
.
commit
|
commitdiff
|
tree
2018-02-02
Stas Boukarev
T
r
y
m
a
king immobile-space work o
n
win32
.
commit
|
commitdiff
|
tree
2018-02-02
Stas Boukarev
In
l
i
ne e
x
pansion of two-arg-char-
e
qual without using
.
.
.
commit
|
commitdiff
|
tree
2018-02-02
Stas Boukar
e
v
Don't maybe-i
n
li
n
e two
-
arg-char-equal
.
commit
|
commitdiff
|
tree
2018-02-02
Sta
s
B
o
ukarev
Better EQUAL/P
t
ransforms for
c
ha
r
ac
t
ers and sy
m
bo
l
s
.
commit
|
commitdiff
|
tree
2018-02-02
Stas Boukarev
F
i
x tra
n
sfor
m
ing (EQUALP "" X)
.
commit
|
commitdiff
|
tree
2018-02-01
S
t
as B
o
ukarev
Res
t
ore win32
x
86-64
.
commit
|
commitdiff
|
tree
2018-02-01
Stas Bo
u
karev
U
se un
s
i
g
n
ed-long for
ioc
t
l()
.
commit
|
commitdiff
|
tree
2018-02-01
St
a
s Boukar
e
v
Adjust a
test
.
commit
|
commitdiff
|
tree
2018-02-01
Stas Bo
u
karev
Fix #-immobile-code
build
.
commit
|
commitdiff
|
tree
2018-02-01
Stas
B
ou
k
are
v
Disable
ca
l
l-
o
ut-
n
a
m
ed o
n
#-sb-dynamic-core
.
commit
|
commitdiff
|
tree
2018-02-01
Stas Boukar
e
v
Restor
e
undefined-a
l
ien-fun na
m
e repor
t
ing on x86-64
.
commit
|
commitdiff
|
tree
2018-02-01
Stas Boukarev
d
e
b
ug-dump, compa
c
t-vector
:
special case strin
g
s
.
commit
|
commitdiff
|
tree
2018-01-31
Stas B
o
uka
r
ev
Avoid dele
t
i
on
n
otes from a MAKE
-
ARRAY t
r
ansform
.
commit
|
commitdiff
|
tree
2018-01-31
Stas Boukarev
Simplify sor
t
-v
e
ctor
.
commit
|
commitdiff
|
tree
2018-01-31
Stas B
o
ukarev
Simpli
f
y ass
e
mbly/x86-64/ari
t
h
.
lisp
commit
|
commitdiff
|
tree
2018-01-29
Stas Bouka
r
ev
Fix a typo
i
n
sb-m
p
fr
.
commit
|
commitdiff
|
tree
2018-01-27
S
tas
B
ouka
r
ev
Fix SPARC
.
commit
|
commitdiff
|
tree
2018-01-25
Stas Boukarev
Move
obj
e
ct-size to s
b
-introspec
t
.
commit
|
commitdiff
|
tree
2018-01-24
Stas
Boukarev
R
e
name
object-
s
i
ze
t
o primitive
-
object-siz
e
.
commit
|
commitdiff
|
tree
2018-01-24
Stas Bo
u
karev
object-si
z
e: include the
s
l
o
t vector for CLOS objects
.
commit
|
commitdiff
|
tree
2018-01-23
St
a
s
B
oukar
e
v
Produce only one warn
i
ng fo
r
(typep x '
b
a
d-type)
commit
|
commitdiff
|
tree
2018-01-23
S
t
as B
o
uk
a
rev
Handle (com
p
le
x
(member
not-a-real)) types
.
commit
|
commitdiff
|
tree
2018-01-23
Stas Bouka
r
ev
Don't try to print highly nest
e
d
fo
r
ms
f
o
r
type errors
.
commit
|
commitdiff
|
tree
2018-01-22
Stas B
o
u
karev
Use definition-source-mixin for slot-definition
.
commit
|
commitdiff
|
tree
2018-01-22
S
tas
Bo
u
k
arev
Remove unused code
.
commit
|
commitdiff
|
tree
2018-01-22
Stas B
o
ukarev
D
on't use SOURCE-LOCATIO
N
when expanding DEFUN
.
commit
|
commitdiff
|
tree
2018-01-22
S
t
as Boukarev
Remove an unused parameter
i
n
%co
m
piler-defma
c
ro
.
commit
|
commitdiff
|
tree
2018-01-20
Sta
s
Boukarev
:
g
c
-d
e
adlock
:b
r
ok
e
n-on
:win32
commit
|
commitdiff
|
tree
2018-01-19
Stas Boukare
v
Fix CALL-WITH-TIMING
.
commit
|
commitdiff
|
tree
2018-01-19
S
t
as
Bouka
r
ev
F
i
x
C
OPY-MORE-ARG on
ARM64
.
commit
|
commitdiff
|
tree
2018-01-19
Stas Boukarev
More ro
b
ust i
n
t
e
rr
u
p
t
-t
h
read
.
commit
|
commitdiff
|
tree
2018-01-17
S
tas
B
o
ukare
v
vector-specifie
r
-widetag: ignore hai
r
y-type
.
commit
|
commitdiff
|
tree
2018-01-17
Stas
Bouk
a
rev
Rev
e
r
t
"Report type err
o
rs
coming
from (THE NIL 0
)
.
"
commit
|
commitdiff
|
tree
2018-01-17
Stas Bouk
a
rev
More maybe
-
termi
n
ate-block
.
commit
|
commitdiff
|
tree
2018-01-17
Stas Bouk
a
re
v
Improv
e
error reporting for lo
c
al functions
.
commit
|
commitdiff
|
tree
2018-01-17
Stas Bou
k
are
v
Don't
t
r
a
ns
f
orm make-array with
:element-t
y
pe nil
.
commit
|
commitdiff
|
tree
2018-01-17
S
t
as B
o
ukarev
Report type errors co
m
ing from (THE NIL 0)
.
commit
|
commitdiff
|
tree
2018-01-17
Stas Boukarev
Call maybe-terminate-bl
o
ck
when tr
a
nslating THE
.
commit
|
commitdiff
|
tree
2018-01-17
S
t
as Bou
k
arev
Maintain LAMBD
A
-CALLS-OR-CLOSES in DELETE-REF
.
commit
|
commitdiff
|
tree
2018-01-16
Stas Bouka
r
ev
Fix comb
i
nation-args-flow-cleanly
-
p
.
commit
|
commitdiff
|
tree
2018-01-16
Stas Bouka
r
ev
DCE: delete :
o
ptional fun
c
t
ionals
.
commit
|
commitdiff
|
tree
2018-01-15
Stas
B
o
u
k
arev
Fix
traceroot
.
t
e
st
.
sh
commit
|
commitdiff
|
tree
2018-01-15
Sta
s
Boukarev
Check
for the
NI
L
type in the EQU
A
L tr
a
ns
f
orm
.
commit
|
commitdiff
|
tree
2018-01-15
Stas Boukare
v
Pr
o
tect unco
n
vert-tail-calls ag
a
inst deleted bloc
k
s
.
commit
|
commitdiff
|
tree
2018-01-15
Stas Boukarev
Remov
e
an unn
e
c
essary copy-list
.
commit
|
commitdiff
|
tree
2018-01-14
Stas Boukarev
Mark
clos-cache
-
test as brok
e
n o
n
sb-safe
p
oint
.
commit
|
commitdiff
|
tree
2018-01-14
S
tas
B
oukarev
A
d
d (profile :th
r
eads) :broken-on :win3
2
commit
|
commitdiff
|
tree
2018-01-14
Stas B
o
u
kar
e
v
Don
'
t choke
on
invalid obje
c
ts when GC
i
ng
weak h
a
sh
.
.
.
commit
|
commitdiff
|
tree
2018-01-14
Stas Boukar
e
v
Ma
r
k
(
:
t
imer
:
thr
e
aded
-
stress) br
o
k
e
n on x
8
6
.
commit
|
commitdiff
|
tree
2018-01-13
Stas Boukarev
L
ose
o
n
memory corruption
w
hi
l
e
g
ci
n
g
.
commit
|
commitdiff
|
tree
2018-01-13
S
t
as Boukarev
Mark :two-threads
-
ru
n
ning-gc as brok
e
n on sb-s
a
fepoint
.
commit
|
commitdiff
|
tree
2018-01-13
S
tas B
o
uka
r
ev
Make
a def
k
nown for FINALIZE
.
commit
|
commitdiff
|
tree
2018-01-12
S
t
as
Boukarev
d
y
ndebug_init:
f
ix gen
c
gc_verbose handling
.
commit
|
commitdiff
|
tree
2018-01-12
St
a
s Boukar
e
v
Fi
x
derive-
n
ode-type on hai
r
y types
.
commit
|
commitdiff
|
tree
2018-01-12
Stas Boukarev
Improve ARRAY-HEAD
E
R
-P type der
i
vation
.
commit
|
commitdiff
|
tree
2018-01-11
Stas Boukarev
cty
p
ep: better han
d
ling of array-type
w
i
th
u
n
k
n
ow
n
.
.
.
commit
|
commitdiff
|
tree
2018-01-11
S
t
a
s
B
o
u
ka
r
ev
Don't fail when transfo
r
ming (coerce x nil
)
.
commit
|
commitdiff
|
tree
2018-01-11
Stas B
o
uka
r
ev
O
p
timize (decode-timeout nil)
.
commit
|
commitdiff
|
tree
2018-01-11
Stas B
o
ukarev
Remov
e
the warning about per
s
o
n
a
li
t
y flags o
n
L
inux
.
commit
|
commitdiff
|
tree
2018-01-11
S
t
as B
o
ukarev
Remove
.
-*- Mo
d
e: Text -*-
from the man page
.
commit
|
commitdiff
|
tree
2018-01-11
Stas Bouk
a
r
e
v
Remove --default
-
merge-cor
e
-pag
e
s
.
commit
|
commitdiff
|
tree
2018-01-11
Stas Boukarev
(d
e
code-ti
m
eout
nil):
d
on
'
t run get-
i
nternal-real-time
.
commit
|
commitdiff
|
tree
2018-01-10
St
a
s Boukarev
P
ROGV: w
a
rn if VARS and VALS
a
r
en
'
t lists
.
commit
|
commitdiff
|
tree
2018-01-10
Stas Bouk
a
rev
Simplify
the run
-
progr
a
m docstrin
g
.
commit
|
commitdiff
|
tree
2018-01-10
Stas Boukare
v
Adjust
load-x
c
.
lis
p
.
commit
|
commitdiff
|
tree
2018-01-10
St
a
s Boukarev
C
lean up run-program
.
commit
|
commitdiff
|
tree
2018-01-10
S
t
as Boukarev
Re
m
ove #+-win32
f
rom the ru
n
-
p
r
o
gram doc
s
t
ring
.
commit
|
commitdiff
|
tree
2018-01-10
St
a
s Bou
k
arev
run-prog
r
am docstring: d
i
s
e
n
tangle :ERROR
and :I
F
-ERROR
.
.
.
commit
|
commitdiff
|
tree
next