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
Add a test for a9d69aba7.
2024-04-30
Sta
s
Bouka
r
ev
A
d
d a test for a9d69aba7
.
commit
|
commitdiff
|
tree
2024-04-30
Stas
B
ouk
a
rev
Don
'
t
l
os
e
lvar-types f
o
r so
m
e V
O
Ps
.
commit
|
commitdiff
|
tree
2024-04-29
Stas Bouka
r
ev
v
e
cto
r
-fill*: don't emit card marks when f
i
lli
n
g fixnum
s
.
.
.
commit
|
commitdiff
|
tree
2024-04-29
S
tas Boukarev
Inline (=
f
loat known-f
l
oat/integer-type)
commit
|
commitdiff
|
tree
2024-04-29
S
tas Bou
k
arev
Don't coe
r
ce
(
= single
-
f
loa
t
1
d
0)
to double-float
.
commit
|
commitdiff
|
tree
2024-04-29
St
a
s Bo
u
karev
Optimize fast-
s
ymbol-valu
e
+ bind
.
commit
|
commitdiff
|
tree
2024-04-29
Stas Boukarev
arm64: more u
n
b
ound value checking
.
commit
|
commitdiff
|
tree
2024-04-29
Stas Bouk
a
rev
Compress debug info using zstd
.
commit
|
commitdiff
|
tree
2024-04-29
S
t
as Boukarev
d
e
b
u
g
-dump:
name CO
M
P
I
LED-DEBUG-
I
N
FO by its fi
r
st entr
y
.
commit
|
commitdiff
|
tree
2024-04-29
Stas Bouk
a
rev
d
e
bug
-
d
u
mp: don'
t
en
c
ode debug-f
u
n-name redundant
l
y
.
commit
|
commitdiff
|
tree
2024-04-29
Sta
s
Boukarev
Ignore
style-warnings on
o
ld SBCL hosts
.
commit
|
commitdiff
|
tree
2024-04-26
Stas Bouk
a
r
e
v
Fix subt
y
p
ep for #-sb-
x
c
-h
o
st
.
commit
|
commitdiff
|
tree
2024-04-25
St
a
s Boukarev
Use the* :con
t
ext correctly
.
commit
|
commitdiff
|
tree
2024-04-25
Stas Bouka
r
ev
Fi
x
a
640KB mem
o
ry
w
hen
decompressing cores
.
commit
|
commitdiff
|
tree
2024-04-24
Stas Boukarev
Fix retur
n
count checking for (va
l
u
e
s &optional
.
.
.
)
commit
|
commitdiff
|
tree
2024-04-24
S
tas Boukarev
Retur
n
NIL from
GC i
n
an a
n
o
t
he
r
way
.
commit
|
commitdiff
|
tree
2024-04-23
Stas Bouk
a
rev
f
i
n
d-or-chain
s
: look for
harmle
s
s cleanups
.
commit
|
commitdiff
|
tree
2024-04-23
Stas
B
o
ukar
e
v
github action
s
: and darw
i
n-arm6
4
fell
of
f
.
commit
|
commitdiff
|
tree
2024-04-23
Stas Boukarev
git
h
u
b
acti
o
ns: reënable darwin-x8
6
-
64
commit
|
commitdiff
|
tree
2024-04-23
S
t
as Boukarev
More
compact (format nil
"~a"
.
.
.
)
commit
|
commitdiff
|
tree
2024-04-23
S
t
as Bo
u
ka
r
ev
%setelt: don't lo
a
d
C
D
R twice
.
commit
|
commitdiff
|
tree
2024-04-23
Stas Boukarev
elt: do
n
't c
h
eck for list twice
.
commit
|
commitdiff
|
tree
2024-04-23
St
a
s
B
oukarev
Trust non
-
re
t
u
r
nin
g
fun
c
t
ions du
r
ing sb-xc
.
commit
|
commitdiff
|
tree
2024-04-22
Sta
s
B
o
ukarev
arm64: encode cbz to fixups
.
commit
|
commitdiff
|
tree
2024-04-22
Stas Boukarev
arm64, log
a
nd: use
3
2-bit ins
t
ructions
.
commit
|
commitdiff
|
tree
2024-04-22
Stas Bo
u
k
arev
arm6
4
, lo
a
d-immed
i
a
t
e
-word: use 32-bit movn
.
commit
|
commitdiff
|
tree
2024-04-22
Stas Bou
k
are
v
arm64, load-immediate-wo
r
d: encode 32-bit logical immediates
.
commit
|
commitdiff
|
tree
2024-04-22
Stas Boukarev
arm64, lo
g
and: try to add fixnu
m
-ma
s
k
to more consta
n
ts
.
commit
|
commitdiff
|
tree
2024-04-21
S
tas Boukarev
Fix a tes
t
.
commit
|
commitdiff
|
tree
2024-04-21
Stas
Boukarev
bound-func: ca
t
ch
i
nfinities
.
commit
|
commitdiff
|
tree
2024-04-21
Stas Boukarev
Derive lowe
r
bound fo
r
(log int
e
ger)
commit
|
commitdiff
|
tree
2024-04-20
Stas Bo
u
karev
Use an integ
e
r
inter
v
al
in s
i
ngle-or-chai
n
.
commit
|
commitdiff
|
tree
2024-04-19
Stas B
o
ukarev
Do
n
ot cons for (app
l
y x (re
s
t
&res
t
))
commit
|
commitdiff
|
tree
2024-04-19
St
a
s
Bouk
a
r
ev
Adjus
t
a test
.
commit
|
commitdiff
|
tree
2024-04-19
S
tas
Boukarev
Fold (* x
1
) for any
n
umber
.
commit
|
commitdiff
|
tree
2024-04-19
Stas Bouka
r
ev
eq
t
o bit-tes
t
: don't check upper bou
n
d
i
f i
t
's les
s
.
.
.
commit
|
commitdiff
|
tree
2024-04-19
St
a
s Boukarev
tr
a
nsform
-
numeric-bound-test:
don't
w
ra
p
in safety 0
.
commit
|
commitdiff
|
tree
2024-04-18
S
tas B
o
ukarev
x
8
6
-
64: use aligned-sta
c
k
-
p
.
commit
|
commitdiff
|
tree
2024-04-17
Stas Boukarev
Avoid a
l
i
g
n
i
ng the
control stack multipl
e
times
.
commit
|
commitdiff
|
tree
2024-04-16
Stas Boukarev
x86-64
/
a
lloca
t
e-vector-o
n
-
stack: don't accept large
.
.
.
commit
|
commitdiff
|
tree
2024-04-16
S
tas Boukarev
win32: clear x87 stat
e
o
n ex
c
eptions
.
commit
|
commitdiff
|
tree
2024-04-16
Stas Boukarev
W
o
rk around FPU control resetting on
win32
.
commit
|
commitdiff
|
tree
2024-04-16
St
a
s
Boukarev
Don
'
t use with-float-traps-masked
i
n srctr
a
n
.
commit
|
commitdiff
|
tree
2024-04-15
S
tas Bouka
r
e
v
Fix -system-tlab
s
commit
|
commitdiff
|
tree
2024-04-15
Stas Bou
k
a
r
ev
Fix
CAS on func
a
llable-instances
.
commit
|
commitdiff
|
tree
2024-04-15
Stas Bo
u
k
are
v
Decla
r
e th
e
result type of new-ar
e
n
a
.
commit
|
commitdiff
|
tree
2024-04-15
Stas Boukarev
arm64:
e
ncode dczid_el
0
.
commit
|
commitdiff
|
tree
2024-04-15
S
tas Bouk
a
r
e
v
Add declarations in
new-arena
.
commit
|
commitdiff
|
tree
2024-04-15
S
t
a
s
Bo
u
ka
r
ev
Un
u
sed function
.
commit
|
commitdiff
|
tree
2024-04-15
Stas Bouk
a
r
e
v
Don't s
h
ow "gf-d
i
s
p
at
c
h" in backt
r
aces
.
commit
|
commitdiff
|
tree
2024-04-14
Stas
B
o
u
k
ar
e
v
Muffle code-deletion
-
note from etypec
a
se-f
a
il
u
re
.
commit
|
commitdiff
|
tree
2024-04-14
Stas Bo
u
kar
e
v
B
e
tt
e
r (po
p
s
pecial-variable)
commit
|
commitdiff
|
tree
2024-04-14
Stas B
o
ukare
v
D
o
n't check for tls value
s
if t
h
ere's a bindi
n
g around
.
commit
|
commitdiff
|
tree
2024-04-13
Stas Bouka
r
ev
S
ome tests
n
o
l
onger fail
.
commit
|
commitdiff
|
tree
2024-04-13
Stas Bouka
r
ev
Tran
s
form (%
c
oerce-
t
o
-polic
y
p
oli
c
y
) =>
policy
.
commit
|
commitdiff
|
tree
2024-04-13
Stas Bouk
a
rev
Mark *polic
y
*
a
lways-bound
.
commit
|
commitdiff
|
tree
2024-04-13
S
tas Boukarev
subt
y
pep
:
don't u
s
e EQUAL if saf
e
t
y
i
s 3 or d
e
bug > 1
.
commit
|
commitdiff
|
tree
2024-04-12
Stas
B
oukarev
Remove
a
constraint-propagate-back
.
commit
|
commitdiff
|
tree
2024-04-11
Sta
s
Bou
k
a
rev
Do
n
't dup
l
icate
*
features* into +inte
r
nal-features
.
.
.
commit
|
commitdiff
|
tree
2024-04-11
Stas
Boukarev
Preserve all sb-impl:+intern
a
l-features+
f
or sb-devel
commit
|
commitdiff
|
tree
2024-04-10
Stas Bou
k
arev
%
t
y
pep-wrapper:
igno
r
e satisfie
s
.
commit
|
commitdiff
|
tree
2024-04-09
S
tas B
o
u
karev
ch
a
ng
e
-test-based-on-item:
c
hec
k
for characters
.
commit
|
commitdiff
|
tree
2024-04-09
Stas
Boukarev
Unused variable on
#+
d
arwin-jit
commit
|
commitdiff
|
tree
2024-04-09
St
a
s Bou
k
are
v
A test
n
o longer fails
.
commit
|
commitdiff
|
tree
2024-04-09
Stas Boukarev
Check C
O
UNT in out-of-line (ash x cou
n
t) to be an integer
.
commit
|
commitdiff
|
tree
2024-04-09
S
t
a
s
Bo
u
k
arev
map-callable
-
argu
m
ents: hand
l
e
r
e
s
t
-args
.
commit
|
commitdiff
|
tree
2024-04-09
S
tas
B
oukare
v
equalp-eql-comparable-
t
yp
e
s: (subtypep n
i
l anyt
h
ing
.
.
.
commit
|
commitdiff
|
tree
2024-04-09
S
t
a
s Boukarev
Adjust a test for x86
.
commit
|
commitdiff
|
tree
2024-04-09
Stas Boukarev
M
o
re
c
onsi
s
tent and
s
impler checking for M
A
P resul
t
s
.
commit
|
commitdiff
|
tree
2024-04-09
Stas Bouka
r
e
v
%other-pointer-widetag derive-
t
ype:
d
eriv
e
for sim
p
le
.
.
.
commit
|
commitdiff
|
tree
2024-04-08
Sta
s
Bouk
a
rev
Tran
s
form (appe
n
d (list n) x)
t
o (list* n x)
commit
|
commitdiff
|
tree
2024-04-08
S
t
a
s Bo
u
ka
r
e
v
Low
e
r :tes
t
#'cha
r
-equal to #'char= for f
i
nd/positio
n
.
commit
|
commitdiff
|
tree
2024-04-07
Stas Boukarev
Add no-v
e
rify-
a
rg-count
t
o stream functions
.
commit
|
commitdiff
|
tree
2024-04-06
Stas Boukar
e
v
Transform (concatenat
e
'strin
g
string) t
o
su
b
seq
.
commit
|
commitdiff
|
tree
2024-04-06
Stas B
o
ukarev
D
o
not use
dat
a
-
v
ec
t
or-ref
fo
r
folding
.
commit
|
commitdiff
|
tree
2024-04-05
S
tas B
o
u
k
a
r
ev
type-from-constraint
s
:
t
ra
c
k
n
on-eql charac
t
ers
.
commit
|
commitdiff
|
tree
2024-04-04
Stas Boukar
e
v
Uni
f
y
constrain
-
ref-type and ty
p
e-from-constra
i
nts
.
commit
|
commitdiff
|
tree
2024-04-03
St
a
s Bo
u
k
arev
Don't use eliminate-
k
eywor
d
s-ar
g
s in tra
n
sfor
m
-make
.
.
.
commit
|
commitdiff
|
tree
2024-04-02
S
tas Boukarev
o
r
-eq-to-aref: look only for
R
EF nodes
.
commit
|
commitdiff
|
tree
2024-04-02
S
t
a
s Boukar
e
v
o
r-eq-to-jum
p
-table
:
ignore dupli
c
a
t
ed cases
.
commit
|
commitdiff
|
tree
2024-04-02
Stas Bou
k
a
r
e
v
Get rid of *approximate-numeric
-
u
n
ions*
.
commit
|
commitdiff
|
tree
2024-04-01
Stas
Boukar
e
v
prehash-for-perfect-has
h
:
a
dd truly-thes
.
commit
|
commitdiff
|
tree
2024-04-01
S
tas Boukarev
Fix %
i
n-bounds-constraint
.
commit
|
commitdiff
|
tree
2024-04-01
S
t
a
s
Boukarev
o
r-
e
q-to-j
u
mp
-
table:
better exhaustive check
s
.
commit
|
commitdiff
|
tree
2024-04-01
Stas Bo
u
karev
S
plit or-eq-to-ju
m
p
-
ta
b
le
.
commit
|
commitdiff
|
tree
2024-04-01
Stas Boukarev
or-e
q
-to-jum
p
-t
a
ble: d
o
n't use a jum
p
-
t
a
ble
for a single
.
.
.
commit
|
commitdiff
|
tree
2024-04-01
Stas Bouka
r
e
v
x86-64
:
bet
t
er
(eql ratio x
)
.
commit
|
commitdiff
|
tree
2024-03-31
St
a
s
Boukarev
Co
n
vert
C
OND
+ OR +
E
Q into ju
m
p-tables
.
commit
|
commitdiff
|
tree
2024-03-31
Stas
Bouka
r
ev
Handle generic function
s
in sb-introspect:find-function
.
.
.
commit
|
commitdiff
|
tree
2024-03-30
Stas Boukare
v
Don't
trans
f
orm mask-field with out of range
si
z
e
.
commit
|
commitdiff
|
tree
2024-03-30
Stas Bouka
r
e
v
Find
XREF
f
or a
n
onymous functio
n
s
.
commit
|
commitdiff
|
tree
2024-03-30
Stas Boukarev
Skip a
t
e
st
.
commit
|
commitdiff
|
tree
2024-03-30
Stas Boukar
e
v
x
8
6-64: cor
r
e
ctl
y
allow %d
p
b VOPs
.
commit
|
commitdiff
|
tree
2024-03-30
S
t
as Boukarev
Type-check
(
nt
h
-value
n
(
v
alues
.
.
.
&rest type))
.
commit
|
commitdiff
|
tree
2024-03-30
Stas Bouka
r
ev
Type-c
h
eck (va
l
ues
.
.
.
&
r
est type)
.
commit
|
commitdiff
|
tree
2024-03-30
St
a
s B
o
uka
r
ev
arm
6
4: add support for
a
renas
.
commit
|
commitdiff
|
tree
2024-03-29
Stas Boukarev
F
ix loa
d
-
other-po
i
nter-widetag +
n
on-null-symb
o
l
-
p
.
commit
|
commitdiff
|
tree
2024-03-29
St
a
s Bouk
a
rev
More com
p
act list accumulation
.
commit
|
commitdiff
|
tree
2024-03-29
Stas
B
oukarev
arm64: ad
d
:targets
commit
|
commitdiff
|
tree
2024-03-29
Stas Bou
k
a
r
e
v
x86-64: save one byte
in >-integer-fixnum
.
commit
|
commitdiff
|
tree
next