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
Careful macroexpansion in rewrite-initial-contents.
2018-01-05
Stas Boukarev
Careful
macroexpansion in rewrite-initial-contents
.
commit
|
commitdiff
|
tree
2018-01-03
Stas
Boukarev
Catch (mak
e
-arra
y
'
(
x)) at CT
.
commit
|
commitdiff
|
tree
2018-01-03
S
ta
s
Bouk
a
rev
Che
c
k
t
y
p
e spe
c
if
i
ers at compil
e
time
.
commit
|
commitdiff
|
tree
2018-01-03
Stas Boukarev
Don
'
t crash wh
e
n
t
r
an
s
forming
(map values-ty
p
e
.
.
.
)
commit
|
commitdiff
|
tree
2018-01-03
Stas Bou
k
arev
More
c
a
reful combination
flushing
.
commit
|
commitdiff
|
tree
2018-01-03
S
t
as Bouka
r
e
v
Fi
x
a make-array
tr
a
nsform on bad d
i
mensions
.
commit
|
commitdiff
|
tree
2018-01-02
Stas Boukarev
Fix CAST-TYP
E
-CHECK
.
commit
|
commitdiff
|
tree
2018-01-02
Stas Boukar
e
v
Simplify ir1-optimize-mv-ca
l
l and catch
m
ore
errors
.
commit
|
commitdiff
|
tree
2018-01-02
Stas Boukare
v
D
on't allow &au
x
to bind constants
.
commit
|
commitdiff
|
tree
2018-01-02
Stas
B
oukarev
Choo
s
e the function
p
ri
m
itiv
e
-type for (and function x)
.
commit
|
commitdiff
|
tree
2018-01-02
St
a
s
B
oukare
v
D
o
n't fail on (make-s
t
r
i
n
g-output-stream :element-type
.
.
.
commit
|
commitdiff
|
tree
2018-01-02
Stas B
o
ukarev
Fix con
s
tant folding
w
i
t
h
:allow-other-keys unknown
.
commit
|
commitdiff
|
tree
2018-01-01
Stas Boukarev
Fix
constant
foldi
n
g with d
u
plica
t
e &key args
.
commit
|
commitdiff
|
tree
2018-01-01
S
tas Boukare
v
Fix con
s
t
a
nt
f
olding with :allow-other-
k
e
y
s
present
.
commit
|
commitdiff
|
tree
2018-01-01
Stas Boukarev
Fix a make-array transform on
bad initi
a
l
-cont
e
nts
.
commit
|
commitdiff
|
tree
2018-01-01
S
t
a
s Bou
k
ar
e
v
Pu
t
b
a
c
k
:count i
n
to
t
h
e REMOVE-IF defkno
w
n
.
commit
|
commitdiff
|
tree
2018-01-01
Stas
B
oukare
v
Don't try cons
t
a
nt fo
l
ding
calls wit
h
unknown k
e
ys
.
commit
|
commitdiff
|
tree
2018-01-01
Stas B
o
ukarev
F
l
ush
combi
n
at
i
ons which call ot
h
er
functions
.
commit
|
commitdiff
|
tree
2018-01-01
S
tas Boukar
e
v
Don
'
t cons i
n
COUNT
.
commit
|
commitdiff
|
tree
2017-12-31
St
a
s Boukarev
Reduce consing in
b
ack-
p
r
op
a
gate-on
e
-dx-lvar
.
commit
|
commitdiff
|
tree
2017-12-31
Stas Boukarev
Fi
x
const
a
n
t
-fold-call-p
.
commit
|
commitdiff
|
tree
2017-12-31
Stas Bou
k
arev
Ren
a
me *p
r
int-seq
u
enc
e
-length* to *pr
i
nt-
v
ector-len
g
t
h*
.
commit
|
commitdiff
|
tree
2017-12-31
Stas Bo
u
karev
Avo
i
d a style-warning in compi
l
e
.
impure
commit
|
commitdiff
|
tree
2017-12-30
Stas Boukarev
e
xternal-format:
a
dd EU
R
O
_SIGN to win
d
o
w
s-125
1
.
commit
|
commitdiff
|
tree
2017-12-30
Stas Boukarev
Try to make sb-intr
o
spect/allocation-informat
i
on
.
6
.
.
.
commit
|
commitdiff
|
tree
2017-12-30
Stas Boukarev
M
o
re --no-us
e
rinit -
-
no-use
r
init in core
.
t
est
.
sh
commit
|
commitdiff
|
tree
2017-12-29
Stas Boukarev
Skip a co
n
sing test on
:
int
e
rpreter
.
commit
|
commitdiff
|
tree
2017-12-29
S
tas Boukare
v
Don't reoptim
i
ze casts w
h
en chec
k
i
ng fo
r
CAST-TYPE
.
.
.
commit
|
commitdiff
|
tree
2017-12-29
St
a
s Boukarev
D
on't allocate s
t
a
ck space
s
for arguments twice
.
commit
|
commitdiff
|
tree
2017-12-29
Stas Boukarev
hide
-
i
r
-nodes: hide
G
LOBA
L
-
V
A
R
.
commit
|
commitdiff
|
tree
2017-12-29
Stas Boukarev
O
pt
i
mize (m-v-call x known-valu
e
s) for any
X
.
commit
|
commitdiff
|
tree
2017-12-29
Stas Bo
u
karev
Mark %doubl
e
/singl
e
-float flushable in the R
O
UND transfo
r
m
.
commit
|
commitdiff
|
tree
2017-12-29
Stas Boukarev
Propagate LEXENV
-
FL
U
S
HABLE ins
i
de
tran
s
for
m
s
.
commit
|
commitdiff
|
tree
2017-12-29
Stas B
o
uk
a
rev
Do not
cons w
h
en truncating (float most-ne
g
ative-fixnum)
commit
|
commitdiff
|
tree
2017-12-29
St
a
s
B
o
u
ka
r
e
v
Do
n
o
t cons in (values (truncate (
t
he
d
o
uble-float
.
.
.
commit
|
commitdiff
|
tree
2017-12-29
Stas Boukarev
Add SB-E
X
T:*P
R
IN
T
-SEQ
U
ENCE-LENGTH* for string
s
and
.
.
.
commit
|
commitdiff
|
tree
2017-12-29
Stas Bo
u
kare
v
Protect PRI
N
CIPAL-LVAR-DEST from unused
CASTs
.
commit
|
commitdiff
|
tree
2017-12-29
St
a
s Boukarev
Fix (c
a
t
c
h
f
orms-i
n
volving-u
n
kn
o
wn-values
.
.
.
)
commit
|
commitdiff
|
tree
2017-12-29
St
a
s Bouka
r
e
v
Fix FILL on
lar
g
e
b
it-ve
c
to
r
s
.
commit
|
commitdiff
|
tree
2017-12-29
S
t
a
s Boukare
v
Fix S
X
HASH on interpr
e
te
d
fu
n
ction
s
.
commit
|
commitdiff
|
tree
2017-12-25
Stas Bouka
r
ev
Fix
MAP-TREE
.
commit
|
commitdiff
|
tree
2017-12-25
Sta
s
Bouk
a
rev
Add NEWS
.
commit
|
commitdiff
|
tree
2017-12-22
Stas Boukar
e
v
(m
a
p-
a
lloc
a
ted-objects
:no-co
n
sing) no longer fails
.
.
.
commit
|
commitdiff
|
tree
2017-12-21
Stas
B
oukar
e
v
tests
:
one more eval
u
a
t
or-mode
fix
.
commit
|
commitdiff
|
tree
2017-12-20
Stas Boukarev
Fix S
K
IP-FI
L
E in impu
r
e
tests
.
commit
|
commitdiff
|
tree
2017-12-20
S
t
a
s
Boukar
e
v
alien
.
i
m
pure: compile a te
s
t
.
commit
|
commitdiff
|
tree
2017-12-20
Stas Boukare
v
Fix running test
s
in
the :i
n
terpre
t
mod
e
.
commit
|
commitdiff
|
tree
2017-12-20
Stas Boukarev
Fix genesis with cheneygc
.
commit
|
commitdiff
|
tree
2017-12-20
S
tas Boukarev
Mar
k
wait-on-semaphore semaphore-notification as passing
.
.
.
commit
|
commitdiff
|
tree
2017-12-20
Stas Boukarev
F
ix the COERCE so
u
rce transform
.
commit
|
commitdiff
|
tree
2017-12-20
Stas
Bo
u
karev
Disable a
t
est on win3
2
.
commit
|
commitdiff
|
tree
2017-12-20
Stas Boukarev
T
ry to make t
h
e :l
u
rking-t
h
re
a
ds te
s
t more robust
.
commit
|
commitdiff
|
tree
2017-12-20
St
a
s Boukarev
Opti
m
ize darwin si
g
nal
emul
a
tion
.
commit
|
commitdiff
|
tree
2017-12-20
St
a
s Boukarev
x86-6
4
-darwin si
g
nal emulation:
b
lock and sa
v
e sigmask
.
.
.
commit
|
commitdiff
|
tree
2017-12-20
Stas Bo
u
karev
Remove an
o
bsolete
#
def
i
ne and comments
.
commit
|
commitdiff
|
tree
2017-12-19
Stas Bouk
a
rev
impure-runner
:
add wi
t
h-compilation-u
n
it
.
commit
|
commitdiff
|
tree
2017-12-19
S
tas Boukarev
CONSTANTP:
catch error
s
from macroexpa
n
d
.
commit
|
commitdiff
|
tree
2017-12-19
Stas
Boukarev
Fix
(constantp (the
.
.
.
))
commit
|
commitdiff
|
tree
2017-12-19
Stas Bo
u
k
arev
CTYPE
P
: ha
n
dle (CONS/ARRAY un
k
nown-type)
.
commit
|
commitdiff
|
tree
2017-12-19
St
a
s
B
oukarev
threads
.
imp
u
re: relax
:
l
urking-threa
d
s timings
.
commit
|
commitdiff
|
tree
2017-12-19
S
t
as Boukarev
tests: put impure
t
estin
g
code int
o
a file
.
commit
|
commitdiff
|
tree
2017-12-19
Stas
Boukarev
tests: reduce expansion
o
f
WITH-TEST
.
commit
|
commitdiff
|
tree
2017-12-18
Stas Bouka
r
e
v
Fix (CONST
A
N
T
P (PROGV
.
.
.
)) on malformed input
.
commit
|
commitdiff
|
tree
2017-12-18
Stas Boukarev
Adju
s
t a co
m
ment
.
commit
|
commitdiff
|
tree
2017-12-17
Sta
s
Bouka
r
e
v
Don
'
t try to refe
r
e
n
ce zombie
e
n
try points
.
commit
|
commitdiff
|
tree
2017-12-17
S
tas
B
oukarev
Hide F
U
NCTIONALs from er
r
or rep
o
r
t
s
.
commit
|
commitdiff
|
tree
2017-12-17
S
t
a
s
B
o
ukarev
IR1-OPTIMIZE-COMBIN
A
TION: the combination can become
.
.
.
commit
|
commitdiff
|
tree
2017-12-17
Stas
B
oukarev
Improve signal h
a
ndler em
u
l
ation
o
n
darwin-x86-64
.
commit
|
commitdiff
|
tree
2017-12-17
Stas
B
o
ukarev
darwin:
r
educe sta
c
k
siz
e
for the exception
h
andl
i
n
g
.
.
.
commit
|
commitdiff
|
tree
2017-12-16
S
tas Boukarev
t
hre
a
ds
.
impure: wait for interrupts
to
be processed
.
commit
|
commitdiff
|
tree
2017-12-16
Stas Bouka
r
e
v
threads
.
impure: remove
(forma
t
t "tes
t
d
o
ne") output
.
commit
|
commitdiff
|
tree
2017-12-16
Stas Boukar
e
v
F
i
x
transform-call
.
commit
|
commitdiff
|
tree
2017-12-16
S
t
as Bo
u
karev
USE-GOOD-FO
R
-DX-
P
: deleted nodes ar
e
no good
.
commit
|
commitdiff
|
tree
2017-12-16
Stas Bouka
r
e
v
F
i
x
c
ompile-time
e
rro
r
reporting
.
commit
|
commitdiff
|
tree
2017-12-16
Stas Boukarev
CON
S
TANTP: don't
accept bogus BLOCK
fo
r
ms
.
commit
|
commitdiff
|
tree
2017-12-15
Stas
Boukarev
Fix dynamic
-
ext
e
n
t
o
n recursive local
f
unctions
.
commit
|
commitdiff
|
tree
2017-12-15
Stas B
o
ukarev
ru
n
-
program
.
i
m
pure
:
disab
l
e a test o
n
#
-
win32
.
commit
|
commitdiff
|
tree
2017-12-15
Stas
Boukare
v
t
ests: fix
(make-thread :interr
u
pt-
w
ith mak
e
-threa
d
.
.
.
commit
|
commitdiff
|
tree
2017-12-15
Stas Boukar
e
v
R
un process-status-hook on all stat
u
s changes, not
.
.
.
commit
|
commitdiff
|
tree
2017-12-15
Stas Bou
k
a
rev
Remove
:co
n
ti
n
ued pro
c
ess-statu
s
.
commit
|
commitdiff
|
tree
2017-12-15
Stas Boukarev
Less noise fr
o
m documentation buildi
n
g
.
commit
|
commitdiff
|
tree
2017-12-14
Stas Boukarev
E
LT: do
n
'
t
c
heck the array bo
u
nds twice
.
commit
|
commitdiff
|
tree
2017-12-13
Stas
B
o
uka
r
ev
Correctly re
s
tore the
signal
mask after enab
l
ing i
n
terrupts
.
commit
|
commitdiff
|
tree
2017-12-13
Stas Boukarev
S
t
o
p map-a
l
located-o
b
ject
s
from co
n
sing &re
s
t
.
commit
|
commitdiff
|
tree
2017-12-13
Stas Bouka
r
ev
M
ark (compile :b
u
g-913232) as passing
o
n :inte
r
pret
e
r
.
commit
|
commitdiff
|
tree
2017-12-13
Stas Boukare
v
Fix interrupt-t
h
read error detecti
o
n
.
commit
|
commitdiff
|
tree
2017-12-13
Stas Boukarev
Mark (sleep
:pretty-much-forever
)
broken on wi
n
32
.
commit
|
commitdiff
|
tree
2017-12-12
Stas Bou
k
arev
S
kip callback
.
impu
r
e
w
ith :i
n
terpreter
.
commit
|
commitdiff
|
tree
2017-12-12
Stas Bou
k
arev
Pas
s
alien
.
imp
u
re and thread
s
.
imp
u
re on
s
b-fasteval
.
commit
|
commitdiff
|
tree
2017-12-12
Sta
s
Bouk
a
r
e
v
grovel sigset_t on win3
2
.
commit
|
commitdiff
|
tree
2017-12-12
Stas Bou
k
a
rev
Don't
run
th
r
e
a
ds
.
i
m
pure insi
d
e
sb-thread
.
commit
|
commitdiff
|
tree
2017-12-12
Stas Bo
u
karev
with-i
n
terr
u
pts:
r
e
-b
l
ock the
deferr
a
ble sign
a
ls
.
commit
|
commitdiff
|
tree
2017-12-12
Stas
Bo
u
k
a
r
ev
Remove unused c
o
de fr
o
m the w
i
n32 r
u
ntime
.
commit
|
commitdiff
|
tree
2017-12-12
Stas Boukare
v
Report the valu
e
in
CON
S
T
ANT-MODIFIED
.
commit
|
commitdiff
|
tree
2017-12-12
Stas Bouka
r
ev
s
a
fep
o
int
.
c: re
m
ove unused
in
c
ludes
.
commit
|
commitdiff
|
tree
2017-12-11
Stas Bouk
a
r
e
v
Ignore mor
e
:
u
nused TNs
in lifetime-analyze
.
commit
|
commitdiff
|
tree
2017-12-11
Stas Boukarev
tests: skip co
n
sing tests when interp
r
eting
.
commit
|
commitdiff
|
tree
2017-12-11
Stas Boukare
v
te
s
t
s: fix :fill-pointer-stream
-
cha
r
pos :d
i
splaced
commit
|
commitdiff
|
tree
2017-12-11
St
a
s Boukarev
tests: fi
x
gc
.
impure/code/data-separat
i
on
.
commit
|
commitdiff
|
tree
2017-12-11
S
t
as Boukarev
tests: fix :dx-ch
a
r-vecto
r
-zeroized with sb-fa
s
t
e
val
.
commit
|
commitdiff
|
tree
next