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
Add EVAL-WHEN-COMPILE-TOPLEVEL macro.
2018-02-18
Stas Boukare
v
Add EV
A
L-WHEN-COMP
I
LE-
T
OPLEVEL mac
r
o
.
commit
|
commitdiff
|
tree
2018-02-17
Stas Boukarev
Fix x86/vm
.
lisp
commit
|
commitdiff
|
tree
2018-02-17
Stas B
o
ukarev
Ad
j
ust com
p
iler-
2
.
pure/fl
o
at-quotient-rounding
-
errors
.
.
.
commit
|
commitdiff
|
tree
2018-02-17
Stas
Boukarev
Rest
o
re building on
o
l
d
e
r S
B
CL
.
commit
|
commitdiff
|
tree
2018-02-17
Stas Boukarev
Correct
the function-desig
n
ato
r
-cas
t
-ty
p
es fix
.
commit
|
commitdiff
|
tree
2018-02-16
St
a
s
Boukarev
Fix function-designator-ca
s
t-types
.
commit
|
commitdiff
|
tree
2018-02-16
Stas Boukarev
B
e eve
n
m
o
r
e
conservative when deriv
i
ng FLOOR
/
CEILING
.
.
.
commit
|
commitdiff
|
tree
2018-02-15
Sta
s
Boukarev
--lose-o
n
-corruption:
lose on stac
k
a
nd bin
d
i
n
g exhaustion
.
commit
|
commitdiff
|
tree
2018-02-15
Stas Boukare
v
Si
g
nal floating-point-
o
ver
f
lo
w
fro
m
bignum-to-float
.
commit
|
commitdiff
|
tree
2018-02-14
Stas Boukarev
Tolerate non-sim
p
l
e str
i
ngs wh
e
n
checking ar
g
ume
n
ts
.
.
.
commit
|
commitdiff
|
tree
2018-02-14
Stas
Boukarev
Bet
t
er handling of children delet
i
on in
d
elete-lambda
.
commit
|
commitdiff
|
tree
2018-02-12
Stas B
o
uk
a
rev
More
timeouts in threads
.
pure/symbol-value-in
-
thr
e
a
d
.
3
.
commit
|
commitdiff
|
tree
2018-02-12
S
t
as Boukarev
Fix (
s
e
t
f
(
scha
r
h
a
i
ry-
s
imple-strin
g
-type))
commit
|
commitdiff
|
tree
2018-02-12
S
ta
s
Boukar
e
v
Don't dele
t
e t
h
e XEP
w
hen
&
o
p
t
ional disp
a
t
c
h
never
.
.
.
commit
|
commitdiff
|
tree
2018-02-12
Stas
B
o
u
k
ar
e
v
Preve
n
t
s
b-d
i
sassem::align from disappeari
n
g
.
commit
|
commitdiff
|
tree
2018-02-11
Stas B
o
ukarev
Better unbound-variable er
r
or
during ma
c
rolet e
x
pa
n
sion
.
commit
|
commitdiff
|
tree
2018-02-11
Stas Boukarev
Bet
t
er u
n
de
f
in
e
d f
u
n e
r
ror
during macro
e
xpan
s
ion
.
commit
|
commitdiff
|
tree
2018-02-10
Stas Boukarev
Optimize out-of-
l
ine (repl
a
ce vector
vector
)
commit
|
commitdiff
|
tree
2018-02-10
St
a
s B
o
ukarev
Restore sb-thrup
t
ion build
.
commit
|
commitdiff
|
tree
2018-02-10
Sta
s
Bou
k
arev
mak
e
-segment: a
v
oid
creating n
e
w e
m
pty ar
r
ays
.
commit
|
commitdiff
|
tree
2018-02-10
Stas
B
oukarev
Move ordered-set
t
o sset
.
lisp
commit
|
commitdiff
|
tree
2018-02-10
Stas Boukarev
Op
t
imize %ins
t
ance
-
ty
p
ep on sealed classes with one
.
.
.
commit
|
commitdiff
|
tree
2018-02-10
Stas Boukarev
sset: change MEMBER to FIX
N
UMP
.
commit
|
commitdiff
|
tree
2018-02-10
S
tas Bo
u
karev
Red
u
ce code
c
onstants whe
n
t
ype checking classes
.
commit
|
commitdiff
|
tree
2018-02-10
Stas Bou
k
arev
sset
:
change +deleted
+
to -1
.
commit
|
commitdiff
|
tree
2018-02-10
Stas
B
oukar
e
v
Use &optio
n
a
l
inst
e
ad of &key for
m
ake
-
sse
t
.
commit
|
commitdiff
|
tree
2018-02-10
St
a
s B
o
ukarev
Add a timeout
t
o
threads
.
p
u
re
/
symbol-v
a
l
u
e
-
in-th
r
ead
.
3
.
commit
|
commitdiff
|
tree
2018-02-09
Stas Bouk
a
rev
S
lightly o
p
ti
m
ize sset-adjoin
.
commit
|
commitdiff
|
tree
2018-02-09
St
a
s Bouka
r
e
v
F
ix sset-a
d
j
o
in
.
commit
|
commitdiff
|
tree
2018-02-09
Stas Boukarev
Add *prin
t
-vec
t
or-l
e
ngth*
t
o with
-
standard-
i
o-syntax
.
commit
|
commitdiff
|
tree
2018-02-09
Stas Bo
u
karev
Fix make-target-2
-
load
.
lisp
.
commit
|
commitdiff
|
tree
2018-02-09
Stas B
o
ukarev
Optional
l
y reduce the a
m
ount of stu
f
f excised from
.
.
.
commit
|
commitdiff
|
tree
2018-02-08
Stas Bouka
r
ev
R
em
o
ve an AVER f
r
om VALID
A
TE
-
CALL-TYPE
.
commit
|
commitdiff
|
tree
2018-02-08
Stas Bouka
r
ev
Fi
x
a typo in LTN-ANALYZE-CAST
.
commit
|
commitdiff
|
tree
2018-02-08
Stas
B
oukarev
Rename
ALIG
N
-
UP bac
k
t
o
A
L
IGN
.
commit
|
commitdiff
|
tree
2018-02-06
S
tas
B
o
ukar
e
v
Fix FORMAT compilat
i
o
n on non
-
simple
s
t
r
ings
.
commit
|
commitdiff
|
tree
2018-02-03
Stas Boukarev
A couple alw
a
ys-bo
u
nd declarations
.
commit
|
commitdiff
|
tree
2018-02-03
Stas Boukarev
Mark
a
ll cl variables alwa
y
s
-
bound
.
commit
|
commitdiff
|
tree
2018-02-03
Sta
s
B
o
ukarev
Move *sav
e
d-fp-a
n
d-pcs* to early-alieneva
l
.
commit
|
commitdiff
|
tree
2018-02-03
Stas Boukarev
Make *saved-fp-and-pcs* thread-local
.
commit
|
commitdiff
|
tree
2018-02-03
Sta
s
Boukarev
Minor clean
u
p around
a
lwa
y
s-bound
d
eclarations
.
commit
|
commitdiff
|
tree
2018-02-03
S
tas B
o
ukarev
P
r
o
claim re
a
d
e
r and
printer variables al
w
ays-bou
n
d
.
commit
|
commitdiff
|
tree
2018-02-03
Sta
s
Bou
k
a
rev
S
i
mplify A
L
WAY
S
-BOUND
usage
.
commit
|
commitdiff
|
tree
2018-02-03
Stas Boukarev
arm64/vm
.
lisp:
t
urn some defparameter
s
in
t
o defglobals
.
commit
|
commitdiff
|
tree
2018-02-02
Stas Boukarev
Try mak
i
ng immobile-space work
o
n win32
.
commit
|
commitdiff
|
tree
2018-02-02
Stas Boukarev
Inline ex
p
ansio
n
of
two
-
a
r
g-char-e
q
u
al
w
i
t
h
o
ut usin
g
.
.
.
commit
|
commitdiff
|
tree
2018-02-02
Stas Boukarev
Don't maybe-i
n
line two-arg-char-equal
.
commit
|
commitdiff
|
tree
2018-02-02
Stas Boukarev
Better EQUA
L
/P transfo
r
m
s
for ch
a
racters and sym
b
ols
.
commit
|
commitdiff
|
tree
2018-02-02
Stas
B
ou
k
ar
e
v
Fix tra
n
sf
o
rm
i
ng (EQUA
L
P
"
" X)
.
commit
|
commitdiff
|
tree
2018-02-01
St
a
s Boukarev
Restore wi
n
32 x86-64
.
commit
|
commitdiff
|
tree
2018-02-01
Mqrius
Proper error mes
s
ages i
n
stead of "foo" an
d
"bar"
commit
|
commitdiff
|
tree
2018-02-01
Stas Bouka
r
ev
Use
u
nsigned-
l
o
n
g
fo
r
ioc
t
l()
.
commit
|
commitdiff
|
tree
2018-02-01
St
a
s Boukar
e
v
A
djust a test
.
commit
|
commitdiff
|
tree
2018-02-01
Stas
B
ouka
r
ev
Fix #-immobile-code
bu
i
ld
.
commit
|
commitdiff
|
tree
2018-02-01
Stas Boukarev
D
isable call-
o
u
t-
n
a
me
d
on #-sb-dynam
i
c-core
.
commit
|
commitdiff
|
tree
2018-02-01
Sta
s
Boukarev
Res
t
or
e
un
d
efin
e
d
-
alien-fun name reporting on x86-64
.
commit
|
commitdiff
|
tree
2018-02-01
S
ta
s
Bo
u
k
ar
e
v
debug-dump, compact-vector:
special case st
r
ings
.
commit
|
commitdiff
|
tree
2018-01-31
Stas
B
oukarev
Avoid
deletion no
t
es from a MAKE-ARRAY
transform
.
commit
|
commitdiff
|
tree
2018-01-31
Stas Bouka
r
ev
Simplify so
r
t-vector
.
commit
|
commitdiff
|
tree
2018-01-31
Stas Bouk
a
rev
Si
m
plify
a
s
s
embly/x86-6
4
/arith
.
lisp
commit
|
commitdiff
|
tree
2018-01-29
Stas Bouk
a
rev
Fix a typo i
n
sb-mpfr
.
commit
|
commitdiff
|
tree
2018-01-27
Stas Boukarev
Fix SPARC
.
commit
|
commitdiff
|
tree
2018-01-25
Stas Boukarev
Move o
b
ject-size to sb-intr
o
spect
.
commit
|
commitdiff
|
tree
2018-01-24
S
t
a
s Boukar
e
v
Rename object
-
s
i
ze
t
o
p
r
imiti
v
e-object-size
.
commit
|
commitdiff
|
tree
2018-01-24
Stas Boukarev
object-size: i
n
clude
t
he slot
vector f
o
r
CL
O
S ob
j
ects
.
commit
|
commitdiff
|
tree
2018-01-23
Sta
s
Boukar
e
v
Produce only o
n
e wa
r
ning for (typep x 'bad-type)
commit
|
commitdiff
|
tree
2018-01-23
Stas Boukare
v
Handle (
c
omplex
(memb
e
r no
t
-a-real)) types
.
commit
|
commitdiff
|
tree
2018-01-23
Stas
Boukarev
D
on
'
t try to pr
i
n
t hig
h
ly nested for
m
s for type
e
rrors
.
commit
|
commitdiff
|
tree
2018-01-22
St
a
s
B
ouk
a
re
v
Use definitio
n
-source-mi
x
i
n for s
l
o
t-definition
.
commit
|
commitdiff
|
tree
2018-01-22
S
tas
B
oukarev
Rem
o
ve
u
nused code
.
commit
|
commitdiff
|
tree
2018-01-22
Stas Boukarev
Don't use SOURCE-LOCA
T
I
ON when exp
a
nding DE
F
UN
.
commit
|
commitdiff
|
tree
2018-01-22
S
t
as Bo
u
karev
Remov
e
an un
u
sed pa
r
ameter in %c
o
mpiler-defmacro
.
commit
|
commitdiff
|
tree
2018-01-20
Stas Boukarev
:gc-d
e
adlock :bro
k
e
n
-on
:
win32
commit
|
commitdiff
|
tree
2018-01-19
S
t
as Bou
k
are
v
Fix CALL-WITH-TIMIN
G
.
commit
|
commitdiff
|
tree
2018-01-19
Stas Bouk
a
r
ev
F
ix COPY-MORE-ARG on ARM64
.
commit
|
commitdiff
|
tree
2018-01-19
St
a
s Boukarev
More robust interrupt-thread
.
commit
|
commitdiff
|
tree
2018-01-17
St
a
s
B
o
ukarev
v
e
ctor-spec
i
fier-widetag: ignore hairy-ty
p
e
.
commit
|
commitdiff
|
tree
2018-01-17
S
ta
s
B
ouka
r
ev
Revert "Repo
r
t
type e
r
r
o
rs comi
n
g
f
rom (T
H
E NIL 0)
.
"
commit
|
commitdiff
|
tree
2018-01-17
Stas
B
oukarev
M
o
re mayb
e
-
terminate-
b
lock
.
commit
|
commitdiff
|
tree
2018-01-17
Stas Boukarev
Improve error repor
t
ing for local fu
n
ctions
.
commit
|
commitdiff
|
tree
2018-01-17
Stas Bo
u
karev
Don't transform make-array
w
ith :element-type
n
il
.
commit
|
commitdiff
|
tree
2018-01-17
Stas Bouka
r
ev
Re
p
ort typ
e
err
o
rs coming from
(
THE NIL 0
)
.
commit
|
commitdiff
|
tree
2018-01-17
Sta
s
Boukarev
C
a
ll maybe-term
i
n
a
te-block when tran
s
lating T
H
E
.
commit
|
commitdiff
|
tree
2018-01-17
Sta
s
Boukarev
M
aint
a
in LAM
B
DA-CALLS-OR-CLOSES in DELE
T
E-RE
F
.
commit
|
commitdiff
|
tree
2018-01-16
S
tas Boukarev
Fix com
b
ination-
a
rgs-flow-cle
a
n
l
y
-p
.
commit
|
commitdiff
|
tree
2018-01-16
Stas B
o
u
karev
DCE:
d
e
l
ete :
o
ptiona
l
fun
c
t
ionals
.
commit
|
commitdiff
|
tree
2018-01-15
Stas Boukarev
F
i
x traceroot
.
test
.
sh
commit
|
commitdiff
|
tree
2018-01-15
Stas
B
o
ukar
e
v
C
h
eck for the
N
I
L
type i
n
the EQUAL transform
.
commit
|
commitdiff
|
tree
2018-01-15
Stas Bo
u
karev
Protect u
n
convert-ta
i
l
-ca
l
ls against dele
t
ed b
l
ocks
.
commit
|
commitdiff
|
tree
2018-01-15
Stas Boukarev
Remove an unne
c
e
s
sary copy-list
.
commit
|
commitdiff
|
tree
2018-01-14
S
tas Bo
u
karev
Mar
k
clos-cache-t
e
s
t as broken on sb-
s
a
fepoi
n
t
.
commit
|
commitdiff
|
tree
2018-01-14
Stas Boukarev
Add (p
r
ofile :thre
a
ds
)
:broken-on :win32
commit
|
commitdiff
|
tree
2018-01-14
Stas Boukarev
Don't ch
o
k
e on in
v
ali
d
obje
c
ts
w
hen GCing w
e
ak has
h
.
.
.
commit
|
commitdiff
|
tree
2018-01-14
Stas
Boukarev
Mark
(
:
t
imer :threade
d
-stre
s
s) bro
k
en on x
8
6
.
commit
|
commitdiff
|
tree
2018-01-13
Stas Boukarev
Lose on m
e
mor
y
c
or
r
up
t
ion w
h
ile gc
i
ng
.
commit
|
commitdiff
|
tree
2018-01-13
Stas B
o
uka
r
ev
Mark
:two
-
thread
s
-running-gc as broken on sb-
s
a
f
ep
o
int
.
commit
|
commitdiff
|
tree
2018-01-13
Stas Boukarev
Make a defkn
o
wn for FINALIZE
.
commit
|
commitdiff
|
tree
2018-01-12
S
tas Boukarev
dynde
b
u
g
_
i
nit: fix ge
n
cgc_verbose
h
a
ndling
.
commit
|
commitdiff
|
tree
2018-01-12
Stas Boukar
e
v
F
i
x derive-node-t
y
pe on hairy type
s
.
commit
|
commitdiff
|
tree
2018-01-12
S
tas
B
ouk
a
rev
Imp
r
ove ARRA
Y
-HEA
D
ER-P typ
e
d
e
rivation
.
commit
|
commitdiff
|
tree
next