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 constant folding with duplicate &key args.
2018-01-01
Stas Bouk
a
r
ev
Fix constant
f
olding wit
h
duplica
t
e
&
k
ey a
r
gs
.
commit
|
commitdiff
|
tree
2018-01-01
Stas Boukarev
Fix constant folding with
:
all
o
w-other-keys pres
e
nt
.
commit
|
commitdiff
|
tree
2018-01-01
Stas
B
oukar
e
v
Fix a
make-array transform on
b
a
d initial-cont
e
nts
.
commit
|
commitdiff
|
tree
2018-01-01
Stas
B
oukarev
Put back :count into the REMOV
E
-IF defkn
o
wn
.
commit
|
commitdiff
|
tree
2018-01-01
Stas Boukarev
Don't try
c
onstant folding calls w
i
th unknown
keys
.
commit
|
commitdiff
|
tree
2018-01-01
Stas Boukarev
F
lush
c
o
m
binations which
c
all other func
t
i
o
ns
.
commit
|
commitdiff
|
tree
2018-01-01
Stas Boukarev
Don't cons in COU
N
T
.
commit
|
commitdiff
|
tree
2017-12-31
Stas Boukar
e
v
Reduc
e
consing in back-propa
g
ate-one-dx-lvar
.
commit
|
commitdiff
|
tree
2017-12-31
Stas Boukar
e
v
Fix constant-fold-ca
l
l-p
.
commit
|
commitdiff
|
tree
2017-12-31
Stas
Bouka
r
ev
R
e
nam
e
*print-sequence-length* to *print-vec
t
o
r
-length*
.
commit
|
commitdiff
|
tree
2017-12-31
Stas Bou
k
arev
Avoid a s
t
yle-warning in compile
.
impure
commit
|
commitdiff
|
tree
2017-12-30
Stas
B
oukarev
external-format: add EUR
O
_S
I
GN t
o
windows-1251
.
commit
|
commitdiff
|
tree
2017-12-30
Stas Boukarev
Try to make sb-introspect/
a
llocat
i
on-
i
nfor
m
ation
.
6
.
.
.
commit
|
commitdiff
|
tree
2017-12-30
Sta
s
B
o
ukar
e
v
M
o
re --no-userinit
--no-userinit
i
n
core
.
te
s
t
.
sh
commit
|
commitdiff
|
tree
2017-12-29
S
t
as Bo
u
karev
Skip a
consing test on :interpret
e
r
.
commit
|
commitdiff
|
tree
2017-12-29
Stas Boukarev
Don't
r
eoptimize
ca
s
ts when checking
f
o
r
C
AST
-
TYPE
.
.
.
commit
|
commitdiff
|
tree
2017-12-29
Stas Bouk
a
rev
Don
'
t allocat
e
st
a
c
k
spaces for arg
u
ments twice
.
commit
|
commitdiff
|
tree
2017-12-29
Stas Boukarev
hide-ir-nodes: h
i
de GLOBAL
-
V
AR
.
commit
|
commitdiff
|
tree
2017-12-29
Stas
Boukarev
Optim
i
z
e (m-v-c
a
ll x kno
w
n
-
v
alues) for an
y
X
.
commit
|
commitdiff
|
tree
2017-12-29
Stas Boukar
e
v
Mark %double/single
-
float flushable in the R
O
UND transform
.
commit
|
commitdiff
|
tree
2017-12-29
Stas Boukarev
Propagate LEXENV-FLUSHABLE in
s
ide transforms
.
commit
|
commitdiff
|
tree
2017-12-29
Stas Boukarev
Do
not c
o
ns
wh
e
n truncating (flo
a
t most-n
e
g
at
i
ve-f
i
xnum)
commit
|
commitdiff
|
tree
2017-12-29
Stas Bo
u
ka
r
e
v
Do not con
s
in (
v
a
l
ues (trunc
a
t
e
(
t
he double-fl
o
at
.
.
.
commit
|
commitdiff
|
tree
2017-12-29
Stas Boukarev
A
d
d
SB-EXT:*PRI
N
T-SEQUENCE-LENGTH*
for stri
n
gs and
.
.
.
commit
|
commitdiff
|
tree
2017-12-29
Sta
s
B
o
ukarev
Protect P
R
INCIPAL-
L
V
AR-DEST fr
o
m
unused CASTs
.
commit
|
commitdiff
|
tree
2017-12-29
S
t
as Boukarev
F
i
x (c
a
tch forms-in
v
olv
i
n
g
-unknown-values
.
.
.
)
commit
|
commitdiff
|
tree
2017-12-29
Stas Bou
k
arev
Fix FILL on large bit-
v
ect
o
rs
.
commit
|
commitdiff
|
tree
2017-12-29
S
t
as Boukarev
Fix SXHASH on interpreted
f
unctions
.
commit
|
commitdiff
|
tree
2017-12-25
Stas Boukar
e
v
Fix MA
P
-TR
E
E
.
commit
|
commitdiff
|
tree
2017-12-25
Stas Bou
k
a
rev
Ad
d
NEW
S
.
commit
|
commitdiff
|
tree
2017-12-22
St
a
s Boukare
v
(map-all
o
cated-
o
bje
c
ts :no-cons
i
ng) no lon
g
er fails
.
.
.
commit
|
commitdiff
|
tree
2017-12-21
Stas B
o
ukar
e
v
tests: one
m
ore eva
l
uator-mode fix
.
commit
|
commitdiff
|
tree
2017-12-20
Stas B
o
ukarev
Fi
x
SKIP-FILE in impure
te
s
ts
.
commit
|
commitdiff
|
tree
2017-12-20
S
t
a
s Boukar
e
v
alien
.
i
m
pure:
c
om
p
ile a t
e
st
.
commit
|
commitdiff
|
tree
2017-12-20
Stas Boukar
e
v
Fix
r
unn
i
ng tes
t
s in the :inter
p
ret mo
d
e
.
commit
|
commitdiff
|
tree
2017-12-20
St
a
s
Boukarev
Fix genes
i
s with cheneygc
.
commit
|
commitdiff
|
tree
2017-12-20
Stas Boukarev
Mark w
a
it
-
on-semaphore s
e
ma
p
hore-notificati
o
n as pas
s
ing
.
.
.
commit
|
commitdiff
|
tree
2017-12-20
Stas Boukarev
Fix t
h
e COERCE source transform
.
commit
|
commitdiff
|
tree
2017-12-20
Stas
B
oukarev
Disable a test on win32
.
commit
|
commitdiff
|
tree
2017-12-20
St
a
s Bouk
a
rev
Tr
y
to make the :
l
urkin
g
-
t
hread
s
test more robust
.
commit
|
commitdiff
|
tree
2017-12-20
St
a
s Bo
u
karev
Opt
i
m
iz
e
darwin s
i
gn
a
l emul
a
t
ion
.
commit
|
commitdiff
|
tree
2017-12-20
St
a
s
Boukarev
x86-64-darwi
n
sign
a
l em
u
lation
:
block and
s
av
e
si
g
mask
.
.
.
commit
|
commitdiff
|
tree
2017-12-20
Stas Bouka
r
ev
Remove an ob
s
olete #de
f
ine and c
o
m
men
t
s
.
commit
|
commitdiff
|
tree
2017-12-19
Stas Boukarev
impure-runner: add with-c
o
mpilation-un
i
t
.
commit
|
commitdiff
|
tree
2017-12-19
S
tas
B
oukarev
CO
N
STANTP: catc
h
er
r
ors from macroex
p
a
n
d
.
commit
|
commitdiff
|
tree
2017-12-19
Stas
B
ou
k
a
rev
Fix (co
n
st
a
ntp (the
.
.
.
))
commit
|
commitdiff
|
tree
2017-12-19
Stas Boukarev
CTYPEP: handle (CONS/ARRAY un
k
nown-
t
ype)
.
commit
|
commitdiff
|
tree
2017-12-19
Stas B
o
ukarev
t
h
reads
.
impur
e
:
relax :
l
urk
i
ng-threads timings
.
commit
|
commitdiff
|
tree
2017-12-19
Stas Boukarev
test
s
: p
u
t
impur
e
te
s
tin
g
co
d
e in
t
o a file
.
commit
|
commitdiff
|
tree
2017-12-19
Stas Bou
k
arev
t
ests: reduce ex
p
ans
i
on
o
f
WITH-TEST
.
commit
|
commitdiff
|
tree
2017-12-18
Stas Bou
k
arev
Fix
(
CONSTANTP (
P
ROGV
.
.
.
))
o
n malformed inpu
t
.
commit
|
commitdiff
|
tree
2017-12-18
Stas
B
oukarev
Ad
j
us
t
a co
m
ment
.
commit
|
commitdiff
|
tree
2017-12-17
S
t
as Boukarev
Don't tr
y
t
o
ref
e
rence zombie entry points
.
commit
|
commitdiff
|
tree
2017-12-17
S
t
a
s Bo
u
karev
Hide FUNCTIONALs fro
m
error reports
.
commit
|
commitdiff
|
tree
2017-12-17
S
t
a
s Boukarev
IR1-O
P
TIMIZE-COMB
I
N
A
TION: the
c
ombi
n
ation
c
an become
.
.
.
commit
|
commitdiff
|
tree
2017-12-17
Stas
Boukarev
Improve signa
l
handl
e
r emulatio
n
on
darwin-x86-6
4
.
commit
|
commitdiff
|
tree
2017-12-17
Stas
Bouka
r
ev
darw
i
n: reduce stack
size f
o
r the exc
e
p
t
ion
h
a
ndlin
g
.
.
.
commit
|
commitdiff
|
tree
2017-12-16
Stas Boukarev
threads
.
impure: wait for i
n
t
e
rrupts to be pro
c
essed
.
commit
|
commitdiff
|
tree
2017-12-16
S
t
as Boukarev
thread
s
.
impure: remove (format t "test done") ou
t
put
.
commit
|
commitdiff
|
tree
2017-12-16
Sta
s
Boukarev
Fix tran
s
form-
c
a
l
l
.
commit
|
commitdiff
|
tree
2017-12-16
S
t
as
Bo
u
karev
U
S
E
-GOOD-FOR-DX
-
P: delet
e
d nodes are n
o
good
.
commit
|
commitdiff
|
tree
2017-12-16
Stas Boukarev
Fix compile-time er
r
o
r
r
e
por
t
ing
.
commit
|
commitdiff
|
tree
2017-12-16
Stas Bou
k
arev
CO
N
ST
A
NTP: do
n
'
t
a
c
cept bogus B
L
O
C
K fo
r
ms
.
commit
|
commitdiff
|
tree
2017-12-15
Stas Bo
u
karev
F
ix dyn
a
mic-extent o
n
recursi
v
e local functions
.
commit
|
commitdiff
|
tree
2017-12-15
Stas Boukar
e
v
r
un-p
r
ogram
.
i
m
pure: disable
a
tes
t
on #-win3
2
.
commit
|
commitdiff
|
tree
2017-12-15
Stas
B
oukarev
tests: fix (m
a
ke-
t
hread :interrupt-with
make-thread
.
.
.
commit
|
commitdiff
|
tree
2017-12-15
S
tas B
o
uka
r
ev
Run process-
s
tatus-hook on a
l
l
s
tatus
c
hanges, no
t
.
.
.
commit
|
commitdiff
|
tree
2017-12-15
Stas
Bouka
r
ev
Remove :c
o
ntinued proce
s
s-sta
t
us
.
commit
|
commitdiff
|
tree
2017-12-15
Stas Boukarev
Less noise from documentation b
u
i
l
d
ing
.
commit
|
commitdiff
|
tree
2017-12-14
St
a
s Boukarev
ELT: don't
c
h
e
ck the array bound
s
tw
i
ce
.
commit
|
commitdiff
|
tree
2017-12-13
Stas Boukarev
C
o
rrectly restore
t
he si
g
n
al mask after enabl
i
n
g
interrupts
.
commit
|
commitdiff
|
tree
2017-12-13
S
tas Boukarev
Stop m
a
p
-
allocated-objects
from
consin
g
&
r
e
s
t
.
commit
|
commitdiff
|
tree
2017-12-13
Stas
B
oukarev
Mark (compile :bug
-
913232) a
s
pass
i
ng on :interpreter
.
commit
|
commitdiff
|
tree
2017-12-13
Stas Boukarev
Fix interrupt-th
r
ead error dete
c
tion
.
commit
|
commitdiff
|
tree
2017-12-13
Stas
B
oukare
v
Mark (sleep :pretty-much-f
o
rev
e
r)
b
ro
k
en on w
i
n32
.
commit
|
commitdiff
|
tree
2017-12-12
S
tas Bouka
r
e
v
Skip ca
l
lback
.
im
p
ure with :interpreter
.
commit
|
commitdiff
|
tree
2017-12-12
S
t
as
Boukare
v
P
a
ss alien
.
impure and threads
.
i
m
pure on s
b
-fasteval
.
commit
|
commitdiff
|
tree
2017-12-12
Stas Bouka
r
ev
gr
o
vel sigset_
t
on win3
2
.
commit
|
commitdiff
|
tree
2017-12-12
St
a
s Boukarev
Don't run threads
.
impure
i
nside sb-
t
hread
.
commit
|
commitdiff
|
tree
2017-12-12
Stas B
o
ukarev
with-inter
r
u
p
ts: re-b
l
ock th
e
deferrable si
g
nal
s
.
commit
|
commitdiff
|
tree
2017-12-12
Stas Boukare
v
Remove u
n
used cod
e
from
the win
3
2
r
untime
.
commit
|
commitdiff
|
tree
2017-12-12
Stas Boukare
v
R
e
port the
v
al
u
e in CONSTANT-M
O
DIFIED
.
commit
|
commitdiff
|
tree
2017-12-12
Stas B
o
ukar
e
v
safep
o
in
t
.
c
:
remove
u
nused includes
.
commit
|
commitdiff
|
tree
2017-12-11
Stas Boukarev
Ignore more :u
n
u
s
ed TNs
i
n li
f
etime
-
analyz
e
.
commit
|
commitdiff
|
tree
2017-12-11
Stas Boukarev
tests: sk
i
p c
o
nsing tests when interpreting
.
commit
|
commitdiff
|
tree
2017-12-11
S
t
as Boukarev
t
ests: fix :fill-pointer-str
e
am-charpos :dis
p
laced
commit
|
commitdiff
|
tree
2017-12-11
St
a
s
Boukarev
tests: fix gc
.
impure/code/data-separ
a
tion
.
commit
|
commitdiff
|
tree
2017-12-11
Stas
B
oukarev
tests: fi
x
:dx-char-vector-zer
o
ized with sb-fasteval
.
commit
|
commitdiff
|
tree
2017-12-11
Stas B
o
ukarev
tests: f
i
x type-across-hairy-lambda-tran
s
f
orms with
.
.
.
commit
|
commitdiff
|
tree
2017-12-11
Stas Boukarev
A
d
d a c
o
mment to run-
t
imer
.
commit
|
commitdiff
|
tree
2017-12-11
Stas B
o
uk
a
r
ev
Fix
-sb-thread i
n
terrupt-thread
.
commit
|
commitdiff
|
tree
2017-12-10
St
a
s B
o
ukar
e
v
Relax
(:type-deriva
t
ion :logical-o
p
erati
o
ns :scaling)
commit
|
commitdiff
|
tree
2017-12-10
St
a
s Boukarev
Fix -sb-
t
hread
.
commit
|
commitdiff
|
tree
2017-12-10
Sta
s
B
o
u
karev
More WITH_GC_A
T
_
S
AFEPOINT
S
_
O
NLY
around fun
c
allN
.
commit
|
commitdiff
|
tree
2017-12-10
Stas Boukar
e
v
Fix %thread-sap
.
commit
|
commitdiff
|
tree
2017-12-10
Stas B
o
uka
r
ev
Try t
o
m
ake
R
UNTIME more
r
obust
.
commit
|
commitdiff
|
tree
2017-12-10
Stas Boukarev
Add su
p
po
r
t
for sb-saf
e
poin
t
f
o
r
A
R
M64
.
commit
|
commitdiff
|
tree
2017-12-10
Stas Boukarev
safepoint: sh
a
re t
h
e common stuff for a
l
l backends
.
commit
|
commitdiff
|
tree
2017-12-10
S
t
as Boukar
e
v
Check for
c
onst
a
nt modifi
c
ati
o
n using CA
S
Ts
.
commit
|
commitdiff
|
tree
2017-12-09
Stas Boukarev
darwi
n
-
x
86-64: h
a
ndle WP
v
iolations from the
e
xception
.
.
.
commit
|
commitdiff
|
tree
next