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
arm64: more unbound value checking.
2024-04-29
Stas Boukarev
arm64: m
o
re unbound value c
h
e
c
ki
n
g
.
commit
|
commitdiff
|
tree
2024-04-29
St
a
s
B
oukarev
C
ompress debug info
us
i
ng zstd
.
commit
|
commitdiff
|
tree
2024-04-29
Stas
B
oukarev
debug-dump: name COMPILE
D
-DEBU
G
-I
N
FO by its first entry
.
commit
|
commitdiff
|
tree
2024-04-29
Stas Bouka
r
ev
d
ebug
-
dump:
don't e
n
code d
e
bug-fun-name redundantly
.
commit
|
commitdiff
|
tree
2024-04-29
Stas B
o
ukarev
Ig
n
ore style-warnings on old
SBCL
h
osts
.
commit
|
commitdiff
|
tree
2024-04-26
Stas Bo
u
k
a
rev
Fix subt
y
pep for
#-sb-xc-host
.
commit
|
commitdiff
|
tree
2024-04-25
S
t
a
s
Boukarev
Us
e
the* :contex
t
corr
e
c
t
l
y
.
commit
|
commitdiff
|
tree
2024-04-25
Stas Bo
u
karev
Fix a 64
0
KB me
m
o
r
y when d
e
c
ompr
e
s
si
n
g
c
ore
s
.
commit
|
commitdiff
|
tree
2024-04-24
S
t
as Bouka
r
ev
Fix
retu
r
n c
o
unt
c
h
ecki
n
g
fo
r
(va
l
ues &
o
ptional
.
.
.
)
commit
|
commitdiff
|
tree
2024-04-24
Stas
B
ouk
a
rev
Return N
I
L
f
rom GC in an a
n
othe
r
w
ay
.
commit
|
commitdiff
|
tree
2024-04-23
Sta
s
Boukarev
fi
n
d-or-chains: look
f
or harmless cleanups
.
commit
|
commitdiff
|
tree
2024-04-23
St
a
s
Boukar
e
v
g
i
thub actions:
a
nd d
a
rw
i
n-arm64 fell off
.
commit
|
commitdiff
|
tree
2024-04-23
Stas Boukarev
github ac
t
i
o
ns:
reënabl
e
d
a
rwin
-
x
8
6-64
commit
|
commitdiff
|
tree
2024-04-23
Stas Boukarev
More compact (forma
t
nil
"~a"
.
.
.
)
commit
|
commitdiff
|
tree
2024-04-23
Sta
s
Boukarev
%
s
etelt: don't load CDR twice
.
commit
|
commitdiff
|
tree
2024-04-23
S
t
as Boukarev
elt: don't
c
hec
k
for list twice
.
commit
|
commitdiff
|
tree
2024-04-23
Stas Boukarev
Tru
s
t
n
on-re
t
urning
functions during sb-
x
c
.
commit
|
commitdiff
|
tree
2024-04-22
Stas Boukarev
arm64: enco
d
e cbz to fi
x
ups
.
commit
|
commitdiff
|
tree
2024-04-22
Stas Boukarev
arm6
4
,
l
o
g
and: use 3
2
-bit ins
t
ructions
.
commit
|
commitdiff
|
tree
2024-04-22
Stas Bouk
a
rev
a
r
m
6
4
,
load-i
m
mediate-word: use 32-bit m
o
vn
.
commit
|
commitdiff
|
tree
2024-04-22
S
tas
B
o
u
karev
arm64, load-immediate-word: encode 3
2
-
bi
t
logica
l
immediates
.
commit
|
commitdiff
|
tree
2024-04-22
Stas Boukarev
ar
m
64, logan
d
: try to add fixnu
m
-mask to more c
o
nstant
s
.
commit
|
commitdiff
|
tree
2024-04-21
Stas Bo
u
karev
Fix a
tes
t
.
commit
|
commitdiff
|
tree
2024-04-21
Stas Boukarev
bound-fun
c
: catch infinities
.
commit
|
commitdiff
|
tree
2024-04-21
Sta
s
Boukarev
Derive
l
o
w
er
boun
d
for (log integer)
commit
|
commitdiff
|
tree
2024-04-20
Stas Bouka
r
ev
Us
e
an int
e
ger
interval
in
single-or-chain
.
commit
|
commitdiff
|
tree
2024-04-19
Stas B
o
ukarev
Do not con
s
fo
r
(
apply
x
(
re
s
t &rest))
commit
|
commitdiff
|
tree
2024-04-19
Stas Boukarev
A
d
j
u
st a test
.
commit
|
commitdiff
|
tree
2024-04-19
Stas Bouk
a
rev
Fold (* x 1) for any nu
m
ber
.
commit
|
commitdiff
|
tree
2024-04-19
Sta
s
Bouk
a
rev
e
q to bit-test:
don't
check upper bound if it
'
s
less
.
.
.
commit
|
commitdiff
|
tree
2024-04-19
Stas Boukarev
tr
a
nsf
o
rm-numeric-bound-te
s
t:
d
o
n
't wrap
in
sa
f
ety 0
.
commit
|
commitdiff
|
tree
2024-04-18
St
a
s B
o
ukarev
x
8
6
-
64: u
s
e aligned-stack-p
.
commit
|
commitdiff
|
tree
2024-04-17
Stas Boukarev
Avoi
d
aligning the control stack
mul
t
i
ple time
s
.
commit
|
commitdiff
|
tree
2024-04-16
Stas Boukarev
x86-64/a
l
lo
c
ate-v
e
ctor-on-st
a
ck: do
n
't accept large
.
.
.
commit
|
commitdiff
|
tree
2024-04-16
S
tas Boukarev
win32: c
l
ear x87
s
ta
t
e on exceptions
.
commit
|
commitdiff
|
tree
2024-04-16
Stas Boukarev
Work aroun
d
FPU cont
r
ol
resetting
o
n
win32
.
commit
|
commitdiff
|
tree
2024-04-16
Stas Boukar
e
v
Don't us
e
with-float-t
r
aps
-
mask
e
d in
s
r
ctran
.
commit
|
commitdiff
|
tree
2024-04-15
Stas Boukarev
Fi
x
-system-tlabs
commit
|
commitdiff
|
tree
2024-04-15
Stas Boukarev
F
i
x
CAS on fun
c
allable-i
n
stanc
e
s
.
commit
|
commitdiff
|
tree
2024-04-15
Stas Boukarev
Declare th
e
result type of
new-arena
.
commit
|
commitdiff
|
tree
2024-04-15
St
a
s Boukarev
ar
m
64:
e
ncode
d
czid_el0
.
commit
|
commitdiff
|
tree
2024-04-15
Stas B
o
ukarev
Add declarations in new-ar
e
na
.
commit
|
commitdiff
|
tree
2024-04-15
S
t
a
s B
o
ukarev
Unused function
.
commit
|
commitdiff
|
tree
2024-04-15
S
ta
s
B
o
u
k
ar
e
v
Don't show "gf-
d
i
s
patch" in backtr
a
c
e
s
.
commit
|
commitdiff
|
tree
2024-04-14
Stas Bouka
r
ev
Muffle
code-dele
t
ion-note
from etypecase-f
a
ilure
.
commit
|
commitdiff
|
tree
2024-04-14
Stas
B
oukarev
B
etter (po
p
spec
i
al-variable)
commit
|
commitdiff
|
tree
2024-04-14
Stas B
o
ukarev
Don't c
h
ec
k
for tls values i
f
there's
a binding
a
rou
n
d
.
commit
|
commitdiff
|
tree
2024-04-13
Stas
Bouka
r
e
v
Some tests
n
o longer fail
.
commit
|
commitdiff
|
tree
2024-04-13
Stas B
o
ukarev
T
r
an
s
form (%coe
r
ce-to-policy policy) => poli
c
y
.
commit
|
commitdiff
|
tree
2024-04-13
Stas Bouka
r
ev
M
a
rk *policy* al
w
ays
-
bound
.
commit
|
commitdiff
|
tree
2024-04-13
Stas Bouk
a
rev
s
u
btypep: d
o
n't use EQUAL if
safe
t
y is 3 or d
e
bug
>
1
.
commit
|
commitdiff
|
tree
2024-04-12
Stas Bouka
r
ev
Remov
e
a constraint-propag
a
te-back
.
commit
|
commitdiff
|
tree
2024-04-11
Stas Boukarev
D
on't duplicate
*
features*
into +i
n
ter
n
al-features
.
.
.
commit
|
commitdiff
|
tree
2024-04-11
Sta
s
B
oukarev
Preserve a
l
l sb
-
impl:+internal-
f
e
a
ture
s
+
for sb
-
de
v
e
l
commit
|
commitdiff
|
tree
2024-04-10
Stas Boukarev
%
t
ypep-wrapper:
ignore
s
a
tisf
i
es
.
commit
|
commitdiff
|
tree
2024-04-09
Stas Boukarev
change-t
e
st-based-on-
i
t
e
m:
c
heck for characte
r
s
.
commit
|
commitdiff
|
tree
2024-04-09
Stas Bouk
a
rev
Un
u
sed variable on #+darwin-
j
it
commit
|
commitdiff
|
tree
2024-04-09
Stas Boukarev
A test no longer fails
.
commit
|
commitdiff
|
tree
2024-04-09
St
a
s Bo
u
karev
Check COUNT in
out-of-li
n
e (a
s
h x count) to be an integer
.
commit
|
commitdiff
|
tree
2024-04-09
Stas
B
o
u
karev
map-c
a
llable-
a
rgum
e
nt
s
: handle res
t
-arg
s
.
commit
|
commitdiff
|
tree
2024-04-09
Stas
B
oukar
e
v
eq
u
a
l
p-eql-co
m
parable-typ
e
s: (subtype
p
nil a
n
ythin
g
.
.
.
commit
|
commitdiff
|
tree
2024-04-09
Sta
s
B
o
ukarev
Adjust a test f
o
r x86
.
commit
|
commitdiff
|
tree
2024-04-09
Stas Boukarev
More consis
t
ent and sim
p
ler checking for MAP resu
l
ts
.
commit
|
commitdiff
|
tree
2024-04-09
Stas Bouka
r
ev
%other
-
po
i
nte
r
-widetag
d
erive-type: derive for
si
m
ple
.
.
.
commit
|
commitdiff
|
tree
2024-04-08
Stas Bouk
a
rev
Transform (append (list n) x) to (list*
n x)
commit
|
commitdiff
|
tree
2024-04-08
Stas Boukarev
Lower :test #
'
char
-
e
q
u
a
l to
#'char= for f
i
nd/positio
n
.
commit
|
commitdiff
|
tree
2024-04-07
Stas Boukarev
Add no-ver
i
fy-arg-count
t
o stream
f
u
nction
s
.
commit
|
commitdiff
|
tree
2024-04-06
S
t
as
B
oukarev
Transfo
r
m (concatenate 'string
string
)
to su
b
seq
.
commit
|
commitdiff
|
tree
2024-04-06
Stas Boukarev
Do not use
d
ata-ve
c
to
r
-ref fo
r
f
o
l
d
ing
.
commit
|
commitdiff
|
tree
2024-04-05
Stas Boukarev
type-fr
o
m
-
constraints: track
n
o
n-eql ch
a
r
a
cters
.
commit
|
commitdiff
|
tree
2024-04-04
Stas Boukarev
Unify
constrain-
r
ef-type and type-from-constraints
.
commit
|
commitdiff
|
tree
2024-04-03
Stas
B
oukarev
Don't use eliminate-keywords
-
args in transfo
r
m-m
a
k
e
.
.
.
commit
|
commitdiff
|
tree
2024-04-02
Stas
B
oukarev
or-
e
q
-
t
o-aref: look o
n
l
y
for REF
n
odes
.
commit
|
commitdiff
|
tree
2024-04-02
Stas
Boukarev
or-eq-to-jump
-
table: ignore
dupli
c
ated cases
.
commit
|
commitdiff
|
tree
2024-04-02
Stas Boukarev
Get
r
i
d of *approxima
t
e-num
e
ric-unions*
.
commit
|
commitdiff
|
tree
2024-04-01
Stas Bouk
a
rev
prehas
h
-for-perfect-ha
s
h: ad
d
trul
y
-
thes
.
commit
|
commitdiff
|
tree
2024-04-01
S
t
as Boukarev
Fix %in-bounds-constraint
.
commit
|
commitdiff
|
tree
2024-04-01
S
t
a
s Bou
k
arev
o
r-eq-to-ju
m
p-table:
better exhaustive check
s
.
commit
|
commitdiff
|
tree
2024-04-01
Stas Boukarev
S
p
lit or-eq-to-jump-table
.
commit
|
commitdiff
|
tree
2024-04-01
S
t
as Boukarev
or-e
q
-to-j
u
mp-table: don't use a jump-table for a si
n
gle
.
.
.
commit
|
commitdiff
|
tree
2024-04-01
Stas
B
ou
k
arev
x86-64: bette
r
(
e
q
l
r
ati
o
x)
.
commit
|
commitdiff
|
tree
2024-03-31
Stas Boukarev
Convert COND + OR + EQ int
o
ju
m
p-tab
l
es
.
commit
|
commitdiff
|
tree
2024-03-31
Stas Bo
u
karev
H
andle ge
n
eric function
s
in
s
b-
i
ntrosp
e
c
t
:f
i
n
d
-function
.
.
.
commit
|
commitdiff
|
tree
2024-03-30
Stas B
o
uka
r
ev
Don't transfo
r
m
m
as
k
-field with out o
f
r
ange size
.
commit
|
commitdiff
|
tree
2024-03-30
Stas Boukarev
Fin
d
XREF for a
n
onymous functions
.
commit
|
commitdiff
|
tree
2024-03-30
Stas
B
ou
k
ar
e
v
Skip
a
test
.
commit
|
commitdiff
|
tree
2024-03-30
Stas Boukarev
x86-64
:
corre
c
tly a
l
l
ow %d
p
b
V
OPs
.
commit
|
commitdiff
|
tree
2024-03-30
Stas Bou
k
a
r
ev
T
y
pe-check (n
t
h-value
n
(values
.
.
.
&
r
e
st
t
yp
e
))
.
commit
|
commitdiff
|
tree
2024-03-30
Stas
Bouk
a
rev
Type-che
c
k (v
a
lues
.
.
.
&re
s
t t
y
pe
)
.
commit
|
commitdiff
|
tree
2024-03-30
Sta
s
Boukarev
arm64: add suppor
t
for are
n
as
.
commit
|
commitdiff
|
tree
2024-03-29
S
tas Boukar
e
v
Fix load-othe
r
-pointer-widet
a
g + non-nu
l
l-sym
b
ol
-
p
.
commit
|
commitdiff
|
tree
2024-03-29
Stas B
o
ukarev
Mo
r
e com
p
act lis
t
accumulation
.
commit
|
commitdiff
|
tree
2024-03-29
St
a
s
Boukare
v
arm64: ad
d
:
targets
commit
|
commitdiff
|
tree
2024-03-29
Stas Bouka
r
ev
x86-64:
save one
b
yt
e
in >-integer-fixnum
.
commit
|
commitdiff
|
tree
2024-03-29
Stas Bo
u
k
a
r
e
v
Fix *handler-clusters*
i
ni
t
ial
i
zation
i
n warm
.
l
isp
commit
|
commitdiff
|
tree
2024-03-29
Stas Bo
u
k
arev
Inline FIND
i
f O
R
-EQ-TRA
N
SFORM can ha
n
dl
e
it
.
commit
|
commitdiff
|
tree
2024-03-29
S
tas Boukarev
arm64: more com
p
ac
t
w
idetag-of and layou
t
-of
commit
|
commitdiff
|
tree
2024-03-29
Stas Boukar
e
v
Warn abo
u
t typ
e
proclaimations conflict
i
ng wit
h
valu
e
s
.
commit
|
commitdiff
|
tree
2024-03-29
Stas Bouk
a
rev
Check complex type asser
t
ions
.
commit
|
commitdiff
|
tree
2024-03-29
S
t
as
B
oukarev
ge
t
-
defined-fun: handle :decla
r
ed-verify
.
commit
|
commitdiff
|
tree
next