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
Inline expansion of two-arg-char-equal without using notinline.
2018-01-02
S
t
as
Bouk
a
r
e
v
Choose the function prim
i
tive-type for
(and function
x
)
.
commit
|
commitdiff
|
tree
2018-01-02
Sta
s
Boukarev
Do
n
't f
a
il on (mak
e
-
string-output-s
t
ream :element-type
.
.
.
commit
|
commitdiff
|
tree
2018-01-02
S
tas Bo
u
karev
F
ix con
s
t
a
nt folding
w
ith :allow-other
-
keys unknown
.
commit
|
commitdiff
|
tree
2018-01-01
S
tas
Bou
k
are
v
Fix constant folding with du
p
l
icate
&key ar
g
s
.
commit
|
commitdiff
|
tree
2018-01-01
Sta
s
Boukarev
Fix constant
fold
i
ng with :al
l
ow-other-keys pr
e
se
n
t
.
commit
|
commitdiff
|
tree
2018-01-01
Stas Bou
k
ar
e
v
Fix a m
a
ke-array transf
o
rm on b
a
d initia
l
-contents
.
commit
|
commitdiff
|
tree
2018-01-01
Stas Bouk
a
r
e
v
Put bac
k
:c
o
unt into
t
he REMOVE-IF defknown
.
commit
|
commitdiff
|
tree
2018-01-01
Stas Bouka
r
ev
Don't t
r
y
cons
t
a
nt folding ca
l
ls w
i
t
h unk
n
own
keys
.
commit
|
commitdiff
|
tree
2018-01-01
Stas Boukarev
Flush
combination
s
which call
o
th
e
r functions
.
commit
|
commitdiff
|
tree
2018-01-01
Stas Bo
u
karev
Don't
cons in COUNT
.
commit
|
commitdiff
|
tree
2017-12-31
Sta
s
B
o
ukarev
Reduce consing in back-pr
o
pagate
-
o
ne
-
dx-
l
var
.
commit
|
commitdiff
|
tree
2017-12-31
Stas Boukarev
Fix
consta
n
t-fold-call-p
.
commit
|
commitdiff
|
tree
2017-12-31
Stas Boukarev
Ren
a
me *print-se
q
u
ence-le
n
gth* to
*p
r
int-vec
t
or-length*
.
commit
|
commitdiff
|
tree
2017-12-31
Stas B
o
ukarev
Avoid
a styl
e
-w
a
r
n
ing i
n
c
ompile
.
impure
commit
|
commitdiff
|
tree
2017-12-30
Stas Boukarev
ex
t
ernal-format: add E
U
R
O
_SIGN t
o
w
i
ndows-12
5
1
.
commit
|
commitdiff
|
tree
2017-12-30
S
tas
Boukarev
Try to make
s
b
-introspect/allocation-informatio
n
.
6
.
.
.
commit
|
commitdiff
|
tree
2017-12-30
Stas Boukarev
Mor
e
--no-useri
n
it
--no-use
r
init in
cor
e
.
test
.
s
h
commit
|
commitdiff
|
tree
2017-12-29
S
tas Bou
k
are
v
Sk
i
p a consing tes
t
on :
i
nterpreter
.
commit
|
commitdiff
|
tree
2017-12-29
S
t
as Bou
k
arev
Don't reoptimize c
a
sts when ch
e
c
king
f
or CAST-TYPE
.
.
.
commit
|
commitdiff
|
tree
2017-12-29
Stas Boukarev
Don'
t
a
llo
c
ate stack spaces for arguments twi
c
e
.
commit
|
commitdiff
|
tree
2017-12-29
S
t
as Boukare
v
h
id
e
-ir-n
o
d
es: hide GLO
B
AL-VA
R
.
commit
|
commitdiff
|
tree
2017-12-29
Stas Boukarev
Op
t
imize (m
-
v-call x known-value
s
)
for any X
.
commit
|
commitdiff
|
tree
2017-12-29
S
t
as
Bo
u
k
arev
M
a
rk %dou
b
le/singl
e
-floa
t
f
l
ushable i
n
the
R
OUND tra
n
sform
.
commit
|
commitdiff
|
tree
2017-12-29
Stas Boukarev
Prop
a
gate LEX
E
NV-FLUSHAB
L
E
in
s
ide transf
o
rms
.
commit
|
commitdiff
|
tree
2017-12-29
Stas Boukarev
Do
n
ot
c
on
s
w
h
en tru
n
cating
(
floa
t
most-nega
t
ive-fixnum)
commit
|
commitdiff
|
tree
2017-12-29
Stas Boukarev
Do n
o
t
c
ons
in (
v
alues (truncate (the double-float
.
.
.
commit
|
commitdiff
|
tree
2017-12-29
St
a
s Bo
u
karev
Add
S
B-EXT:*P
R
INT-
S
EQUENCE-LENGTH* for strings and
.
.
.
commit
|
commitdiff
|
tree
2017-12-29
S
t
as
B
oukarev
Protect PR
I
N
CIPAL-LVAR
-
DEST from unused CASTs
.
commit
|
commitdiff
|
tree
2017-12-29
St
a
s Boukarev
Fix (ca
t
ch form
s
-involving-unknown-values
.
.
.
)
commit
|
commitdiff
|
tree
2017-12-29
Stas Bou
k
ar
e
v
Fix FILL
o
n la
r
ge bit-vect
o
rs
.
commit
|
commitdiff
|
tree
2017-12-29
Stas B
o
ukarev
F
ix SXH
A
SH on inte
r
preted fun
c
t
i
o
ns
.
commit
|
commitdiff
|
tree
2017-12-25
Stas
Bo
u
k
a
rev
Fix MA
P
-TREE
.
commit
|
commitdiff
|
tree
2017-12-25
Stas Boukarev
Add NEWS
.
commit
|
commitdiff
|
tree
2017-12-22
S
t
as Bou
k
ar
e
v
(map-allocated-object
s
:no-con
s
ing) n
o
l
onger fa
i
ls
.
.
.
commit
|
commitdiff
|
tree
2017-12-21
S
tas B
o
ukarev
tests: one more evaluator-m
o
de fix
.
commit
|
commitdiff
|
tree
2017-12-20
Stas Bo
u
karev
F
ix SKIP-FILE
in impure tests
.
commit
|
commitdiff
|
tree
2017-12-20
Stas Bou
k
are
v
a
lien
.
impure: compile a test
.
commit
|
commitdiff
|
tree
2017-12-20
S
tas Boukarev
Fi
x
r
unning te
s
ts in the
:interp
r
et
m
ode
.
commit
|
commitdiff
|
tree
2017-12-20
Stas Boukarev
Fix genesis with
c
heneygc
.
commit
|
commitdiff
|
tree
2017-12-20
Stas Bo
u
karev
Mark
wait-on-sem
a
phor
e
semaphore-n
o
tification as passing
.
.
.
commit
|
commitdiff
|
tree
2017-12-20
S
tas
Boukarev
Fix the COERCE source transform
.
commit
|
commitdiff
|
tree
2017-12-20
S
t
as Boukarev
Disable a
t
es
t
on win32
.
commit
|
commitdiff
|
tree
2017-12-20
Stas Bouk
a
rev
Try t
o
make
the :lurking-thr
e
ads test
m
ore robust
.
commit
|
commitdiff
|
tree
2017-12-20
Stas Boukarev
Optimize d
a
rwin signal emulation
.
commit
|
commitdiff
|
tree
2017-12-20
Stas
B
o
ukarev
x86-64-d
a
rwin signal emulatio
n
: block
and s
a
v
e sigmask
.
.
.
commit
|
commitdiff
|
tree
2017-12-20
Stas B
o
u
karev
Remove an obsolete
#
def
i
ne and comments
.
commit
|
commitdiff
|
tree
2017-12-19
S
tas
B
oukarev
imp
u
re
-
r
u
n
ner: add
w
ith-co
m
pilati
o
n
-unit
.
commit
|
commitdiff
|
tree
2017-12-19
Stas Boukarev
CONSTANTP: c
a
t
ch
e
rrors from macroex
p
and
.
commit
|
commitdiff
|
tree
2017-12-19
S
t
as Bouka
r
e
v
F
i
x (constantp (the
.
.
.
))
commit
|
commitdiff
|
tree
2017-12-19
Stas Boukarev
C
T
YPEP: handle (CONS/AR
R
A
Y unkno
w
n-type)
.
commit
|
commitdiff
|
tree
2017-12-19
Stas Boukarev
threa
d
s
.
impure: relax
:
lurk
i
ng-threads
t
imin
g
s
.
commit
|
commitdiff
|
tree
2017-12-19
Stas Boukarev
tests: put
i
mpure testing code
in
t
o a file
.
commit
|
commitdiff
|
tree
2017-12-19
Stas B
o
ukarev
t
e
s
t
s
:
r
e
duce
e
x
pa
n
s
ion of WITH-TEST
.
commit
|
commitdiff
|
tree
2017-12-18
Stas Bouka
r
ev
Fi
x
(C
O
NSTANTP (PROGV
.
.
.
)) on m
a
l
forme
d
input
.
commit
|
commitdiff
|
tree
2017-12-18
Stas Boukar
e
v
Adju
s
t a
com
m
ent
.
commit
|
commitdiff
|
tree
2017-12-17
Stas Boukarev
Do
n
't
try t
o
reference
zombie entry
points
.
commit
|
commitdiff
|
tree
2017-12-17
Stas B
o
u
k
arev
Hide FUNCTI
O
NAL
s
from error re
p
or
t
s
.
commit
|
commitdiff
|
tree
2017-12-17
S
t
as Boukarev
IR1-OPTI
M
IZE-COMBINATION: the combination can become
.
.
.
commit
|
commitdiff
|
tree
2017-12-17
Stas Boukarev
Im
p
rove
si
g
n
a
l
han
d
ler emulation on
d
arw
i
n-x86-64
.
commit
|
commitdiff
|
tree
2017-12-17
Stas B
o
u
k
arev
d
a
rwin: re
d
uce s
t
a
ck size for th
e
exce
p
tion handling
.
.
.
commit
|
commitdiff
|
tree
2017-12-16
Stas Boukarev
threads
.
impure: wait for
inte
r
rupts to be processed
.
commit
|
commitdiff
|
tree
2017-12-16
Stas Bo
u
karev
threads
.
impure: remove (format t "test done
"
) output
.
commit
|
commitdiff
|
tree
2017-12-16
S
t
as
B
ouk
a
rev
Fix transform-
c
all
.
commit
|
commitdiff
|
tree
2017-12-16
Stas Bou
k
a
rev
USE
-
GOOD-FOR-DX-P:
d
eleted
n
odes
are no good
.
commit
|
commitdiff
|
tree
2017-12-16
S
tas
B
o
u
k
arev
Fix compil
e
-time error reporti
n
g
.
commit
|
commitdiff
|
tree
2017-12-16
Stas
B
ouk
a
rev
C
ON
S
TANT
P
: don't acc
e
pt bogus BLOCK for
m
s
.
commit
|
commitdiff
|
tree
2017-12-15
Stas Boukarev
Fix dy
n
a
m
ic-extent o
n
r
ec
u
rsive local functions
.
commit
|
commitdiff
|
tree
2017-12-15
Stas Bou
k
arev
run-program
.
im
p
u
re: disable a test
on #-
w
in32
.
commit
|
commitdiff
|
tree
2017-12-15
Stas Bouk
a
rev
tests: fix (make-thread :interrupt-
w
ith make-thread
.
.
.
commit
|
commitdiff
|
tree
2017-12-15
Stas Boukarev
R
u
n
process-status-hook on all status
c
h
anges, not
.
.
.
commit
|
commitdiff
|
tree
2017-12-15
S
t
a
s Bouk
a
rev
Remove :contin
u
ed
p
rocess-status
.
commit
|
commitdiff
|
tree
2017-12-15
Stas B
o
uk
a
rev
Less noise from docume
n
tation building
.
commit
|
commitdiff
|
tree
2017-12-14
Stas Boukar
e
v
ELT: don'
t
c
h
eck the
a
rray boun
d
s twice
.
commit
|
commitdiff
|
tree
2017-12-13
Stas B
o
ukarev
Correctly restore the si
g
na
l
mask
after enabling
i
nt
e
rr
u
pts
.
commit
|
commitdiff
|
tree
2017-12-13
Stas
B
o
u
k
a
rev
Sto
p
map-alloca
t
ed
-
obj
e
cts from
c
o
nsing
&rest
.
commit
|
commitdiff
|
tree
2017-12-13
Stas
B
oukarev
M
ark
(
compile :b
u
g-913232)
a
s
p
assing on :interp
r
eter
.
commit
|
commitdiff
|
tree
2017-12-13
St
a
s Boukarev
Fix interrupt-t
h
read erro
r
dete
c
t
ion
.
commit
|
commitdiff
|
tree
2017-12-13
Stas Boukarev
Mark (sleep :p
r
e
tty
-
much-forever) broken on win32
.
commit
|
commitdiff
|
tree
2017-12-12
Stas B
o
ukarev
Skip
c
allback
.
impure with :i
n
t
e
r
pr
e
ter
.
commit
|
commitdiff
|
tree
2017-12-12
Stas Bo
u
kar
e
v
P
a
ss alien
.
impure and threads
.
im
p
ure on
s
b-
f
asteval
.
commit
|
commitdiff
|
tree
2017-12-12
Stas Boukarev
g
r
ovel sigs
e
t
_
t on win3
2
.
commit
|
commitdiff
|
tree
2017-12-12
Stas Bou
k
arev
Don't run
t
hreads
.
i
mpure in
s
i
de
s
b-thread
.
commit
|
commitdiff
|
tree
2017-12-12
Stas
B
oukarev
with-interr
u
p
ts: re-block the def
e
rra
b
le
signal
s
.
commit
|
commitdiff
|
tree
2017-12-12
S
t
as Boukarev
Remove un
u
sed code fr
o
m the
w
in32 ru
n
time
.
commit
|
commitdiff
|
tree
2017-12-12
Sta
s
Boukarev
Re
p
ort t
h
e val
u
e in CO
N
STANT-MODIFIED
.
commit
|
commitdiff
|
tree
2017-12-12
Stas Boukare
v
safepoint
.
c: remove unused includes
.
commit
|
commitdiff
|
tree
2017-12-11
Stas Bouk
a
rev
Ignore more
:
unused TNs in lifetime
-
analyze
.
commit
|
commitdiff
|
tree
2017-12-11
S
tas Boukarev
tes
t
s
:
s
kip c
o
ns
i
ng tests
w
he
n
i
n
ter
p
reti
n
g
.
commit
|
commitdiff
|
tree
2017-12-11
Stas Boukare
v
t
e
sts: fix :fill
-
p
o
inter-stream-charpos :displaced
commit
|
commitdiff
|
tree
2017-12-11
Stas
B
ouka
r
ev
tests: fix gc
.
impu
r
e/cod
e
/data
-
s
ep
a
ration
.
commit
|
commitdiff
|
tree
2017-12-11
Stas Boukarev
tests: fix :dx-char-
v
ecto
r
-zeroi
z
ed with sb
-
fasteval
.
commit
|
commitdiff
|
tree
2017-12-11
Stas Boukarev
tests: fix type-across-hairy
-
lambda-tran
s
fo
r
m
s
with
.
.
.
commit
|
commitdiff
|
tree
2017-12-11
Stas Boukarev
Add a
c
omment to run-timer
.
commit
|
commitdiff
|
tree
2017-12-11
Stas Bo
u
k
a
rev
Fi
x
-s
b
-thre
a
d interru
p
t-thread
.
commit
|
commitdiff
|
tree
2017-12-10
S
tas Boukarev
Re
l
ax
(:type
-
derivat
i
on :logical-operations :scaling)
commit
|
commitdiff
|
tree
2017-12-10
Stas Boukar
e
v
F
ix -sb-thread
.
commit
|
commitdiff
|
tree
2017-12-10
St
a
s Bo
u
karev
M
ore WITH
_
GC_AT_SAFEP
O
INTS_ONLY around funcallN
.
commit
|
commitdiff
|
tree
2017-12-10
S
t
as Boukarev
F
ix %thread-sap
.
commit
|
commitdiff
|
tree
2017-12-10
Stas Bouk
a
rev
Try to make RU
N
TIME more
r
obust
.
commit
|
commitdiff
|
tree
2017-12-10
Stas Boukarev
A
dd su
p
port
f
o
r s
b
-safe
p
oint for
ARM6
4
.
commit
|
commitdiff
|
tree
next