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
S
t
as Bo
u
ka
r
e
v
arm64: mo
r
e
u
nbound v
a
lue
c
h
e
cking
.
commit
|
commitdiff
|
tree
2024-04-29
Stas Boukarev
Com
p
re
s
s debug info using zst
d
.
commit
|
commitdiff
|
tree
2024-04-29
Stas Boukarev
debug-dump: n
a
me COMPILED-DEB
U
G
-
INFO by its first ent
r
y
.
commit
|
commitdiff
|
tree
2024-04-29
Stas B
o
uka
r
ev
debug-dump:
d
on't encode debug-fun-name redundantly
.
commit
|
commitdiff
|
tree
2024-04-29
Stas Boukare
v
Ig
n
ore style-warnings on old SBCL
hosts
.
commit
|
commitdiff
|
tree
2024-04-26
Stas B
o
u
karev
Fix su
b
typep for #-
s
b-xc-h
o
st
.
commit
|
commitdiff
|
tree
2024-04-25
Stas
Boukarev
Use
the*
:
cont
e
x
t
c
o
r
r
ect
l
y
.
commit
|
commitdiff
|
tree
2024-04-25
S
t
a
s Bou
k
arev
Fix a
6
40KB
m
emory when
decompre
s
sin
g
c
ores
.
commit
|
commitdiff
|
tree
2024-04-24
Stas Bou
k
are
v
Fix
return
c
ount checking f
o
r
(values &optional
.
.
.
)
commit
|
commitdiff
|
tree
2024-04-24
Stas Bouka
r
ev
Ret
u
r
n
N
IL f
r
o
m GC
i
n
an
a
not
h
e
r
way
.
commit
|
commitdiff
|
tree
2024-04-23
Stas Bo
u
karev
fi
n
d
-
or-chains: look f
o
r
harmless cl
e
anups
.
commit
|
commitdiff
|
tree
2024-04-23
Stas Boukar
e
v
g
i
thu
b
actio
n
s: and
d
arwi
n
-arm64 fel
l
off
.
commit
|
commitdiff
|
tree
2024-04-23
Sta
s
Boukarev
gith
u
b act
i
ons
:
reënabl
e
darwin-x86-64
commit
|
commitdiff
|
tree
2024-04-23
Stas Bouk
a
rev
More compact (format n
i
l "~a"
.
.
.
)
commit
|
commitdiff
|
tree
2024-04-23
Stas Bouka
r
ev
%setelt: do
n
't load CDR twice
.
commit
|
commitdiff
|
tree
2024-04-23
Stas Boukarev
e
lt: do
n
'
t
check for li
s
t twic
e
.
commit
|
commitdiff
|
tree
2024-04-23
Stas
Boukarev
Trust non-r
e
turnin
g
f
u
nct
i
on
s
during sb-xc
.
commit
|
commitdiff
|
tree
2024-04-22
S
t
a
s
B
ouka
r
ev
arm64: enc
o
de cbz to fixups
.
commit
|
commitdiff
|
tree
2024-04-22
Stas B
o
uka
r
ev
arm64, logand: use 32-b
i
t instructions
.
commit
|
commitdiff
|
tree
2024-04-22
Stas Boukar
e
v
a
rm64
,
load-immediate-
w
ord: use 32-bit movn
.
commit
|
commitdiff
|
tree
2024-04-22
S
t
as Boukarev
arm64, load-immediate-word
:
enco
d
e 3
2
-bit
logica
l
immediates
.
commit
|
commitdiff
|
tree
2024-04-22
Stas Boukarev
a
r
m64
,
log
a
n
d
: try to add
fixnum-mask to more
c
o
n
stants
.
commit
|
commitdiff
|
tree
2024-04-21
S
t
as Boukarev
F
ix a test
.
commit
|
commitdiff
|
tree
2024-04-21
Stas
B
oukarev
bound-func: cat
c
h i
n
f
i
nities
.
commit
|
commitdiff
|
tree
2024-04-21
Stas Boukarev
Derive lower bo
u
nd for (log integer)
commit
|
commitdiff
|
tree
2024-04-20
Stas
Boukarev
Use an
int
e
ger interval in
s
ingle
-
or-ch
a
i
n
.
commit
|
commitdiff
|
tree
2024-04-19
Sta
s
Boukarev
Do not
c
ons for (ap
p
ly x (rest &
r
est
)
)
commit
|
commitdiff
|
tree
2024-04-19
S
t
a
s
Boukarev
Adjust a test
.
commit
|
commitdiff
|
tree
2024-04-19
S
tas Boukare
v
Fold
(* x 1)
f
o
r any nu
m
ber
.
commit
|
commitdiff
|
tree
2024-04-19
S
t
as Boukare
v
eq to
bi
t
-test:
d
o
n't
c
heck uppe
r
b
o
u
n
d
if it's
less
.
.
.
commit
|
commitdiff
|
tree
2024-04-19
S
tas Bou
k
ar
e
v
transform-numeric-bou
n
d-test:
do
n
't wra
p
in safe
t
y 0
.
commit
|
commitdiff
|
tree
2024-04-18
Stas Boukarev
x86-64: use aligned-stack-p
.
commit
|
commitdiff
|
tree
2024-04-17
Sta
s
Bo
u
karev
Avoid alig
n
i
ng t
h
e control
stac
k
multiple times
.
commit
|
commitdiff
|
tree
2024-04-16
S
tas Boukarev
x86-64/allocate-vecto
r
-on-stack: d
o
n't a
c
c
e
p
t
la
r
ge
.
.
.
commit
|
commitdiff
|
tree
2024-04-16
Stas Boukare
v
w
in
3
2: c
l
ear x
8
7 state on exceptions
.
commit
|
commitdiff
|
tree
2024-04-16
S
t
as Bo
u
karev
Work ar
o
und FPU c
o
ntrol r
e
setting on win32
.
commit
|
commitdiff
|
tree
2024-04-16
Stas
B
oukarev
Don't us
e
with-fl
o
at-traps-masked in srctran
.
commit
|
commitdiff
|
tree
2024-04-15
Stas Boukar
e
v
Fi
x
-sys
t
em-tlabs
commit
|
commitdiff
|
tree
2024-04-15
St
a
s Boukarev
Fix C
A
S on funcallabl
e
-instances
.
commit
|
commitdiff
|
tree
2024-04-15
Stas B
o
ukarev
D
e
clare the
r
esult type o
f
new-aren
a
.
commit
|
commitdiff
|
tree
2024-04-15
Stas Boukarev
a
r
m64: encode dczid_el0
.
commit
|
commitdiff
|
tree
2024-04-15
Stas
Boukarev
Add declarations
i
n new-ar
e
n
a
.
commit
|
commitdiff
|
tree
2024-04-15
Stas Boukarev
Unused function
.
commit
|
commitdiff
|
tree
2024-04-15
S
t
as B
o
ukarev
Don'
t
show "gf-dispatch
"
in ba
c
ktraces
.
commit
|
commitdiff
|
tree
2024-04-14
Sta
s
Boukarev
Muffle code-del
e
ti
o
n
-note fr
o
m etypecase-f
a
ilur
e
.
commit
|
commitdiff
|
tree
2024-04-14
Stas Boukarev
Better
(
pop special-variabl
e
)
commit
|
commitdiff
|
tree
2024-04-14
Sta
s
Boukare
v
Don't check
for tls values if t
h
ere's
a
binding
a
ro
u
n
d
.
commit
|
commitdiff
|
tree
2024-04-13
Stas Boukarev
Some tests
n
o longer fail
.
commit
|
commitdiff
|
tree
2024-04-13
Stas Bouk
a
rev
Tr
a
nsform (%coerce-to-policy pol
i
cy)
=> pol
i
cy
.
commit
|
commitdiff
|
tree
2024-04-13
Stas Bou
k
arev
Mark
*policy*
a
lways-
b
ound
.
commit
|
commitdiff
|
tree
2024-04-13
Stas Boukarev
subtypep: don't use EQUAL if safety is 3 o
r
debug >
1
.
commit
|
commitdiff
|
tree
2024-04-12
Stas Boukarev
Remov
e
a constrain
t
-pro
p
a
g
a
t
e
-
b
ack
.
commit
|
commitdiff
|
tree
2024-04-11
Sta
s
Bouk
a
r
e
v
Don't dupl
i
cate *features*
i
nto
+
inter
n
a
l
-
f
eatures
.
.
.
commit
|
commitdiff
|
tree
2024-04-11
Stas Boukare
v
Pres
e
rve all sb-impl:+internal-features+ for sb-de
v
el
commit
|
commitdiff
|
tree
2024-04-10
Stas
B
ouka
r
ev
%t
y
pep-
w
rapper: i
g
nore satisfies
.
commit
|
commitdiff
|
tree
2024-04-09
Stas Boukarev
change-test
-
b
ased-on-item:
c
heck for char
a
cters
.
commit
|
commitdiff
|
tree
2024-04-09
S
t
a
s Boukarev
Unused variable on #+
d
ar
w
in-jit
commit
|
commitdiff
|
tree
2024-04-09
Stas Boukarev
A test n
o
l
o
nger fails
.
commit
|
commitdiff
|
tree
2024-04-09
Stas Bou
k
a
rev
C
heck COUNT in out-of
-
line (ash x
count)
t
o be
an
i
n
teg
e
r
.
commit
|
commitdiff
|
tree
2024-04-09
Stas Boukarev
map-call
a
ble-argum
e
n
t
s: handle rest-args
.
commit
|
commitdiff
|
tree
2024-04-09
Stas Boukarev
equalp-
e
ql-comp
a
r
a
b
le-t
y
pes:
(subtypep
n
il any
t
hing
.
.
.
commit
|
commitdiff
|
tree
2024-04-09
Stas Bouk
a
re
v
Ad
j
u
st a test
for x
8
6
.
commit
|
commitdiff
|
tree
2024-04-09
Stas Bouka
r
ev
More c
o
nsist
e
nt and simpler c
h
ecking for MAP re
s
u
lts
.
commit
|
commitdiff
|
tree
2024-04-09
St
a
s Boukarev
%oth
e
r
-
poi
n
ter-widetag derive-
t
ype: der
i
ve for
simple
.
.
.
commit
|
commitdiff
|
tree
2024-04-08
Sta
s
Boukarev
Transform (append
(
l
ist n)
x) t
o
(l
i
st* n x
)
commit
|
commitdiff
|
tree
2024-04-08
Stas Boukarev
Lower
:t
e
st #'char-
e
qual to #'char= for
fin
d
/position
.
commit
|
commitdiff
|
tree
2024-04-07
Stas Bou
k
arev
A
dd no-verify-a
r
g
-
cou
n
t to stream functions
.
commit
|
commitdiff
|
tree
2024-04-06
Sta
s
Bo
u
kare
v
Transform (concatenate 'string
string) to subseq
.
commit
|
commitdiff
|
tree
2024-04-06
Stas Bouk
a
rev
Do not use
d
ata-
v
ector-ref f
o
r
folding
.
commit
|
commitdiff
|
tree
2024-04-05
Stas
B
oukarev
type-fr
o
m-constra
i
nts:
t
ra
c
k non-eql
c
h
aracters
.
commit
|
commitdiff
|
tree
2024-04-04
Stas Boukar
e
v
Unify constrain-ref-type and type-fro
m
-constrai
n
ts
.
commit
|
commitdiff
|
tree
2024-04-03
S
tas Boukare
v
Don'
t
u
s
e eliminate-
k
eywords-args in tra
n
sfo
r
m-make
.
.
.
commit
|
commitdiff
|
tree
2024-04-02
Stas Boukarev
or-e
q
-to
-
a
r
ef: l
o
ok only for
R
E
F
n
odes
.
commit
|
commitdiff
|
tree
2024-04-02
Stas Boukarev
or-eq-to-jum
p
-table: ignore duplicated cases
.
commit
|
commitdiff
|
tree
2024-04-02
Stas Bouka
r
e
v
Ge
t
rid
o
f *approxim
a
t
e
-numeric
-
union
s
*
.
commit
|
commitdiff
|
tree
2024-04-01
Stas Boukarev
preh
a
sh-for-perfec
t
-hash: add trul
y
-t
h
e
s
.
commit
|
commitdiff
|
tree
2024-04-01
Stas Bouka
r
ev
Fix %in-
b
ounds-cons
t
raint
.
commit
|
commitdiff
|
tree
2024-04-01
Stas B
o
ukarev
or-eq-to-jump-table: better exhaustive checks
.
commit
|
commitdiff
|
tree
2024-04-01
S
tas Boukarev
Spl
i
t or-eq-to-
j
ump-tab
l
e
.
commit
|
commitdiff
|
tree
2024-04-01
Sta
s
Boukarev
or-eq-to-j
u
mp-table: don
'
t use a jump-
t
abl
e
for a single
.
.
.
commit
|
commitdiff
|
tree
2024-04-01
Stas Boukare
v
x
86-64
:
better (eql r
a
tio
x
)
.
commit
|
commitdiff
|
tree
2024-03-31
Stas Boukarev
Convert CO
N
D +
OR + EQ into jump-tables
.
commit
|
commitdiff
|
tree
2024-03-31
Stas Boukarev
Han
d
le g
e
neri
c
functions in sb-intr
o
spect:find-func
t
ion
.
.
.
commit
|
commitdiff
|
tree
2024-03-30
Stas Boukarev
Don't
transform mask-field
w
ith out of range size
.
commit
|
commitdiff
|
tree
2024-03-30
Stas Bo
u
kare
v
Find X
R
E
F
for anonymous fu
n
ctions
.
commit
|
commitdiff
|
tree
2024-03-30
Stas
Boukarev
Skip a test
.
commit
|
commitdiff
|
tree
2024-03-30
Stas
B
o
u
ka
r
ev
x86-64: co
r
rectly allo
w
%
dpb VO
P
s
.
commit
|
commitdiff
|
tree
2024-03-30
Stas
B
oukar
e
v
Type
-
check (nth
-
value n (va
l
ues
.
.
.
&
rest ty
p
e))
.
commit
|
commitdiff
|
tree
2024-03-30
Stas Bouka
r
ev
Typ
e
-ch
e
ck (values
.
.
.
&
r
est t
y
p
e)
.
commit
|
commitdiff
|
tree
2024-03-30
Stas Boukarev
arm64: add support f
o
r arenas
.
commit
|
commitdiff
|
tree
2024-03-29
Stas Bouk
a
rev
Fix
l
o
a
d
-other-point
e
r-w
i
detag + non-null
-
symbol-p
.
commit
|
commitdiff
|
tree
2024-03-29
St
a
s
Boukarev
Mor
e
c
o
mpact list acc
u
mu
l
ation
.
commit
|
commitdiff
|
tree
2024-03-29
S
tas
B
oukarev
arm64: ad
d
:targets
commit
|
commitdiff
|
tree
2024-03-29
Stas Bouka
r
ev
x86-64: save one byte in
>
-integer-fixnum
.
commit
|
commitdiff
|
tree
2024-03-29
S
tas Boukarev
F
ix *handler-cl
u
s
t
ers* initialization in
warm
.
lisp
commit
|
commitdiff
|
tree
2024-03-29
Stas Boukarev
I
n
li
n
e FIND if OR-EQ-TR
A
NSFORM can
h
andle it
.
commit
|
commitdiff
|
tree
2024-03-29
Stas Boukarev
arm64: mor
e
compact w
i
de
t
ag-of a
n
d l
a
yout-of
commit
|
commitdiff
|
tree
2024-03-29
Stas Boukarev
W
a
rn about type pro
c
laim
a
ti
o
ns conflicting with values
.
commit
|
commitdiff
|
tree
2024-03-29
St
a
s
B
oukar
e
v
Check
comple
x
t
ype
asser
t
ions
.
commit
|
commitdiff
|
tree
2024-03-29
St
a
s Bou
k
ar
e
v
get-d
e
fined-fun:
h
andle :declared-verify
.
commit
|
commitdiff
|
tree
next