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
Don't use with-float-traps-masked in srctran.
2024-04-16
St
a
s
Boukarev
Do
n
't use
with-flo
a
t-trap
s
-masked in s
r
c
tran
.
commit
|
commitdiff
|
tree
2024-04-15
Stas Boukare
v
F
ix -
s
y
stem-tlabs
commit
|
commitdiff
|
tree
2024-04-15
Stas Boukarev
Fix CAS
o
n
funcal
l
able-instances
.
commit
|
commitdiff
|
tree
2024-04-15
St
a
s Boukar
e
v
Declare the
result
t
ype of new
-
arena
.
commit
|
commitdiff
|
tree
2024-04-15
Stas Bo
u
kare
v
arm64: encode dczid_el0
.
commit
|
commitdiff
|
tree
2024-04-15
Stas Boukarev
Add de
c
la
r
ations in new-arena
.
commit
|
commitdiff
|
tree
2024-04-15
Stas Bo
u
ka
r
e
v
Un
u
sed function
.
commit
|
commitdiff
|
tree
2024-04-15
S
t
a
s Boukarev
Don't
show "gf-dispatch
"
in backtraces
.
commit
|
commitdiff
|
tree
2024-04-14
Stas
B
oukar
e
v
Mu
f
fl
e
c
o
de-de
l
eti
o
n-note from etyp
e
case
-
failure
.
commit
|
commitdiff
|
tree
2024-04-14
Stas
B
oukarev
B
e
tter (po
p
special-vari
a
b
le)
commit
|
commitdiff
|
tree
2024-04-14
Stas Boukarev
Don't check for tls values if th
e
r
e
's a binding aroun
d
.
commit
|
commitdiff
|
tree
2024-04-13
Stas Boukarev
Some tests no longer fail
.
commit
|
commitdiff
|
tree
2024-04-13
Stas Bo
u
k
arev
Trans
f
o
rm (%c
o
er
c
e
-to
-
policy policy) => policy
.
commit
|
commitdiff
|
tree
2024-04-13
Stas Bouk
a
rev
M
a
r
k
*p
o
licy* alway
s
-bound
.
commit
|
commitdiff
|
tree
2024-04-13
Sta
s
B
oukarev
s
ub
t
ypep:
d
on'
t
u
se
E
QUAL if
s
afety is 3 or debug > 1
.
commit
|
commitdiff
|
tree
2024-04-12
Sta
s
Boukarev
Remove a co
n
straint-propaga
t
e-back
.
commit
|
commitdiff
|
tree
2024-04-11
S
tas Bou
k
arev
Don
'
t du
p
licate *features*
into +internal-feat
u
re
s
.
.
.
commit
|
commitdiff
|
tree
2024-04-11
S
tas Boukarev
Preserve all sb-impl
:
+i
n
ternal-fea
t
ures+
f
or sb-deve
l
commit
|
commitdiff
|
tree
2024-04-10
Stas Boukarev
%typep-wrapper:
i
gnore sa
t
i
sfies
.
commit
|
commitdiff
|
tree
2024-04-09
Stas B
o
ukarev
change-test-based-on-item: check for cha
r
acters
.
commit
|
commitdiff
|
tree
2024-04-09
St
a
s Boukarev
Unused variable on
#+
d
arw
i
n-jit
commit
|
commitdiff
|
tree
2024-04-09
Stas B
o
ukarev
A t
e
st no l
o
nger fails
.
commit
|
commitdiff
|
tree
2024-04-09
Stas Bou
k
arev
C
h
eck COUNT in
o
ut-of-l
i
ne (a
s
h x count) to be a
n
i
n
t
e
ger
.
commit
|
commitdiff
|
tree
2024-04-09
Stas Boukarev
map-c
a
llable-ar
g
um
e
nt
s
: h
a
nd
l
e
rest-args
.
commit
|
commitdiff
|
tree
2024-04-09
St
a
s Bo
u
karev
equalp-eql-c
o
m
parable-t
y
pes:
(subtypep
n
il anything
.
.
.
commit
|
commitdiff
|
tree
2024-04-09
Stas Boukarev
Adj
u
st a test for x86
.
commit
|
commitdiff
|
tree
2024-04-09
Sta
s
Bouka
r
ev
More c
o
nsisten
t
an
d
simpler check
i
ng for MAP results
.
commit
|
commitdiff
|
tree
2024-04-09
Stas Boukarev
%other-
p
ointer-wid
e
t
a
g der
i
v
e-type: derive for
simple
.
.
.
commit
|
commitdiff
|
tree
2024-04-08
Stas
B
ouka
r
ev
Transform
(
append (list n) x) t
o
(list*
n x)
commit
|
commitdiff
|
tree
2024-04-08
Stas Bou
k
ar
e
v
Lower :test
#'char-equa
l
to #'char
=
for find/position
.
commit
|
commitdiff
|
tree
2024-04-07
Stas
B
ou
k
a
rev
A
dd no-veri
f
y-arg-count to stream functions
.
commit
|
commitdiff
|
tree
2024-04-06
S
t
a
s
Boukarev
Transform (conc
a
tenate
'
string strin
g
) to subs
e
q
.
commit
|
commitdiff
|
tree
2024-04-06
Stas Boukare
v
D
o
not use data-v
e
c
to
r
-ref for folding
.
commit
|
commitdiff
|
tree
2024-04-05
S
t
as B
o
ukarev
type-fro
m
-constraint
s
: track non-e
q
l cha
r
acters
.
commit
|
commitdiff
|
tree
2024-04-04
Stas Bouk
a
r
ev
Unify con
s
train-re
f
-
type and type-from-c
o
nstrain
t
s
.
commit
|
commitdiff
|
tree
2024-04-03
S
t
as Boukarev
Don't
u
s
e eliminate-key
w
ords-args
in transform-
m
ake
.
.
.
commit
|
commitdiff
|
tree
2024-04-02
S
t
as Boukarev
or-eq-to-aref: look only for REF
n
odes
.
commit
|
commitdiff
|
tree
2024-04-02
St
a
s
Boukarev
or-eq-to-j
u
mp-
t
a
b
le
:
ignore duplicated cases
.
commit
|
commitdiff
|
tree
2024-04-02
Stas Boukarev
Get
r
id of *approximate-nu
m
eric-unions*
.
commit
|
commitdiff
|
tree
2024-04-01
Stas Boukarev
prehash-
f
or-perfect-hash: add
t
ruly-thes
.
commit
|
commitdiff
|
tree
2024-04-01
Stas
Bouka
r
ev
Fix %in-bounds-constraint
.
commit
|
commitdiff
|
tree
2024-04-01
Stas B
o
u
kar
e
v
o
r-e
q
-
to-ju
m
p-table: better exh
a
u
s
tive checks
.
commit
|
commitdiff
|
tree
2024-04-01
Sta
s
B
oukarev
Split or-eq-to-jump-tab
l
e
.
commit
|
commitdiff
|
tree
2024-04-01
Stas Boukarev
or-eq-to-j
u
mp-table: d
o
n't use a jump-table for a single
.
.
.
commit
|
commitdiff
|
tree
2024-04-01
St
a
s
Bo
u
k
arev
x86-64
:
be
t
t
er (eql rat
i
o x
)
.
commit
|
commitdiff
|
tree
2024-03-31
S
tas
B
o
ukarev
Convert COND +
O
R + EQ
i
n
to j
u
mp-ta
b
les
.
commit
|
commitdiff
|
tree
2024-03-31
Stas
B
o
u
karev
Handle generic
f
unct
i
o
ns in
sb-intros
p
ec
t
:fi
n
d-functi
o
n
.
.
.
commit
|
commitdiff
|
tree
2024-03-30
Stas Boukarev
Don
'
t
transform
m
ask-
f
ield with out of range size
.
commit
|
commitdiff
|
tree
2024-03-30
Stas
Bouka
r
ev
F
i
nd XREF for anonymous fu
n
ctions
.
commit
|
commitdiff
|
tree
2024-03-30
Stas Boukarev
Skip a test
.
commit
|
commitdiff
|
tree
2024-03-30
Stas Boukarev
x86
-
64: correctly
a
ll
o
w %dpb VOPs
.
commit
|
commitdiff
|
tree
2024-03-30
Stas Bouk
a
rev
Type-c
h
eck (n
t
h
-valu
e
n (va
l
ues
.
.
.
&rest
t
ype
)
)
.
commit
|
commitdiff
|
tree
2024-03-30
Stas Boukarev
Type-check (values
.
.
.
&re
s
t t
y
pe)
.
commit
|
commitdiff
|
tree
2024-03-30
Stas Boukar
e
v
arm64: add support for arenas
.
commit
|
commitdiff
|
tree
2024-03-29
St
a
s Boukarev
Fix l
o
ad-other-pointer-wid
e
tag +
non-null-sy
m
bol-p
.
commit
|
commitdiff
|
tree
2024-03-29
St
a
s Bo
u
ka
r
e
v
M
o
re compac
t
list accumulation
.
commit
|
commitdiff
|
tree
2024-03-29
Stas Boukarev
arm64: add :t
a
rgets
commit
|
commitdiff
|
tree
2024-03-29
Stas Boukarev
x86-6
4
: sav
e
one byte in >-intege
r
-f
i
xnum
.
commit
|
commitdiff
|
tree
2024-03-29
Stas Boukar
e
v
Fix *handler-cl
u
sters* initializatio
n
in warm
.
lisp
commit
|
commitdiff
|
tree
2024-03-29
Stas Boukarev
Inline FIND if OR-EQ-TR
A
NSFORM c
a
n han
d
le it
.
commit
|
commitdiff
|
tree
2024-03-29
S
t
a
s Boukarev
arm64: mo
r
e compact widetag-of and
layout-of
commit
|
commitdiff
|
tree
2024-03-29
Stas
Boukarev
Warn about
t
ype proclaimations
c
onflictin
g
w
ith va
l
ues
.
commit
|
commitdiff
|
tree
2024-03-29
St
a
s Boukarev
Check complex type
a
ssertions
.
commit
|
commitdiff
|
tree
2024-03-29
Stas Boukarev
get-define
d
-fun:
handle :dec
l
a
red-verify
.
commit
|
commitdiff
|
tree
2024-03-29
Sta
s
Bouk
a
re
v
w
i
th-array-d
a
ta: inf
o
rm about array bound
s
.
commit
|
commitdiff
|
tree
2024-03-29
Stas Boukare
v
a
rm64
:
encode as immediates (--mod64 x
n
e
g
a
tive-constant)
commit
|
commitdiff
|
tree
2024-03-29
Stas
B
oukarev
x8
6
-64:
e
n
code as immediates (--mod64
x
negative
-
c
o
nstant)
commit
|
commitdiff
|
tree
2024-03-29
Sta
s
Bouk
a
rev
or-e
q
-t
r
ansfor
m
: restor
e
t
a
gge
d
fix
n
u
m
hand
l
ing
.
commit
|
commitdiff
|
tree
2024-03-29
Stas Boukare
v
Adjust NEWS
.
commit
|
commitdiff
|
tree
2024-03-23
Stas B
o
ukare
v
Check fo
r
(
boundp 'sb-
c
:*co
m
p
i
lation*)
commit
|
commitdiff
|
tree
2024-03-23
Stas Bouk
a
rev
Remo
v
e an un
u
sed variable
.
commit
|
commitdiff
|
tree
2024-03-23
Stas Bouk
a
rev
H
id
e
s
b
-c:
j
ump-table from third p
a
r
ty c
o
de w
a
lkers
.
commit
|
commitdiff
|
tree
2024-03-22
St
a
s
Boukarev
Add a NEWS
entry
.
commit
|
commitdiff
|
tree
2024-03-22
Stas Bouka
r
e
v
N
o
n
-
T arrays are simple
c
onstants too
.
commit
|
commitdiff
|
tree
2024-03-21
Sta
s
B
oukarev
case-t
o
-jum
p
-table
:
accept only simple cons
t
ant
s
.
commit
|
commitdiff
|
tree
2024-03-21
Stas B
o
ukarev
case-to
-
jump-table: add load-time-valu
e
around constants
.
commit
|
commitdiff
|
tree
2024-03-21
Stas Bouka
r
ev
or-eq-transf
o
rm: disable untagg
e
d tests when subtraction
.
.
.
commit
|
commitdiff
|
tree
2024-03-21
S
t
as
B
o
uka
r
ev
pars
e
-int
e
ger t
r
ansform:
correctly acce
p
t all keywords
.
commit
|
commitdiff
|
tree
2024-03-21
Stas Bouka
r
e
v
Properl
y
exit
f
r
o
m make-p
e
rfect-ha
s
h
-
l
a
mbda
.
commit
|
commitdiff
|
tree
2024-03-20
Stas B
o
ukare
v
O
p
timiz
e
parse
-
integer for know
n
:radix 10
and 16
.
commit
|
commitdiff
|
tree
2024-03-20
Stas Boukare
v
or
-
e
q-transf
o
rm: op
e
rate on signed tagged f
i
x
num
s
.
commit
|
commitdiff
|
tree
2024-03-20
Stas B
o
ukarev
a
r
m64:
fix
t
h
e DPB vops when size+pos
n
is
>
64
.
commit
|
commitdiff
|
tree
2024-03-20
St
a
s Boukarev
or-eq-tr
a
nsf
o
rm: corr
e
ctly tag negative
f
i
xn
u
m constan
t
s
.
commit
|
commitdiff
|
tree
2024-03-20
Stas Bouk
a
rev
or-eq-transfor
m
: use check
-
range
<
=
commit
|
commitdiff
|
tree
2024-03-20
S
t
as Boukarev
or
-
eq-transform: opera
t
e on tagged value
s
.
commit
|
commitdiff
|
tree
2024-03-20
Stas Bou
k
arev
sb-e
v
a
l: use its own lexenv t
y
pe
.
commit
|
commitdiff
|
tree
2024-03-19
Stas Boukarev
c
as
e
-bo
d
y: don't ex
p
and to jump-tables
under sb-fas
t
e
v
a
l
.
commit
|
commitdiff
|
tree
2024-03-19
Stas Boukar
e
v
a
rm64, x86-64: a v
o
p
f
or (%ne
g
ate w
o
r
d) => i
n
teger
.
commit
|
commitdiff
|
tree
2024-03-19
Stas Bo
u
ka
r
ev
Simplify whi
t
e
space[1]p
.
commit
|
commitdiff
|
tree
2024-03-19
S
tas Bo
u
ka
r
ev
Mak
e
a
type error o
n
SET contin
u
able
.
commit
|
commitdiff
|
tree
2024-03-19
Stas B
o
ukarev
Declare a type
for *standard-readtable*
commit
|
commitdiff
|
tree
2024-03-19
S
tas Bou
k
arev
Correctly transform fround
.
commit
|
commitdiff
|
tree
2024-03-19
Stas
B
ou
k
ar
e
v
case-to-j
u
mp-
t
a
ble: use the rig
h
t vari
a
ble
.
commit
|
commitdiff
|
tree
2024-03-19
S
t
a
s Boukarev
c
a
s
e-to-j
u
mp-table
:
delegat
e
some cases to
or-eq-
t
r
a
n
s
f
orm
.
commit
|
commitdiff
|
tree
2024-03-19
Stas Boukarev
or-eq-tran
s
form: add type checks
f
or
longer sequences
.
commit
|
commitdiff
|
tree
2024-03-19
St
a
s Boukarev
x86-6
4
:
u
se EA with
a di
s
placement in jum
p
-table
.
commit
|
commitdiff
|
tree
2024-03-19
S
t
as B
o
u
k
arev
case-to-ju
m
p-table: cull the
k
eys
before
d
eciding not
.
.
.
commit
|
commitdiff
|
tree
2024-03-19
Stas Boukarev
prep
a
re-jump-table-tar
g
ets
:
ch
e
cking
f
or lvar-type
.
.
.
commit
|
commitdiff
|
tree
2024-03-19
Stas
Boukarev
case-to-jump-table:
fi
x
conversion t
o
IF wit
h
exact
.
.
.
commit
|
commitdiff
|
tree
2024-03-19
Stas Boukare
v
cas
e
-
to-jump-table: do
n
't succumb to NIL co
n
stants
.
commit
|
commitdiff
|
tree
next