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
Stas
Boukarev
F
i
x -system-tlab
s
commit
|
commitdiff
|
tree
2024-04-15
Stas Bouk
a
rev
Fix CAS on funcallable
-
i
n
st
a
nces
.
commit
|
commitdiff
|
tree
2024-04-15
Stas
B
o
u
karev
Declare the result type of new-arena
.
commit
|
commitdiff
|
tree
2024-04-15
Stas Boukarev
arm64: en
c
o
de dc
z
i
d
_el0
.
commit
|
commitdiff
|
tree
2024-04-15
Stas Bo
u
karev
A
d
d declarations i
n
ne
w
-
a
rena
.
commit
|
commitdiff
|
tree
2024-04-15
Stas B
o
u
k
arev
Unused fun
c
tion
.
commit
|
commitdiff
|
tree
2024-04-15
Stas Bou
k
arev
Don't show "g
f
-dispatch" in back
t
race
s
.
commit
|
commitdiff
|
tree
2024-04-14
Stas Boukarev
M
u
ffle code-delet
i
on-note from etypecase-failure
.
commit
|
commitdiff
|
tree
2024-04-14
Sta
s
Bouka
r
e
v
B
etter (
p
op special-varia
b
le)
commit
|
commitdiff
|
tree
2024-04-14
Stas Boukarev
D
on't c
h
eck f
o
r tls
v
alu
e
s if the
r
e's a b
i
nding aroun
d
.
commit
|
commitdiff
|
tree
2024-04-13
Stas Bouk
a
rev
Some
te
s
ts no longer f
a
il
.
commit
|
commitdiff
|
tree
2024-04-13
S
ta
s
Bo
u
karev
Trans
f
or
m
(%coerce-to-polic
y
policy) =>
p
olicy
.
commit
|
commitdiff
|
tree
2024-04-13
Stas Boukarev
Mark
*
policy*
alw
a
ys
-
bou
n
d
.
commit
|
commitdiff
|
tree
2024-04-13
S
t
as B
o
ukarev
s
u
btypep: don't
use EQUAL if safety i
s
3
or debug >
1
.
commit
|
commitdiff
|
tree
2024-04-12
St
a
s
Boukarev
Re
m
o
v
e
a constrai
n
t-propagate-
b
ack
.
commit
|
commitdiff
|
tree
2024-04-11
Stas Boukarev
Don't d
u
plicate *f
e
atu
r
es* into
+
inte
r
nal
-
features
.
.
.
commit
|
commitdiff
|
tree
2024-04-11
Stas Boukarev
Preserve all
sb-impl:+internal-features+ for sb-devel
commit
|
commitdiff
|
tree
2024-04-10
Stas Bou
k
arev
%typep-wrapper: igno
r
e sati
s
fies
.
commit
|
commitdiff
|
tree
2024-04-09
Stas
Boukarev
change-test-based-on-item
:
check for c
h
aracte
r
s
.
commit
|
commitdiff
|
tree
2024-04-09
S
tas Boukar
e
v
Unused var
i
able on #+d
a
r
win
-
jit
commit
|
commitdiff
|
tree
2024-04-09
Stas B
o
ukare
v
A
tes
t
no longer f
a
i
ls
.
commit
|
commitdiff
|
tree
2024-04-09
Stas
B
oukarev
Check COUNT in
o
ut-of-lin
e
(
a
s
h x count) to be an intege
r
.
commit
|
commitdiff
|
tree
2024-04-09
Stas
B
oukare
v
m
a
p-callabl
e
-a
r
guments: handle r
e
st-arg
s
.
commit
|
commitdiff
|
tree
2024-04-09
Stas Bo
u
karev
equ
a
lp-eq
l
-compar
a
ble-
t
y
p
e
s: (su
b
typep nil
any
t
h
i
ng
.
.
.
commit
|
commitdiff
|
tree
2024-04-09
Stas Boukarev
Adjust a t
e
st for x86
.
commit
|
commitdiff
|
tree
2024-04-09
Stas B
o
uk
a
rev
Mor
e
con
s
i
stent an
d
s
i
mpler checking for MAP results
.
commit
|
commitdiff
|
tree
2024-04-09
Stas B
o
uka
r
ev
%oth
e
r-p
o
inter-wideta
g
deriv
e
-typ
e
: derive fo
r
simple
.
.
.
commit
|
commitdiff
|
tree
2024-04-08
Sta
s
Bo
u
karev
Transf
o
rm (appe
n
d
(
list n) x) to
(
l
i
s
t
*
n x)
commit
|
commitdiff
|
tree
2024-04-08
Stas Boukar
e
v
Lower :
t
es
t
#
'
c
h
ar-equa
l
t
o #'char= for
find/position
.
commit
|
commitdiff
|
tree
2024-04-07
Stas B
o
ukarev
Add no
-
verif
y
-
arg-count to stream functions
.
commit
|
commitdiff
|
tree
2024-04-06
Stas Bouk
a
rev
Transform (
c
o
n
catena
t
e 'string string)
t
o
s
ubseq
.
commit
|
commitdiff
|
tree
2024-04-06
S
tas Bouka
r
ev
Do
not use d
a
ta-vector-ref for fold
i
n
g
.
commit
|
commitdiff
|
tree
2024-04-05
Stas
Bouk
a
r
e
v
type-
f
r
o
m-constraints: track non-e
q
l c
h
aracte
r
s
.
commit
|
commitdiff
|
tree
2024-04-04
Stas Boukarev
Unify constrain-ref-
t
ype and type-from-constr
a
ints
.
commit
|
commitdiff
|
tree
2024-04-03
Sta
s
Bouk
a
rev
Don't us
e
elimi
n
a
te
-
keywords-args
i
n
tr
a
nsform-m
a
ke
.
.
.
commit
|
commitdiff
|
tree
2024-04-02
Stas Boukarev
or-eq-t
o
-aref:
l
ook only
for R
E
F nodes
.
commit
|
commitdiff
|
tree
2024-04-02
Stas Bou
k
arev
or-eq-to-
j
ump-table:
ignore duplicate
d
c
as
e
s
.
commit
|
commitdiff
|
tree
2024-04-02
Stas Bo
u
karev
Get rid of *approximate-numeri
c
-
u
nions*
.
commit
|
commitdiff
|
tree
2024-04-01
Stas Boukarev
prehash-for-perfect-hash: add truly
-
thes
.
commit
|
commitdiff
|
tree
2024-04-01
S
t
as Boukarev
F
i
x %
i
n-bound
s
-constrain
t
.
commit
|
commitdiff
|
tree
2024-04-01
Stas Boukarev
or-eq-to
-
jump-table: bett
e
r
exhaustive che
c
ks
.
commit
|
commitdiff
|
tree
2024-04-01
Stas B
o
ukare
v
Split
or
-
e
q-to-jump-table
.
commit
|
commitdiff
|
tree
2024-04-01
S
tas
Boukarev
or-eq-to-jump-table: don't
u
s
e a jump-tab
l
e
for a singl
e
.
.
.
commit
|
commitdiff
|
tree
2024-04-01
Stas
Boukarev
x86-64:
b
etter (eql rat
i
o
x
)
.
commit
|
commitdiff
|
tree
2024-03-31
S
t
as Boukarev
Con
v
ert COND +
OR
+
EQ into jump-tables
.
commit
|
commitdiff
|
tree
2024-03-31
Stas
B
oukarev
Handle generic
f
unctions in sb
-
int
r
osp
e
ct:fin
d
-func
t
ion
.
.
.
commit
|
commitdiff
|
tree
2024-03-30
Sta
s
B
oukare
v
D
o
n't
tr
a
nsform
mask
-
field with out of range size
.
commit
|
commitdiff
|
tree
2024-03-30
Stas
B
ouk
a
rev
Find XREF for anonymous functions
.
commit
|
commitdiff
|
tree
2024-03-30
Stas Boukarev
Skip a test
.
commit
|
commitdiff
|
tree
2024-03-30
S
tas
B
o
u
kare
v
x86-64: corr
e
ctly allow %dpb VOPs
.
commit
|
commitdiff
|
tree
2024-03-30
Stas Boukarev
Type-c
h
eck
(nth-
v
al
u
e n (values
.
.
.
&re
s
t typ
e
))
.
commit
|
commitdiff
|
tree
2024-03-30
S
tas Boukarev
Type-check (values
.
.
.
&rest typ
e
)
.
commit
|
commitdiff
|
tree
2024-03-30
Stas Boukare
v
arm6
4
:
a
dd support
for arenas
.
commit
|
commitdiff
|
tree
2024-03-29
S
tas Bou
k
arev
Fix load-other-pointe
r
-
w
ide
t
ag + non-null-symbol-p
.
commit
|
commitdiff
|
tree
2024-03-29
Stas Boukarev
Mo
r
e comp
a
ct
list accumulation
.
commit
|
commitdiff
|
tree
2024-03-29
St
a
s
B
oukarev
arm6
4
: add :targets
commit
|
commitdiff
|
tree
2024-03-29
Sta
s
Boukarev
x86-64: save one
byte
i
n >
-
int
e
g
er-fixnum
.
commit
|
commitdiff
|
tree
2024-03-29
Sta
s
Boukarev
Fix *handl
e
r-cluste
r
s*
initializatio
n
in
w
a
rm
.
lisp
commit
|
commitdiff
|
tree
2024-03-29
S
tas Boukarev
Inli
n
e FIND if OR-EQ-
T
RANS
F
ORM can ha
n
dle i
t
.
commit
|
commitdiff
|
tree
2024-03-29
Stas Boukarev
arm64
:
more compa
c
t
w
i
det
a
g-of and
l
ayo
u
t-of
commit
|
commitdiff
|
tree
2024-03-29
S
t
a
s
B
oukarev
Warn ab
o
ut t
y
pe pro
c
lai
m
atio
n
s
c
onflicting wi
t
h
v
alue
s
.
commit
|
commitdiff
|
tree
2024-03-29
S
t
a
s
Boukarev
Ch
e
ck
complex
type assertio
n
s
.
commit
|
commitdiff
|
tree
2024-03-29
Sta
s
Bou
k
arev
get-
d
efi
n
ed-
f
un: handle :declare
d
-
v
er
i
f
y
.
commit
|
commitdiff
|
tree
2024-03-29
Stas Boukarev
with-array-data:
i
nfor
m
about a
r
r
a
y bounds
.
commit
|
commitdiff
|
tree
2024-03-29
Stas Boukarev
arm64:
encod
e
as
i
mmediates (--mod64 x
neg
a
tiv
e
-c
o
nstant
)
commit
|
commitdiff
|
tree
2024-03-29
Stas Boukarev
x8
6
-64
:
enc
o
d
e as im
m
ediates (--mod64 x nega
t
ive-constant)
commit
|
commitdiff
|
tree
2024-03-29
Stas Bouk
a
rev
or-eq-transform:
restore tagg
e
d fixnu
m
handling
.
commit
|
commitdiff
|
tree
2024-03-29
Sta
s
Boukarev
Adjust NEWS
.
commit
|
commitdiff
|
tree
2024-03-23
Stas Bou
k
arev
Check for (boundp 's
b
-c
:
*compilation*
)
commit
|
commitdiff
|
tree
2024-03-23
Stas Boukarev
Remove an unused variable
.
commit
|
commitdiff
|
tree
2024-03-23
Stas Bo
u
ka
r
ev
Hid
e
sb-c:jump-tab
l
e from third party code
wa
l
kers
.
commit
|
commitdiff
|
tree
2024-03-22
Stas Bouka
r
ev
A
dd a NEWS entry
.
commit
|
commitdiff
|
tree
2024-03-22
Stas Bou
k
arev
Non-T
array
s
are simple constan
t
s too
.
commit
|
commitdiff
|
tree
2024-03-21
Stas Boukarev
case-to-jump-table:
a
ccept only s
i
mple constants
.
commit
|
commitdiff
|
tree
2024-03-21
S
t
as Boukarev
case-to-jump-ta
b
l
e: add l
o
ad-time-valu
e
aroun
d
constants
.
commit
|
commitdiff
|
tree
2024-03-21
Stas Bouk
a
rev
or
-
eq-transform:
disable un
t
a
gg
e
d tests w
h
en subtracti
o
n
.
.
.
commit
|
commitdiff
|
tree
2024-03-21
Stas
Boukarev
parse-integ
e
r transform: correctly
a
ccep
t
all keywords
.
commit
|
commitdiff
|
tree
2024-03-21
S
t
as Bo
u
ka
r
ev
Pro
p
erly
e
xit fro
m
mak
e
-perfect-hash-lam
b
d
a
.
commit
|
commitdiff
|
tree
2024-03-20
St
a
s
Boukarev
Optim
i
ze p
a
rs
e
-
i
nte
g
er for known
:radix
10 a
n
d 1
6
.
commit
|
commitdiff
|
tree
2024-03-20
S
t
as Boukarev
or-eq-transform: operate on si
g
ned tagged fixnums
.
commit
|
commitdiff
|
tree
2024-03-20
Stas Boukarev
arm64: fix the
D
P
B
vops when
s
ize+posn is
>
64
.
commit
|
commitdiff
|
tree
2024-03-20
St
a
s B
o
u
k
arev
or
-
e
q
-tra
n
sform: cor
r
ec
t
ly tag negativ
e
fixnum c
o
nstants
.
commit
|
commitdiff
|
tree
2024-03-20
S
tas Boukarev
o
r
-e
q
-transf
o
rm
:
use
check
-
ra
n
g
e
<=
commit
|
commitdiff
|
tree
2024-03-20
Stas Boukarev
or-eq-transf
o
rm: op
e
rat
e
on ta
g
ged values
.
commit
|
commitdiff
|
tree
2024-03-20
S
tas B
o
uk
a
rev
sb-eva
l
: use
it
s
own
lexenv type
.
commit
|
commitdiff
|
tree
2024-03-19
Stas Boukarev
ca
s
e-
b
ody: don't expand to jump-tab
l
es
u
nder sb-faste
v
al
.
commit
|
commitdiff
|
tree
2024-03-19
Stas Boukarev
arm64, x
8
6-
6
4
:
a vop
f
or
(%nega
t
e
w
ord) => in
t
ege
r
.
commit
|
commitdiff
|
tree
2024-03-19
St
a
s Bouk
a
rev
Simp
l
ify whitespa
c
e
[
1]p
.
commit
|
commitdiff
|
tree
2024-03-19
Stas Boukarev
Make
a type err
o
r on
S
ET continua
b
le
.
commit
|
commitdiff
|
tree
2024-03-19
Stas B
o
ukarev
D
eclare a type for *standard
-
readt
a
ble
*
commit
|
commitdiff
|
tree
2024-03-19
Stas Bo
u
karev
Correctl
y
t
r
ansfor
m
fround
.
commit
|
commitdiff
|
tree
2024-03-19
Stas Bou
k
arev
case-to-jump-t
a
ble: use the right vari
a
ble
.
commit
|
commitdiff
|
tree
2024-03-19
S
t
as Boukarev
case-to-
j
u
mp-table: del
e
gate s
o
m
e
cases to or-eq-t
r
ansfo
r
m
.
commit
|
commitdiff
|
tree
2024-03-19
Sta
s
Boukarev
or-
e
q-transform: add type chec
k
s for lo
n
ge
r
s
e
q
u
e
n
ces
.
commit
|
commitdiff
|
tree
2024-03-19
S
tas Bouk
a
rev
x86-64: us
e
EA with a displacement
i
n jump-tabl
e
.
commit
|
commitdiff
|
tree
2024-03-19
Stas Bo
u
k
a
rev
case-to-jump-
t
abl
e
: c
u
ll the keys before deci
d
i
ng not
.
.
.
commit
|
commitdiff
|
tree
2024-03-19
S
t
as Bo
u
karev
prepare-jump-tabl
e
-
t
a
rgets:
c
hecking for lvar-typ
e
.
.
.
commit
|
commitdiff
|
tree
2024-03-19
Stas Boukare
v
case
-
to-jum
p
-table:
f
ix conversio
n
to IF with exact
.
.
.
commit
|
commitdiff
|
tree
2024-03-19
Stas Boukarev
case
-
t
o-jump-table:
d
on't succumb to
NIL cons
t
a
n
t
s
.
commit
|
commitdiff
|
tree
2024-03-19
S
tas Boukarev
c
a
s
e
-to-jump-table: check the
s
ec
o
nd valu
e
of ctypep
.
commit
|
commitdiff
|
tree
next