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
%setelt: don't load CDR twice.
2024-04-23
S
t
as Boukarev
%setelt: don't load
CDR twic
e
.
commit
|
commitdiff
|
tree
2024-04-23
Stas Boukar
e
v
elt: don't check for list
twice
.
commit
|
commitdiff
|
tree
2024-04-23
Stas B
o
u
karev
Trust no
n
-returning fun
c
tions during sb-xc
.
commit
|
commitdiff
|
tree
2024-04-22
St
a
s Bouk
a
r
ev
arm64
:
encode cb
z
t
o fixups
.
commit
|
commitdiff
|
tree
2024-04-22
Stas
Bou
k
arev
a
rm64, logand: use 32-bit
instr
u
ctions
.
commit
|
commitdiff
|
tree
2024-04-22
Sta
s
Boukare
v
arm64,
l
oad-imm
e
diate-word: use 32-bit movn
.
commit
|
commitdiff
|
tree
2024-04-22
Stas B
o
ukarev
arm64, load-immediate-
w
ord: encode 32
-
bit logical
immedi
a
tes
.
commit
|
commitdiff
|
tree
2024-04-22
Stas Boukarev
ar
m
64, logand: try to add fixn
u
m-mas
k
t
o more constants
.
commit
|
commitdiff
|
tree
2024-04-21
Stas
B
ouka
r
ev
F
i
x a t
e
st
.
commit
|
commitdiff
|
tree
2024-04-21
S
t
as Bo
u
kare
v
bound-func: catch infinities
.
commit
|
commitdiff
|
tree
2024-04-21
Sta
s
Boukarev
D
eriv
e
low
e
r bound
for (log integer)
commit
|
commitdiff
|
tree
2024-04-20
S
tas
B
ou
k
are
v
U
s
e
an in
t
e
g
e
r
interval in single-or-cha
i
n
.
commit
|
commitdiff
|
tree
2024-04-19
St
a
s Bou
k
arev
D
o
not con
s
f
or (apply x (rest
&
rest))
commit
|
commitdiff
|
tree
2024-04-19
Stas
B
oukarev
Adjust a test
.
commit
|
commitdiff
|
tree
2024-04-19
Sta
s
Bou
k
ar
e
v
Fold (* x 1) for any number
.
commit
|
commitdiff
|
tree
2024-04-19
Stas Boukarev
eq
t
o bit
-
test: don't check
u
pper bound
i
f
it's less
.
.
.
commit
|
commitdiff
|
tree
2024-04-19
St
a
s Boukarev
t
r
ansform-n
u
meric-bound-
t
est: d
o
n't wra
p
in
safe
t
y 0
.
commit
|
commitdiff
|
tree
2024-04-18
S
t
as Boukarev
x86-64:
u
se
aligned-stack-
p
.
commit
|
commitdiff
|
tree
2024-04-17
Stas
Bouk
a
r
e
v
A
v
oid ali
g
n
ing the c
o
ntrol stack multiple times
.
commit
|
commitdiff
|
tree
2024-04-16
Stas Boukarev
x86-6
4
/
a
llocate-vector-
o
n
-
sta
c
k: don't accept la
r
g
e
.
.
.
commit
|
commitdiff
|
tree
2024-04-16
Stas B
o
ukarev
wi
n
32:
cle
a
r x87
sta
t
e
on ex
c
ept
i
ons
.
commit
|
commitdiff
|
tree
2024-04-16
Stas
Boukarev
W
o
rk aroun
d
FPU control resetting
o
n win32
.
commit
|
commitdiff
|
tree
2024-04-16
Stas Boukar
e
v
Don't use with-float-tra
p
s-masked
i
n src
t
ran
.
commit
|
commitdiff
|
tree
2024-04-15
Stas B
o
u
k
arev
F
i
x -s
y
stem-tlabs
commit
|
commitdiff
|
tree
2024-04-15
S
tas
B
oukarev
Fix CAS on
f
un
c
allable-instances
.
commit
|
commitdiff
|
tree
2024-04-15
Stas
B
oukarev
Declare the result type
o
f
new-arena
.
commit
|
commitdiff
|
tree
2024-04-15
S
t
as Boukarev
arm64: encode dczid_e
l
0
.
commit
|
commitdiff
|
tree
2024-04-15
S
t
a
s
Boukare
v
Add decl
a
r
ations in n
e
w-are
n
a
.
commit
|
commitdiff
|
tree
2024-04-15
Stas
Bo
u
karev
Unused functio
n
.
commit
|
commitdiff
|
tree
2024-04-15
Stas Boukarev
Don't show "gf-d
i
s
p
atch
"
in backtraces
.
commit
|
commitdiff
|
tree
2024-04-14
Stas Boukarev
M
u
ffle c
o
d
e
-de
l
et
i
on-note from et
y
peca
s
e-failure
.
commit
|
commitdiff
|
tree
2024-04-14
Stas
B
oukarev
B
e
tter (
p
o
p
spec
i
al-variable
)
commit
|
commitdiff
|
tree
2024-04-14
S
t
a
s Boukarev
Don't
c
heck for tls values if
t
h
ere's a
bindi
n
g aro
u
nd
.
commit
|
commitdiff
|
tree
2024-04-13
Stas Bou
k
arev
S
o
m
e tests no longer
fail
.
commit
|
commitdiff
|
tree
2024-04-13
Stas Boukarev
Trans
f
orm (
%
c
oerce-to-p
o
l
icy policy) => p
o
lic
y
.
commit
|
commitdiff
|
tree
2024-04-13
S
tas Boukarev
Mark *polic
y
* always-bound
.
commit
|
commitdiff
|
tree
2024-04-13
S
t
as B
o
u
k
are
v
subtypep: don't use EQUAL if safety is
3
or
d
e
b
ug > 1
.
commit
|
commitdiff
|
tree
2024-04-12
Stas B
o
u
k
a
rev
Re
m
o
v
e a const
r
aint
-
propagate-
b
ack
.
commit
|
commitdiff
|
tree
2024-04-11
S
tas
B
o
u
kar
e
v
Don
'
t duplicate
*
features* into +
i
nternal-fe
a
tures
.
.
.
commit
|
commitdiff
|
tree
2024-04-11
S
ta
s
B
oukarev
P
reserve all sb-impl:+internal-features+ for
s
b-d
e
vel
commit
|
commitdiff
|
tree
2024-04-10
Stas Boukarev
%typep-wrap
p
er: ignore
s
a
t
i
sfies
.
commit
|
commitdiff
|
tree
2024-04-09
Stas Bo
u
k
arev
change-test
-
ba
s
ed-on-
i
tem: check fo
r
charact
e
rs
.
commit
|
commitdiff
|
tree
2024-04-09
Stas Bouk
a
r
e
v
Unused varia
b
le on #+darwin
-
j
i
t
commit
|
commitdiff
|
tree
2024-04-09
Stas Boukar
e
v
A test n
o
longer fails
.
commit
|
commitdiff
|
tree
2024-04-09
St
a
s Boukar
e
v
Check COU
N
T in out-of-line (ash x co
u
nt)
t
o be an in
t
e
g
e
r
.
commit
|
commitdiff
|
tree
2024-04-09
Sta
s
Boukarev
map-callable-argu
m
ents: handle r
e
st-arg
s
.
commit
|
commitdiff
|
tree
2024-04-09
Stas Boukarev
equalp
-
eq
l
-co
m
parable-types: (subtypep nil anything
.
.
.
commit
|
commitdiff
|
tree
2024-04-09
St
a
s
Boukare
v
Adjust a test f
o
r
x8
6
.
commit
|
commitdiff
|
tree
2024-04-09
S
t
as
B
oukarev
Mo
r
e consistent and
s
i
mpler ch
e
c
k
ing for MA
P
r
esults
.
commit
|
commitdiff
|
tree
2024-04-09
Stas Bouk
a
re
v
%other-pointer-widetag derive-type: der
i
ve for simple
.
.
.
commit
|
commitdiff
|
tree
2024-04-08
St
a
s
Boukar
e
v
Tran
s
form (append
(
list
n
)
x)
t
o (lis
t
* n x)
commit
|
commitdiff
|
tree
2024-04-08
Stas Boukarev
Lowe
r
:test #'char-e
q
ual
to #'
c
har
=
for find/po
s
ition
.
commit
|
commitdiff
|
tree
2024-04-07
Stas Bouk
a
re
v
A
dd
n
o-verify-
a
rg-count t
o
s
t
r
eam fun
c
ti
o
ns
.
commit
|
commitdiff
|
tree
2024-04-06
S
tas Bouka
r
ev
Tr
a
ns
f
o
r
m (concatenate '
s
tring string) to subse
q
.
commit
|
commitdiff
|
tree
2024-04-06
Stas Boukarev
Do
n
ot use data-vec
t
or-ref for
f
olding
.
commit
|
commitdiff
|
tree
2024-04-05
Stas Boukarev
type-
f
rom-constraints: t
r
ack non-eql characters
.
commit
|
commitdiff
|
tree
2024-04-04
St
a
s Bouk
a
r
e
v
Unify
constrai
n
-
r
e
f-
t
y
p
e
and type-from-constraints
.
commit
|
commitdiff
|
tree
2024-04-03
Stas Boukarev
Don't use
e
lim
i
nate-keywords-args in transform-
m
ake
.
.
.
commit
|
commitdiff
|
tree
2024-04-02
Sta
s
Bouka
r
ev
or-eq-to-aref: lo
o
k
o
n
ly for REF n
o
des
.
commit
|
commitdiff
|
tree
2024-04-02
Stas Boukar
e
v
or-eq-to-j
u
mp-ta
b
le: i
g
nore dup
l
ic
a
ted cases
.
commit
|
commitdiff
|
tree
2024-04-02
Stas B
o
ukarev
Get rid of
*app
r
oximate-numeric-unions*
.
commit
|
commitdiff
|
tree
2024-04-01
Sta
s
Bou
k
a
rev
prehash
-
for-perfect-
h
ash: add trul
y
-th
e
s
.
commit
|
commitdiff
|
tree
2024-04-01
S
tas B
o
ukarev
Fi
x
%in-bou
n
ds-cons
t
raint
.
commit
|
commitdiff
|
tree
2024-04-01
S
tas Boukare
v
or-eq
-
to-jump-table:
be
t
ter exhaustive
c
hec
k
s
.
commit
|
commitdiff
|
tree
2024-04-01
Stas
Bo
u
karev
Split or-
e
q-to-jump-ta
b
le
.
commit
|
commitdiff
|
tree
2024-04-01
Sta
s
Boukare
v
or-eq-to-ju
m
p-
t
able: don't use a
j
ump-ta
b
l
e for a single
.
.
.
commit
|
commitdiff
|
tree
2024-04-01
Stas Boukarev
x86-64: better (eql ratio
x
)
.
commit
|
commitdiff
|
tree
2024-03-31
Stas Bo
u
karev
Conv
e
rt COND + OR
+
EQ in
t
o jump-tables
.
commit
|
commitdiff
|
tree
2024-03-31
Stas
Boukarev
Handle g
e
neric functions
in
sb-introsp
e
ct:f
i
nd-function
.
.
.
commit
|
commitdiff
|
tree
2024-03-30
Stas
Boukarev
Don't
tra
n
sfor
m
mask-field with out of range size
.
commit
|
commitdiff
|
tree
2024-03-30
Stas Boukare
v
Find XRE
F
f
o
r anonymous functions
.
commit
|
commitdiff
|
tree
2024-03-30
Sta
s
Boukarev
Skip
a
test
.
commit
|
commitdiff
|
tree
2024-03-30
Stas Bouka
r
ev
x86-64:
corre
c
tly allow %dpb
VOPs
.
commit
|
commitdiff
|
tree
2024-03-30
Stas Boukarev
T
ype-check (nth-va
l
ue
n
(values
.
.
.
&
r
est type))
.
commit
|
commitdiff
|
tree
2024-03-30
Stas Boukarev
Type-check (values
.
.
.
&r
e
st type)
.
commit
|
commitdiff
|
tree
2024-03-30
S
tas
Bouka
r
ev
arm64: add su
p
p
or
t
for arenas
.
commit
|
commitdiff
|
tree
2024-03-29
Stas Bouka
r
ev
Fix load-
o
th
e
r-p
o
in
t
er-wi
d
e
t
ag + non-null-s
y
m
b
o
l
-
p
.
commit
|
commitdiff
|
tree
2024-03-29
Sta
s
Bouka
r
e
v
M
ore c
o
mpact list accu
m
ulation
.
commit
|
commitdiff
|
tree
2024-03-29
Stas Bo
u
kare
v
arm64: add :targe
t
s
commit
|
commitdiff
|
tree
2024-03-29
Stas Boukare
v
x86-64: save o
n
e byte in >-inte
g
e
r
-
f
ixnum
.
commit
|
commitdiff
|
tree
2024-03-29
Stas Boukar
e
v
Fix *
h
andler
-
c
lusters* initializa
t
ion
in warm
.
lis
p
commit
|
commitdiff
|
tree
2024-03-29
S
tas B
o
u
k
arev
Inlin
e
FI
N
D if OR-E
Q
-TR
A
NSF
O
RM ca
n
handle it
.
commit
|
commitdiff
|
tree
2024-03-29
Stas
Boukarev
arm64: more co
m
p
a
c
t widetag-o
f
and l
a
yout-
o
f
commit
|
commitdiff
|
tree
2024-03-29
Stas Boukarev
Wa
r
n abo
u
t type proclaimations conflicting with values
.
commit
|
commitdiff
|
tree
2024-03-29
Stas Boukarev
Check com
p
l
e
x t
y
p
e as
s
e
r
tions
.
commit
|
commitdiff
|
tree
2024-03-29
Stas Bo
u
k
arev
g
e
t-defined
-
fun:
handle :declared-v
e
rify
.
commit
|
commitdiff
|
tree
2024-03-29
S
tas Boukar
e
v
with-a
r
ray-d
a
ta: info
r
m about array bou
n
ds
.
commit
|
commitdiff
|
tree
2024-03-29
Stas
Bo
u
karev
arm64: encode as immedi
a
t
e
s (--mod64 x n
e
gative-c
o
nst
a
nt)
commit
|
commitdiff
|
tree
2024-03-29
Stas
Bo
u
kar
e
v
x86
-
64:
e
ncode
a
s
immediates (--mod
6
4 x negative-cons
t
ant)
commit
|
commitdiff
|
tree
2024-03-29
S
t
as
B
oukarev
or-
e
q
-trans
f
orm: res
t
ore tagged
fixnum ha
n
dl
i
ng
.
commit
|
commitdiff
|
tree
2024-03-29
S
t
as
B
o
u
karev
Adjust
NE
W
S
.
commit
|
commitdiff
|
tree
2024-03-23
Stas B
o
ukarev
Check for (b
o
undp 'sb-
c
:*comp
i
l
ation
*
)
commit
|
commitdiff
|
tree
2024-03-23
Stas Boukarev
Rem
o
v
e an unused variable
.
commit
|
commitdiff
|
tree
2024-03-23
Stas Boukarev
Hid
e
s
b
-c
:
j
u
mp-table
f
rom thir
d
party code wa
l
k
e
rs
.
commit
|
commitdiff
|
tree
2024-03-22
Stas B
o
uk
a
rev
Add a
N
E
WS entry
.
commit
|
commitdiff
|
tree
2024-03-22
S
t
as Bouk
a
rev
No
n
-T arrays a
r
e si
m
ple const
a
nts too
.
commit
|
commitdiff
|
tree
2024-03-21
Stas Boukarev
case-to-jump-table: ac
c
e
p
t
o
nly simpl
e
constants
.
commit
|
commitdiff
|
tree
2024-03-21
Stas Boukar
e
v
case-to-jump-table: add l
o
a
d
-
t
i
me-valu
e
aro
u
nd constant
s
.
commit
|
commitdiff
|
tree
2024-03-21
S
t
as Bou
k
a
r
e
v
or-eq-transfor
m
: disabl
e
un
t
agged tests when
s
u
btraction
.
.
.
commit
|
commitdiff
|
tree
2024-03-21
S
tas Boukarev
p
arse-integer transfor
m
: correctly accept all keywords
.
commit
|
commitdiff
|
tree
next