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 CAST-TYPE-CHECK.
2018-01-02
Sta
s
Bouka
r
ev
Fix CAST-TYPE
-
CHECK
.
commit
|
commitdiff
|
tree
2018-01-02
Sta
s
B
o
u
k
a
rev
Simplify ir1-o
p
timize-mv-
c
a
ll and catch
m
ore errors
.
commit
|
commitdiff
|
tree
2018-01-02
S
t
as
Boukarev
Don't allow
&
aux to bind consta
n
t
s
.
commit
|
commitdiff
|
tree
2018-01-02
Stas Bo
u
karev
Choo
s
e
t
he function primitiv
e
-type f
o
r (an
d
f
u
nct
i
on x)
.
commit
|
commitdiff
|
tree
2018-01-02
Stas
B
ouk
a
rev
Don't
f
ail
on (m
a
ke-s
t
ring-output-stream :e
l
emen
t
-t
y
p
e
.
.
.
commit
|
commitdiff
|
tree
2018-01-02
Stas B
o
ukarev
F
i
x c
o
nstant folding w
i
th :a
l
low-othe
r
-keys unknown
.
commit
|
commitdiff
|
tree
2018-01-01
S
tas Boukarev
Fix constant
f
oldin
g
w
ith duplicate &key args
.
commit
|
commitdiff
|
tree
2018-01-01
Stas Boukarev
Fix con
s
tant fo
l
din
g
with :allow-other-keys present
.
commit
|
commitdiff
|
tree
2018-01-01
Stas
B
oukarev
F
i
x
a m
a
k
e
-
arra
y
transf
o
r
m on bad initial-contents
.
commit
|
commitdiff
|
tree
2018-01-01
Sta
s
Boukarev
Put bac
k
:count i
n
to the REMOV
E
-IF defknown
.
commit
|
commitdiff
|
tree
2018-01-01
Stas Boukarev
Don't try c
o
nsta
n
t folding calls wit
h
unknown keys
.
commit
|
commitdiff
|
tree
2018-01-01
St
a
s Boukarev
F
l
ush combi
n
a
t
i
o
ns
w
hich call other functions
.
commit
|
commitdiff
|
tree
2018-01-01
Stas Boukarev
Don't
cons in
COUNT
.
commit
|
commitdiff
|
tree
2017-12-31
S
tas Boukarev
Reduce cons
i
n
g in back-p
r
opa
g
ate
-
one-
d
x-lva
r
.
commit
|
commitdiff
|
tree
2017-12-31
Stas B
o
ukare
v
Fix const
a
nt-fold-call-p
.
commit
|
commitdiff
|
tree
2017-12-31
S
t
as Bo
u
karev
R
e
name *print-sequenc
e
-length* to *print-vector
-
length
*
.
commit
|
commitdiff
|
tree
2017-12-31
St
a
s Boukarev
Av
o
id a style-warning in compile
.
impure
commit
|
commitdiff
|
tree
2017-12-30
Stas Boukar
e
v
e
x
ternal-f
o
r
mat: ad
d
EURO_
S
I
G
N
to wi
n
dows-1251
.
commit
|
commitdiff
|
tree
2017-12-30
S
t
as Boukarev
Try to ma
k
e sb-introspect/allo
c
ation-
i
nfor
m
a
t
i
o
n
.
6
.
.
.
commit
|
commitdiff
|
tree
2017-12-30
Stas Boukarev
More -
-
no-userinit --no-userinit i
n
core
.
test
.
sh
commit
|
commitdiff
|
tree
2017-12-29
Stas B
o
uka
r
ev
Skip a consing test o
n
:
interpr
e
ter
.
commit
|
commitdiff
|
tree
2017-12-29
S
tas Bouka
r
ev
Don't
r
e
opt
i
mize
c
asts when checking for CAST-T
Y
P
E
.
.
.
commit
|
commitdiff
|
tree
2017-12-29
Sta
s
Bo
u
kare
v
Don't allocate stack space
s
for a
r
gumen
t
s twice
.
commit
|
commitdiff
|
tree
2017-12-29
Stas Boukarev
hide-
i
r-no
d
es: hi
d
e GLOBAL-VAR
.
commit
|
commitdiff
|
tree
2017-12-29
S
t
a
s
Boukarev
Optimize (m-v-ca
l
l x k
n
own
-
v
a
l
u
e
s
)
for any X
.
commit
|
commitdiff
|
tree
2017-12-29
Stas
B
oukarev
Mark
%
double/single-fl
o
at f
l
ushabl
e
in the ROUND tran
s
form
.
commit
|
commitdiff
|
tree
2017-12-29
Stas
B
oukare
v
P
ropagat
e
L
E
X
ENV
-
FLUSHABLE in
s
i
de
t
ransforms
.
commit
|
commitdiff
|
tree
2017-12-29
Stas Boukarev
Do no
t
cons w
h
en trunca
t
ing (
f
loat most
-
n
e
gative-fixnum)
commit
|
commitdiff
|
tree
2017-12-29
Stas Boukarev
Do not co
n
s in
(values (truncat
e
(the dou
b
le-fl
o
at
.
.
.
commit
|
commitdiff
|
tree
2017-12-29
Stas Boukar
e
v
Add SB-EXT:*PRINT-SE
Q
UENCE
-
LE
N
GTH* fo
r
strings and
.
.
.
commit
|
commitdiff
|
tree
2017-12-29
Stas Bouka
r
e
v
Protec
t
PRINCI
P
A
L-L
V
AR-DES
T
from
u
nuse
d
CASTs
.
commit
|
commitdiff
|
tree
2017-12-29
S
t
as Boukarev
Fix (catch
f
o
rm
s
-
i
nvolving-u
n
k
nown-values
.
.
.
)
commit
|
commitdiff
|
tree
2017-12-29
S
t
as Boukarev
Fix FIL
L
on large bit-vecto
r
s
.
commit
|
commitdiff
|
tree
2017-12-29
Sta
s
B
oukarev
Fix SXHASH on inter
p
reted
functions
.
commit
|
commitdiff
|
tree
2017-12-25
Stas Boukarev
Fi
x
MAP-TREE
.
commit
|
commitdiff
|
tree
2017-12-25
S
t
as
B
o
ukarev
Add NEWS
.
commit
|
commitdiff
|
tree
2017-12-22
Stas Boukarev
(map
-
a
llocated-objects
:
no-consing) no
l
onger
f
ails
.
.
.
commit
|
commitdiff
|
tree
2017-12-21
Stas Boukarev
tests: on
e
more evaluator-mode
fix
.
commit
|
commitdiff
|
tree
2017-12-20
Stas Boukarev
F
i
x SKIP-FILE in impure tests
.
commit
|
commitdiff
|
tree
2017-12-20
S
tas
Boukarev
a
lien
.
i
m
pure: comp
i
l
e
a test
.
commit
|
commitdiff
|
tree
2017-12-20
Stas Bouk
a
rev
Fix ru
n
n
i
ng
t
ests
i
n
t
he :in
t
e
r
pret mode
.
commit
|
commitdiff
|
tree
2017-12-20
Stas Boukare
v
Fix
g
e
nesi
s
w
ith c
h
eneygc
.
commit
|
commitdiff
|
tree
2017-12-20
Stas Boukarev
Ma
r
k wait-on-sem
a
phor
e
semaphore-notification a
s
passi
n
g
.
.
.
commit
|
commitdiff
|
tree
2017-12-20
Stas Bo
u
karev
Fi
x
the COE
R
CE
source
t
r
an
s
f
o
rm
.
commit
|
commitdiff
|
tree
2017-12-20
Stas Bouk
a
rev
Disable a test on wi
n
32
.
commit
|
commitdiff
|
tree
2017-12-20
Stas
B
o
u
k
are
v
Tr
y
to
make t
h
e :lurking-th
r
eads test mo
r
e ro
b
us
t
.
commit
|
commitdiff
|
tree
2017-12-20
Stas Boukarev
Optim
i
ze darwin signal emulation
.
commit
|
commitdiff
|
tree
2017-12-20
St
a
s B
o
u
ka
r
e
v
x86-64-darwin s
i
gnal e
m
ula
t
ion: block and
sa
v
e sigmask
.
.
.
commit
|
commitdiff
|
tree
2017-12-20
Stas Bou
k
arev
Remove an obsolete
#define an
d
comments
.
commit
|
commitdiff
|
tree
2017-12-19
Stas Boukarev
i
mpure-runner:
a
dd wit
h
-c
o
m
p
ilation-unit
.
commit
|
commitdiff
|
tree
2017-12-19
S
tas B
o
ukarev
CONSTANTP: catch errors from m
a
croexpand
.
commit
|
commitdiff
|
tree
2017-12-19
Stas Boukarev
Fix
(
constantp (the
.
.
.
)
)
commit
|
commitdiff
|
tree
2017-12-19
Stas Bou
k
are
v
CTYPEP: handle (
C
ONS/ARRA
Y
unknown-t
y
pe)
.
commit
|
commitdiff
|
tree
2017-12-19
S
t
as Boukarev
threads
.
imp
u
r
e: relax :l
u
rking
-
threads
timings
.
commit
|
commitdiff
|
tree
2017-12-19
S
tas Bouk
a
rev
tests:
p
ut
impure test
i
ng c
o
de
i
nto a
f
ile
.
commit
|
commitdiff
|
tree
2017-12-19
St
a
s Bouk
a
rev
tests: reduce
e
xpansion of
WITH-TEST
.
commit
|
commitdiff
|
tree
2017-12-18
Stas
B
ou
k
a
r
ev
Fix (CONSTANTP (PROGV
.
.
.
)) on mal
f
o
r
med input
.
commit
|
commitdiff
|
tree
2017-12-18
Stas Boukar
e
v
Adjust
a comme
n
t
.
commit
|
commitdiff
|
tree
2017-12-17
S
t
as Boukarev
Don't try to
r
eference z
o
mbie e
n
try points
.
commit
|
commitdiff
|
tree
2017-12-17
Stas
B
ouk
a
r
ev
Hide FUNCTI
O
NALs f
r
om
e
rror
r
e
p
o
rts
.
commit
|
commitdiff
|
tree
2017-12-17
S
tas Boukare
v
I
R1-
O
PTIMIZ
E
-COMBINATION: the
combination can become
.
.
.
commit
|
commitdiff
|
tree
2017-12-17
S
t
as Boukarev
Improve sign
a
l
h
andler
e
m
ulat
i
on on darwin
-
x86-64
.
commit
|
commitdiff
|
tree
2017-12-17
Sta
s
Boukarev
d
arwin: re
d
uc
e
stack
size for the
e
x
cep
t
ion handling
.
.
.
commit
|
commitdiff
|
tree
2017-12-16
Sta
s
Boukarev
th
r
eads
.
i
m
pure:
w
ait for
i
nterr
u
pts to be processe
d
.
commit
|
commitdiff
|
tree
2017-12-16
Stas Bou
k
a
r
e
v
threads
.
impure: r
e
move (forma
t
t
"
test done") output
.
commit
|
commitdiff
|
tree
2017-12-16
S
t
as Bouk
a
rev
Fix transform-ca
l
l
.
commit
|
commitdiff
|
tree
2017-12-16
Stas B
o
ukarev
USE-
G
OOD-F
O
R-DX-P: de
l
e
ted
n
odes are no good
.
commit
|
commitdiff
|
tree
2017-12-16
Stas
Boukarev
Fix compile-
t
ime er
r
or
r
e
porting
.
commit
|
commitdiff
|
tree
2017-12-16
Stas Bo
u
karev
C
ONSTANTP: don't accept bogus BL
O
CK forms
.
commit
|
commitdiff
|
tree
2017-12-15
S
tas
B
oukarev
Fix dynamic-extent
o
n recursive
l
ocal
functions
.
commit
|
commitdiff
|
tree
2017-12-15
Stas Boukarev
ru
n
-pro
g
ram
.
impu
r
e: di
s
able a test on #-win32
.
commit
|
commitdiff
|
tree
2017-12-15
Sta
s
B
o
ukare
v
tests:
fix (make-
t
hrea
d
:inter
r
upt
-
w
ith make-t
h
read
.
.
.
commit
|
commitdiff
|
tree
2017-12-15
St
a
s
B
ou
k
arev
R
un process
-
s
tatus-h
o
ok on all status changes, no
t
.
.
.
commit
|
commitdiff
|
tree
2017-12-15
Stas B
o
u
karev
Remove :continu
e
d
process-sta
t
us
.
commit
|
commitdiff
|
tree
2017-12-15
Stas Bouk
a
rev
Less noise from
d
ocumentation building
.
commit
|
commitdiff
|
tree
2017-12-14
St
a
s Boukarev
ELT
:
don't ch
e
c
k
th
e
array boun
d
s tw
i
ce
.
commit
|
commitdiff
|
tree
2017-12-13
Stas Bou
k
arev
C
orr
e
ctl
y
restore
t
h
e
sign
a
l mask
a
fter enabli
n
g
interr
u
pts
.
commit
|
commitdiff
|
tree
2017-12-13
Sta
s
Bouk
a
r
ev
Stop m
a
p-
a
lloca
t
ed-obj
e
cts from
consing &r
e
st
.
commit
|
commitdiff
|
tree
2017-12-13
Stas B
o
ukarev
Ma
r
k (compi
l
e :bug-913
2
32)
as passing
on :
i
nterpr
e
t
er
.
commit
|
commitdiff
|
tree
2017-12-13
Stas Boukarev
Fix interrupt-
t
hrea
d
e
rror det
e
ction
.
commit
|
commitdiff
|
tree
2017-12-13
Stas Boukarev
Mark (sl
e
ep
:
pretty-
m
uch-forever) broken on w
i
n32
.
commit
|
commitdiff
|
tree
2017-12-12
S
t
as Boukarev
Skip callback
.
imp
u
re with :interpreter
.
commit
|
commitdiff
|
tree
2017-12-12
S
t
a
s
B
o
u
kar
e
v
Pass
a
lien
.
impure and th
r
eads
.
imp
u
re on sb-fasteva
l
.
commit
|
commitdiff
|
tree
2017-12-12
Stas Boukarev
grovel
s
i
gset_t on win32
.
commit
|
commitdiff
|
tree
2017-12-12
Stas Boukarev
D
o
n't run threads
.
impu
r
e inside sb-thread
.
commit
|
commitdiff
|
tree
2017-12-12
Stas Boukarev
with-interrupt
s
: re-block the defer
r
able signals
.
commit
|
commitdiff
|
tree
2017-12-12
S
tas Boukarev
Remove u
n
used code from the w
i
n32
r
untime
.
commit
|
commitdiff
|
tree
2017-12-12
Stas Boukarev
Report the value in CONSTANT-MODIFIED
.
commit
|
commitdiff
|
tree
2017-12-12
Stas Boukarev
saf
e
po
i
nt
.
c: remove un
u
sed inc
l
udes
.
commit
|
commitdiff
|
tree
2017-12-11
Stas Boukarev
Ignore mor
e
:unused TNs i
n
life
t
i
m
e-analyze
.
commit
|
commitdiff
|
tree
2017-12-11
Stas Bo
u
karev
tests
:
skip consing tests
w
h
e
n i
n
terpreting
.
commit
|
commitdiff
|
tree
2017-12-11
Sta
s
Bouk
a
rev
tests: fix
:
fill-poin
t
er-stream-charpo
s
:displ
a
ced
commit
|
commitdiff
|
tree
2017-12-11
Stas Bouk
a
r
e
v
tests: fix g
c
.
impure
/
code/data-separ
a
tion
.
commit
|
commitdiff
|
tree
2017-12-11
St
a
s
B
oukarev
tests: fix :dx-cha
r
-vector-zeroiz
e
d with sb-fasteval
.
commit
|
commitdiff
|
tree
2017-12-11
Stas Bouk
a
rev
tests: fix type-across-hairy-lambda-transforms
w
ith
.
.
.
commit
|
commitdiff
|
tree
2017-12-11
S
t
as Boukarev
Add a commen
t
to run-timer
.
commit
|
commitdiff
|
tree
2017-12-11
Sta
s
Boukarev
Fix -sb-
t
h
read
interrupt-thread
.
commit
|
commitdiff
|
tree
2017-12-10
Stas B
o
uka
r
ev
Re
l
ax
(:type-derivation :
l
ogical-operatio
n
s :scaling)
commit
|
commitdiff
|
tree
2017-12-10
St
a
s Boukarev
Fi
x
-s
b
-th
r
ead
.
commit
|
commitdiff
|
tree
2017-12-10
S
t
as Boukarev
More WITH
_
G
C_A
T
_S
A
FEPOINTS_ONLY aro
u
nd funcallN
.
commit
|
commitdiff
|
tree
next