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
Better handling of children deletion in delete-lambda.
2018-02-14
Sta
s
Boukarev
B
etter handling of chi
l
dre
n
d
e
l
etion in de
l
e
te
-
lambda
.
commit
|
commitdiff
|
tree
2018-02-12
Stas Bouk
a
rev
More t
i
meouts in threads
.
p
u
r
e
/symbol-value-in
-
thread
.
3
.
commit
|
commitdiff
|
tree
2018-02-12
S
t
as
B
o
u
karev
Fix (se
t
f (schar hai
r
y-sim
p
le-stri
n
g-type))
commit
|
commitdiff
|
tree
2018-02-12
Stas Boukarev
Don't del
e
te t
h
e
X
EP when &optional dis
p
atc
h
never
.
.
.
commit
|
commitdiff
|
tree
2018-02-12
Stas Bou
k
arev
Prevent sb-disassem::align fr
o
m disappea
r
in
g
.
commit
|
commitdiff
|
tree
2018-02-11
St
a
s Boukarev
Better
u
nboun
d
-variable error du
r
ing macrolet expansi
o
n
.
commit
|
commitdiff
|
tree
2018-02-11
Stas
Boukare
v
B
etter
und
e
fi
n
ed fu
n
error du
r
ing macroexpa
n
sion
.
commit
|
commitdiff
|
tree
2018-02-10
Stas
B
ouk
a
rev
O
ptim
i
ze out-
o
f-line (re
p
lace vector vector
)
commit
|
commitdiff
|
tree
2018-02-10
Stas Boukarev
R
est
o
re sb-thruption build
.
commit
|
commitdiff
|
tree
2018-02-10
St
a
s
B
oukarev
make-segment: avoid creating n
e
w empty arrays
.
commit
|
commitdiff
|
tree
2018-02-10
S
t
as
B
oukar
e
v
Move ordered-set
to ss
e
t
.
lisp
commit
|
commitdiff
|
tree
2018-02-10
Stas Bou
k
arev
O
ptimize %
i
nst
a
nce-typep on sea
l
ed
c
lasses wit
h
o
n
e
.
.
.
commit
|
commitdiff
|
tree
2018-02-10
St
a
s
Boukarev
sset: change MEMBER to FIXNUMP
.
commit
|
commitdiff
|
tree
2018-02-10
Stas Boukarev
Reduce code cons
t
ants
w
h
en
type ch
e
cking c
l
asses
.
commit
|
commitdiff
|
tree
2018-02-10
S
t
a
s Boukarev
sset: change +deleted+
t
o -1
.
commit
|
commitdiff
|
tree
2018-02-10
S
t
as Boukar
e
v
U
se &o
p
tiona
l
inst
e
ad o
f
&
key for make-sset
.
commit
|
commitdiff
|
tree
2018-02-10
Stas B
o
uk
a
rev
Add a time
o
ut
to threads
.
p
u
re/sy
m
bol-v
a
l
u
e-
i
n-thr
e
ad
.
3
.
commit
|
commitdiff
|
tree
2018-02-09
Sta
s
Boukarev
Slightly optimize
s
set-adjoin
.
commit
|
commitdiff
|
tree
2018-02-09
Stas
B
oukarev
F
i
x sset-adjoin
.
commit
|
commitdiff
|
tree
2018-02-09
Stas Bouka
r
e
v
Add *prin
t
-vec
t
or-len
g
th* to with-sta
n
dard-io-syntax
.
commit
|
commitdiff
|
tree
2018-02-09
Stas Boukarev
Fix make-t
a
rget-2-load
.
lisp
.
commit
|
commitdiff
|
tree
2018-02-09
Stas Boukarev
Optionally reduce the amount of stuff exci
s
ed fr
o
m
.
.
.
commit
|
commitdiff
|
tree
2018-02-08
Stas Boukarev
Remove an AVER from VALIDAT
E
-CALL-TYPE
.
commit
|
commitdiff
|
tree
2018-02-08
Stas
Boukarev
Fix a typo
in LTN-ANAL
Y
ZE-CAST
.
commit
|
commitdiff
|
tree
2018-02-08
Stas Boukarev
Rename
ALIGN-UP back
t
o
ALIGN
.
commit
|
commitdiff
|
tree
2018-02-06
Sta
s
Bou
k
arev
Fix FORMAT
compilat
i
o
n on n
o
n-simple strings
.
commit
|
commitdiff
|
tree
2018-02-03
Stas Bou
k
a
rev
A
couple a
l
w
ays-bound declarations
.
commit
|
commitdiff
|
tree
2018-02-03
Stas B
o
u
k
arev
M
a
rk all cl variable
s
always-boun
d
.
commit
|
commitdiff
|
tree
2018-02-03
S
tas Bo
u
karev
Move
*saved-fp-and-pcs* to
e
arly-alieneval
.
commit
|
commitdiff
|
tree
2018-02-03
Stas Bou
k
a
re
v
Make *saved-fp
-
and-pcs* threa
d
-local
.
commit
|
commitdiff
|
tree
2018-02-03
Stas
B
o
u
karev
Minor cleanup aro
u
n
d alwa
y
s-b
o
und declarations
.
commit
|
commitdiff
|
tree
2018-02-03
St
a
s Bouk
a
rev
Procl
a
im reader and pri
n
ter variabl
e
s
a
l
w
a
y
s
-b
o
un
d
.
commit
|
commitdiff
|
tree
2018-02-03
Stas Boukarev
Sim
p
lify ALWAYS-
B
O
UND usage
.
commit
|
commitdiff
|
tree
2018-02-03
Stas
Boukarev
a
r
m64
/
vm
.
lisp: turn some d
e
f
p
ar
a
meters into de
f
globals
.
commit
|
commitdiff
|
tree
2018-02-02
Stas Boukarev
T
ry making
i
m
mobile-space work on win
3
2
.
commit
|
commitdiff
|
tree
2018-02-02
Stas Bouka
r
ev
Inline expansion
of two-arg-c
h
a
r
-equal wi
t
hou
t
using
.
.
.
commit
|
commitdiff
|
tree
2018-02-02
Stas
Boukarev
D
o
n't maybe-
i
nli
n
e two
-
arg-char-equal
.
commit
|
commitdiff
|
tree
2018-02-02
Stas Boukarev
Bett
e
r
EQUAL/
P
t
r
a
n
sf
o
rms f
o
r
characters and s
y
mbols
.
commit
|
commitdiff
|
tree
2018-02-02
St
a
s Bou
k
arev
Fi
x
t
r
a
nsforming (EQU
A
L
P
"" X)
.
commit
|
commitdiff
|
tree
2018-02-01
Sta
s
Boukarev
Restore win32 x8
6
-64
.
commit
|
commitdiff
|
tree
2018-02-01
Stas Boukarev
Use unsigned-l
o
ng for ioc
t
l()
.
commit
|
commitdiff
|
tree
2018-02-01
St
a
s
B
o
u
k
arev
Adj
u
st a test
.
commit
|
commitdiff
|
tree
2018-02-01
Stas
Bo
u
karev
Fix #-immobil
e
-cod
e
build
.
commit
|
commitdiff
|
tree
2018-02-01
Stas
B
oukare
v
Di
s
ab
l
e call-out-n
a
med on #-sb-dynamic-core
.
commit
|
commitdiff
|
tree
2018-02-01
Stas
B
o
uk
a
rev
Restor
e
u
n
def
i
ned-alien-
f
u
n
n
a
m
e rep
o
rting on x86-64
.
commit
|
commitdiff
|
tree
2018-02-01
Stas Boukare
v
debug-dump,
compact-vector: special case st
r
in
g
s
.
commit
|
commitdiff
|
tree
2018-01-31
Stas Bouk
a
rev
Av
o
id dele
t
i
on n
o
tes from a MA
K
E-ARRAY transform
.
commit
|
commitdiff
|
tree
2018-01-31
Stas Bo
u
karev
Simpli
f
y sort
-
vector
.
commit
|
commitdiff
|
tree
2018-01-31
Stas
Boukarev
Simplify a
s
sembly/x86-64/arith
.
lisp
commit
|
commitdiff
|
tree
2018-01-29
Stas
B
o
u
karev
Fix a typo
i
n sb-mpf
r
.
commit
|
commitdiff
|
tree
2018-01-27
Stas Boukare
v
Fix SPARC
.
commit
|
commitdiff
|
tree
2018-01-25
Stas Bou
k
arev
Move ob
j
ect-size to sb-introspect
.
commit
|
commitdiff
|
tree
2018-01-24
Stas Bo
u
karev
Rename object-size to primitive-o
b
ject-siz
e
.
commit
|
commitdiff
|
tree
2018-01-24
Stas B
o
ukarev
object-size:
include the slot vector for CLO
S
obj
e
cts
.
commit
|
commitdiff
|
tree
2018-01-23
St
a
s
Boukarev
Produce
onl
y
one warning for (typep
x
'
bad-type)
commit
|
commitdiff
|
tree
2018-01-23
Sta
s
Bouka
r
ev
H
an
d
le (c
o
mp
l
ex (m
e
mber n
o
t-a-real)) types
.
commit
|
commitdiff
|
tree
2018-01-23
Stas B
o
ukarev
D
o
n't try to pri
n
t highly nest
e
d forms for type erro
r
s
.
commit
|
commitdiff
|
tree
2018-01-22
S
t
as Boukarev
Use definition-s
o
urce-mixi
n
for
s
lot-definiti
o
n
.
commit
|
commitdiff
|
tree
2018-01-22
S
t
as
Boukarev
Rem
o
v
e
u
nused
c
ode
.
commit
|
commitdiff
|
tree
2018-01-22
Stas Bou
k
arev
Don't use
S
O
U
RCE-LO
C
AT
I
ON w
h
en expanding DEFUN
.
commit
|
commitdiff
|
tree
2018-01-22
Stas Bou
k
arev
R
emove an
u
n
u
sed par
a
me
t
e
r in %c
o
mpi
l
e
r-defm
a
cr
o
.
commit
|
commitdiff
|
tree
2018-01-20
Sta
s
Boukar
e
v
:gc-deadlo
c
k :br
o
ken-on :win3
2
commit
|
commitdiff
|
tree
2018-01-19
Stas
B
oukar
e
v
Fix CALL-WITH
-
T
I
MING
.
commit
|
commitdiff
|
tree
2018-01-19
Stas Bouk
a
rev
Fix C
O
PY-MORE-ARG on ARM64
.
commit
|
commitdiff
|
tree
2018-01-19
Stas Boukar
e
v
More robus
t
interrupt-th
r
ead
.
commit
|
commitdiff
|
tree
2018-01-17
Stas B
o
u
k
ar
e
v
vector-specifie
r
-widetag: i
g
nor
e
ha
i
r
y
-
t
ype
.
commit
|
commitdiff
|
tree
2018-01-17
Stas B
o
uka
r
ev
R
evert
"Report type err
o
rs coming fr
o
m (THE NIL
0
)
.
"
commit
|
commitdiff
|
tree
2018-01-17
Stas B
o
ukarev
More maybe-termina
t
e-block
.
commit
|
commitdiff
|
tree
2018-01-17
Sta
s
Boukarev
Improve error repo
r
ting fo
r
local functions
.
commit
|
commitdiff
|
tree
2018-01-17
Stas Bouka
r
ev
Don't transform mak
e
-array with :
e
lement-type nil
.
commit
|
commitdiff
|
tree
2018-01-17
S
t
as B
o
u
k
arev
Report typ
e
err
o
r
s coming from (THE NIL 0)
.
commit
|
commitdiff
|
tree
2018-01-17
Stas Bou
k
a
r
e
v
Call maybe-termin
a
te-block
w
hen trans
l
a
t
ing THE
.
commit
|
commitdiff
|
tree
2018-01-17
S
t
as Boukarev
Ma
i
ntain
L
A
M
BDA-CALLS-OR-CLOSES in
D
ELETE-R
E
F
.
commit
|
commitdiff
|
tree
2018-01-16
Stas Bou
k
arev
Fix co
m
bination-args-flow-cleanly-p
.
commit
|
commitdiff
|
tree
2018-01-16
Stas Bouk
a
rev
DCE: de
l
ete :optional funct
i
on
a
ls
.
commit
|
commitdiff
|
tree
2018-01-15
Stas Boukarev
Fix traceroot
.
t
e
s
t
.
sh
commit
|
commitdiff
|
tree
2018-01-15
Stas Boukare
v
C
h
ec
k
for the NIL
t
y
p
e in the
EQUAL transfor
m
.
commit
|
commitdiff
|
tree
2018-01-15
Stas Boukar
e
v
Prote
c
t unconvert-tai
l
-
c
alls again
s
t de
l
e
t
ed blocks
.
commit
|
commitdiff
|
tree
2018-01-15
Stas Boukarev
Remove an unnecessary copy
-
lis
t
.
commit
|
commitdiff
|
tree
2018-01-14
Stas Bouk
a
rev
Mark clos-cache-test
as
b
r
o
ken on sb-saf
e
poi
n
t
.
commit
|
commitdiff
|
tree
2018-01-14
Stas Bo
u
k
a
rev
Add (pr
o
file :
t
hr
e
ads) :broken
-
o
n
:win32
commit
|
commitdiff
|
tree
2018-01-14
Sta
s
Boukarev
Don't choke on invalid
objec
t
s whe
n
G
Ci
n
g wea
k
hash
.
.
.
commit
|
commitdiff
|
tree
2018-01-14
Stas Bou
k
arev
Mark (:timer :threa
d
ed-stress) brok
e
n on x86
.
commit
|
commitdiff
|
tree
2018-01-13
Stas Bouk
a
rev
Lose on memory corruption whil
e
gci
n
g
.
commit
|
commitdiff
|
tree
2018-01-13
S
t
as Boukarev
Mark :two-threads
-
r
unning-gc as broken on sb-sa
f
epoi
n
t
.
commit
|
commitdiff
|
tree
2018-01-13
Stas Bouka
r
ev
Make a d
e
fknow
n
for FIN
A
LIZE
.
commit
|
commitdiff
|
tree
2018-01-12
Stas Boukarev
dy
n
debug_
i
nit: f
i
x
genc
g
c_verbose
h
a
n
dling
.
commit
|
commitdiff
|
tree
2018-01-12
Stas Bouk
a
rev
Fix derive-node-
t
yp
e
on hairy types
.
commit
|
commitdiff
|
tree
2018-01-12
S
t
as
B
oukare
v
I
m
p
r
o
v
e
A
R
RAY-HE
A
DER-P type d
e
riv
a
tion
.
commit
|
commitdiff
|
tree
2018-01-11
St
a
s Boukarev
c
typep: better h
a
ndling of array-typ
e
with unknown
.
.
.
commit
|
commitdiff
|
tree
2018-01-11
Stas B
o
u
ka
r
ev
Don't fail when transforming (coe
r
ce x nil)
.
commit
|
commitdiff
|
tree
2018-01-11
Stas
B
ouka
r
ev
Optimize (decode-
t
i
m
eout nil)
.
commit
|
commitdiff
|
tree
2018-01-11
Stas Bouka
r
ev
R
em
o
v
e
the warnin
g
about p
e
r
s
onality flags
on Linux
.
commit
|
commitdiff
|
tree
2018-01-11
St
a
s Bo
u
karev
Remo
v
e
.
-*- M
o
de
:
Text -*-
from the
m
an
p
age
.
commit
|
commitdiff
|
tree
2018-01-11
St
a
s Bou
k
are
v
Remove --default-merge-core-pages
.
commit
|
commitdiff
|
tree
2018-01-11
S
t
as Boukarev
(decode-timeou
t
nil): don't ru
n
get-int
e
rnal-real-time
.
commit
|
commitdiff
|
tree
2018-01-10
Stas
Boukarev
P
R
OGV: warn if
V
A
RS and VALS
a
ren't lists
.
commit
|
commitdiff
|
tree
2018-01-10
Stas Boukarev
Si
m
pli
f
y the run
-
p
r
o
gr
a
m docstrin
g
.
commit
|
commitdiff
|
tree
2018-01-10
Stas Bouk
a
rev
Adj
u
st
lo
a
d-
x
c
.
lisp
.
commit
|
commitdiff
|
tree
2018-01-10
S
tas Boukarev
Clean up run-progr
a
m
.
commit
|
commitdiff
|
tree
next