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
ir1-convert-combination: call reference-leaf directly.
2024-05-05
Stas
B
oukare
v
ir1-conv
e
rt-combination:
c
all
re
f
erence-l
e
af d
i
rectly
.
commit
|
commitdiff
|
tree
2024-05-05
S
t
as Boukarev
* constraint
-
propa
g
at
e
-back: exclude a
l
l zeros
.
commit
|
commitdiff
|
tree
2024-05-05
Stas Bo
u
kar
e
v
Be
c
areful
w
ith zeros w
h
en propagati
n
g
t
he results
.
.
.
commit
|
commitdiff
|
tree
2024-05-03
Stas Boukar
e
v
Add a
n
in
t
e
rpreter stub
.
commit
|
commitdiff
|
tree
2024-05-03
Stas B
o
ukarev
F
ix a FIX
M
E
.
commit
|
commitdiff
|
tree
2024-05-03
S
t
as
B
oukar
e
v
format:
m
ore
c
ompac
t
~d/~x
.
commit
|
commitdiff
|
tree
2024-05-03
Stas Bouka
r
e
v
Fix cross
b
u
ilds
.
commit
|
commitdiff
|
tree
2024-05-03
S
tas
B
o
ukarev
Cle
a
r sb-di::*u
n
c
o
m
pac
t
ed-fun-maps*
i
n unsa
f
e-c
l
ear
.
.
.
commit
|
commitdiff
|
tree
2024-05-03
Stas Boukarev
Make *uncomp
a
cted-f
u
n-maps* synchronized
.
commit
|
commitdiff
|
tree
2024-05-02
Stas Boukarev
Fix typo
.
commit
|
commitdiff
|
tree
2024-05-02
St
a
s
Bo
u
kare
v
bug-9811
0
6 keeps failing on freebsd
commit
|
commitdiff
|
tree
2024-05-02
Stas Boukarev
error-error: don't print to *
t
e
r
m
inal-io*
.
commit
|
commitdiff
|
tree
2024-05-02
Stas Boukare
v
Don't inlin
e
S
ORT on
u
n
known
t
ypes
.
commit
|
commitdiff
|
tree
2024-05-01
Stas Boukar
e
v
Quieten
c
mu
c
l
.
commit
|
commitdiff
|
tree
2024-05-01
Stas Boukarev
map-leaf-refs: loo
k
through mv-b
i
nd
.
commit
|
commitdiff
|
tree
2024-05-01
St
a
s Boukarev
check-funct
i
on-designator
-
lvar
:
look through m-v-bind
.
.
.
commit
|
commitdiff
|
tree
2024-05-01
Stas B
o
ukare
v
Don
'
t
d
isable
a
r
gume
n
t checking with multip
l
e
c
allers
.
commit
|
commitdiff
|
tree
2024-05-01
Sta
s
Boukarev
Chec
k
f
u
n
ctional
arguments argcounts
w
i
t
h mult
i
pl
e
.
.
.
commit
|
commitdiff
|
tree
2024-05-01
Stas Boukarev
Warn
a
bout
bad arguments
to ~r at c
o
mpile time
.
commit
|
commitdiff
|
tree
2024-05-01
S
tas Bo
u
kare
v
Warn ab
o
ut
b
ad argume
n
t
s to ~c at compile
tim
e
.
commit
|
commitdiff
|
tree
2024-05-01
Stas Bo
u
karev
cast-extern
a
lly-checkable-p: don't remove casts with
.
.
.
commit
|
commitdiff
|
tree
2024-05-01
S
tas Bouk
a
rev
Fix t
h
e interaction b
e
tween
constant-functi
o
n
-call
.
.
.
commit
|
commitdiff
|
tree
2024-05-01
S
tas Boukarev
Tran
s
pose line
s
.
commit
|
commitdiff
|
tree
2024-05-01
Sta
s
B
o
ukarev
cut-to-width: specify the result
types
.
commit
|
commitdiff
|
tree
2024-04-30
Stas
B
oukarev
cirrus
c
i: test freebsd with --
w
ith-sb-core-compression
commit
|
commitdiff
|
tree
2024-04-30
Stas Boukarev
Compres
s
debug info in make-target-2
.
commit
|
commitdiff
|
tree
2024-04-30
St
a
s Boukarev
Compre
s
s
debug vectors
in-pla
c
e
.
commit
|
commitdiff
|
tree
2024-04-30
Stas
Boukare
v
F
ix a test
.
commit
|
commitdiff
|
tree
2024-04-30
Stas Boukarev
Disable failing tests
o
n mark-region-gc
commit
|
commitdiff
|
tree
2024-04-30
Stas Boukarev
Add
a
test fo
r
a9d69aba7
.
commit
|
commitdiff
|
tree
2024-04-30
S
t
as Boukarev
Don't
l
ose lv
a
r-types for some
VOPs
.
commit
|
commitdiff
|
tree
2024-04-29
Sta
s
Boukar
e
v
vecto
r
-fil
l
*: don't emit card
marks
when f
i
ll
i
ng fixnums
.
.
.
commit
|
commitdiff
|
tree
2024-04-29
Stas Boukare
v
Inli
n
e (= fl
o
at
known
-
float/integer-type)
commit
|
commitdiff
|
tree
2024-04-29
Stas Bou
k
a
r
e
v
Don't coerce (
=
singl
e
-float 1d0) to do
u
b
le-float
.
commit
|
commitdiff
|
tree
2024-04-29
Stas Boukarev
Optim
i
z
e fa
s
t-symbol-valu
e
+
b
ind
.
commit
|
commitdiff
|
tree
2024-04-29
Stas
Boukarev
arm64:
m
o
r
e un
b
oun
d
v
a
lue checking
.
commit
|
commitdiff
|
tree
2024-04-29
Stas Bouk
a
r
ev
Co
m
pr
e
ss debug i
n
f
o
usi
n
g zs
t
d
.
commit
|
commitdiff
|
tree
2024-04-29
Stas
Boukar
e
v
debug-dump: name C
O
MPILED-
D
EBUG-I
N
FO by
its first
entr
y
.
commit
|
commitdiff
|
tree
2024-04-29
Stas Boukarev
debu
g
-dump: don
'
t encode debug-fun-name r
e
d
u
ndantly
.
commit
|
commitdiff
|
tree
2024-04-29
Stas
Bouk
a
rev
Ignore st
y
le-war
n
i
ngs on old SBCL h
o
st
s
.
commit
|
commitdiff
|
tree
2024-04-26
S
tas Bouka
r
ev
F
i
x
subtype
p
fo
r
#
-
s
b-xc-host
.
commit
|
commitdiff
|
tree
2024-04-25
Stas B
o
ukarev
Use the* :context cor
r
e
ctly
.
commit
|
commitdiff
|
tree
2024-04-25
Stas Boukarev
Fix a
6
40KB
m
emory when decom
p
re
s
s
i
ng cores
.
commit
|
commitdiff
|
tree
2024-04-24
Stas Boukarev
F
ix retu
r
n count checkin
g
for (values &optional
.
.
.
)
commit
|
commitdiff
|
tree
2024-04-24
S
t
a
s B
o
u
ka
r
e
v
Return NIL from GC in an anoth
e
r w
a
y
.
commit
|
commitdiff
|
tree
2024-04-23
Stas Boukarev
find-
o
r-chains: look for h
a
rmless
c
leanups
.
commit
|
commitdiff
|
tree
2024-04-23
S
tas Bou
k
arev
github actions: and darwin-arm64
f
ell off
.
commit
|
commitdiff
|
tree
2024-04-23
Stas Bouk
a
rev
github actions: reën
a
ble darwin-x86-64
commit
|
commitdiff
|
tree
2024-04-23
S
ta
s
Bouk
a
rev
Mor
e
compact (fo
r
mat nil "~
a
"
.
.
.
)
commit
|
commitdiff
|
tree
2024-04-23
Stas Boukarev
%
setelt: don't load CDR
t
wice
.
commit
|
commitdiff
|
tree
2024-04-23
Sta
s
Boukar
e
v
elt: don't c
h
eck for list twice
.
commit
|
commitdiff
|
tree
2024-04-23
S
tas Boukarev
Trust no
n
-retu
r
ning functions duri
n
g sb-xc
.
commit
|
commitdiff
|
tree
2024-04-22
S
tas
B
o
ukarev
arm6
4
: encode cbz to fixup
s
.
commit
|
commitdiff
|
tree
2024-04-22
Stas Bouk
a
rev
arm64, loga
n
d: use 32-bit instruct
i
ons
.
commit
|
commitdiff
|
tree
2024-04-22
S
tas B
o
ukarev
a
rm64,
l
oad-immediate-word: use 32-b
i
t m
o
vn
.
commit
|
commitdiff
|
tree
2024-04-22
Stas Bouka
r
ev
arm64,
l
oad
-
immediate-word: encode 32-bit logical immediates
.
commit
|
commitdiff
|
tree
2024-04-22
Stas Boukarev
arm64, logand: try to add fixn
u
m-mask
t
o more constants
.
commit
|
commitdiff
|
tree
2024-04-21
Stas Boukarev
Fix a test
.
commit
|
commitdiff
|
tree
2024-04-21
Stas Boukar
e
v
bound
-
func: catch infinities
.
commit
|
commitdiff
|
tree
2024-04-21
Stas Bouk
a
r
ev
Derive lower bo
u
nd for
(log in
t
eger)
commit
|
commitdiff
|
tree
2024-04-20
Stas
Boukarev
Us
e
an int
e
ger interva
l
in single-or
-
chain
.
commit
|
commitdiff
|
tree
2024-04-19
Stas Bo
u
k
a
rev
Do not cons f
o
r (apply x (rest &rest))
commit
|
commitdiff
|
tree
2024-04-19
Stas
B
o
u
k
a
r
e
v
A
djust a
t
est
.
commit
|
commitdiff
|
tree
2024-04-19
S
t
as Boukarev
Fold (* x 1) for an
y
number
.
commit
|
commitdiff
|
tree
2024-04-19
S
ta
s
Boukarev
eq t
o
bit-te
s
t
: don't
check upper bound if it's l
e
ss
.
.
.
commit
|
commitdiff
|
tree
2024-04-19
Stas
B
oukarev
t
ransform-numeric-b
o
und-test: d
o
n
't wrap in
sa
f
ety
0
.
commit
|
commitdiff
|
tree
2024-04-18
S
t
as Boukarev
x86-64: use al
i
gned-
s
tack-p
.
commit
|
commitdiff
|
tree
2024-04-17
Sta
s
Bou
k
arev
Avoid ali
g
ning the control stack m
u
ltiple times
.
commit
|
commitdiff
|
tree
2024-04-16
St
a
s Bouka
r
ev
x86-64/allocate-vec
t
o
r-on-stack
:
do
n
't acc
e
p
t lar
g
e
.
.
.
commit
|
commitdiff
|
tree
2024-04-16
Stas Bou
k
a
rev
wi
n
32: clea
r
x87 state on
e
x
c
eptions
.
commit
|
commitdiff
|
tree
2024-04-16
Stas Boukar
e
v
Work around FPU contro
l
resetting on
win32
.
commit
|
commitdiff
|
tree
2024-04-16
Stas B
o
ukare
v
Don't use with
-
float-traps-masked i
n
src
t
ra
n
.
commit
|
commitdiff
|
tree
2024-04-15
Stas Bou
k
arev
Fi
x
-system-
t
l
a
bs
commit
|
commitdiff
|
tree
2024-04-15
Stas Boukarev
F
i
x CAS on funcallable-instances
.
commit
|
commitdiff
|
tree
2024-04-15
S
tas Boukarev
D
eclar
e
the result
t
ype of new-
a
rena
.
commit
|
commitdiff
|
tree
2024-04-15
S
t
as Bouk
a
rev
arm6
4
:
encode
d
c
zid_
e
l0
.
commit
|
commitdiff
|
tree
2024-04-15
Stas Boukarev
A
d
d declarations in new-a
r
en
a
.
commit
|
commitdiff
|
tree
2024-04-15
Stas Bo
u
kare
v
U
n
used func
t
ion
.
commit
|
commitdiff
|
tree
2024-04-15
St
a
s Boukar
e
v
Don't show "gf-di
s
patc
h
"
in
b
acktra
c
es
.
commit
|
commitdiff
|
tree
2024-04-14
S
t
a
s Bouk
a
rev
Mu
f
fle code-deletion-note from etypec
a
se-failure
.
commit
|
commitdiff
|
tree
2024-04-14
Stas Boukarev
Better (pop special-va
r
iable)
commit
|
commitdiff
|
tree
2024-04-14
S
t
a
s Bouka
r
ev
Don't
c
heck for tls values
i
f
there's a binding aroun
d
.
commit
|
commitdiff
|
tree
2024-04-13
S
t
as Bou
k
arev
Some
tests
n
o
lon
g
er fa
i
l
.
commit
|
commitdiff
|
tree
2024-04-13
Stas Boukarev
T
ransform (%coerce-t
o
-
p
olic
y
p
olicy) => policy
.
commit
|
commitdiff
|
tree
2024-04-13
St
a
s
B
oukarev
Mark *p
o
licy*
a
lways-bound
.
commit
|
commitdiff
|
tree
2024-04-13
Stas Boukarev
subtypep: don't use EQUAL if s
a
fety i
s
3 or
d
ebug > 1
.
commit
|
commitdiff
|
tree
2024-04-12
Stas B
o
ukar
e
v
Remove a constrain
t
-propagate
-
back
.
commit
|
commitdiff
|
tree
2024-04-11
Stas Boukarev
Do
n
't duplicate *features* into +internal-feat
u
res
.
.
.
commit
|
commitdiff
|
tree
2024-04-11
Stas
Boukarev
Preserve all
sb-impl:+i
n
ternal
-
features+ fo
r
sb-devel
commit
|
commitdiff
|
tree
2024-04-10
Stas Boukarev
%ty
p
ep-wrappe
r
: ig
n
or
e
s
a
t
isfies
.
commit
|
commitdiff
|
tree
2024-04-09
Stas Boukar
e
v
change-test-ba
s
ed-on-item: check
f
or
c
h
a
racters
.
commit
|
commitdiff
|
tree
2024-04-09
Stas Boukarev
Un
u
sed
v
ariable
on #+da
r
win-jit
commit
|
commitdiff
|
tree
2024-04-09
S
tas Boukarev
A
test no longer fails
.
commit
|
commitdiff
|
tree
2024-04-09
Sta
s
Boukare
v
Check COUNT in out-of-line (ash x coun
t
) to
b
e
an integer
.
commit
|
commitdiff
|
tree
2024-04-09
Sta
s
Boukarev
map-callable
-
arguments: han
d
le rest-ar
g
s
.
commit
|
commitdiff
|
tree
2024-04-09
Stas Bouk
a
rev
equalp
-
eql-com
p
a
rable-types: (subtypep nil
anythi
n
g
.
.
.
commit
|
commitdiff
|
tree
2024-04-09
Stas Boukarev
A
djust a tes
t
for x86
.
commit
|
commitdiff
|
tree
2024-04-09
St
a
s B
o
u
k
arev
More consistent and si
m
pl
e
r checking for MAP
r
e
su
l
ts
.
commit
|
commitdiff
|
tree
2024-04-09
Stas Bou
k
arev
%oth
e
r-pointer-
w
id
e
tag d
e
rive-type: der
i
ve for
simple
.
.
.
commit
|
commitdiff
|
tree
2024-04-08
Sta
s
Boukare
v
Transform (append
(
list
n
) x)
t
o (list* n
x
)
commit
|
commitdiff
|
tree
next