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
Combine multiple BINDs.
2024-05-11
St
a
s Bo
u
kare
v
Combine mu
l
tiple BIND
s
.
commit
|
commitdiff
|
tree
2024-05-10
Stas B
o
ukar
e
v
x86-64: fix rebi
n
d f
o
r non-immob
i
le symbols
.
commit
|
commitdiff
|
tree
2024-05-10
Stas Boukarev
x86-64: implement REB
I
ND
.
commit
|
commitdiff
|
tree
2024-05-09
Stas Boukarev
Deriv
e
that make-arra
y
with a :fill-pointer pro
d
uces
.
.
.
commit
|
commitdiff
|
tree
2024-05-08
Stas Boukar
e
v
Transform %find
-
position f
o
r strings when item is
n
o
t
.
.
.
commit
|
commitdiff
|
tree
2024-05-07
Stas Boukarev
Turn d
o
cs
t
rings into ba
s
e-
s
t
r
ings
.
commit
|
commitdiff
|
tree
2024-05-07
Stas Bou
k
ar
e
v
with-loop-
l
is
t
-
collection-head: use loop-c
o
llector
.
.
.
commit
|
commitdiff
|
tree
2024-05-06
Sta
s
Bou
k
arev
tr
a
nsform-list-item-seek: don't inline
u
ndumpable constants
.
commit
|
commitdiff
|
tree
2024-05-05
Sta
s
Boukarev
ir1
-
co
n
vert-combination: call refere
n
ce-le
a
f directly
.
commit
|
commitdiff
|
tree
2024-05-05
Stas
Bo
u
k
arev
* con
s
traint-propa
g
ate-back
:
exclude
all zeros
.
commit
|
commitdiff
|
tree
2024-05-05
Stas Bouk
a
rev
Be ca
r
eful wi
t
h zeros when propa
g
a
t
in
g
t
he re
s
ults
.
.
.
commit
|
commitdiff
|
tree
2024-05-03
Stas Boukarev
Add an interpreter stub
.
commit
|
commitdiff
|
tree
2024-05-03
Stas Boukarev
Fix a F
I
XM
E
.
commit
|
commitdiff
|
tree
2024-05-03
Stas Bou
k
a
r
ev
format: mo
r
e compact
~d/
~
x
.
commit
|
commitdiff
|
tree
2024-05-03
Stas Boukar
e
v
Fix
c
ross b
u
ilds
.
commit
|
commitdiff
|
tree
2024-05-03
Stas
B
oukarev
Clear sb-
d
i::*uncompacted-fun-maps* in unsafe-clear
.
.
.
commit
|
commitdiff
|
tree
2024-05-03
S
t
as
B
o
ukarev
M
ake *uncompacte
d
-fun-maps* sync
h
ronized
.
commit
|
commitdiff
|
tree
2024-05-02
Stas Boukarev
Fix typo
.
commit
|
commitdiff
|
tree
2024-05-02
S
t
as Boukarev
bug
-
981106 keeps f
a
iling o
n
freebsd
commit
|
commitdiff
|
tree
2024-05-02
Stas Boukar
e
v
erro
r
-
err
o
r: don't pr
i
nt to *ter
m
i
n
al-io*
.
commit
|
commitdiff
|
tree
2024-05-02
S
tas Boukar
e
v
Don't
i
nline S
O
RT on u
n
known types
.
commit
|
commitdiff
|
tree
2024-05-01
Stas Boukarev
Quiete
n
cmu
c
l
.
commit
|
commitdiff
|
tree
2024-05-01
Stas
B
oukarev
map-leaf-refs: lo
o
k through mv-bi
n
d
.
commit
|
commitdiff
|
tree
2024-05-01
S
t
as Boukarev
che
c
k
-
fu
n
ction-designator-lvar: look t
h
rough m-v-bind
.
.
.
commit
|
commitdiff
|
tree
2024-05-01
Stas Boukarev
Don
'
t disab
l
e argument checking
with multi
p
le c
a
llers
.
commit
|
commitdiff
|
tree
2024-05-01
Stas Boukar
e
v
Ch
e
ck functional argument
s
argcounts wi
t
h
mu
l
t
ipl
e
.
.
.
commit
|
commitdiff
|
tree
2024-05-01
Stas Boukare
v
Warn about bad arguments to ~r at compile time
.
commit
|
commitdiff
|
tree
2024-05-01
Stas Boukarev
Warn about
bad arg
u
ments to ~c
a
t compile
time
.
commit
|
commitdiff
|
tree
2024-05-01
S
t
as
Boukar
e
v
cas
t
-e
x
ternally-checkable
-
p: don't remove cas
t
s with
.
.
.
commit
|
commitdiff
|
tree
2024-05-01
Sta
s
Boukarev
Fix the
interacti
o
n b
e
tween constan
t
-f
u
n
c
tion
-
c
a
ll
.
.
.
commit
|
commitdiff
|
tree
2024-05-01
S
t
as Bo
u
k
arev
Transpose lines
.
commit
|
commitdiff
|
tree
2024-05-01
S
t
as
Bo
u
ka
r
ev
cut-to-width: specify
t
h
e result
t
ypes
.
commit
|
commitdiff
|
tree
2024-04-30
Stas Bouk
a
rev
cirrus
c
i: test freebsd with --with-
s
b-core-c
o
mpression
commit
|
commitdiff
|
tree
2024-04-30
Sta
s
Bouka
r
ev
Compress debug info in make-target-2
.
commit
|
commitdiff
|
tree
2024-04-30
Stas Boukarev
Compress
de
b
ug vectors in
-
place
.
commit
|
commitdiff
|
tree
2024-04-30
Stas Bouk
a
r
e
v
Fix
a
test
.
commit
|
commitdiff
|
tree
2024-04-30
Stas
B
o
u
karev
Disable fa
i
li
n
g
t
ests o
n
m
ark
-
regio
n
-gc
commit
|
commitdiff
|
tree
2024-04-30
Stas
Bou
k
arev
Add
a t
e
st
f
or a9d69ab
a
7
.
commit
|
commitdiff
|
tree
2024-04-30
St
a
s Bouk
a
rev
Don'
t
lose l
v
ar
-
types for some VOPs
.
commit
|
commitdiff
|
tree
2024-04-29
Stas Boukarev
vector-fill*: don't emit
c
ard mark
s
when
f
illing fixnums
.
.
.
commit
|
commitdiff
|
tree
2024-04-29
Stas Boukare
v
Inline
(
=
fl
o
at know
n
-floa
t
/integer
-
type)
commit
|
commitdiff
|
tree
2024-04-29
S
tas
Boukarev
Don't coerce (= single-fl
o
at 1d0) to doubl
e
-float
.
commit
|
commitdiff
|
tree
2024-04-29
S
tas Boukarev
Opt
i
mi
z
e fast-
s
ym
b
ol-value + bi
n
d
.
commit
|
commitdiff
|
tree
2024-04-29
Stas Bo
u
karev
arm6
4
: more unbound value checki
n
g
.
commit
|
commitdiff
|
tree
2024-04-29
Stas
Boukarev
Com
p
ress deb
u
g info using z
s
td
.
commit
|
commitdiff
|
tree
2024-04-29
Stas Bou
k
arev
debug-dump: name
C
OMPILED
-
DEBUG-
I
NFO by its first entry
.
commit
|
commitdiff
|
tree
2024-04-29
Stas Boukarev
d
e
bug-dump: do
n
'
t
e
ncode debug-fun-n
a
me red
u
n
d
antly
.
commit
|
commitdiff
|
tree
2024-04-29
Stas Bouka
r
e
v
Ig
n
o
r
e
s
tyle-warnings
on old S
B
C
L
host
s
.
commit
|
commitdiff
|
tree
2024-04-26
S
tas Boukarev
Fix subtypep f
o
r #-
s
b
-
xc-host
.
commit
|
commitdiff
|
tree
2024-04-25
Stas Boukarev
Us
e
the*
:
conte
x
t corr
e
ctly
.
commit
|
commitdiff
|
tree
2024-04-25
Stas Boukarev
Fix
a 640
K
B
memory when decompress
i
ng cores
.
commit
|
commitdiff
|
tree
2024-04-24
Stas Bouka
r
ev
Fix retu
r
n c
o
u
n
t checking for (valu
e
s &option
a
l
.
.
.
)
commit
|
commitdiff
|
tree
2024-04-24
Stas B
o
ukarev
Return NIL from
G
C in an
another
wa
y
.
commit
|
commitdiff
|
tree
2024-04-23
Stas Boukare
v
f
i
nd-or-chains: look for harml
e
ss clean
u
p
s
.
commit
|
commitdiff
|
tree
2024-04-23
Sta
s
B
oukarev
g
i
thub ac
t
io
n
s: and darwin-arm64
f
e
l
l
o
ff
.
commit
|
commitdiff
|
tree
2024-04-23
Stas Bouka
r
e
v
git
h
ub a
c
tion
s
: reënable darwin-
x
86-64
commit
|
commitdiff
|
tree
2024-04-23
Stas Boukarev
More compact (format nil "~a"
.
.
.
)
commit
|
commitdiff
|
tree
2024-04-23
Stas Boukarev
%setelt:
d
on't load CDR
t
wic
e
.
commit
|
commitdiff
|
tree
2024-04-23
Stas
Boukarev
e
l
t: don't
c
heck for list twice
.
commit
|
commitdiff
|
tree
2024-04-23
S
tas Boukarev
Trus
t
non-returning
f
uncti
o
ns
d
uring sb-xc
.
commit
|
commitdiff
|
tree
2024-04-22
Stas Boukarev
arm64: en
c
ode c
b
z
t
o fi
x
ups
.
commit
|
commitdiff
|
tree
2024-04-22
St
a
s Boukare
v
arm64, logand:
use 32-bit instru
c
tio
n
s
.
commit
|
commitdiff
|
tree
2024-04-22
S
t
as Bouk
a
rev
arm64, loa
d
-imm
e
diate-wo
r
d:
u
se
3
2-
b
it movn
.
commit
|
commitdiff
|
tree
2024-04-22
Stas Boukarev
arm64,
l
oad-im
m
ediate-w
o
rd
:
e
ncode 32-bit l
o
g
i
cal im
m
ediates
.
commit
|
commitdiff
|
tree
2024-04-22
Stas Bouka
r
ev
arm64, logand:
try to add fixnum-mask
t
o more con
s
tants
.
commit
|
commitdiff
|
tree
2024-04-21
Stas Bouk
a
rev
Fix a test
.
commit
|
commitdiff
|
tree
2024-04-21
S
tas
Boukarev
bo
u
nd-func: catch in
f
initie
s
.
commit
|
commitdiff
|
tree
2024-04-21
S
tas Boukarev
Deriv
e
low
e
r bound for (log integer)
commit
|
commitdiff
|
tree
2024-04-20
Stas Boukarev
Use an integer interval in singl
e
-or-chai
n
.
commit
|
commitdiff
|
tree
2024-04-19
S
t
as Boukarev
Do not
c
on
s
for (a
p
ply x
(
rest
&
re
s
t
)
)
commit
|
commitdiff
|
tree
2024-04-19
Stas Boukarev
Adjust a test
.
commit
|
commitdiff
|
tree
2024-04-19
Stas
Bou
k
arev
Fold (* x
1)
for any nu
m
ber
.
commit
|
commitdiff
|
tree
2024-04-19
Sta
s
B
o
ukarev
e
q
t
o bit-test: d
o
n't check upper
bo
u
nd if it's l
e
ss
.
.
.
commit
|
commitdiff
|
tree
2024-04-19
S
t
as Boukarev
trans
f
orm-numeric-bound-test: don'
t
wrap
i
n safety 0
.
commit
|
commitdiff
|
tree
2024-04-18
St
a
s Boukare
v
x86-64: use
alig
n
ed-
s
tack-p
.
commit
|
commitdiff
|
tree
2024-04-17
S
tas
B
oukarev
Avoid aligning the control stack multiple
times
.
commit
|
commitdiff
|
tree
2024-04-16
Stas Boukarev
x86
-
64/all
o
cate-vector-o
n
-
stack: don'
t
a
c
cept larg
e
.
.
.
commit
|
commitdiff
|
tree
2024-04-16
Stas Boukar
e
v
win
3
2: clear x87 state o
n
e
x
ceptions
.
commit
|
commitdiff
|
tree
2024-04-16
S
tas B
o
ukare
v
Wor
k
arou
n
d FPU control
resetting
o
n wi
n
3
2
.
commit
|
commitdiff
|
tree
2024-04-16
Sta
s
Boukarev
Don't use w
i
th
-
float-tra
p
s-ma
s
ked in srctran
.
commit
|
commitdiff
|
tree
2024-04-15
Sta
s
Bou
k
arev
Fi
x
-system-tlabs
commit
|
commitdiff
|
tree
2024-04-15
Stas Bo
u
k
a
rev
Fix CA
S
on func
a
llable-insta
n
ces
.
commit
|
commitdiff
|
tree
2024-04-15
St
a
s
Boukarev
Declar
e
t
he
result type of ne
w
-ar
e
na
.
commit
|
commitdiff
|
tree
2024-04-15
Stas Bouka
r
ev
arm64:
e
ncode d
c
zid_el
0
.
commit
|
commitdiff
|
tree
2024-04-15
Stas Bo
u
karev
Add decl
a
ra
t
ions in new-arena
.
commit
|
commitdiff
|
tree
2024-04-15
Stas
Boukarev
Un
u
sed function
.
commit
|
commitdiff
|
tree
2024-04-15
Stas Bo
u
karev
Don't show "gf-dispatch" in
b
a
c
k
tr
a
ces
.
commit
|
commitdiff
|
tree
2024-04-14
Stas Bo
u
karev
Muff
l
e
c
ode-deleti
o
n-note from etyp
e
c
a
se-failure
.
commit
|
commitdiff
|
tree
2024-04-14
Stas Boukar
e
v
Bet
t
er (po
p
special-va
r
iable)
commit
|
commitdiff
|
tree
2024-04-14
Sta
s
B
o
ukarev
Don't check for tls values if there
'
s a binding aro
u
nd
.
commit
|
commitdiff
|
tree
2024-04-13
Stas
Bouk
a
rev
Some tests
n
o long
e
r fail
.
commit
|
commitdiff
|
tree
2024-04-13
Sta
s
Boukarev
T
r
ansform
(%coerce-to-policy p
o
licy)
=> poli
c
y
.
commit
|
commitdiff
|
tree
2024-04-13
Stas Bou
k
arev
Mark *pol
i
cy* a
l
ways-
b
o
u
nd
.
commit
|
commitdiff
|
tree
2024-04-13
Stas Boukarev
s
u
btypep: don't use E
Q
UAL if safety i
s
3
o
r debug > 1
.
commit
|
commitdiff
|
tree
2024-04-12
Stas B
o
ukare
v
Remove a c
o
nst
r
aint
-
propagate-back
.
commit
|
commitdiff
|
tree
2024-04-11
Stas Boukarev
Don't duplicate *featur
e
s* into +in
t
ernal-feat
u
res
.
.
.
commit
|
commitdiff
|
tree
2024-04-11
S
t
as Boukarev
Preserve all sb-
i
mpl:+internal-features+ for sb
-
devel
commit
|
commitdiff
|
tree
2024-04-10
Stas Boukarev
%typep-w
r
apper
:
i
g
nore satisfies
.
commit
|
commitdiff
|
tree
2024-04-09
S
tas
B
oukarev
c
h
ang
e
-test-ba
s
ed-on-ite
m
: chec
k
for ch
a
racters
.
commit
|
commitdiff
|
tree
2024-04-09
Sta
s
Boukarev
Unused variab
l
e on
#
+darwin-jit
commit
|
commitdiff
|
tree
next