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
S
t
as Boukarev
Add EVA
L
-WHEN-COMPILE
-
TOPLEVEL m
a
cro
.
commit
|
commitdiff
|
tree
2018-02-17
Stas B
o
ukarev
Fix x86/vm
.
li
s
p
commit
|
commitdiff
|
tree
2018-02-17
Stas
B
oukarev
A
d
just compiler-2
.
pure/float-quoti
e
n
t-roundin
g
-errors
.
.
.
commit
|
commitdiff
|
tree
2018-02-17
Stas Boukarev
R
estore buildi
n
g on o
l
der SB
C
L
.
commit
|
commitdiff
|
tree
2018-02-17
Stas
B
ouk
a
r
ev
Correct
t
he fu
n
ction
-
desi
g
nato
r
-cast-ty
p
es fi
x
.
commit
|
commitdiff
|
tree
2018-02-16
S
tas
Bouk
a
rev
Fi
x
function-designator
-
cas
t
-t
y
pes
.
commit
|
commitdiff
|
tree
2018-02-16
Stas Boukar
e
v
Be even
m
o
r
e
conservative w
h
en deri
v
ing FLOO
R
/CEILI
N
G
.
.
.
commit
|
commitdiff
|
tree
2018-02-15
Stas
B
ou
k
a
r
ev
--lose-o
n
-corruption
:
lose on stack and binding
exhaus
t
ion
.
commit
|
commitdiff
|
tree
2018-02-15
Stas Bo
u
karev
Signal
f
l
o
ating-point-overfl
o
w from bignum-to-float
.
commit
|
commitdiff
|
tree
2018-02-14
Stas Boukarev
Tolera
t
e non-simple strings
w
h
en checking ar
g
uments
.
.
.
commit
|
commitdiff
|
tree
2018-02-14
S
t
as Boukarev
Bett
e
r handling of childre
n
deleti
o
n in delet
e
-lamb
d
a
.
commit
|
commitdiff
|
tree
2018-02-12
St
a
s Boukarev
More timeouts in th
r
eads
.
pu
r
e/symbol
-
value
-
in-th
r
ead
.
3
.
commit
|
commitdiff
|
tree
2018-02-12
S
tas Boukarev
Fix
(s
e
tf
(
schar hairy-
s
imple-string
-
type))
commit
|
commitdiff
|
tree
2018-02-12
Sta
s
B
ouka
r
ev
Don't dele
t
e the X
E
P when &optional di
s
patch never
.
.
.
commit
|
commitdiff
|
tree
2018-02-12
Stas B
o
ukar
e
v
Pr
e
vent sb-disassem::align
f
r
o
m disappeari
n
g
.
commit
|
commitdiff
|
tree
2018-02-11
Stas Boukarev
Be
t
ter unbound-variable error du
r
ing
macrolet expansion
.
commit
|
commitdiff
|
tree
2018-02-11
St
a
s
B
oukarev
Better undefin
e
d
fu
n
error
duri
n
g macroexpansion
.
commit
|
commitdiff
|
tree
2018-02-10
Stas Boukarev
O
p
timize out-of-line (
r
e
p
l
ace vector vect
o
r)
commit
|
commitdiff
|
tree
2018-02-10
Stas
Boukar
e
v
R
e
store sb
-
thruption build
.
commit
|
commitdiff
|
tree
2018-02-10
S
ta
s
Boukarev
make-segme
n
t: avo
i
d
c
r
e
ating new em
p
ty
a
rrays
.
commit
|
commitdiff
|
tree
2018-02-10
Stas
Boukarev
M
o
ve o
r
dered-set
to sset
.
l
i
sp
commit
|
commitdiff
|
tree
2018-02-10
Stas Boukarev
Optimize %ins
t
ance-typep
on sealed classes wit
h
o
n
e
.
.
.
commit
|
commitdiff
|
tree
2018-02-10
Stas Bouka
r
ev
sset: change MEMBE
R
to FIXN
U
MP
.
commit
|
commitdiff
|
tree
2018-02-10
St
a
s Bo
u
karev
Re
d
uc
e
c
o
de co
n
stants when type chec
k
in
g
classes
.
commit
|
commitdiff
|
tree
2018-02-10
Stas Bouka
r
ev
s
s
et: chang
e
+de
l
et
e
d+ to -1
.
commit
|
commitdiff
|
tree
2018-02-10
S
t
a
s
Boukarev
Use &optio
n
a
l
i
n
stead
of &key f
o
r make-ss
e
t
.
commit
|
commitdiff
|
tree
2018-02-10
St
a
s Boukarev
Add a ti
m
eout to threa
d
s
.
pure/
s
ymbo
l
-value
-
in-
t
hread
.
3
.
commit
|
commitdiff
|
tree
2018-02-09
Sta
s
B
o
ukarev
Slightly
o
ptimize ss
e
t-adjoi
n
.
commit
|
commitdiff
|
tree
2018-02-09
Stas
Bouka
r
ev
Fix ss
e
t-
a
djoin
.
commit
|
commitdiff
|
tree
2018-02-09
S
t
as Boukarev
Add
*prin
t
-vector-l
e
n
g
th* to with
-
standard-io-syntax
.
commit
|
commitdiff
|
tree
2018-02-09
S
t
as
B
o
u
karev
Fix mak
e
-target-2-load
.
li
s
p
.
commit
|
commitdiff
|
tree
2018-02-09
Sta
s
Boukar
e
v
Optio
n
a
lly redu
c
e th
e
amount of stuf
f
excised from
.
.
.
commit
|
commitdiff
|
tree
2018-02-08
Stas Bouk
a
rev
Remove an A
V
ER from VALIDATE-CALL-
T
YPE
.
commit
|
commitdiff
|
tree
2018-02-08
Stas
B
oukarev
Fix a ty
p
o
i
n
LTN-ANALYZE-C
A
S
T
.
commit
|
commitdiff
|
tree
2018-02-08
Stas Boukar
e
v
Re
n
ame ALIGN-UP b
a
ck to AL
I
GN
.
commit
|
commitdiff
|
tree
2018-02-06
Stas Boukarev
Fix
FORMAT
c
ompilation on no
n
-si
m
ple strings
.
commit
|
commitdiff
|
tree
2018-02-03
Stas
B
oukarev
A couple alw
a
ys-bou
n
d declarati
o
ns
.
commit
|
commitdiff
|
tree
2018-02-03
St
a
s
Boukar
e
v
Mark all c
l
variable
s
always-bo
u
nd
.
commit
|
commitdiff
|
tree
2018-02-03
S
tas
B
o
ukar
e
v
Move *saved-fp-and-pcs* to early-
a
lien
e
val
.
commit
|
commitdiff
|
tree
2018-02-03
Stas Bou
k
arev
Make
*
saved-f
p
-and-pcs* thread-local
.
commit
|
commitdiff
|
tree
2018-02-03
Sta
s
Boukarev
Minor
cleanup around
a
lways-bound declarat
i
ons
.
commit
|
commitdiff
|
tree
2018-02-03
Stas
B
oukarev
P
r
oclaim reade
r
and printer
variables always-bound
.
commit
|
commitdiff
|
tree
2018-02-03
St
a
s
Boukarev
Simplif
y
ALW
A
YS-BOU
N
D
u
sage
.
commit
|
commitdiff
|
tree
2018-02-03
Stas Boukarev
arm64/vm
.
lisp: turn so
m
e
defparamet
e
rs
into d
e
fglob
a
ls
.
commit
|
commitdiff
|
tree
2018-02-02
Stas Bo
u
k
a
rev
Try maki
n
g immobi
l
e-space
w
ork on win32
.
commit
|
commitdiff
|
tree
2018-02-02
Stas
B
oukar
e
v
Inline e
x
pa
n
s
io
n
of two
-
a
r
g
-char-equal without u
s
ing
.
.
.
commit
|
commitdiff
|
tree
2018-02-02
S
tas Bo
u
karev
D
on't mayb
e
-inlin
e
two-arg-
c
har-equ
a
l
.
commit
|
commitdiff
|
tree
2018-02-02
Stas
B
oukarev
Better EQUAL/P
transf
o
rms for ch
a
ra
c
ters and sym
b
ols
.
commit
|
commitdiff
|
tree
2018-02-02
St
a
s Boukarev
Fix tran
s
forming (EQUALP "" X)
.
commit
|
commitdiff
|
tree
2018-02-01
Sta
s
Bou
k
arev
Resto
r
e win32 x86-64
.
commit
|
commitdiff
|
tree
2018-02-01
Mqr
i
us
Proper
error mess
a
ges i
n
stead of "
f
oo"
and "bar"
commit
|
commitdiff
|
tree
2018-02-01
St
a
s Bouk
a
r
e
v
Use unsig
n
ed-long for
i
o
c
tl()
.
commit
|
commitdiff
|
tree
2018-02-01
Stas Bou
k
arev
Adjus
t
a
test
.
commit
|
commitdiff
|
tree
2018-02-01
S
tas Bouk
a
rev
Fix #-immobi
l
e-code bui
l
d
.
commit
|
commitdiff
|
tree
2018-02-01
St
a
s
B
oukarev
Dis
a
ble call-out-na
m
ed on #-sb-d
y
nam
i
c-core
.
commit
|
commitdiff
|
tree
2018-02-01
S
t
a
s
Boukarev
R
e
st
o
re undefine
d
-alien-fun
n
ame
r
eport
i
ng on x86-64
.
commit
|
commitdiff
|
tree
2018-02-01
Stas Bo
u
kar
e
v
debug
-
dump, comp
a
ct-vector: special case
string
s
.
commit
|
commitdiff
|
tree
2018-01-31
S
t
a
s Boukarev
A
void deletion notes fro
m
a MAKE-ARRAY transform
.
commit
|
commitdiff
|
tree
2018-01-31
Stas Boukarev
Sim
p
lify s
o
rt-
v
ector
.
commit
|
commitdiff
|
tree
2018-01-31
Stas Bouk
a
rev
Simplify assembly/
x
8
6-64/
a
rith
.
lisp
commit
|
commitdiff
|
tree
2018-01-29
Sta
s
Boukarev
F
i
x
a typo in sb-mpfr
.
commit
|
commitdiff
|
tree
2018-01-27
Stas Bouka
r
ev
Fix SPARC
.
commit
|
commitdiff
|
tree
2018-01-25
Stas Bouk
a
rev
Move ob
j
ect-
s
ize
t
o
sb-intros
p
ect
.
commit
|
commitdiff
|
tree
2018-01-24
Stas
Boukare
v
R
ename object-size to primitive-
o
bject-size
.
commit
|
commitdiff
|
tree
2018-01-24
S
tas Boukarev
object-size: include
the slo
t
v
ector
f
or CLOS
obj
e
cts
.
commit
|
commitdiff
|
tree
2018-01-23
S
tas
B
o
ukarev
Produce only one wa
r
ning for
(
typep x
'
bad-type)
commit
|
commitdiff
|
tree
2018-01-23
Stas Bou
k
a
re
v
Handle (c
o
mplex (
m
e
m
ber not-
a
-real))
types
.
commit
|
commitdiff
|
tree
2018-01-23
Stas Boukarev
Don't try
t
o print hi
g
hly nes
t
ed
f
orms for type er
r
ors
.
commit
|
commitdiff
|
tree
2018-01-22
S
tas Bouka
r
e
v
Use d
e
f
inition-source-mixin
f
or s
l
ot-definition
.
commit
|
commitdiff
|
tree
2018-01-22
Stas
B
oukarev
Remove unused code
.
commit
|
commitdiff
|
tree
2018-01-22
Stas Boukarev
Don't use SOURC
E
-LOCATION
when
e
xpandin
g
DEF
U
N
.
commit
|
commitdiff
|
tree
2018-01-22
Stas
B
ouk
a
rev
Remove an
unused paramet
e
r in %c
o
mpiler-defmacro
.
commit
|
commitdiff
|
tree
2018-01-20
Sta
s
Boukarev
:gc-deadlock :
b
roken-on :win32
commit
|
commitdiff
|
tree
2018-01-19
Stas Boukarev
Fi
x
CALL
-
WITH-TIMING
.
commit
|
commitdiff
|
tree
2018-01-19
St
a
s Bouka
r
ev
Fix C
O
PY-MOR
E
-ARG on ARM
6
4
.
commit
|
commitdiff
|
tree
2018-01-19
Sta
s
Boukarev
More r
o
bust interrupt-thre
a
d
.
commit
|
commitdiff
|
tree
2018-01-17
Stas
B
oukarev
vector-s
p
ecifier-widetag: ignore hairy-type
.
commit
|
commitdiff
|
tree
2018-01-17
Stas Boukarev
Revert "Report t
y
p
e
error
s
coming f
r
om (THE NIL 0)
.
"
commit
|
commitdiff
|
tree
2018-01-17
S
t
as Bouka
r
ev
M
o
r
e maybe-
t
erminate-block
.
commit
|
commitdiff
|
tree
2018-01-17
Sta
s
Boukarev
I
m
prove er
r
or reporti
n
g
for local functions
.
commit
|
commitdiff
|
tree
2018-01-17
Stas Bouka
r
ev
Don't transf
o
r
m
make-arra
y
with :element-
t
ype nil
.
commit
|
commitdiff
|
tree
2018-01-17
Stas Bou
k
arev
Report
t
ype errors coming from (
T
HE NIL 0
)
.
commit
|
commitdiff
|
tree
2018-01-17
S
t
a
s
Boukarev
Call may
b
e
-term
i
nate-block when tr
a
nslating THE
.
commit
|
commitdiff
|
tree
2018-01-17
S
t
as
Bouk
a
rev
Mai
n
tain
L
A
M
BDA-CALLS-OR-CLOSE
S
in DE
L
E
TE-REF
.
commit
|
commitdiff
|
tree
2018-01-16
Stas Boukare
v
Fix combi
n
ation-ar
g
s-
f
low-cl
e
a
n
ly-p
.
commit
|
commitdiff
|
tree
2018-01-16
Stas Bou
k
arev
DCE: del
e
te
:optional functionals
.
commit
|
commitdiff
|
tree
2018-01-15
Stas B
o
uk
a
rev
F
ix tracer
o
o
t
.
test
.
sh
commit
|
commitdiff
|
tree
2018-01-15
Stas
Bo
u
karev
C
h
eck
for the
NIL ty
p
e in the EQ
U
AL t
r
ansfor
m
.
commit
|
commitdiff
|
tree
2018-01-15
S
tas Bouk
a
rev
Pro
t
ect unconvert-t
a
il
-
cal
l
s against deleted b
l
o
cks
.
commit
|
commitdiff
|
tree
2018-01-15
Stas Boukarev
Remo
v
e an unnece
s
sar
y
copy-list
.
commit
|
commitdiff
|
tree
2018-01-14
S
t
as Boukarev
Mark
c
los-c
a
c
he-test a
s
broken on sb-safepoint
.
commit
|
commitdiff
|
tree
2018-01-14
Stas Bouka
r
ev
A
dd (profile :thr
e
a
d
s) :broken
-
on
:wi
n
3
2
commit
|
commitdiff
|
tree
2018-01-14
Stas Bo
u
karev
Don't choke on invalid
o
b
j
ects when G
C
ing weak h
a
sh
.
.
.
commit
|
commitdiff
|
tree
2018-01-14
Stas Boukarev
Mark (:ti
m
er :t
h
r
e
aded-stress) broken
o
n x86
.
commit
|
commitdiff
|
tree
2018-01-13
St
a
s Boukare
v
Lose on memory co
r
ruptio
n
w
hile gcing
.
commit
|
commitdiff
|
tree
2018-01-13
Stas Boukarev
Mark :two-thr
e
ads-running-gc as b
r
oken on sb-safepo
i
nt
.
commit
|
commitdiff
|
tree
2018-01-13
Stas Boukar
e
v
Make a defknown
f
or FINALIZE
.
commit
|
commitdiff
|
tree
2018-01-12
S
t
as Bouk
a
rev
dyndeb
u
g_in
i
t: fix gencgc_v
e
rbose
h
a
ndling
.
commit
|
commitdiff
|
tree
2018-01-12
Stas Boukarev
Fi
x
derive-node-
t
yp
e
on
hairy types
.
commit
|
commitdiff
|
tree
2018-01-12
S
tas Boukarev
Improve ARRA
Y
-H
E
ADER-P type derivatio
n
.
commit
|
commitdiff
|
tree
next