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
change-test-based-on-item: check for characters.
2024-04-09
Stas Boukarev
c
hange-test-based-on-item: check for ch
a
racters
.
commit
|
commitdiff
|
tree
2024-04-09
Stas
B
ouk
a
r
ev
Unused variable on #
+
da
r
win-jit
commit
|
commitdiff
|
tree
2024-04-09
Stas Boukarev
A test no longer f
a
i
ls
.
commit
|
commitdiff
|
tree
2024-04-09
S
t
a
s
B
ouk
a
rev
Chec
k
COU
N
T in out-of-line (ash x
count) to be an integer
.
commit
|
commitdiff
|
tree
2024-04-09
Stas Boukarev
map-callab
l
e-a
r
gume
n
t
s
:
handle res
t
-args
.
commit
|
commitdiff
|
tree
2024-04-09
Stas
Boukarev
equalp-
e
q
l-comp
a
rable-
t
y
p
es
:
(subtypep nil anything
.
.
.
commit
|
commitdiff
|
tree
2024-04-09
S
t
as Boukarev
A
d
just
a
t
e
st for x86
.
commit
|
commitdiff
|
tree
2024-04-09
Stas Boukar
e
v
More consist
e
n
t
and simpler checki
n
g for
M
A
P results
.
commit
|
commitdiff
|
tree
2024-04-09
Stas Boukarev
%
o
ther-pointer-widetag derive-type:
d
erive for simple
.
.
.
commit
|
commitdiff
|
tree
2024-04-08
Stas Bouka
r
ev
Transf
o
r
m
(app
e
nd (l
i
s
t
n) x) to (
l
i
st*
n x)
commit
|
commitdiff
|
tree
2024-04-08
S
tas B
o
ukare
v
Lo
w
er
:
tes
t
#'char
-
eq
u
al to #
'
c
har= for
f
ind/position
.
commit
|
commitdiff
|
tree
2024-04-07
Stas
Boukarev
Add no-v
e
rify
-
arg-c
o
unt to
stream func
t
ions
.
commit
|
commitdiff
|
tree
2024-04-06
Stas Bouk
a
rev
Tr
a
nsf
o
rm (concatenate
'
string string) to subseq
.
commit
|
commitdiff
|
tree
2024-04-06
Stas Boukare
v
Do not use da
t
a-vector-ref fo
r
f
o
l
d
ing
.
commit
|
commitdiff
|
tree
2024-04-05
Stas B
o
ukare
v
t
ype-from-con
s
tra
i
n
ts: track
non-eql
characters
.
commit
|
commitdiff
|
tree
2024-04-04
S
t
as
B
oukarev
Unify co
n
strain-ref-type and
typ
e
-from-constraints
.
commit
|
commitdiff
|
tree
2024-04-03
Stas Bou
k
ar
e
v
Don't use elimin
a
te-keywords
-
args in transf
o
rm-make
.
.
.
commit
|
commitdiff
|
tree
2024-04-02
Stas B
o
ukarev
or-eq-to
-
aref: loo
k
o
nl
y
for
R
E
F
nodes
.
commit
|
commitdiff
|
tree
2024-04-02
Stas Boukarev
or-e
q
-to-jump-table: ignore d
u
p
licat
e
d
cases
.
commit
|
commitdiff
|
tree
2024-04-02
Stas Boukarev
Ge
t
rid of *a
p
p
roxima
t
e-numeric-union
s
*
.
commit
|
commitdiff
|
tree
2024-04-01
St
a
s Boukarev
prehash-for-perfect-has
h
:
a
dd truly-thes
.
commit
|
commitdiff
|
tree
2024-04-01
S
tas Boukarev
Fi
x
%in-bounds-constr
a
int
.
commit
|
commitdiff
|
tree
2024-04-01
St
a
s Boukar
e
v
or-
e
q-to-jump
-
t
able: better exhaus
t
ive
c
hecks
.
commit
|
commitdiff
|
tree
2024-04-01
Stas Bouka
r
ev
Split or-eq-to-jump-table
.
commit
|
commitdiff
|
tree
2024-04-01
St
a
s Boukarev
or-eq-to-jump-table: don't use a j
u
mp-table for a single
.
.
.
commit
|
commitdiff
|
tree
2024-04-01
Stas
Boukarev
x
8
6-64: be
t
t
e
r (eql ratio x)
.
commit
|
commitdiff
|
tree
2024-03-31
S
tas Boukarev
C
onvert COND + OR + EQ into jump-table
s
.
commit
|
commitdiff
|
tree
2024-03-31
Stas Boukarev
Handle generic functi
o
n
s
in sb-introspect:find-function
.
.
.
commit
|
commitdiff
|
tree
2024-03-30
Stas Bouk
a
re
v
Don't transform mask-field with out of ran
g
e size
.
commit
|
commitdiff
|
tree
2024-03-30
Stas B
o
ukar
e
v
Find XREF for a
n
onymous
functions
.
commit
|
commitdiff
|
tree
2024-03-30
Sta
s
Boukarev
Skip a test
.
commit
|
commitdiff
|
tree
2024-03-30
Stas Boukarev
x86-64: correct
l
y allow %dpb VO
P
s
.
commit
|
commitdiff
|
tree
2024-03-30
Stas Boukarev
Type-c
h
eck
(nth-v
a
lue
n (values
.
.
.
&r
e
st type))
.
commit
|
commitdiff
|
tree
2024-03-30
Stas Boukarev
T
ype-check (valu
e
s
.
.
.
&
r
e
st
t
y
pe)
.
commit
|
commitdiff
|
tree
2024-03-30
Stas Boukarev
arm64: add supp
o
rt f
o
r arenas
.
commit
|
commitdiff
|
tree
2024-03-29
Stas Boukarev
F
i
x
l
o
ad-other-pointer-widet
a
g
+ non-null-
s
ymbo
l
-p
.
commit
|
commitdiff
|
tree
2024-03-29
Stas Boukarev
More
comp
a
ct
li
s
t
accumulation
.
commit
|
commitdiff
|
tree
2024-03-29
Stas Boukarev
arm6
4
:
ad
d
:
t
arg
e
ts
commit
|
commitdiff
|
tree
2024-03-29
S
tas Bo
u
k
a
re
v
x86
-
64: save one byte in >-integer-f
i
xnum
.
commit
|
commitdiff
|
tree
2024-03-29
S
t
as
Bou
k
arev
Fix *handle
r
-
c
lusters* initial
i
z
a
tion in warm
.
l
isp
commit
|
commitdiff
|
tree
2024-03-29
Stas B
o
u
k
a
r
e
v
Inline FIND if OR-EQ-TRAN
S
FORM
ca
n
han
d
le i
t
.
commit
|
commitdiff
|
tree
2024-03-29
Stas Bou
k
arev
arm64: more c
o
mpa
c
t
widetag-
o
f
a
nd lay
o
ut-of
commit
|
commitdiff
|
tree
2024-03-29
Stas Boukarev
Warn abo
u
t type
p
roc
l
aima
t
ions
c
o
n
f
licting
with values
.
commit
|
commitdiff
|
tree
2024-03-29
S
t
as Bou
k
ar
e
v
Check
c
om
p
lex
type
a
ssertions
.
commit
|
commitdiff
|
tree
2024-03-29
S
tas Boukarev
get-defined-fun: handle :declar
e
d-verify
.
commit
|
commitdiff
|
tree
2024-03-29
Stas B
o
u
karev
with-arr
a
y-
d
a
t
a: inform about array bounds
.
commit
|
commitdiff
|
tree
2024-03-29
S
t
as Boukarev
arm64: e
n
c
ode
as i
m
medi
a
tes (--mod64 x negat
i
ve-constant)
commit
|
commitdiff
|
tree
2024-03-29
Stas
Boukarev
x86-64
:
encode
as
i
m
me
d
iates (--mod64 x neg
a
tive-constant)
commit
|
commitdiff
|
tree
2024-03-29
Stas Boukarev
or-e
q
-transform: restore tagged
f
ixnum
h
andl
i
ng
.
commit
|
commitdiff
|
tree
2024-03-29
Stas Bouka
r
ev
Adjust NEWS
.
commit
|
commitdiff
|
tree
2024-03-23
Stas
B
oukarev
Check for (
b
oundp 'sb-c:*co
m
p
i
lation*)
commit
|
commitdiff
|
tree
2024-03-23
S
t
as Bo
u
karev
Remove a
n
unused variable
.
commit
|
commitdiff
|
tree
2024-03-23
Stas Bouka
r
e
v
Hide
s
b-c:jump-tab
l
e from t
h
ird
party code wal
k
ers
.
commit
|
commitdiff
|
tree
2024-03-22
Stas Boukarev
A
dd a NEW
S
entr
y
.
commit
|
commitdiff
|
tree
2024-03-22
S
t
a
s
Boukar
e
v
Non-
T
ar
r
ays are s
i
mple constants too
.
commit
|
commitdiff
|
tree
2024-03-21
Stas Boukarev
ca
s
e-to
-
j
ump-tabl
e
: accept only si
m
ple constants
.
commit
|
commitdiff
|
tree
2024-03-21
Stas Bou
k
arev
case-to-jump-
t
a
ble: ad
d
load-time-value ar
o
und
c
onstants
.
commit
|
commitdiff
|
tree
2024-03-21
Stas Bouk
a
rev
or
-
eq-transform:
d
i
sable untagg
e
d tes
t
s when su
b
traction
.
.
.
commit
|
commitdiff
|
tree
2024-03-21
Stas Bouk
a
rev
p
a
rse-i
n
t
eger transform:
c
o
rrectly ac
c
ept
all
keywords
.
commit
|
commitdiff
|
tree
2024-03-21
Stas Boukarev
Properly ex
i
t from make-p
e
rfect-
h
ash-lamb
d
a
.
commit
|
commitdiff
|
tree
2024-03-20
Stas Boukarev
Optimize parse-integ
e
r f
o
r known :ra
d
ix 10 and 1
6
.
commit
|
commitdiff
|
tree
2024-03-20
Stas Bouk
a
rev
or-eq-trans
f
orm
:
operate on si
g
ned tagged
f
i
x
num
s
.
commit
|
commitdiff
|
tree
2024-03-20
S
tas Boukarev
ar
m
64: fix
the DPB vops w
h
en size+posn is > 64
.
commit
|
commitdiff
|
tree
2024-03-20
Stas Boukarev
or-
e
q-transform: co
r
r
e
c
tly tag neg
a
tive
fi
x
nu
m
const
a
nts
.
commit
|
commitdiff
|
tree
2024-03-20
St
a
s
B
o
ukarev
or-eq-t
r
ansform: use check-range<=
commit
|
commitdiff
|
tree
2024-03-20
Stas Bouk
a
rev
or-eq-tra
n
sform: operate on tagg
e
d values
.
commit
|
commitdiff
|
tree
2024-03-20
St
a
s Boukarev
sb
-
ev
a
l: use its o
w
n lexenv type
.
commit
|
commitdiff
|
tree
2024-03-19
Sta
s
Bouk
a
rev
case-b
o
dy: do
n
't expand
to jump-tables under sb-fast
e
val
.
commit
|
commitdiff
|
tree
2024-03-19
Stas Boukarev
arm
6
4
,
x
86
-
64
:
a
v
op for (%neg
a
te wo
r
d) => intege
r
.
commit
|
commitdiff
|
tree
2024-03-19
Stas Boukar
e
v
Si
m
plify whites
p
a
c
e[1]p
.
commit
|
commitdiff
|
tree
2024-03-19
S
t
as Boukarev
Make a type err
o
r
o
n SET
continuabl
e
.
commit
|
commitdiff
|
tree
2024-03-19
Stas
B
oukarev
Dec
l
are a typ
e
f
or *standard-rea
d
table*
commit
|
commitdiff
|
tree
2024-03-19
Stas Boukarev
Correctly
t
ransform fround
.
commit
|
commitdiff
|
tree
2024-03-19
Stas
B
o
ukarev
case-to-jum
p
-
t
able: use
t
he right variable
.
commit
|
commitdiff
|
tree
2024-03-19
St
a
s B
o
ukar
e
v
case-to-jump-
t
abl
e
: delegate some cases to
o
r-eq-
t
ransf
o
rm
.
commit
|
commitdiff
|
tree
2024-03-19
Stas Bou
k
arev
or-e
q
-tra
n
sform: add type checks for longer
s
equences
.
commit
|
commitdiff
|
tree
2024-03-19
St
a
s B
o
uk
a
rev
x86-64:
use EA with a
d
i
splaceme
n
t
i
n jump
-
t
a
ble
.
commit
|
commitdiff
|
tree
2024-03-19
S
t
a
s Boukarev
ca
s
e-to-jump-table: cull the k
e
ys before
d
eciding no
t
.
.
.
commit
|
commitdiff
|
tree
2024-03-19
Stas Bou
k
arev
pr
e
p
a
re-jump
-
table-ta
r
gets: check
i
ng
fo
r
lvar-type
.
.
.
commit
|
commitdiff
|
tree
2024-03-19
Stas
B
ouk
a
rev
case-to-jump-table: fi
x
conversion to IF with exact
.
.
.
commit
|
commitdiff
|
tree
2024-03-19
St
a
s Boukarev
case-to-j
u
mp-table: d
o
n't succ
u
mb to NIL consta
n
ts
.
commit
|
commitdiff
|
tree
2024-03-19
S
tas Boukarev
case-t
o
-jum
p
-table: c
h
e
c
k t
h
e secon
d
value of ctypep
.
commit
|
commitdiff
|
tree
2024-03-18
Stas Boukarev
p
r
epare-jump-table-t
a
rg
e
ts:
r
e
move
a
n
a
ssertion
.
commit
|
commitdiff
|
tree
2024-03-18
Stas Boukarev
case-to-jump
-
t
a
b
l
e ca
n
return multiple
v
alues
.
commit
|
commitdiff
|
tree
2024-03-18
Stas
Bouka
r
ev
ca
s
e-to
-
jum
p
-table: can'
t
use flatten-list
.
commit
|
commitdiff
|
tree
2024-03-18
Stas Bouk
a
rev
Co
r
rect
l
y convert case-t
o
-jump-
t
able t
o
te
s
t
s
.
commit
|
commitdiff
|
tree
2024-03-18
Stas Boukarev
chang
e
-bloc
k
-suc
c
e
s
sor: unlink
r
ed
u
n
d
an
t
jump-tabl
e
s
.
commit
|
commitdiff
|
tree
2024-03-18
Stas
B
oukarev
jump-
t
able: ignore de
l
eted g
a
p
s
.
commit
|
commitdiff
|
tree
2024-03-18
Stas Boukarev
ex
p
and-hash
-
c
a
se-fo
r
-jump
-
table
:
add trul
y
-the
.
commit
|
commitdiff
|
tree
2024-03-18
Stas
B
oukarev
Remo
v
e multiway-branc
h
-generic-eq
.
commit
|
commitdiff
|
tree
2024-03-18
Stas Boukarev
Sw
i
tch f
r
om
m
ultiway-branch-generic-
e
q to jump-tab
l
e
.
.
.
commit
|
commitdiff
|
tree
2024-03-18
S
t
a
s Bou
k
arev
Don
'
t accept descriptor-reg in
j
ump-table
.
commit
|
commitdiff
|
tree
2024-03-18
Stas Boukarev
change-block-
s
uccessor: don't link to
c
o
mponent-tail
.
commit
|
commitdiff
|
tree
2024-03-18
Stas Boukarev
change-bloc
k
-succe
s
sor
:
delete
jum
p
-table tar
g
ets
.
commit
|
commitdiff
|
tree
2024-03-18
S
t
a
s Bo
u
karev
c
as
e
-
t
o-jump-ta
b
l
e
: otherwise may be missing
.
commit
|
commitdiff
|
tree
2024-03-18
S
tas Boukarev
Switch from multiway-branch-g
e
n
e
r
ic-eq to jump-table
.
.
.
commit
|
commitdiff
|
tree
2024-03-18
Stas Boukarev
Switch from multiway-b
r
anch-
g
eneric-eq to
j
ump-table
.
.
.
commit
|
commitdiff
|
tree
2024-03-18
Sta
s
Boukare
v
arm64/jump-ta
b
le:
accept sig
n
ed/un
s
igned
.
commit
|
commitdiff
|
tree
2024-03-18
Stas
B
o
u
karev
Correctly exit from make-perfe
c
t-
h
ash-lam
b
da
.
commit
|
commitdiff
|
tree
2024-03-18
S
t
as Bouka
r
e
v
Enable typecase to
s
b
-c:jum
p
-table expansio
n
.
commit
|
commitdiff
|
tree
next