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
x86-64/allocate-vector-on-stack: don't accept large immediates.
2024-04-16
Stas Boukar
e
v
x86
-
64/allo
c
ate-vector-on-
s
tack: don't
a
c
cept large
.
.
.
commit
|
commitdiff
|
tree
2024-04-16
Stas Boukarev
win32
:
clear x8
7
state on exc
e
ptions
.
commit
|
commitdiff
|
tree
2024-04-16
Stas Bou
k
arev
Work arou
n
d FPU control r
e
set
t
i
ng
on w
i
n32
.
commit
|
commitdiff
|
tree
2024-04-16
Stas Boukarev
Don't use wit
h
-fl
o
at-tra
p
s-ma
s
ked
i
n
sr
c
tran
.
commit
|
commitdiff
|
tree
2024-04-15
Stas Boukarev
Fix -sys
t
em-tla
b
s
commit
|
commitdiff
|
tree
2024-04-15
S
tas Boukare
v
Fix CAS on funcallable-
i
n
stanc
e
s
.
commit
|
commitdiff
|
tree
2024-04-15
Stas Boukarev
Declare the r
e
sult t
y
pe
of
n
ew-a
r
ena
.
commit
|
commitdiff
|
tree
2024-04-15
Stas B
o
ukare
v
a
rm64: encode
d
c
z
id_el0
.
commit
|
commitdiff
|
tree
2024-04-15
St
a
s Boukarev
Add d
e
c
l
arations in new-arena
.
commit
|
commitdiff
|
tree
2024-04-15
Stas B
o
ukarev
Unused function
.
commit
|
commitdiff
|
tree
2024-04-15
Stas Bouk
a
rev
Don't
sh
o
w "g
f
-disp
a
tch
"
in backtraces
.
commit
|
commitdiff
|
tree
2024-04-14
Stas
Bo
u
k
arev
Muffle code-deletion-n
o
te fr
o
m e
t
ypecase-f
a
ilure
.
commit
|
commitdiff
|
tree
2024-04-14
S
t
as Boukarev
Better (pop s
p
ecial-variabl
e
)
commit
|
commitdiff
|
tree
2024-04-14
S
t
as Bouk
a
r
e
v
D
o
n
'
t
c
h
eck
f
o
r t
l
s values
if there's a b
i
nding aroun
d
.
commit
|
commitdiff
|
tree
2024-04-13
Stas Boukarev
Some tests no long
e
r fa
i
l
.
commit
|
commitdiff
|
tree
2024-04-13
Stas
B
oukarev
Tr
a
nsfo
r
m (
%
coerce-
t
o-policy p
o
l
icy) => policy
.
commit
|
commitdiff
|
tree
2024-04-13
Stas Boukarev
Mark *policy* always
-
boun
d
.
commit
|
commitdiff
|
tree
2024-04-13
Stas Boukarev
subt
y
pep: don't use EQUAL if safety is
3 or debug > 1
.
commit
|
commitdiff
|
tree
2024-04-12
S
t
a
s
Boukarev
Remove a constrain
t
-propagat
e
-back
.
commit
|
commitdiff
|
tree
2024-04-11
Stas Boukarev
Don't duplic
a
te *features* i
n
to +i
n
ternal-featu
r
es
.
.
.
commit
|
commitdiff
|
tree
2024-04-11
S
tas Bou
k
arev
Pr
e
ser
v
e all sb-impl:+internal-
f
eatures+ for s
b
-
de
v
e
l
commit
|
commitdiff
|
tree
2024-04-10
Stas B
o
uk
a
rev
%t
y
pep-wrap
p
er: i
g
n
ore satisfies
.
commit
|
commitdiff
|
tree
2024-04-09
S
tas
Bouk
a
rev
chang
e
-tes
t
-based-on
-
i
te
m
: che
c
k for charac
t
e
rs
.
commit
|
commitdiff
|
tree
2024-04-09
Stas Boukarev
Unused va
r
iable 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 Bouka
r
e
v
Check COUNT in
o
ut-of-line (ash x
c
ount)
t
o
b
e an intege
r
.
commit
|
commitdiff
|
tree
2024-04-09
Stas Boukarev
map-callable-a
r
g
u
m
ent
s
:
handl
e
rest
-
a
r
g
s
.
commit
|
commitdiff
|
tree
2024-04-09
Stas Boukarev
equalp-eql-comparabl
e
-
t
ypes:
(
s
u
bty
p
ep nil anything
.
.
.
commit
|
commitdiff
|
tree
2024-04-09
Stas Bo
u
kare
v
A
djust a test for x86
.
commit
|
commitdiff
|
tree
2024-04-09
St
a
s Boukarev
Mor
e
co
n
sistent and simpler
c
hecking for MAP
r
esults
.
commit
|
commitdiff
|
tree
2024-04-09
S
t
as Bouka
r
ev
%other-po
i
nter-widetag derive-type: derive for simple
.
.
.
commit
|
commitdiff
|
tree
2024-04-08
Stas Bouka
r
e
v
Transform
(
append
(
list n) x) to (list
*
n x)
commit
|
commitdiff
|
tree
2024-04-08
S
t
as B
o
ukarev
Lo
w
er :test
#
'c
h
ar-equ
a
l
to #'char= for
f
ind/po
s
i
tion
.
commit
|
commitdiff
|
tree
2024-04-07
Stas Boukar
e
v
Add no-veri
f
y-arg-count t
o
st
r
eam functions
.
commit
|
commitdiff
|
tree
2024-04-06
Stas Bou
k
arev
Transform (concatenate 'strin
g
s
tring) to su
b
seq
.
commit
|
commitdiff
|
tree
2024-04-06
Stas Boukarev
D
o
no
t
u
s
e data-vector-re
f
for fold
i
n
g
.
commit
|
commitdiff
|
tree
2024-04-05
Stas Boukarev
type-
f
ro
m
-cons
t
r
aints:
tr
a
ck non-eql cha
r
acter
s
.
commit
|
commitdiff
|
tree
2024-04-04
Sta
s
Bouka
r
ev
Unify constrain-r
e
f-type and type-from-cons
t
raints
.
commit
|
commitdiff
|
tree
2024-04-03
Stas
Boukarev
Don
'
t us
e
e
liminate-k
e
ywords-args
i
n t
r
ansf
o
rm-make
.
.
.
commit
|
commitdiff
|
tree
2024-04-02
S
t
as
Bouk
a
r
ev
or-
e
q-to-aref: l
o
o
k only for R
E
F
nodes
.
commit
|
commitdiff
|
tree
2024-04-02
Stas Boukar
e
v
or-eq-to-
j
ump-table: ignore duplicated cases
.
commit
|
commitdiff
|
tree
2024-04-02
Sta
s
Bouka
r
ev
Get
r
i
d
of *
a
pproximate-numeri
c
-unio
n
s
*
.
commit
|
commitdiff
|
tree
2024-04-01
S
t
as Bouka
r
ev
pr
e
hash-for-perfe
c
t-h
a
sh: add t
r
uly-thes
.
commit
|
commitdiff
|
tree
2024-04-01
Stas Bou
k
arev
Fix %in
-
bounds-constraint
.
commit
|
commitdiff
|
tree
2024-04-01
Stas Boukarev
or-eq-to-jump-ta
b
l
e
: be
t
ter e
x
hausti
v
e ch
e
cks
.
commit
|
commitdiff
|
tree
2024-04-01
St
a
s Bouk
a
rev
Split or-eq-to-j
u
mp-tabl
e
.
commit
|
commitdiff
|
tree
2024-04-01
Stas Boukar
e
v
or-eq-to-jump-table: don't
use a jum
p
-table for a sing
l
e
.
.
.
commit
|
commitdiff
|
tree
2024-04-01
Stas Bou
k
arev
x86-64
:
b
e
tter (e
q
l ratio x
)
.
commit
|
commitdiff
|
tree
2024-03-31
S
tas Boukarev
C
o
n
vert COND + OR +
E
Q into jump-tables
.
commit
|
commitdiff
|
tree
2024-03-31
S
t
as Boukarev
Han
d
le gene
r
ic functions in
sb-introspect
:
find
-
function
.
.
.
commit
|
commitdiff
|
tree
2024-03-30
St
a
s Boukarev
D
o
n't transform
m
ask-
f
ield with out of range size
.
commit
|
commitdiff
|
tree
2024-03-30
S
tas
Boukarev
Fin
d
XREF for anonym
o
u
s
functions
.
commit
|
commitdiff
|
tree
2024-03-30
Stas Boukarev
Skip a test
.
commit
|
commitdiff
|
tree
2024-03-30
Stas Boukarev
x86-64: c
o
r
r
ectly allow %dpb VOPs
.
commit
|
commitdiff
|
tree
2024-03-30
Stas
Boukarev
Type-ch
e
ck
(nth-value n (value
s
.
.
.
&rest t
y
pe))
.
commit
|
commitdiff
|
tree
2024-03-30
Stas Boukarev
Type-check
(
values
.
.
.
&rest typ
e
)
.
commit
|
commitdiff
|
tree
2024-03-30
Stas Boukarev
arm64: add support for arenas
.
commit
|
commitdiff
|
tree
2024-03-29
Stas
Boukarev
Fi
x
load
-
other-pointer-wideta
g
+
non-null-symbol-p
.
commit
|
commitdiff
|
tree
2024-03-29
Stas
B
o
ukare
v
Mo
r
e
c
o
mpact list accumula
t
ion
.
commit
|
commitdiff
|
tree
2024-03-29
Sta
s
Boukarev
arm64:
add
:targets
commit
|
commitdiff
|
tree
2024-03-29
Stas Boukarev
x86-64: sav
e
one byte
in
>
-integer-fix
n
um
.
commit
|
commitdiff
|
tree
2024-03-29
St
a
s
B
oukarev
Fix *
h
and
l
er-clusters* initialization in warm
.
lisp
commit
|
commitdiff
|
tree
2024-03-29
Stas Boukare
v
I
n
l
i
n
e FIND
i
f
OR-EQ-TRANSFORM can
ha
n
dle it
.
commit
|
commitdiff
|
tree
2024-03-29
Stas Boukarev
arm6
4
: mo
r
e compac
t
w
idetag-of and
l
ayout-of
commit
|
commitdiff
|
tree
2024-03-29
Stas B
o
ukarev
Warn about type proclaimations confl
i
cting with values
.
commit
|
commitdiff
|
tree
2024-03-29
Stas Bouka
r
e
v
C
heck comp
l
e
x type as
s
ertions
.
commit
|
commitdiff
|
tree
2024-03-29
Stas Boukarev
get-defined-fun
:
handle :declared-ver
i
fy
.
commit
|
commitdiff
|
tree
2024-03-29
Stas
B
ouk
a
rev
with-array-data: inf
o
rm about array bounds
.
commit
|
commitdiff
|
tree
2024-03-29
Stas
Boukarev
arm64: encode as imme
d
iates
(--mod64
x
negative-con
s
tan
t
)
commit
|
commitdiff
|
tree
2024-03-29
St
a
s Boukar
e
v
x86-64: enc
o
d
e
as immediate
s
(--mo
d
64 x n
e
gative-co
n
stant
)
commit
|
commitdiff
|
tree
2024-03-29
Stas Boukarev
o
r
-eq-t
r
ans
f
or
m
: restore tagged fixnum ha
n
dling
.
commit
|
commitdiff
|
tree
2024-03-29
Stas Bouka
r
ev
Adjust NEWS
.
commit
|
commitdiff
|
tree
2024-03-23
S
tas Boukarev
Check for (boundp '
s
b-c:*comp
i
lation*)
commit
|
commitdiff
|
tree
2024-03-23
S
tas Bo
u
karev
Remove an
unused variable
.
commit
|
commitdiff
|
tree
2024-03-23
S
t
as Boukarev
H
i
de sb-c:jump-t
a
ble fro
m
third party c
o
d
e
walkers
.
commit
|
commitdiff
|
tree
2024-03-22
Stas Bou
k
arev
Add a NEWS entry
.
commit
|
commitdiff
|
tree
2024-03-22
S
t
a
s
Boukare
v
Non-T array
s
ar
e
simpl
e
const
a
nts too
.
commit
|
commitdiff
|
tree
2024-03-21
Stas Boukarev
case-to
-
jump-table: acce
p
t only simple c
o
n
stant
s
.
commit
|
commitdiff
|
tree
2024-03-21
Stas Boukarev
case
-
to
-
jump-table: add load-time-
v
alue around cons
t
a
n
t
s
.
commit
|
commitdiff
|
tree
2024-03-21
Sta
s
Boukarev
or-eq-transform: disabl
e
untagged t
e
sts
w
h
en subtr
a
ction
.
.
.
commit
|
commitdiff
|
tree
2024-03-21
Stas Boukarev
parse-
i
ntege
r
t
ra
n
sform: correctly accept
a
l
l keywords
.
commit
|
commitdiff
|
tree
2024-03-21
S
tas Boukarev
Properly exit fr
o
m make-pe
r
f
e
c
t-hash-lamb
d
a
.
commit
|
commitdiff
|
tree
2024-03-20
Stas Boukarev
Opt
i
mize parse-integer
f
or known :radi
x
10 and 16
.
commit
|
commitdiff
|
tree
2024-03-20
S
t
a
s Boukarev
or-eq-transform: operate on signed t
a
g
g
e
d
f
ix
n
ums
.
commit
|
commitdiff
|
tree
2024-03-20
Sta
s
Boukarev
a
r
m64:
f
ix
the DPB vops
w
h
en size+pos
n
i
s
> 64
.
commit
|
commitdiff
|
tree
2024-03-20
Stas Bo
u
k
arev
or-eq-tran
s
form: correctly ta
g
nega
t
ive
f
ixnum
c
o
n
stants
.
commit
|
commitdiff
|
tree
2024-03-20
Stas Boukarev
or-eq-transform: use check-range<=
commit
|
commitdiff
|
tree
2024-03-20
Stas Boukarev
o
r
-
eq-tr
a
nsform:
operate on tagg
e
d v
a
lues
.
commit
|
commitdiff
|
tree
2024-03-20
Stas
B
ouk
a
rev
s
b
-eval: use
it
s
own le
x
e
nv type
.
commit
|
commitdiff
|
tree
2024-03-19
Stas Boukar
e
v
c
ase-body: do
n
't expand to
jump-tabl
e
s un
d
er sb-fasteval
.
commit
|
commitdiff
|
tree
2024-03-19
Stas
Boukarev
ar
m
64,
x86-6
4
:
a vop f
o
r
(
%nega
t
e word)
=
>
i
n
t
e
g
er
.
commit
|
commitdiff
|
tree
2024-03-19
Stas
B
ouk
a
rev
Sim
p
lify whitespac
e
[1]p
.
commit
|
commitdiff
|
tree
2024-03-19
S
tas
B
oukare
v
Ma
k
e a type e
r
ror
o
n
SET contin
u
able
.
commit
|
commitdiff
|
tree
2024-03-19
Stas Boukarev
Dec
l
are
a
t
ype for *sta
n
dard-readtable*
commit
|
commitdiff
|
tree
2024-03-19
Stas Boukarev
Correctly t
r
ansform f
r
o
un
d
.
commit
|
commitdiff
|
tree
2024-03-19
Stas Boukarev
case-to-jum
p
-
t
a
b
le: use the right variable
.
commit
|
commitdiff
|
tree
2024-03-19
Stas Boukarev
case-to-jum
p
-t
a
b
le: del
e
ga
t
e
s
o
me
cases
t
o or-eq-transfo
r
m
.
commit
|
commitdiff
|
tree
2024-03-19
Stas Bo
u
k
a
rev
or-e
q
-trans
f
orm: a
d
d
t
ype checks for
long
e
r sequences
.
commit
|
commitdiff
|
tree
2024-03-19
S
t
as Boukarev
x
86-64: use EA with a displaceme
n
t i
n
jump-tab
l
e
.
commit
|
commitdiff
|
tree
2024-03-19
Stas Bo
u
karev
case-to-jump-table:
cull the keys before deciding not
.
.
.
commit
|
commitdiff
|
tree
next