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
Tolerate non-simple strings when checking arguments to CERROR.
2018-01-10
S
tas Boukarev
Clean up run-prog
r
am
.
commit
|
commitdiff
|
tree
2018-01-10
Stas Boukar
e
v
Remov
e
#
+
-
win32 from the
run-pro
g
ram
docstrin
g
.
commit
|
commitdiff
|
tree
2018-01-10
Stas Boukar
e
v
run-pro
g
ram docstring:
di
s
e
n
t
a
ngle :ERROR and :IF-E
R
R
O
R
.
.
.
commit
|
commitdiff
|
tree
2018-01-09
Stas
Bo
u
karev
par
s
e-body:
w
arn
,
d
on't er
r
or
.
commit
|
commitdiff
|
tree
2018-01-09
Stas Bou
k
arev
Fix declarati
o
n pr
o
ce
s
s
ing
i
n
H
ANDL
E
R-CAS
E
.
commit
|
commitdiff
|
tree
2018-01-09
S
t
as Bo
u
k
a
rev
F
ix declaration p
r
oces
s
i
ng in R
E
START-
C
A
S
E
.
commit
|
commitdiff
|
tree
2018-01-09
Stas Boukarev
Don't fail on bad VALUES ft
y
p
e decla
r
ation
.
commit
|
commitdiff
|
tree
2018-01-09
S
t
a
s
Boukarev
Prote
c
t
s
u
bst
i
tut
e
-lvar-us
e
s against deleted bl
o
cks
.
commit
|
commitdiff
|
tree
2018-01-09
Stas
B
oukarev
Fix ltn annota
t
ion of tail
calls
.
commit
|
commitdiff
|
tree
2018-01-09
Sta
s
Boukarev
Fix (find derive
-
typ
e
)
.
commit
|
commitdiff
|
tree
2018-01-09
Stas Boukarev
Catch macro errors in FOPCOMPILABL
E
-P
.
commit
|
commitdiff
|
tree
2018-01-09
Stas Bou
k
arev
Catch
m
acro
e
rrors when transforming
M
AK
E
-ARRAY
.
commit
|
commitdiff
|
tree
2018-01-08
Stas Bouk
a
rev
Better va
l
id
a
tion of make-a
r
ray dimen
s
io
n
s
.
commit
|
commitdiff
|
tree
2018-01-08
Stas Boukarev
C
a
tch macro errors
whe
n
tra
n
sforming
L
DB
.
commit
|
commitdiff
|
tree
2018-01-08
Stas B
o
u
k
a
r
ev
Fix LAMBDA-VA
R
-REF-LVAR
.
commit
|
commitdiff
|
tree
2018-01-08
S
t
as Boukarev
F
o
ld (= (complex rational) r
e
al) to N
I
L
.
commit
|
commitdiff
|
tree
2018-01-06
Stas Boukarev
Fix
CM
O
V conversi
o
n
.
commit
|
commitdiff
|
tree
2018-01-06
Stas B
o
ukar
e
v
Restore a t
e
st
.
commit
|
commitdiff
|
tree
2018-01-06
Stas Boukarev
Remove an AVE
R
in SUBSTITUTE-LET-FUNARGS
.
commit
|
commitdiff
|
tree
2018-01-06
Stas Bo
u
kar
e
v
Fix make-complex-float on ARM64
.
commit
|
commitdiff
|
tree
2018-01-05
Stas
B
o
ukarev
Fix a
t
ypo in ENSUR
E
-LV
A
R-FUN-
F
ORM
.
commit
|
commitdiff
|
tree
2018-01-05
Stas
B
o
ukarev
Protec
t
FIND-CLEANUP-POINTS
against de
l
e
t
e
d l
a
mbdas
.
commit
|
commitdiff
|
tree
2018-01-05
S
t
as Boukar
e
v
R
e
try fo
l
ding SYMEVAL on constant
s
.
commit
|
commitdiff
|
tree
2018-01-05
S
t
as Boukarev
Fi
x
symeval on
N
IL on
x
8
6
-64
.
commit
|
commitdiff
|
tree
2018-01-05
Sta
s
Bou
k
arev
B
e
tte
r
handling o
f
b
o
g
u
s type-specifier
a
t
compi
l
e
.
.
.
commit
|
commitdiff
|
tree
2018-01-05
S
tas Boukarev
Fix
typ
e
mismatch
i
n
the &
r
est-
r
ef t
r
ansform
.
commit
|
commitdiff
|
tree
2018-01-05
Stas Bo
u
karev
Careful macroexpansion in rewrite-
i
niti
a
l-
c
on
t
ents
.
commit
|
commitdiff
|
tree
2018-01-03
Stas Boukarev
Catch (
m
ake-
a
r
ray
'(x)) at CT
.
commit
|
commitdiff
|
tree
2018-01-03
Stas Boukarev
Check typ
e
specifiers at compi
l
e time
.
commit
|
commitdiff
|
tree
2018-01-03
Stas Bo
u
karev
Don
'
t
cras
h
when
t
ran
s
form
i
n
g
(map values-ty
p
e
.
.
.
)
commit
|
commitdiff
|
tree
2018-01-03
Stas Boukare
v
More careful com
b
ination
flushing
.
commit
|
commitdiff
|
tree
2018-01-03
Stas Bouka
r
ev
Fix
a make-array transform o
n
ba
d
dimensions
.
commit
|
commitdiff
|
tree
2018-01-02
Stas Boukarev
Fix CAST-TYPE-CHECK
.
commit
|
commitdiff
|
tree
2018-01-02
S
t
as Boukarev
S
i
mplify ir1-optimiz
e
-m
v
-call and catch
mo
r
e errors
.
commit
|
commitdiff
|
tree
2018-01-02
Stas Boukar
e
v
D
o
n't allow
&aux to bin
d
constant
s
.
commit
|
commitdiff
|
tree
2018-01-02
Stas Boukarev
Choo
s
e the f
u
n
c
tion
prim
i
tive-type for (and
f
un
c
tion
x
)
.
commit
|
commitdiff
|
tree
2018-01-02
Stas Boukarev
Don't fa
i
l on (make-s
t
r
in
g
-output-st
r
eam :elemen
t
-type
.
.
.
commit
|
commitdiff
|
tree
2018-01-02
St
a
s Bo
u
karev
Fix
constant folding
with :allow-other-ke
y
s unknown
.
commit
|
commitdiff
|
tree
2018-01-01
S
ta
s
Boukar
e
v
Fix constant
folding with duplicate &key
a
rgs
.
commit
|
commitdiff
|
tree
2018-01-01
Stas Bouk
a
re
v
Fix constant foldin
g
with :allow-othe
r
-k
e
ys present
.
commit
|
commitdiff
|
tree
2018-01-01
St
a
s Boukarev
F
i
x a make-array tra
n
sform on bad i
n
itial-
c
onten
t
s
.
commit
|
commitdiff
|
tree
2018-01-01
Stas B
o
u
k
arev
Put back
:c
o
unt into t
h
e R
E
M
O
VE-I
F
defkn
o
wn
.
commit
|
commitdiff
|
tree
2018-01-01
S
tas Boukarev
Don't
t
ry constant folding call
s
wit
h
unkn
o
wn keys
.
commit
|
commitdiff
|
tree
2018-01-01
Stas Boukare
v
Flush c
o
mbina
t
ions
which call other functions
.
commit
|
commitdiff
|
tree
2018-01-01
Stas
B
oukarev
Don't cons in
C
OUNT
.
commit
|
commitdiff
|
tree
2017-12-31
S
t
as Boukarev
Re
d
uce consing in b
a
ck-
p
rop
a
gat
e
-one
-
dx-lv
a
r
.
commit
|
commitdiff
|
tree
2017-12-31
Stas Boukar
e
v
Fix constant-f
o
ld-call-p
.
commit
|
commitdiff
|
tree
2017-12-31
S
t
as Boukarev
Rename *print-sequenc
e
-length* to *print-vector-
l
ength*
.
commit
|
commitdiff
|
tree
2017-12-31
Stas Boukarev
Avoid a style-warning in compil
e
.
impure
commit
|
commitdiff
|
tree
2017-12-30
Sta
s
Boukarev
external
-
format: a
d
d EURO
_
SIGN to wi
n
dows-1251
.
commit
|
commitdiff
|
tree
2017-12-30
Stas
Boukare
v
Try to mak
e
sb
-
intr
o
s
p
ect/a
l
locat
i
on
-
inform
a
tion
.
6
.
.
.
commit
|
commitdiff
|
tree
2017-12-30
Stas Boukarev
More --no-user
i
nit --no-userinit i
n
core
.
test
.
sh
commit
|
commitdiff
|
tree
2017-12-29
Sta
s
Boukarev
Skip a cons
i
ng
t
est on :i
n
terpreter
.
commit
|
commitdiff
|
tree
2017-12-29
St
a
s
B
oukarev
Don't reoptimiz
e
c
a
sts when
checking fo
r
CAS
T
-TY
P
E
.
.
.
commit
|
commitdiff
|
tree
2017-12-29
Stas
B
o
ukarev
Don't alloca
t
e st
a
ck
s
paces f
o
r arguments twice
.
commit
|
commitdiff
|
tree
2017-12-29
Stas Boukar
e
v
hide-ir-nodes: hide GLOBA
L
-VAR
.
commit
|
commitdiff
|
tree
2017-12-29
St
a
s Bo
u
kar
e
v
Opt
i
mize (m-v-call x know
n
-va
l
ue
s
) for
any X
.
commit
|
commitdiff
|
tree
2017-12-29
St
a
s Boukar
e
v
Mark %do
u
b
l
e/single-float
f
l
ushable i
n
the ROUND transform
.
commit
|
commitdiff
|
tree
2017-12-29
Stas Boukare
v
Propagate LEXENV-
F
LUSHABLE inside tr
a
nsforms
.
commit
|
commitdiff
|
tree
2017-12-29
Stas Bo
u
ka
r
ev
D
o
not cons when truncating (float most
-
negative-fixnum)
commit
|
commitdiff
|
tree
2017-12-29
Stas Bo
u
k
a
rev
D
o
not cons in
(values (truncate
(
the
d
oubl
e
-float
.
.
.
commit
|
commitdiff
|
tree
2017-12-29
Stas Boukarev
Add SB-EXT:*PRINT-SEQUENCE
-
LENGTH*
f
o
r
strings and
.
.
.
commit
|
commitdiff
|
tree
2017-12-29
Stas Boukarev
Protect PRINCIP
A
L-LVAR-D
E
ST from unused CASTs
.
commit
|
commitdiff
|
tree
2017-12-29
Stas Boukarev
Fi
x
(cat
c
h forms-involvi
n
g-unk
n
o
w
n-values
.
.
.
)
commit
|
commitdiff
|
tree
2017-12-29
Stas Boukarev
F
i
x FILL o
n
large bit-vect
o
r
s
.
commit
|
commitdiff
|
tree
2017-12-29
Stas Boukarev
F
i
x S
X
HASH
o
n
int
e
rpreted fun
c
t
i
ons
.
commit
|
commitdiff
|
tree
2017-12-25
S
tas Boukarev
Fix MAP-TREE
.
commit
|
commitdiff
|
tree
2017-12-25
Stas Boukarev
Ad
d
NEWS
.
commit
|
commitdiff
|
tree
2017-12-22
Stas Boukare
v
(map-
a
ll
o
cated-objects :no-consing)
n
o
l
o
nger fai
l
s
.
.
.
commit
|
commitdiff
|
tree
2017-12-21
Stas Boukarev
tests: one more evaluato
r
-mode fix
.
commit
|
commitdiff
|
tree
2017-12-20
Stas Boukarev
Fix SKI
P
-F
I
LE in
i
mp
u
re tests
.
commit
|
commitdiff
|
tree
2017-12-20
Stas
B
o
u
karev
al
i
en
.
imp
u
re: compile a test
.
commit
|
commitdiff
|
tree
2017-12-20
Stas
B
ouk
a
rev
Fix
r
unning tests in the :inter
p
r
et
m
ode
.
commit
|
commitdiff
|
tree
2017-12-20
Stas Boukarev
Fix ge
n
esis wi
t
h chene
y
gc
.
commit
|
commitdiff
|
tree
2017-12-20
Stas Boukarev
Mark
w
ai
t
-on-semaphore semapho
r
e
-
n
o
tification
as passing
.
.
.
commit
|
commitdiff
|
tree
2017-12-20
S
t
as
Boukarev
Fix
t
he
COERCE source tr
a
nsform
.
commit
|
commitdiff
|
tree
2017-12-20
Stas Boukar
e
v
Di
s
able
a test
on wi
n
3
2
.
commit
|
commitdiff
|
tree
2017-12-20
Stas Boukarev
Try to make t
h
e :lurking-threa
d
s test more ro
b
u
s
t
.
commit
|
commitdiff
|
tree
2017-12-20
Stas B
o
ukarev
O
p
timize darwin s
i
gnal emulation
.
commit
|
commitdiff
|
tree
2017-12-20
Stas B
o
ukarev
x8
6
-64-darwin sign
a
l emula
t
ion: block and sav
e
s
i
gmask
.
.
.
commit
|
commitdiff
|
tree
2017-12-20
Sta
s
Bouk
a
rev
Re
m
o
ve an obsolet
e
#de
f
ine and c
o
mments
.
commit
|
commitdiff
|
tree
2017-12-19
Stas Bouka
r
ev
impure-runner: add with-compila
t
i
on-unit
.
commit
|
commitdiff
|
tree
2017-12-19
S
t
as Bo
u
kar
e
v
CONS
T
ANTP: catch errors from macro
e
xpand
.
commit
|
commitdiff
|
tree
2017-12-19
Stas
B
oukar
e
v
Fix (constantp (
t
he
.
.
.
))
commit
|
commitdiff
|
tree
2017-12-19
Stas Boukarev
CTYP
E
P: handle (C
O
NS/ARRAY unknown-type)
.
commit
|
commitdiff
|
tree
2017-12-19
Stas Boukarev
thre
a
ds
.
impure: relax :lurking-threads timings
.
commit
|
commitdiff
|
tree
2017-12-19
Sta
s
Bouk
a
rev
tests: put impure
testing code
into
a
fi
l
e
.
commit
|
commitdiff
|
tree
2017-12-19
S
t
a
s
B
ouk
a
r
ev
tests: reduce expansion of W
I
T
H
-
TEST
.
commit
|
commitdiff
|
tree
2017-12-18
S
t
as
B
oukarev
Fix (CONS
T
ANTP (PROGV
.
.
.
)) on malformed
i
nput
.
commit
|
commitdiff
|
tree
2017-12-18
Stas
Bouk
a
rev
Adjust a
c
omment
.
commit
|
commitdiff
|
tree
2017-12-17
Stas Bouk
a
r
e
v
Don't try to reference zombie entry points
.
commit
|
commitdiff
|
tree
2017-12-17
Stas
B
oukarev
Hide FUNCT
I
ONALs
f
r
o
m error reports
.
commit
|
commitdiff
|
tree
2017-12-17
S
t
a
s Bouk
a
rev
IR1-
O
PTIMIZE-
C
OMBINA
T
ION: the combi
n
ation can become
.
.
.
commit
|
commitdiff
|
tree
2017-12-17
Stas Boukarev
Improve signal han
d
le
r
emulation on darwin-x86-
6
4
.
commit
|
commitdiff
|
tree
2017-12-17
Stas Boukarev
d
a
rwin: reduce stack size
for the excep
t
i
on
handling
.
.
.
commit
|
commitdiff
|
tree
2017-12-16
S
tas Boukarev
threads
.
impure
:
wait for interrupts to
be processed
.
commit
|
commitdiff
|
tree
2017-12-16
S
t
a
s
Bou
k
arev
threa
d
s
.
i
mpure
:
remove (fo
r
mat t "test d
o
n
e
") outp
u
t
.
commit
|
commitdiff
|
tree
2017-12-16
Stas Boukarev
Fi
x
t
ransform-call
.
commit
|
commitdiff
|
tree
2017-12-16
Stas B
o
ukarev
USE-GOOD-F
O
R
-DX-P: deleted nodes are no good
.
commit
|
commitdiff
|
tree
2017-12-16
Stas Boukarev
Fix compile-t
i
me error reporting
.
commit
|
commitdiff
|
tree
next