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
Improve support for Solaris and variants
3 days ago
Stas B
o
ukare
v
a
rm64, c
a
l
l
-out: don
'
t blank
t
emporarie
s
wired to any
.
.
.
commit
|
commitdiff
|
tree
3 days ago
Stas Boukarev
a
rm64: have r10 in
the
same location on +-darwin
.
commit
|
commitdiff
|
tree
5 days ago
Stas Boukare
v
Don't
check for bou
n
ds in find/pos
i
tion on lists with
.
.
.
commit
|
commitdiff
|
tree
5 days ago
Sta
s
Bou
k
arev
Check fo
r
:start i
n
find/pos
i
tion
on lis
t
s
.
commit
|
commitdiff
|
tree
5 days ago
Stas
B
ou
k
arev
Gi
t
hub ac
t
ions:
r
u
n
on
ubu
n
tu-24
.
04 w
h
ich has
a newer
.
.
.
commit
|
commitdiff
|
tree
5 days ago
S
t
as Bouka
r
ev
Transfo
r
m (= small-int float) and not just (= float
.
.
.
commit
|
commitdiff
|
tree
6 days ago
Stas Boukarev
github ac
t
ions: us
e
a
more
rec
e
nt sbcl host
.
commit
|
commitdiff
|
tree
8 days ago
Stas
B
oukarev
x
8
6-64: don't get
c
o
n
fused b
y
negative co
n
s
t
a
n
t
s
i
n
.
.
.
commit
|
commitdiff
|
tree
8 days ago
Stas
Boukarev
arm64: add a vop for (logior si
g
n
ed
-
word uns
i
gned-word)
commit
|
commitdiff
|
tree
8 days ago
St
a
s B
o
ukar
e
v
Tr
a
nsform %ldb back t
o
%ldb after
c
utting
.
commit
|
commitdiff
|
tree
8 days ago
Stas Boukarev
emit-optim
i
zed-test-in
s
t: d
o
n't get confused by ne
g
ative
.
.
.
commit
|
commitdiff
|
tree
9 days ago
Stas Boukarev
x
8
6-
6
4
:
us
e
BT
f
o
r single-bit logtest
.
commit
|
commitdiff
|
tree
9 days ago
Stas Boukarev
x
8
6
-
64: us
e
btr for f
i
xnum logand
.
commit
|
commitdiff
|
tree
9 days ago
S
t
a
s Boukarev
f
a
s
t-loga
n
d-
c
/unsigne
d
=>unsi
g
ned: co
m
pare
t
o m
o
st-posit
i
ve
.
.
.
commit
|
commitdiff
|
tree
10 days ago
S
tas Bouk
a
rev
Use btr in lo
g
and/c
/
s
i
g
n
ed=
>
sign
e
d too
.
commit
|
commitdiff
|
tree
10 days ago
S
t
a
s
B
o
u
k
arev
Sk
i
p
private
-
cons
.
impure
o
n :
i
nterpreter
commit
|
commitdiff
|
tree
10 days ago
Stas Bouk
a
rev
x86-64:
u
se bts/
b
tr for
large single-bi
t
mask
s
.
commit
|
commitdiff
|
tree
10 days ago
Stas Boukare
v
M
o
re compact fix
n
um te
s
ting in lo
g
and-w
o
r
d
-mask
.
commit
|
commitdiff
|
tree
10 days ago
St
a
s Bouk
a
rev
arm64, logand-word-
m
ask:
accept all w
o
rds
.
commit
|
commitdiff
|
tree
10 days ago
Stas
Boukarev
Transfor
m
logbitp
on small
i
ndexes
.
commit
|
commitdiff
|
tree
11 days ago
Sta
s
B
ou
k
arev
Fix transform-%with-array-
d
ata/
m
umb
l
e
commit
|
commitdiff
|
tree
12 days ago
Stas Boukare
v
arm64: smal
l
er (the typ
e
(or null ty
p
e))
commit
|
commitdiff
|
tree
12 days ago
Stas Boukarev
coun
t
:
%coerce-callable-to-fu
n
the test functi
o
n
.
commit
|
commitdiff
|
tree
13 days ago
S
t
a
s Bou
k
arev
Add a few
no-verify-arg-coun
t
commit
|
commitdiff
|
tree
13 days ago
Stas Boukarev
Build l
i
nux-ppc64le
o
n
github ac
t
ions
u
sing qemu
.
commit
|
commitdiff
|
tree
13 days ago
S
tas Bouka
r
ev
Transform
%wit
h
-array-da
t
a even if element-typ
e
i
s
.
.
.
commit
|
commitdiff
|
tree
13 days ago
Stas Boukarev
C
o
rrectl
y
defi
n
e %with-arr
a
y
-dat
a
transform
s
.
commit
|
commitdiff
|
tree
13 days ago
Stas Bo
u
karev
g
ithub
a
ctions: don't b
u
il
d
sbcl twice
.
commit
|
commitdiff
|
tree
13 days ago
Stas B
o
ukarev
Avoid a
type
-
c
heck in %find-position
.
commit
|
commitdiff
|
tree
2024-09-10
Stas Boukarev
Fix %find-
p
osit
i
o
n
for
b
it-array
.
commit
|
commitdiff
|
tree
2024-09-10
Stas Boukarev
Hav
e
only one with-array-d
a
t
a
in %find-p
o
sition
.
commit
|
commitdiff
|
tree
2024-09-10
Stas
Boukarev
Update github a
c
tions
.
commit
|
commitdiff
|
tree
2024-09-10
Stas
Boukarev
I
n
herit leng
t
h constraints when bind
i
ng v
a
r
iab
l
es
.
commit
|
commitdiff
|
tree
2024-09-09
Sta
s
B
ouk
a
r
e
v
s
e
quence-
l
var-di
m
ensions
:
con
s
ider union
s
w
i
th lists
.
commit
|
commitdiff
|
tree
2024-09-09
S
t
as Bo
u
karev
sequence-lvar-dime
n
sio
n
s: a cons
has at
least 1 el
e
me
n
t
.
commit
|
commitdiff
|
tree
2024-09-09
Sta
s
Boukarev
D
erive concatenate => c
o
ns
.
commit
|
commitdiff
|
tree
2024-09-06
Stas Bouka
r
ev
Propagate v
e
c
t
or length upper
b
ound for CO
N
C
A
T
ENATE
.
commit
|
commitdiff
|
tree
2024-09-06
Sta
s
Boukarev
Add to xpe
r
fecthash6
3
commit
|
commitdiff
|
tree
2024-09-06
Stas Boukarev
Rever
t
"Remove >25
%
of xpe
r
fecthash by han
d
ling simple
.
.
.
commit
|
commitdiff
|
tree
2024-09-05
St
a
s
Boukarev
par
a
llel-exec:
don
'
t run
(gc :
g
en 7) o
n
arm64
.
commit
|
commitdiff
|
tree
2024-09-04
Sta
s
Bou
k
arev
Propagate
vector length from C
O
NCA
T
ENAT
E
+SUBSEQ
.
commit
|
commitdiff
|
tree
2024-09-04
Stas Boukarev
Adjust
g
ithub actions
commit
|
commitdiff
|
tree
2024-09-03
Stas Bo
u
karev
Bump act
i
ons/down
l
oad-artifact from 3 t
o
4
.
1
.
7
in
.
.
.
commit
|
commitdiff
|
tree
2024-09-03
Stas Boukarev
Propagate
ve
c
tor len
g
th from
C
ONCATENATE
.
commit
|
commitdiff
|
tree
2024-09-02
Stas Boukarev
C
o
r
rectl
y
grovel ssize_t on win32
.
commit
|
commitdiff
|
tree
2024-09-02
S
t
as Bouka
r
e
v
win32_unix
_
w
r
ite: use proper types
.
commit
|
commitdiff
|
tree
2024-09-02
S
ta
s
B
o
u
karev
Use the correct return
type
for read
/
write
.
commit
|
commitdiff
|
tree
2024-09-02
Stas
Bouka
r
ev
m
a
cos c
a
n
only read INT_MAX at once as
w
ell
.
commit
|
commitdiff
|
tree
2024-09-02
S
ta
s
B
oukare
v
un
i
x-write: macos can only
w
rite INT_MAX at once
.
commit
|
commitdiff
|
tree
2024-08-31
Stas B
o
ukarev
Stop
c
od
e
d
eletio
n
n
otes for eq-to-jump-ta
b
les
.
commit
|
commitdiff
|
tree
2024-08-31
Stas Boukarev
string=* transform:
account for other types
.
commit
|
commitdiff
|
tree
2024-08-31
Stas Boukarev
A
llow building from git-arch
i
ve
commit
|
commitdiff
|
tree
2024-08-30
Stas Bou
k
arev
R
e
m
ove a
r
eader conditiona
l
.
commit
|
commitdiff
|
tree
2024-08-30
Stas Boukarev
Reduce t
y
p
e
test
s
t
o (n
o
t (%insta
n
cep x))
commit
|
commitdiff
|
tree
2024-08-30
Stas B
o
ukarev
Better
t
y
p
e
-
che
c
king
for string design
a
tor
s
.
commit
|
commitdiff
|
tree
2024-08-30
Sta
s
Boukarev
Remove a
r
ray
-
vectorp, use
%
array-ran
k
=
.
commit
|
commitdiff
|
tree
2024-08-30
Stas Boukarev
Bette
r
check
s
fo
r
(si
m
ple-array
a
rr
a
y)
commit
|
commitdiff
|
tree
2024-08-29
Sta
s
Boukarev
Use arra
y
p instead of
m
ore
s
pecific type pre
d
icates
.
commit
|
commitdiff
|
tree
2024-08-29
Stas Boukare
v
Add object-no
t
-stri
n
g-designator
commit
|
commitdiff
|
tree
2024-08-29
Sta
s
Boukar
e
v
Inline string= for lit
e
rals for
n
on m
a
tching types
.
commit
|
commitdiff
|
tree
2024-08-29
Stas Bo
u
karev
Propa
g
ate
t
y
p
e
s aft
e
r
%other-po
i
n
ter
-
p
.
commit
|
commitdiff
|
tree
2024-08-29
S
t
a
s Bo
u
karev
More
compact STR
I
N
G-
H
AIRY-
D
A
T
A
-
VECT
O
R
-
REF
.
commit
|
commitdiff
|
tree
2024-08-29
Stas
Bou
k
ar
e
v
Add STRI
N
G-HAIR
Y
-
DATA-VEC
T
OR
-
R
E
F
commit
|
commitdiff
|
tree
2024-08-29
Stas Bouka
r
ev
Inline (equal x '(eq
l
-comparable)
)
commit
|
commitdiff
|
tree
2024-08-29
S
t
as Bo
u
karev
t
y
pe-after-compariso
n
:
h
andle NOT EQ to integers
.
commit
|
commitdiff
|
tree
2024-08-29
S
tas Bo
u
k
a
re
v
f
ind-definition-sour
c
es-b
y
-name: fi
n
d
m
o
re
:
o
ptimizers
.
commit
|
commitdiff
|
tree
2024-08-29
Stas Boukarev
Inli
n
e (string
=
si
m
ple-str
i
ng small-l
i
te
r
al-
s
tring)
commit
|
commitdiff
|
tree
2024-08-29
Stas Bou
k
are
v
Avoid index type
checks
i
n
s
ide array-equalp
.
commit
|
commitdiff
|
tree
2024-08-29
Stas Boukar
e
v
Allow for sparse j
u
mp tables if (op
t
im
i
z
e
(jum
p
-table 3))
commit
|
commitdiff
|
tree
2024-08-29
Stas Bou
k
arev
Optimize ARRAY-
E
QUALP for
a
ll
numeric types
.
commit
|
commitdiff
|
tree
2024-08-29
Stas Boukare
v
T
r
ansfo
r
m EQUA
L
P to ARRAY-
E
Q
UA
L
P
.
commit
|
commitdiff
|
tree
2024-08-23
Stas
B
ouk
a
rev
constraint
-
propa
g
ate-if string=: use the
r
i
ght
variable
.
commit
|
commitdiff
|
tree
2024-08-23
Stas
B
o
ukarev
P
r
o
p
ag
a
te
types after char=
commit
|
commitdiff
|
tree
2024-08-22
Sta
s
Bouka
r
ev
Change :test char= to eq if all i
t
ems a
r
e characters
.
commit
|
commitdiff
|
tree
2024-08-22
St
a
s Boukarev
Tra
n
sform c
h
ar-equal t
o
c
har= not just
f
o
r constants
.
commit
|
commitdiff
|
tree
2024-08-21
St
a
s Boukar
e
v
fin
d
-deri
v
e-type:
d
on't treat char-equal the
same as
.
.
.
commit
|
commitdiff
|
tree
2024-08-20
Stas Bo
u
k
arev
Missing #+
commit
|
commitdiff
|
tree
2024-08-20
Stas Boukarev
Fix -sb
-
un
i
code build
.
commit
|
commitdiff
|
tree
2024-08-20
Stas Boukarev
d
e
rive-aref-type: more detailed
con
s
t
y
p
es
.
commit
|
commitdiff
|
tree
2024-08-19
St
a
s Boukar
e
v
F
i
x
inifini
t
e rec
u
r
sion in lvar-constants
.
commit
|
commitdiff
|
tree
2024-08-18
S
tas Boukarev
process
-
lvar-modified-annotation: igno
r
e NIL
.
commit
|
commitdiff
|
tree
2024-08-18
Stas Boukare
v
Catch more constant
m
o
dificatio
n
s
.
commit
|
commitdiff
|
tree
2024-08-16
St
a
s B
o
u
k
arev
Fi
x
a test br
o
ken by
t
he tree-s
h
aker
.
commit
|
commitdiff
|
tree
2024-08-16
S
t
as Bou
k
arev
Inline ansi-s
t
r
eam
-
re
a
d-s
t
ring-from-f
r
c-buffer
.
commit
|
commitdiff
|
tree
2024-08-15
S
t
as Bouka
r
ev
F
ix a
rounding error in TAN ty
p
e deriva
t
ion
.
commit
|
commitdiff
|
tree
2024-08-14
Stas Boukarev
%mak
e
-array con
s
t
rain
t
-propagate-result: only look
.
.
.
commit
|
commitdiff
|
tree
2024-08-13
Stas B
o
ukarev
F
ix re
a
d
-
sequen
c
e into displaced
arrays
w
ith a no
n
.
.
.
commit
|
commitdiff
|
tree
2024-08-12
Stas Boukar
e
v
read-sequence
/
read
-
function:
d
on't call g
e
neric L
E
NG
T
H
.
commit
|
commitdiff
|
tree
2024-08-09
S
ta
s
Boukarev
lvar-fun-type: don't confuse special variables with
.
.
.
commit
|
commitdiff
|
tree
2024-08-09
Stas Boukar
e
v
D
e
riv
e
the typ
e
of the vecto
r
in (find
x s
e
quence)
commit
|
commitdiff
|
tree
2024-08-07
Stas Boukare
v
i
n
dex-into-sequenc
e
-derive-
t
y
p
e:
h
a
ndle mor
e
c
o
mplicated
.
.
.
commit
|
commitdiff
|
tree
2024-08-07
S
t
as Boukarev
Don't lose types when delet
i
ng
e
xit
s
.
commit
|
commitdiff
|
tree
2024-08-07
Stas B
o
uk
a
rev
Propaga
t
e len
g
th constrain
t
s from REMOVE,
D
E
LETE
.
commit
|
commitdiff
|
tree
2024-08-06
St
a
s Boukar
e
v
seque
n
ce-result-nth-arg: d
o
n'
t
a
d
d
LIST
i
f it's not
.
.
.
commit
|
commitdiff
|
tree
2024-08-06
St
a
s
Boukarev
Better type derivation
f
or se
q
uence function
s
applied
.
.
.
commit
|
commitdiff
|
tree
2024-08-06
Stas B
o
u
k
arev
Ty
p
o in equality-length-c
o
ns
t
r
aint
s
.
commit
|
commitdiff
|
tree
2024-08-06
Stas Boukarev
P
r
op
a
gate that
(copy-seq x) has the same
l
eng
t
h
as x
.
commit
|
commitdiff
|
tree
2024-08-05
Stas
Boukarev
Prop
a
gate
length constraints from SUBSEQ
.
commit
|
commitdiff
|
tree
2024-08-04
St
a
s Bouk
a
rev
Add optim
i
z
er
s
from s
t
ring=* for simple-base-string
.
.
.
commit
|
commitdiff
|
tree
2024-08-04
St
a
s
Boukarev
Pro
p
a
g
a
t
e v
e
ctor length
a
ft
e
r SEARC
H
.
commit
|
commitdiff
|
tree
next