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
Fix -system-tlabs
2024-04-15
S
tas Boukarev
F
i
x
-syste
m
-tlabs
commit
|
commitdiff
|
tree
2024-04-15
Stas Bou
k
arev
Fix CAS on funcallabl
e
-instances
.
commit
|
commitdiff
|
tree
2024-04-15
Stas Boukarev
Decl
a
re the result
t
ype of new-arena
.
commit
|
commitdiff
|
tree
2024-04-15
Stas Bou
k
arev
arm64: e
n
code dczid_el0
.
commit
|
commitdiff
|
tree
2024-04-15
Stas Boukarev
Add declarations in new
-
arena
.
commit
|
commitdiff
|
tree
2024-04-15
Stas
Bouka
r
ev
U
n
used function
.
commit
|
commitdiff
|
tree
2024-04-15
S
t
as
Boukarev
Don't
show
"
gf-dispatch" in backtraces
.
commit
|
commitdiff
|
tree
2024-04-14
St
a
s Boukarev
Muf
f
le code-d
e
letion
-
n
ote from etypecase-failure
.
commit
|
commitdiff
|
tree
2024-04-14
Sta
s
Boukarev
Better (
p
op speci
a
l-variable)
commit
|
commitdiff
|
tree
2024-04-14
Stas Bo
u
karev
D
o
n'
t
check for tls values if ther
e
's a binding
around
.
commit
|
commitdiff
|
tree
2024-04-13
Stas Bou
k
arev
Some te
s
t
s
no longer fa
i
l
.
commit
|
commitdiff
|
tree
2024-04-13
Stas Boukarev
Transform (%coerce-to
-
p
o
lic
y
policy)
=> po
l
icy
.
commit
|
commitdiff
|
tree
2024-04-13
Stas Bo
u
kar
e
v
Ma
r
k *policy* a
l
ways-bound
.
commit
|
commitdiff
|
tree
2024-04-13
Stas Boukarev
subtypep: don't use EQU
A
L if
s
afety is 3 or debu
g
>
1
.
commit
|
commitdiff
|
tree
2024-04-12
Sta
s
B
o
u
karev
Remove a constraint-propagate-back
.
commit
|
commitdiff
|
tree
2024-04-11
Stas Boukarev
Don't duplicate *features* i
n
to +internal-features
.
.
.
commit
|
commitdiff
|
tree
2024-04-11
Stas Boukarev
Preserve al
l
sb-impl:+inter
n
al-features+ for sb-
d
evel
commit
|
commitdiff
|
tree
2024-04-10
Stas Boukar
e
v
%t
y
pep-wrapper: ignore
satis
f
ies
.
commit
|
commitdiff
|
tree
2024-04-09
S
tas Bo
u
karev
c
h
ange-test
-
based-on-item: c
h
eck for cha
r
a
c
ters
.
commit
|
commitdiff
|
tree
2024-04-09
S
tas
B
oukarev
Unused variab
l
e on #+darwin-jit
commit
|
commitdiff
|
tree
2024-04-09
Stas B
o
u
karev
A
test n
o
longer
f
ails
.
commit
|
commitdiff
|
tree
2024-04-09
Stas Boukarev
C
h
eck COUNT in out-of-
l
ine (as
h
x count) to
be an in
t
eger
.
commit
|
commitdiff
|
tree
2024-04-09
S
tas
B
oukarev
map-ca
l
lab
l
e
-
arguments: handle rest-args
.
commit
|
commitdiff
|
tree
2024-04-09
Stas Boukarev
equ
a
lp-eql-compara
b
le-
t
ypes:
(
su
b
t
y
pep
n
il anything
.
.
.
commit
|
commitdiff
|
tree
2024-04-09
Stas Bouk
a
rev
Adjus
t
a
t
est for
x
8
6
.
commit
|
commitdiff
|
tree
2024-04-09
Stas Boukarev
More co
n
sistent and simpler checking for MAP
r
es
u
lts
.
commit
|
commitdiff
|
tree
2024-04-09
Stas
B
oukarev
%other-
p
ointer-widetag derive-type: derive for si
m
ple
.
.
.
commit
|
commitdiff
|
tree
2024-04-08
S
t
as B
o
ukarev
Transform (append
(lis
t
n) x) to (list
*
n
x)
commit
|
commitdiff
|
tree
2024-04-08
S
t
as Bo
u
karev
Lower :test #
'
char-e
q
ual to #'char= for find/position
.
commit
|
commitdiff
|
tree
2024-04-07
S
tas Bou
k
arev
Ad
d
n
o
-verify-arg-count to st
r
eam functi
o
n
s
.
commit
|
commitdiff
|
tree
2024-04-06
Stas
Boukarev
Tran
s
form (concatenate 'string stri
n
g) to subseq
.
commit
|
commitdiff
|
tree
2024-04-06
Stas
Boukarev
Do
n
ot
u
s
e
d
ata-vecto
r
-ref for foldi
n
g
.
commit
|
commitdiff
|
tree
2024-04-05
Stas Bou
k
arev
t
y
pe-from-const
r
aints: track non-eql charact
e
r
s
.
commit
|
commitdiff
|
tree
2024-04-04
Sta
s
Boukarev
Uni
f
y constrai
n
-ref-typ
e
and
t
ype-f
r
om-co
n
straint
s
.
commit
|
commitdiff
|
tree
2024-04-03
S
tas
B
oukare
v
D
o
n't use elimin
a
te-keywords-args in tr
a
n
s
form-make
.
.
.
commit
|
commitdiff
|
tree
2024-04-02
S
t
a
s
B
oukarev
or-eq-to-aref: look only
for REF nodes
.
commit
|
commitdiff
|
tree
2024-04-02
Stas B
o
uka
r
ev
o
r-eq-to-jump-table: ignore
d
uplicated cases
.
commit
|
commitdiff
|
tree
2024-04-02
Stas Boukar
e
v
G
et rid of *approximate-numeric-unions*
.
commit
|
commitdiff
|
tree
2024-04-01
St
a
s Bo
u
ka
r
ev
prehash-for-perfect-hash: add tr
u
ly-
t
hes
.
commit
|
commitdiff
|
tree
2024-04-01
Stas Boukarev
Fix %in-bound
s
-cons
t
raint
.
commit
|
commitdiff
|
tree
2024-04-01
Sta
s
Boukarev
or-eq-to-jump-table: better exhausti
v
e
c
hecks
.
commit
|
commitdiff
|
tree
2024-04-01
Stas
Boukarev
S
p
lit or-eq-to-jump-table
.
commit
|
commitdiff
|
tree
2024-04-01
Stas Bouk
a
rev
o
r-eq-to-jump
-
ta
b
le: d
o
n't use a j
u
m
p
-table
f
or a single
.
.
.
commit
|
commitdiff
|
tree
2024-04-01
Stas Bouka
r
ev
x
86-
6
4: be
t
ter (
e
ql ratio x)
.
commit
|
commitdiff
|
tree
2024-03-31
Stas
Boukarev
Con
v
ert CON
D
+ OR + E
Q
into
j
u
mp-tabl
e
s
.
commit
|
commitdiff
|
tree
2024-03-31
Stas B
o
u
k
arev
H
a
ndle gene
r
ic
f
unctions in sb-int
r
os
p
ect:fi
n
d-f
u
nction
.
.
.
commit
|
commitdiff
|
tree
2024-03-30
S
t
as Boukarev
Don
'
t
tra
n
s
f
orm mas
k
-field w
i
th out of range si
z
e
.
commit
|
commitdiff
|
tree
2024-03-30
Stas
Boukarev
Find XRE
F
for anonymous functions
.
commit
|
commitdiff
|
tree
2024-03-30
Stas Boukarev
Sk
i
p a test
.
commit
|
commitdiff
|
tree
2024-03-30
Stas Bo
u
karev
x86-64: correctly
a
llow
%
dp
b
VOPs
.
commit
|
commitdiff
|
tree
2024-03-30
S
t
a
s
Bouka
r
ev
Type-c
h
eck (nth-value n
(
values
.
.
.
&
rest type))
.
commit
|
commitdiff
|
tree
2024-03-30
Stas
B
o
u
k
arev
Type-check (va
l
ues
.
.
.
&rest
t
ype)
.
commit
|
commitdiff
|
tree
2024-03-30
St
a
s Boukarev
arm64:
add
s
upport
for
a
re
n
as
.
commit
|
commitdiff
|
tree
2024-03-29
Stas Boukarev
Fix load-oth
e
r-pointer-widetag + non-n
u
l
l
-sy
m
b
ol-p
.
commit
|
commitdiff
|
tree
2024-03-29
Stas Boukarev
More
compa
c
t list accumulatio
n
.
commit
|
commitdiff
|
tree
2024-03-29
Stas Bouk
a
rev
ar
m
6
4
:
a
dd :targets
commit
|
commitdiff
|
tree
2024-03-29
Sta
s
Bo
u
k
arev
x86
-
64: s
a
ve one
b
yte in >-
i
nte
g
er-fixnum
.
commit
|
commitdiff
|
tree
2024-03-29
Stas Bo
u
k
a
r
ev
Fi
x
*handler-clus
t
e
r
s* init
i
alization in warm
.
lisp
commit
|
commitdiff
|
tree
2024-03-29
St
a
s
Bouk
a
rev
Inline FIND if
O
R-EQ-TRANSFORM can handl
e
it
.
commit
|
commitdiff
|
tree
2024-03-29
Stas
B
o
uk
a
rev
a
rm64: more compact
widet
a
g-o
f
an
d
layout-of
commit
|
commitdiff
|
tree
2024-03-29
S
tas Boukarev
W
a
rn a
b
out type proclaimations conflicting with valu
e
s
.
commit
|
commitdiff
|
tree
2024-03-29
Stas
Boukarev
C
h
eck complex t
y
pe
assertions
.
commit
|
commitdiff
|
tree
2024-03-29
Stas B
o
ukarev
ge
t
-defin
e
d-fun
:
handle :declared-verify
.
commit
|
commitdiff
|
tree
2024-03-29
S
tas
Boukarev
with
-
array-da
t
a: inform about arra
y
bou
n
ds
.
commit
|
commitdiff
|
tree
2024-03-29
Stas Boukarev
arm64: e
n
code as imm
e
diate
s
(--mo
d
64 x neg
a
tive-constant)
commit
|
commitdiff
|
tree
2024-03-29
Sta
s
Boukare
v
x86-64: encode as im
m
ediate
s
(--mod64 x negative-c
o
nstant)
commit
|
commitdiff
|
tree
2024-03-29
Sta
s
Bo
u
karev
or
-
eq-transfo
r
m: restore tagged fixnum handli
n
g
.
commit
|
commitdiff
|
tree
2024-03-29
St
a
s
Bo
u
kar
e
v
A
d
just NE
W
S
.
commit
|
commitdiff
|
tree
2024-03-23
Stas Bou
k
arev
Check for (boundp 'sb-c:*c
o
mpi
l
ation*)
commit
|
commitdiff
|
tree
2024-03-23
Stas
B
oukarev
R
e
move an unused variable
.
commit
|
commitdiff
|
tree
2024-03-23
Stas
B
o
ukarev
Hide sb
-
c:jump-table fr
o
m
third
p
ar
t
y code walkers
.
commit
|
commitdiff
|
tree
2024-03-22
Stas B
o
ukarev
Add a NE
W
S entry
.
commit
|
commitdiff
|
tree
2024-03-22
Stas Boukarev
Non-T ar
r
ays are sim
p
le cons
t
ants too
.
commit
|
commitdiff
|
tree
2024-03-21
Stas Boukarev
ca
s
e-to-jump-table: acc
e
pt only s
i
mple c
o
nstants
.
commit
|
commitdiff
|
tree
2024-03-21
Sta
s
Bou
k
arev
case-
t
o
-
jump-table: add load-time-va
l
u
e
around constants
.
commit
|
commitdiff
|
tree
2024-03-21
S
tas Boukar
e
v
or-eq-trans
f
orm: disable untagged
tests when subt
r
a
c
t
ion
.
.
.
commit
|
commitdiff
|
tree
2024-03-21
Stas B
o
uka
r
ev
parse-integer transfor
m
: correctly accept all keyword
s
.
commit
|
commitdiff
|
tree
2024-03-21
Stas
B
oukarev
Properly
e
xit from make-perfect-
h
ash-lambda
.
commit
|
commitdiff
|
tree
2024-03-20
Sta
s
Bouk
a
r
e
v
O
ptimiz
e
pars
e
-integer for known :r
a
dix
1
0 and 16
.
commit
|
commitdiff
|
tree
2024-03-20
Sta
s
Boukarev
or-eq-tra
n
sf
o
rm
:
o
perate
on signed
tagged f
i
x
nums
.
commit
|
commitdiff
|
tree
2024-03-20
Stas Bo
u
karev
arm64: fix the DPB vops when
s
i
ze+p
o
sn is > 64
.
commit
|
commitdiff
|
tree
2024-03-20
S
t
a
s Boukarev
or-e
q
-tra
n
sform: correctl
y
t
a
g negative fixnum
c
o
n
stants
.
commit
|
commitdiff
|
tree
2024-03-20
Sta
s
Boukarev
or-eq-
t
ra
n
s
f
orm: us
e
check-
r
a
nge<=
commit
|
commitdiff
|
tree
2024-03-20
Stas Bo
u
karev
o
r-eq-t
r
ansform: operat
e
on ta
g
ge
d
v
a
l
ues
.
commit
|
commitdiff
|
tree
2024-03-20
S
t
as Bouk
a
rev
sb-eval: use its own lexenv
type
.
commit
|
commitdiff
|
tree
2024-03-19
Sta
s
Bo
u
k
arev
ca
s
e-body: d
o
n
'
t expand to jump-tables un
d
er sb-fast
e
v
a
l
.
commit
|
commitdiff
|
tree
2024-03-19
Stas Boukarev
arm64,
x86-64: a
v
o
p for (%ne
g
ate
word) => in
t
eger
.
commit
|
commitdiff
|
tree
2024-03-19
St
a
s
Bouk
a
rev
Sim
p
li
f
y whit
e
space[1
]
p
.
commit
|
commitdiff
|
tree
2024-03-19
S
tas Boukarev
Ma
k
e a
t
ype error on SE
T
con
t
inuable
.
commit
|
commitdiff
|
tree
2024-03-19
Stas Bo
u
karev
Dec
l
ar
e
a
type for *standar
d
-
r
eadtable*
commit
|
commitdiff
|
tree
2024-03-19
S
t
as Bouka
r
ev
Correctly tr
a
n
sfo
r
m fround
.
commit
|
commitdiff
|
tree
2024-03-19
Stas Boukar
e
v
c
a
se-
t
o-ju
m
p
-
table: u
s
e t
h
e right variab
l
e
.
commit
|
commitdiff
|
tree
2024-03-19
S
t
as Boukarev
case-to-jump-table
:
delegate so
m
e
c
ases to or-eq-tran
s
form
.
commit
|
commitdiff
|
tree
2024-03-19
Stas
Boukarev
or-eq-t
r
ansform
:
a
dd t
y
pe
c
hecks for longer
s
equences
.
commit
|
commitdiff
|
tree
2024-03-19
St
a
s Boukarev
x86-64
:
use EA with a displacement in jump-t
a
ble
.
commit
|
commitdiff
|
tree
2024-03-19
Stas Boukarev
case-to-
j
ump-table: cull the
k
eys be
f
ore deciding
n
o
t
.
.
.
commit
|
commitdiff
|
tree
2024-03-19
Stas Boukarev
prepare-jump-table-targ
e
ts: checking for
l
v
a
r-type
.
.
.
commit
|
commitdiff
|
tree
2024-03-19
Stas Boukarev
case-to
-
jump-
t
able: f
i
x
conversion to IF with exact
.
.
.
commit
|
commitdiff
|
tree
2024-03-19
Stas
B
oukar
e
v
cas
e
-to-jump-table:
don't succumb to NIL co
n
stan
t
s
.
commit
|
commitdiff
|
tree
2024-03-19
Stas Bo
u
karev
case-to-jump-
t
a
b
le: check the second valu
e
of ctyp
e
p
.
commit
|
commitdiff
|
tree
next