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 Bouka
r
e
v
Add EVAL
-
WHE
N
-COMPIL
E
-TOPLEVEL macro
.
commit
|
commitdiff
|
tree
2018-02-17
S
t
as
Bouk
a
rev
Fix
x
86/vm
.
lisp
commit
|
commitdiff
|
tree
2018-02-17
Stas Bo
u
k
arev
Ad
j
ust co
m
piler-2
.
p
ure/float-quot
i
e
n
t-rounding-
e
rror
s
.
.
.
commit
|
commitdiff
|
tree
2018-02-17
Stas
B
o
ukarev
Restore b
u
il
d
in
g
on
o
lder SBCL
.
commit
|
commitdiff
|
tree
2018-02-17
Sta
s
B
ouka
r
ev
Corr
e
ct th
e
function-des
i
gnator-cast-
t
ypes fix
.
commit
|
commitdiff
|
tree
2018-02-16
Stas Boukarev
F
i
x functio
n
-
designator-cast-types
.
commit
|
commitdiff
|
tree
2018-02-16
Stas
B
oukare
v
Be even more con
s
ervati
v
e when d
e
r
iving FLOOR
/
CEILIN
G
.
.
.
commit
|
commitdiff
|
tree
2018-02-15
St
a
s
B
o
ukarev
--lose-on-
c
orr
u
ption: los
e
on
s
tack
and bin
d
i
n
g exhaustion
.
commit
|
commitdiff
|
tree
2018-02-15
Stas Boukarev
Si
g
nal
floati
n
g-p
o
int-ov
e
rfl
o
w f
r
om bignum-to-float
.
commit
|
commitdiff
|
tree
2018-02-14
Stas
Bouk
a
r
ev
To
l
e
rate no
n
-simple strings when checking argument
s
.
.
.
commit
|
commitdiff
|
tree
2018-02-14
Stas B
o
ukarev
Better h
a
ndling of children
deletion in delete
-
l
ambda
.
commit
|
commitdiff
|
tree
2018-02-12
St
a
s
B
oukarev
M
o
re timeouts in t
h
r
e
ads
.
pure
/
symbol-value-in-thread
.
3
.
commit
|
commitdiff
|
tree
2018-02-12
S
t
as Boukarev
Fix
(
setf (sc
h
ar
hairy-simple-string-ty
p
e))
commit
|
commitdiff
|
tree
2018-02-12
Stas Boukarev
Don't delete the X
E
P
when &optional dispatch never
.
.
.
commit
|
commitdiff
|
tree
2018-02-12
Stas Boukare
v
Prevent sb-disassem::
a
lign from disappearing
.
commit
|
commitdiff
|
tree
2018-02-11
S
t
as Boukarev
Better unbound-variable
e
rror during macrole
t
expan
s
ion
.
commit
|
commitdiff
|
tree
2018-02-11
Sta
s
Boukarev
Bet
t
e
r undefined fun err
o
r duri
n
g mac
r
oexpansion
.
commit
|
commitdiff
|
tree
2018-02-10
S
tas Boukarev
Optimize out-o
f
-
l
ine (replace vector vector)
commit
|
commitdiff
|
tree
2018-02-10
Stas Boukar
e
v
Res
t
o
re sb-thruption build
.
commit
|
commitdiff
|
tree
2018-02-10
Stas Boukarev
make-segm
e
n
t: avoid creating new empt
y
a
rrays
.
commit
|
commitdiff
|
tree
2018-02-10
Stas B
o
ukare
v
Move ordered
-
set to
s
set
.
lisp
commit
|
commitdiff
|
tree
2018-02-10
Stas Boukarev
Optimize %instance-typep on
s
e
aled classes with one
.
.
.
commit
|
commitdiff
|
tree
2018-02-10
S
tas Boukarev
sset: ch
a
n
g
e MEMBER to FIXNUMP
.
commit
|
commitdiff
|
tree
2018-02-10
S
t
a
s
Boukarev
Reduce
code
constan
t
s when type checking classes
.
commit
|
commitdiff
|
tree
2018-02-10
Stas Boukarev
sset: change
+dele
t
ed+ to
-1
.
commit
|
commitdiff
|
tree
2018-02-10
Stas
Bouk
a
r
e
v
Us
e
&opti
o
nal instead of &key for make
-
sset
.
commit
|
commitdiff
|
tree
2018-02-10
Stas Boukarev
A
d
d a
tim
e
ou
t
to thr
e
ads
.
pure/symbol-value-in-thread
.
3
.
commit
|
commitdiff
|
tree
2018-02-09
Stas
B
oukarev
Slightly opti
m
ize sset-adjo
i
n
.
commit
|
commitdiff
|
tree
2018-02-09
St
a
s Bouk
a
rev
F
i
x sset-adjoin
.
commit
|
commitdiff
|
tree
2018-02-09
Stas Boukarev
A
d
d *print-vector-length* to with-standard-i
o
-synt
a
x
.
commit
|
commitdiff
|
tree
2018-02-09
Stas Boukarev
Fix
make-t
a
rget-2-load
.
lisp
.
commit
|
commitdiff
|
tree
2018-02-09
S
t
a
s Bouk
a
r
e
v
Optionally reduce the amo
u
nt o
f
stuff exci
s
ed
from
.
.
.
commit
|
commitdiff
|
tree
2018-02-08
St
a
s
Boukarev
Remove
an
A
VER f
r
om V
A
LIDATE-CALL-TYPE
.
commit
|
commitdiff
|
tree
2018-02-08
Stas B
o
ukarev
Fix
a
typo i
n
LTN-ANA
L
YZE-CAST
.
commit
|
commitdiff
|
tree
2018-02-08
Stas Bou
k
arev
Ren
a
me ALIGN-UP back to ALI
G
N
.
commit
|
commitdiff
|
tree
2018-02-06
Stas Bouk
a
r
ev
Fix FORMAT compilation on non-simple strings
.
commit
|
commitdiff
|
tree
2018-02-03
Stas
B
oukare
v
A c
o
uple
always-bound d
e
clarations
.
commit
|
commitdiff
|
tree
2018-02-03
Stas Bo
u
k
a
r
e
v
Mark all cl varia
b
l
es always-bo
u
nd
.
commit
|
commitdiff
|
tree
2018-02-03
St
a
s
Boukar
e
v
Move *s
a
ved-f
p
-
a
nd-pcs* to early-a
l
ieneval
.
commit
|
commitdiff
|
tree
2018-02-03
Stas Bouka
r
ev
Ma
k
e *
s
a
v
ed-f
p
-an
d
-pcs* thr
e
a
d-l
o
ca
l
.
commit
|
commitdiff
|
tree
2018-02-03
S
tas
Bouka
r
ev
Minor clea
n
up around always-bound declarations
.
commit
|
commitdiff
|
tree
2018-02-03
Stas Boukarev
Proc
l
aim reader and printer v
a
riables alw
a
y
s
-b
o
und
.
commit
|
commitdiff
|
tree
2018-02-03
S
t
as Boukarev
Simpl
i
fy ALWAYS-BOUND
u
sag
e
.
commit
|
commitdiff
|
tree
2018-02-03
Stas Bouka
r
ev
arm64
/
vm
.
l
i
sp
:
t
urn
s
ome defparameters into def
g
lobals
.
commit
|
commitdiff
|
tree
2018-02-02
S
tas
B
o
u
karev
Try making
im
m
o
bile-space work on wi
n
32
.
commit
|
commitdiff
|
tree
2018-02-02
S
t
as Boukar
e
v
Inline expansion o
f
two-arg
-
ch
a
r-equal wi
t
hout using
.
.
.
commit
|
commitdiff
|
tree
2018-02-02
Stas Bo
u
karev
Don't mayb
e
-i
n
line two-arg-cha
r
-equal
.
commit
|
commitdiff
|
tree
2018-02-02
S
t
as
B
ouk
a
re
v
B
etter EQUAL/P t
r
ansforms for characters
a
nd
s
ymbols
.
commit
|
commitdiff
|
tree
2018-02-02
Stas Boukarev
Fix trans
f
orming (EQ
U
ALP "" X)
.
commit
|
commitdiff
|
tree
2018-02-01
St
a
s Boukarev
Restor
e
win32 x8
6
-64
.
commit
|
commitdiff
|
tree
2018-02-01
Stas Bou
k
arev
U
se
unsig
n
e
d-long for ioctl()
.
commit
|
commitdiff
|
tree
2018-02-01
Stas B
o
ukarev
Adjust
a
t
es
t
.
commit
|
commitdiff
|
tree
2018-02-01
Stas Bo
u
kare
v
F
i
x #-immobil
e
-code build
.
commit
|
commitdiff
|
tree
2018-02-01
Stas Boukarev
D
i
sable call-out-n
a
med
o
n #-sb
-
dynamic-core
.
commit
|
commitdiff
|
tree
2018-02-01
St
a
s
B
oukarev
Restore undefined-a
l
ien-fun name rep
o
rting o
n
x86-64
.
commit
|
commitdiff
|
tree
2018-02-01
Stas B
o
u
kar
e
v
debu
g
-dump
,
c
o
mpact-ve
c
tor: special case str
i
ng
s
.
commit
|
commitdiff
|
tree
2018-01-31
S
t
a
s Boukarev
Avoid d
e
letion notes
f
rom a MAKE-A
R
RA
Y
t
r
ansfor
m
.
commit
|
commitdiff
|
tree
2018-01-31
Stas Bou
k
ar
e
v
Simplify
s
ort-vector
.
commit
|
commitdiff
|
tree
2018-01-31
Stas Boukarev
Simp
l
ify assembly/x86-64/ar
i
th
.
l
isp
commit
|
commitdiff
|
tree
2018-01-29
Stas Boukarev
Fix a typo
i
n sb-m
p
fr
.
commit
|
commitdiff
|
tree
2018-01-27
Stas Bo
u
karev
Fix S
P
ARC
.
commit
|
commitdiff
|
tree
2018-01-25
St
a
s
Bo
u
k
arev
Move object-size
to sb-introspect
.
commit
|
commitdiff
|
tree
2018-01-24
Stas Boukarev
R
ename
o
bject-
s
ize to
p
rimitive-objec
t
-
si
z
e
.
commit
|
commitdiff
|
tree
2018-01-24
Stas Boukar
e
v
object-size: include the slot vector
f
or CLO
S
objects
.
commit
|
commitdiff
|
tree
2018-01-23
Stas Bou
k
arev
Produc
e
only one war
n
ing
for (typep x '
b
a
d
-type)
commit
|
commitdiff
|
tree
2018-01-23
Stas Boukarev
Handle
(
complex (memb
e
r not-a-r
e
al)) types
.
commit
|
commitdiff
|
tree
2018-01-23
Stas Bouka
r
ev
Don't
try to p
r
i
nt highly ne
s
ted forms
f
or ty
p
e err
o
r
s
.
commit
|
commitdiff
|
tree
2018-01-22
Stas Boukar
e
v
Use de
f
inition-source-mixin fo
r
slot-
d
efini
t
ion
.
commit
|
commitdiff
|
tree
2018-01-22
Stas Boukarev
Remove unused code
.
commit
|
commitdiff
|
tree
2018-01-22
Stas
Boukarev
Don'
t
use S
O
URCE-
L
OCATION when e
x
p
anding DEFUN
.
commit
|
commitdiff
|
tree
2018-01-22
S
tas B
o
ukarev
Remove
a
n unuse
d
p
a
ramet
e
r i
n
%compi
l
er-def
m
a
c
ro
.
commit
|
commitdiff
|
tree
2018-01-20
S
t
as Boukarev
:gc-de
a
d
lock
:broken-on :w
i
n32
commit
|
commitdiff
|
tree
2018-01-19
Stas B
o
ukarev
Fix
CALL-WITH-TIMING
.
commit
|
commitdiff
|
tree
2018-01-19
Stas Boukarev
Fix
C
OPY-MORE-
A
RG on ARM64
.
commit
|
commitdiff
|
tree
2018-01-19
Sta
s
Boukarev
Mo
r
e
robust
interrupt-thread
.
commit
|
commitdiff
|
tree
2018-01-17
Stas Boukarev
v
ec
t
o
r-specif
i
e
r
-
wideta
g
: i
g
nore hairy
-
type
.
commit
|
commitdiff
|
tree
2018-01-17
Stas
Bo
u
k
a
r
ev
Revert
"
Report type errors co
m
ing f
r
om
(
THE NIL 0
)
.
"
commit
|
commitdiff
|
tree
2018-01-17
S
tas Bouka
r
ev
More maybe-terminate-block
.
commit
|
commitdiff
|
tree
2018-01-17
St
a
s
Boukarev
Impr
o
ve error reporting for
l
oca
l
function
s
.
commit
|
commitdiff
|
tree
2018-01-17
Stas Boukarev
Don't transform make
-
array with :el
e
men
t
-type
nil
.
commit
|
commitdiff
|
tree
2018-01-17
St
a
s
B
oukarev
Repor
t
ty
p
e errors coming from (THE NIL 0)
.
commit
|
commitdiff
|
tree
2018-01-17
Stas Boukarev
C
all may
b
e-ter
m
inate-block when translating THE
.
commit
|
commitdiff
|
tree
2018-01-17
S
tas Boukarev
Mai
n
tain
LAM
B
DA-CALLS-OR-CLOSES in DELETE-REF
.
commit
|
commitdiff
|
tree
2018-01-16
Stas Boukarev
Fix combin
a
tion-args-flow-c
l
eanly-p
.
commit
|
commitdiff
|
tree
2018-01-16
Stas Boukarev
DCE: delete
:optional functionals
.
commit
|
commitdiff
|
tree
2018-01-15
Stas Boukarev
F
i
x traceroot
.
test
.
s
h
commit
|
commitdiff
|
tree
2018-01-15
Stas Boukarev
Check for
t
he NI
L
type in th
e
EQUAL tr
a
nsform
.
commit
|
commitdiff
|
tree
2018-01-15
S
tas
Boukarev
Protect unconvert-tail-c
a
lls a
g
a
i
n
st deleted blocks
.
commit
|
commitdiff
|
tree
2018-01-15
S
tas Boukarev
Remove a
n
unnecessary
copy-
l
ist
.
commit
|
commitdiff
|
tree
2018-01-14
S
tas Boukare
v
Mark c
l
os-c
a
ch
e
-test as broken o
n
sb-saf
e
point
.
commit
|
commitdiff
|
tree
2018-01-14
Stas Bo
u
k
arev
A
d
d (profile
:
threads) :
b
roken
-
o
n
:win
3
2
commit
|
commitdiff
|
tree
2018-01-14
Stas Boukar
e
v
Don't choke on in
v
alid objects wh
e
n GCin
g
weak
hash
.
.
.
commit
|
commitdiff
|
tree
2018-01-14
S
t
as Bo
u
karev
Mark (:ti
m
er :th
r
ea
d
ed
-
str
e
s
s
) broke
n
on x86
.
commit
|
commitdiff
|
tree
2018-01-13
Stas Bou
k
ar
e
v
Lose on
m
emory corruptio
n
while gcing
.
commit
|
commitdiff
|
tree
2018-01-13
Stas
B
oukarev
Ma
r
k
:two
-
th
r
eads
-
r
unn
i
ng-gc as broken on
s
b
-
safepoint
.
commit
|
commitdiff
|
tree
2018-01-13
Sta
s
B
ou
k
a
r
e
v
Make a defknown for FIN
A
L
IZE
.
commit
|
commitdiff
|
tree
2018-01-12
S
t
as Bouk
a
r
ev
dyn
d
ebug_init:
fix gencgc_verbo
s
e han
d
ling
.
commit
|
commitdiff
|
tree
2018-01-12
Stas Boukarev
Fi
x
derive-node-type
on h
a
iry
t
ype
s
.
commit
|
commitdiff
|
tree
2018-01-12
Stas Bou
k
arev
I
m
prove
AR
R
AY-HEADER-
P
type
derivatio
n
.
commit
|
commitdiff
|
tree
2018-01-11
Stas Boukar
e
v
cty
p
ep: better
handli
n
g o
f
ar
r
a
y
-t
y
pe with unknown
.
.
.
commit
|
commitdiff
|
tree
next