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
Adjust a test.
2024-04-19
Stas Boukarev
A
d
just
a
test
.
commit
|
commitdiff
|
tree
2024-04-19
Stas Bouka
r
ev
Fold (* x 1) for any number
.
commit
|
commitdiff
|
tree
2024-04-19
St
a
s Boukarev
eq to
b
it-test: don't
check upper bound if
it's le
s
s
.
.
.
commit
|
commitdiff
|
tree
2024-04-19
Stas Boukarev
t
ransform
-
numeric-
b
ou
n
d-te
s
t: don't
wrap in safety 0
.
commit
|
commitdiff
|
tree
2024-04-18
S
t
a
s Boukarev
x86-
6
4: use aligned-stack-p
.
commit
|
commitdiff
|
tree
2024-04-17
St
a
s Boukarev
Avoid
a
l
i
gnin
g
the c
o
ntrol st
a
ck
m
ultiple times
.
commit
|
commitdiff
|
tree
2024-04-16
Stas Boukarev
x86
-
64/allo
c
at
e
-vec
t
o
r
-
o
n-stack:
d
o
n't accept
l
a
rge
.
.
.
commit
|
commitdiff
|
tree
2024-04-16
St
a
s Boukarev
win32: c
l
ear x87
stat
e
on e
x
ceptio
n
s
.
commit
|
commitdiff
|
tree
2024-04-16
S
tas Boukarev
W
o
r
k around FPU
control resetting on win32
.
commit
|
commitdiff
|
tree
2024-04-16
Sta
s
Bouka
r
e
v
Do
n
'
t
u
se with-float-traps-
m
a
sked in srctran
.
commit
|
commitdiff
|
tree
2024-04-15
Stas
B
oukare
v
Fi
x
-sy
s
tem-tlabs
commit
|
commitdiff
|
tree
2024-04-15
Stas Boukarev
Fix CAS on funcallab
l
e-ins
t
ances
.
commit
|
commitdiff
|
tree
2024-04-15
Sta
s
Boukarev
Declare the resu
l
t
type of new-arena
.
commit
|
commitdiff
|
tree
2024-04-15
S
tas Boukarev
arm64: e
n
code dcz
i
d_el0
.
commit
|
commitdiff
|
tree
2024-04-15
Stas
B
oukarev
Add decla
r
ations
in new-arena
.
commit
|
commitdiff
|
tree
2024-04-15
S
tas
Boukarev
Unused functi
o
n
.
commit
|
commitdiff
|
tree
2024-04-15
Stas
B
oukarev
D
o
n't show "g
f
-dis
p
a
tch" in b
a
cktraces
.
commit
|
commitdiff
|
tree
2024-04-14
S
t
as Boukarev
Muffle code-dele
t
ion-note fr
o
m etypeca
s
e-
f
ai
l
u
r
e
.
commit
|
commitdiff
|
tree
2024-04-14
Sta
s
Bou
k
arev
Better (pop s
p
ecial-variabl
e
)
commit
|
commitdiff
|
tree
2024-04-14
Stas Bouk
a
rev
Don
'
t che
c
k for tls values if
t
her
e
's a bi
n
ding around
.
commit
|
commitdiff
|
tree
2024-04-13
S
t
a
s
Boukarev
Some tests no longer fail
.
commit
|
commitdiff
|
tree
2024-04-13
Stas Boukarev
Transform (%coe
r
ce-to-po
l
i
c
y policy) => policy
.
commit
|
commitdiff
|
tree
2024-04-13
Stas Boukarev
Ma
r
k *pol
i
cy* a
l
ways-bound
.
commit
|
commitdiff
|
tree
2024-04-13
Sta
s
Bo
u
karev
s
u
b
t
y
pep: don't
u
s
e
EQUAL
i
f
safety is
3
or de
b
ug > 1
.
commit
|
commitdiff
|
tree
2024-04-12
Stas
Bou
k
a
rev
Remove a
const
r
ai
n
t
-
p
r
opagat
e
-back
.
commit
|
commitdiff
|
tree
2024-04-11
Stas B
o
u
ka
r
ev
D
o
n't duplicat
e
*fe
a
tures* int
o
+
i
nterna
l
-features
.
.
.
commit
|
commitdiff
|
tree
2024-04-11
St
a
s
Bo
u
karev
Preserve all sb-impl:+in
t
ern
a
l-features
+
for sb-devel
commit
|
commitdiff
|
tree
2024-04-10
Sta
s
Bo
u
karev
%
t
y
pep-wrapper: i
g
nore satisfie
s
.
commit
|
commitdiff
|
tree
2024-04-09
Stas Bou
k
arev
cha
n
ge-
t
es
t
-based-on-item: c
h
eck f
o
r
character
s
.
commit
|
commitdiff
|
tree
2024-04-09
Stas Bou
k
arev
Unuse
d
variab
l
e
on
#
+d
a
rw
i
n
-jit
commit
|
commitdiff
|
tree
2024-04-09
Stas Boukarev
A test no lo
n
ge
r
f
a
ils
.
commit
|
commitdiff
|
tree
2024-04-09
Stas Boukarev
C
h
eck CO
U
NT in o
u
t-of-line
(
a
sh x count) to be an integ
e
r
.
commit
|
commitdiff
|
tree
2024-04-09
Stas Boukar
e
v
map-c
a
l
lable-argumen
t
s: handle re
s
t
-
args
.
commit
|
commitdiff
|
tree
2024-04-09
Stas Boukarev
e
q
u
alp-
e
ql-co
m
p
a
rable
-
types: (subtype
p
nil anything
.
.
.
commit
|
commitdiff
|
tree
2024-04-09
St
a
s Boukarev
Adjust a te
s
t for x86
.
commit
|
commitdiff
|
tree
2024-04-09
St
a
s B
o
ukarev
Mor
e
consiste
n
t and simpler
che
c
king
for MAP results
.
commit
|
commitdiff
|
tree
2024-04-09
Stas B
o
ukarev
%other-pointer-widetag derive-type: der
i
ve for
s
imple
.
.
.
commit
|
commitdiff
|
tree
2024-04-08
Sta
s
Bouk
a
rev
T
r
a
nsform
(
a
p
pend (lis
t
n
)
x) to (list* n x)
commit
|
commitdiff
|
tree
2024-04-08
St
a
s Boukare
v
Low
e
r :test #'ch
a
r-equal to #'char
=
for find
/
position
.
commit
|
commitdiff
|
tree
2024-04-07
Stas Boukarev
Add n
o
-
v
erify-ar
g
-count to
st
r
eam f
u
nct
i
ons
.
commit
|
commitdiff
|
tree
2024-04-06
S
tas Bou
k
a
rev
Transform (conca
t
en
a
te 'str
i
n
g
stri
n
g) to subs
e
q
.
commit
|
commitdiff
|
tree
2024-04-06
S
t
as Boukarev
Do n
o
t use data-vect
o
r-ref for folding
.
commit
|
commitdiff
|
tree
2024-04-05
Stas Boukarev
type
-
f
rom-
c
onstraints: track
n
on-eql charact
e
rs
.
commit
|
commitdiff
|
tree
2024-04-04
Stas
B
oukarev
Unify constrain-ref-type and typ
e
-from-constrai
n
ts
.
commit
|
commitdiff
|
tree
2024-04-03
Stas Boukar
e
v
D
on't use
elimi
n
at
e
-keywo
r
ds-a
r
gs in
t
ransform-ma
k
e
.
.
.
commit
|
commitdiff
|
tree
2024-04-02
St
a
s Bouka
r
ev
or-e
q
-to-aref: look
o
n
ly for REF nodes
.
commit
|
commitdiff
|
tree
2024-04-02
St
a
s Bouk
a
rev
or-eq-to-ju
m
p-table: ignore dup
l
icated cases
.
commit
|
commitdiff
|
tree
2024-04-02
Stas Bou
k
arev
G
et rid
o
f *approximate-nume
r
ic-unions*
.
commit
|
commitdiff
|
tree
2024-04-01
Stas B
o
ukarev
p
reh
a
s
h
-for-perfect-hash: add
t
ru
l
y
-
thes
.
commit
|
commitdiff
|
tree
2024-04-01
Stas B
o
ukarev
Fix %in-bounds-constra
i
n
t
.
commit
|
commitdiff
|
tree
2024-04-01
Stas Boukarev
o
r
-eq-to-jump-table: better exhau
s
tive
c
hecks
.
commit
|
commitdiff
|
tree
2024-04-01
Stas Boukar
e
v
Split or-eq-to-jump-ta
b
le
.
commit
|
commitdiff
|
tree
2024-04-01
Stas Boukarev
o
r-eq-to-ju
m
p-ta
b
le: d
o
n
'
t
use a ju
m
p-table for a
s
ing
l
e
.
.
.
commit
|
commitdiff
|
tree
2024-04-01
Stas Boukar
e
v
x86-64:
b
ett
e
r (eql r
a
tio x
)
.
commit
|
commitdiff
|
tree
2024-03-31
Stas Bouk
a
rev
Convert CON
D
+ OR + EQ i
n
to jump-ta
b
les
.
commit
|
commitdiff
|
tree
2024-03-31
Stas Boukare
v
Handle gen
e
r
ic funct
i
ons in sb-intro
s
p
e
ct:find-fun
c
tion
.
.
.
commit
|
commitdiff
|
tree
2024-03-30
S
t
a
s
B
oukarev
Don't transform mask
-
field
w
ith out of ran
g
e size
.
commit
|
commitdiff
|
tree
2024-03-30
Stas
B
o
uk
a
rev
Fi
n
d
X
REF for anony
m
ous fu
n
c
t
i
o
n
s
.
commit
|
commitdiff
|
tree
2024-03-30
Stas
Boukarev
Skip a test
.
commit
|
commitdiff
|
tree
2024-03-30
Stas
Boukarev
x86-64:
c
o
r
rectl
y
allow %dpb VO
P
s
.
commit
|
commitdiff
|
tree
2024-03-30
S
t
as Boukarev
Type-check
(nth-value n (values
.
.
.
&r
e
st t
y
pe))
.
commit
|
commitdiff
|
tree
2024-03-30
Sta
s
Bo
u
karev
Type-check (values
.
.
.
&rest type
)
.
commit
|
commitdiff
|
tree
2024-03-30
S
t
as B
o
ukarev
arm64: add support
f
o
r
arenas
.
commit
|
commitdiff
|
tree
2024-03-29
Stas
B
oukare
v
Fix lo
a
d-oth
e
r
-pointer-widetag +
n
on
-
n
ul
l
-s
y
mbo
l
-
p
.
commit
|
commitdiff
|
tree
2024-03-29
Stas Boukarev
More comp
a
ct list accumulat
i
on
.
commit
|
commitdiff
|
tree
2024-03-29
Stas Boukarev
arm64:
a
d
d
:targets
commit
|
commitdiff
|
tree
2024-03-29
Stas Boukarev
x8
6
-64: sav
e
one
b
yte in >-integer-fixnum
.
commit
|
commitdiff
|
tree
2024-03-29
Stas Boukarev
Fix *handler
-
c
l
usters* ini
t
ialization in warm
.
lisp
commit
|
commitdiff
|
tree
2024-03-29
S
t
as Bo
u
karev
Inline FIND if OR-EQ-TRANS
F
OR
M
can handle it
.
commit
|
commitdiff
|
tree
2024-03-29
Stas
B
oukar
e
v
a
r
m64: more compact
wid
e
tag
-
o
f and layout-
o
f
commit
|
commitdiff
|
tree
2024-03-29
Stas
Boukarev
W
a
rn about type proclaimations
conflictin
g
with value
s
.
commit
|
commitdiff
|
tree
2024-03-29
Stas Bou
k
arev
Check comple
x
type asse
r
t
i
on
s
.
commit
|
commitdiff
|
tree
2024-03-29
Stas Boukarev
get-
d
e
fi
n
ed-fun: ha
n
dle :
d
eclared-verify
.
commit
|
commitdiff
|
tree
2024-03-29
S
t
as Boukarev
with-array-data:
i
n
form about array bounds
.
commit
|
commitdiff
|
tree
2024-03-29
Stas Bo
u
karev
arm64: enco
d
e
a
s
immediates (--m
o
d64 x
n
egati
v
e-
c
onstant)
commit
|
commitdiff
|
tree
2024-03-29
Stas Boukare
v
x86-64: encode as immediates (--mod64 x negative
-
const
a
n
t
)
commit
|
commitdiff
|
tree
2024-03-29
Stas Boukarev
o
r-eq-transfo
r
m: rest
o
re tagged f
i
xnum handling
.
commit
|
commitdiff
|
tree
2024-03-29
St
a
s Boukar
e
v
Adjust NEWS
.
commit
|
commitdiff
|
tree
2024-03-23
S
t
as Bouk
a
rev
C
h
e
ck for (boundp 'sb-c
:
*com
p
ilation*)
commit
|
commitdiff
|
tree
2024-03-23
Stas Boukarev
Remove a
n
unused v
a
riable
.
commit
|
commitdiff
|
tree
2024-03-23
Stas Boukar
e
v
Hide sb-c:ju
m
p-ta
b
le from
t
hird p
a
rty cod
e
w
alk
e
rs
.
commit
|
commitdiff
|
tree
2024-03-22
Stas
B
ouka
r
ev
Add
a
N
E
WS
entry
.
commit
|
commitdiff
|
tree
2024-03-22
Stas B
o
uk
a
rev
Non
-
T arrays a
r
e simple c
o
nstants too
.
commit
|
commitdiff
|
tree
2024-03-21
Stas Bou
k
arev
case
-
to-jump
-
table: a
c
cept only si
m
ple constan
t
s
.
commit
|
commitdiff
|
tree
2024-03-21
Stas Boukarev
c
a
s
e-to-jump-table:
add load-time-value
a
round constants
.
commit
|
commitdiff
|
tree
2024-03-21
Stas Boukarev
o
r-eq-tran
s
form
:
disable untagged t
e
sts whe
n
s
u
btraction
.
.
.
commit
|
commitdiff
|
tree
2024-03-21
Stas Boukarev
parse
-
inte
g
er tr
a
nsf
o
r
m: correctly accept all keywords
.
commit
|
commitdiff
|
tree
2024-03-21
Stas B
o
ukar
e
v
P
r
ope
r
ly exit from make-perfec
t
-hash
-
lambda
.
commit
|
commitdiff
|
tree
2024-03-20
St
a
s Boukarev
Optimize parse-i
n
teger f
o
r
known
:radix 10
a
nd 16
.
commit
|
commitdiff
|
tree
2024-03-20
Stas B
o
ukarev
or-eq-tra
n
sform: operate o
n
signed tagged fixnums
.
commit
|
commitdiff
|
tree
2024-03-20
Stas Boukare
v
a
r
m64
:
fix the DPB vops when size+posn
i
s > 64
.
commit
|
commitdiff
|
tree
2024-03-20
S
t
as Boukarev
or
-
e
q-tra
n
sfo
r
m
: correctly
tag negativ
e
fixnum constant
s
.
commit
|
commitdiff
|
tree
2024-03-20
S
t
as
B
oukarev
or-eq-transform: use
c
heck-ran
g
e<=
commit
|
commitdiff
|
tree
2024-03-20
Stas
Boukar
e
v
or-e
q
-transform: operate on tagged val
u
es
.
commit
|
commitdiff
|
tree
2024-03-20
Sta
s
Bou
k
arev
sb-eval: use
its own
l
exen
v
type
.
commit
|
commitdiff
|
tree
2024-03-19
S
t
a
s Boukarev
case-body: don't expand
to
j
ump-tables u
n
der s
b
-fasteval
.
commit
|
commitdiff
|
tree
2024-03-19
Stas Boukare
v
arm64,
x
86-
6
4
: a vop f
o
r
(%negate word) => i
n
teger
.
commit
|
commitdiff
|
tree
2024-03-19
St
a
s
Bo
u
karev
Sim
p
l
if
y
w
h
itespa
c
e
[1]p
.
commit
|
commitdiff
|
tree
2024-03-19
Stas Boukare
v
Make a type error on SET continu
a
b
l
e
.
commit
|
commitdiff
|
tree
2024-03-19
Stas Bou
k
ar
e
v
Decla
r
e
a ty
p
e f
o
r *standard-readtabl
e
*
commit
|
commitdiff
|
tree
next