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
Warn about bad arguments to ~c at compile time.
2024-05-01
S
t
as Boukarev
Warn about bad ar
g
uments to ~c at compile t
i
m
e
.
commit
|
commitdiff
|
tree
2024-05-01
Sta
s
Bouk
a
rev
cas
t
-externally-checkable-p: don
'
t
remove casts with
.
.
.
commit
|
commitdiff
|
tree
2024-05-01
Stas Boukarev
Fix the inte
r
action be
t
ween cons
t
ant-function-call
.
.
.
commit
|
commitdiff
|
tree
2024-05-01
S
ta
s
Bouk
a
rev
Transp
o
s
e li
n
es
.
commit
|
commitdiff
|
tree
2024-05-01
Stas Boukarev
cut-to-width:
s
pecify
th
e
resul
t
t
yp
e
s
.
commit
|
commitdiff
|
tree
2024-04-30
Sebastien
Marie
include explicitly stdlib
.
h
for
r
ealloc(
)
and free()
commit
|
commitdiff
|
tree
2024-04-30
Stas Boukarev
c
i
rrus
c
i: test free
b
s
d
with --wit
h
-sb-core-
c
ompression
commit
|
commitdiff
|
tree
2024-04-30
Stas Boukarev
Com
p
ress debug
inf
o
in make-t
a
rge
t
-2
.
commit
|
commitdiff
|
tree
2024-04-30
S
tas Boukare
v
Compress de
b
ug vectors in
-
place
.
commit
|
commitdiff
|
tree
2024-04-30
S
t
as Boukarev
Fix
a
t
e
s
t
.
commit
|
commitdiff
|
tree
2024-04-30
S
t
a
s B
o
ukare
v
Dis
a
ble failing
tests on mark-re
g
ion-gc
commit
|
commitdiff
|
tree
2024-04-30
Stas B
o
ukarev
Add a test for a9
d
69aba7
.
commit
|
commitdiff
|
tree
2024-04-30
S
t
a
s
Boukare
v
Don'
t
lo
s
e lvar
-
t
y
pes fo
r
some
V
O
Ps
.
commit
|
commitdiff
|
tree
2024-04-29
Sta
s
B
o
u
karev
vector-f
i
ll*:
d
on't emi
t
c
a
rd marks wh
e
n fil
l
ing fixnum
s
.
.
.
commit
|
commitdiff
|
tree
2024-04-29
S
tas
Boukarev
In
l
ine
(
= float kno
w
n
-floa
t
/
i
nteger-ty
p
e
)
commit
|
commitdiff
|
tree
2024-04-29
S
t
as Boukarev
Don
'
t coerce
(= single
-
float 1
d
0
)
to double-
f
lo
a
t
.
commit
|
commitdiff
|
tree
2024-04-29
Stas Boukarev
Optimize fast-symbol-value +
bind
.
commit
|
commitdiff
|
tree
2024-04-29
Stas Boukar
e
v
a
r
m64
:
m
o
re
unb
o
und value checki
n
g
.
commit
|
commitdiff
|
tree
2024-04-29
Stas Bou
k
arev
C
o
mpress debug info us
i
ng zstd
.
commit
|
commitdiff
|
tree
2024-04-29
Stas Boukarev
debug
-
d
ump: na
m
e
C
O
MPILED-
D
EBUG-IN
F
O by its fir
s
t entry
.
commit
|
commitdiff
|
tree
2024-04-29
S
tas Bouk
a
rev
de
b
ug-dump: do
n
't enc
o
d
e debug-fun-nam
e
redundantly
.
commit
|
commitdiff
|
tree
2024-04-29
S
t
as Bo
u
karev
Ignore s
t
yle-warnings on old SBCL
h
osts
.
commit
|
commitdiff
|
tree
2024-04-26
Stas Boukarev
Fix subtypep for #-sb-x
c
-host
.
commit
|
commitdiff
|
tree
2024-04-25
Stas Bou
k
a
re
v
Use the* :contex
t
co
r
rec
t
ly
.
commit
|
commitdiff
|
tree
2024-04-25
Benjamin Lee
Export and document sb-thread:join
-
thread-problem
commit
|
commitdiff
|
tree
2024-04-25
Stas Bouk
a
r
e
v
Fix a 640
K
B me
m
ory w
h
en de
c
omp
r
es
s
ing cores
.
commit
|
commitdiff
|
tree
2024-04-24
Stas Bou
k
a
r
e
v
Fix r
e
turn
c
ount checking for (valu
e
s &
o
ptional
.
.
.
)
commit
|
commitdiff
|
tree
2024-04-24
Stas Bou
k
ar
e
v
Return NI
L
from GC in an another
way
.
commit
|
commitdiff
|
tree
2024-04-23
Sta
s
Bou
k
a
r
e
v
find-or-chai
n
s:
l
ook for harmless
clea
n
ups
.
commit
|
commitdiff
|
tree
2024-04-23
St
a
s
B
ouka
r
ev
gi
t
h
ub a
c
tions: and dar
w
in-arm64 fell off
.
commit
|
commitdiff
|
tree
2024-04-23
Sta
s
Boukarev
gi
t
h
ub acti
o
ns: re
ë
nable darwin-x86-64
commit
|
commitdiff
|
tree
2024-04-23
Stas Boukarev
More c
o
mpact
(
format
nil "~a"
.
.
.
)
commit
|
commitdiff
|
tree
2024-04-23
Stas Boukarev
%setel
t
:
d
o
n't load CDR
t
wice
.
commit
|
commitdiff
|
tree
2024-04-23
Stas Bou
k
ar
e
v
elt: don't
check for list
t
wice
.
commit
|
commitdiff
|
tree
2024-04-23
Stas Bouk
a
rev
Tru
s
t
non-r
e
turning fun
c
ti
o
ns during
sb-xc
.
commit
|
commitdiff
|
tree
2024-04-22
Stas Boukar
e
v
arm64: en
c
ode
cbz to fixup
s
.
commit
|
commitdiff
|
tree
2024-04-22
Stas Bouk
a
rev
ar
m
64, l
o
gand: use 32-b
i
t ins
t
ructions
.
commit
|
commitdiff
|
tree
2024-04-22
Stas Boukarev
ar
m
64
,
l
oad-immedi
a
te-word: use 32-bit mov
n
.
commit
|
commitdiff
|
tree
2024-04-22
Stas Boukarev
a
r
m64, l
o
ad-im
m
e
d
iate-
w
ord
:
encode 32-bit
l
ogic
a
l
i
mmediat
e
s
.
commit
|
commitdiff
|
tree
2024-04-22
Stas
B
oukarev
arm64, log
a
nd
:
t
ry to add fixnum-mask to more constants
.
commit
|
commitdiff
|
tree
2024-04-21
Stas
B
oukarev
Fix a test
.
commit
|
commitdiff
|
tree
2024-04-21
Stas Boukarev
bound-fun
c
: catch infiniti
e
s
.
commit
|
commitdiff
|
tree
2024-04-21
S
tas Boukarev
Derive
l
ower bound
f
or (log intege
r
)
commit
|
commitdiff
|
tree
2024-04-20
S
t
as Boukarev
Use an in
t
eg
e
r interv
a
l in
single-or-
c
hain
.
commit
|
commitdiff
|
tree
2024-04-19
S
tas Boukarev
D
o not cons
for (
a
p
p
ly x (rest &re
s
t))
commit
|
commitdiff
|
tree
2024-04-19
Stas Boukar
e
v
Adjust a test
.
commit
|
commitdiff
|
tree
2024-04-19
S
t
as Boukarev
Fold (* x 1) for an
y
number
.
commit
|
commitdiff
|
tree
2024-04-19
Stas Boukarev
eq
t
o bit-t
e
st: don't check upper bound
if it's les
s
.
.
.
commit
|
commitdiff
|
tree
2024-04-19
Stas Boukarev
transform-numeric-bound
-
test: don't wr
a
p in s
a
fety 0
.
commit
|
commitdiff
|
tree
2024-04-18
St
a
s Bouk
a
rev
x
86-64: us
e
ali
g
ned-s
t
ack
-
p
.
commit
|
commitdiff
|
tree
2024-04-17
Stas Boukarev
Avoid aligning the control stack mult
i
ple times
.
commit
|
commitdiff
|
tree
2024-04-16
Stas Boukarev
x86-6
4
/
a
lloca
t
e-vector-on-stack: don't ac
c
e
p
t
large
.
.
.
commit
|
commitdiff
|
tree
2024-04-16
S
t
as Boukarev
win
3
2
: c
l
ear x87 state on exceptions
.
commit
|
commitdiff
|
tree
2024-04-16
Sta
s
Boukarev
Work aroun
d
FPU
c
ontrol
resetting on win32
.
commit
|
commitdiff
|
tree
2024-04-16
Stas Boukarev
Don
'
t us
e
with-floa
t
-traps-
m
asked in sr
c
tran
.
commit
|
commitdiff
|
tree
2024-04-15
S
t
as Boukarev
Fix -sy
s
te
m
-tla
b
s
commit
|
commitdiff
|
tree
2024-04-15
Stas
Boukarev
Fix
CAS on f
u
ncallable-instance
s
.
commit
|
commitdiff
|
tree
2024-04-15
S
t
a
s Boukarev
D
ecl
a
re the re
s
ult type of new-arena
.
commit
|
commitdiff
|
tree
2024-04-15
S
tas Boukarev
arm6
4
: encode
dc
z
id_el
0
.
commit
|
commitdiff
|
tree
2024-04-15
Stas Boukarev
Add decl
a
rat
i
ons in new-aren
a
.
commit
|
commitdiff
|
tree
2024-04-15
Sta
s
Bo
u
karev
Unus
e
d f
u
nction
.
commit
|
commitdiff
|
tree
2024-04-15
Stas Bo
u
karev
Don't show "gf-dispatch" in backtraces
.
commit
|
commitdiff
|
tree
2024-04-14
Sta
s
Boukar
e
v
Muffle co
d
e-del
e
tion
-
n
o
t
e
from ety
p
ecas
e
-fail
u
re
.
commit
|
commitdiff
|
tree
2024-04-14
S
t
as Boukarev
Better (pop special-
v
ariable)
commit
|
commitdiff
|
tree
2024-04-14
Stas Boukarev
Don
'
t c
h
e
c
k for
tls va
l
ues if
t
h
ere's a binding around
.
commit
|
commitdiff
|
tree
2024-04-13
Stas
B
ou
k
arev
S
ome tests no l
o
n
ge
r
fail
.
commit
|
commitdiff
|
tree
2024-04-13
S
tas Bouk
a
rev
Tran
s
f
o
rm (%
c
o
e
rce-t
o
-polic
y
pol
i
cy) => policy
.
commit
|
commitdiff
|
tree
2024-04-13
S
t
a
s Bou
k
are
v
Mark
*
policy* always-bound
.
commit
|
commitdiff
|
tree
2024-04-13
Stas Boukarev
subtypep: don't use EQUA
L
if safety is 3 or debug > 1
.
commit
|
commitdiff
|
tree
2024-04-12
Stas Boukarev
Rem
o
ve
a constraint-propagate
-
back
.
commit
|
commitdiff
|
tree
2024-04-11
Stas
Bouka
r
ev
Don't d
u
plic
a
te *fea
t
ures* into +intern
a
l
-feat
u
res
.
.
.
commit
|
commitdiff
|
tree
2024-04-11
Stas Boukarev
Pre
s
e
rve all sb-impl
:
+internal
-
fea
t
ures+ for sb-d
e
vel
commit
|
commitdiff
|
tree
2024-04-10
Stas Boukarev
%
t
ypep-wrapper
:
ig
n
ore satisfies
.
commit
|
commitdiff
|
tree
2024-04-09
Stas Bou
k
arev
change-test-base
d
-on-item: check fo
r
character
s
.
commit
|
commitdiff
|
tree
2024-04-09
Stas Bouk
a
rev
U
nused variable on #+darwin-jit
commit
|
commitdiff
|
tree
2024-04-09
S
tas
Boukarev
A test n
o
l
onger fai
l
s
.
commit
|
commitdiff
|
tree
2024-04-09
Sta
s
Boukarev
Check COUNT in
out-of-
l
ine (ash x c
o
u
nt) to be an int
e
ger
.
commit
|
commitdiff
|
tree
2024-04-09
S
t
a
s Boukarev
map-calla
b
l
e
-
a
rguments: handle
r
est-args
.
commit
|
commitdiff
|
tree
2024-04-09
Stas Boukarev
e
q
ualp-eql-comparab
l
e-types
:
(subty
p
ep nil
a
nything
.
.
.
commit
|
commitdiff
|
tree
2024-04-09
Stas Boukare
v
Adjust a tes
t
for x86
.
commit
|
commitdiff
|
tree
2024-04-09
Stas Bouka
r
ev
More consistent and simpl
e
r checkin
g
f
o
r
M
AP results
.
commit
|
commitdiff
|
tree
2024-04-09
Stas Boukarev
%other-poin
t
er
-
wide
t
ag
d
erive-t
y
p
e: derive
for s
i
mpl
e
.
.
.
commit
|
commitdiff
|
tree
2024-04-08
Stas Boukar
e
v
Tr
a
nsform (
a
ppe
n
d (li
s
t
n
) x) to (li
s
t* n x)
commit
|
commitdiff
|
tree
2024-04-08
Sta
s
Boukarev
Low
e
r :te
s
t #'char-
e
qual to
#
'ch
a
r=
for fin
d
/position
.
commit
|
commitdiff
|
tree
2024-04-07
St
a
s
B
o
ukarev
Add
n
o
-
v
e
rify-arg-count
t
o str
e
am
f
unctions
.
commit
|
commitdiff
|
tree
2024-04-06
Stas Bo
u
karev
T
r
a
n
sf
o
rm (concatenate 'str
i
ng str
i
ng) to subse
q
.
commit
|
commitdiff
|
tree
2024-04-06
Stas Boukarev
Do not us
e
data-v
e
ct
o
r-re
f
for
foldin
g
.
commit
|
commitdiff
|
tree
2024-04-05
S
tas
B
oukarev
type-f
r
om-constraints
:
tra
c
k n
o
n-eql charac
t
ers
.
commit
|
commitdiff
|
tree
2024-04-04
Stas Boukarev
Unify
c
onstrain-ref-ty
p
e
a
nd type-from-constrai
n
ts
.
commit
|
commitdiff
|
tree
2024-04-03
Stas Boukarev
D
on
'
t use eliminate
-
key
w
o
rd
s
-args i
n
tra
n
sform-make
.
.
.
commit
|
commitdiff
|
tree
2024-04-02
S
t
as Boukarev
o
r
-e
q
-to
-
aref: look only for
REF nodes
.
commit
|
commitdiff
|
tree
2024-04-02
Stas Bouk
a
rev
or-eq
-
to
-
jump-table: ignore
d
uplica
t
ed c
a
s
es
.
commit
|
commitdiff
|
tree
2024-04-02
Stas
B
oukarev
Get
rid of *a
p
proxi
m
ate-numeric-union
s
*
.
commit
|
commitdiff
|
tree
2024-04-01
Stas
Boukarev
prehash
-
for-perfect-hash:
a
dd truly-thes
.
commit
|
commitdiff
|
tree
2024-04-01
Stas Boukarev
Fix %in-
b
ounds-co
n
stra
i
nt
.
commit
|
commitdiff
|
tree
2024-04-01
Stas Boukarev
or-eq-to-jump-table:
b
etter exha
u
stive checks
.
commit
|
commitdiff
|
tree
2024-04-01
Stas
B
oukarev
Spl
i
t
or-eq
-
t
o-ju
m
p-ta
b
le
.
commit
|
commitdiff
|
tree
2024-04-01
Stas Boukar
e
v
or-eq-to-jum
p
-ta
b
l
e: don't use a jump-table for a
s
in
g
le
.
.
.
commit
|
commitdiff
|
tree
2024-04-01
Stas Boukarev
x86-64: better (eql ratio x)
.
commit
|
commitdiff
|
tree
2024-03-31
St
a
s Boukar
e
v
Co
n
vert COND
+
OR
+ EQ in
t
o
jump-tables
.
commit
|
commitdiff
|
tree
next