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
include explicitly stdlib.h for realloc() and free()
2024-04-30
Seb
a
stien Marie
include explicitly stdlib
.
h
f
or r
e
a
lloc() and free()
commit
|
commitdiff
|
tree
2024-04-30
Stas Bo
u
ka
r
ev
cirrus ci: t
e
st freebsd
with --with-sb-co
r
e
-
compression
commit
|
commitdiff
|
tree
2024-04-30
Stas B
o
ukarev
C
o
mpress debug inf
o
in make-t
a
r
g
et-2
.
commit
|
commitdiff
|
tree
2024-04-30
Sta
s
B
oukarev
Comp
r
ess de
b
ug
vectors
in-place
.
commit
|
commitdiff
|
tree
2024-04-30
Stas B
o
ukarev
Fix a tes
t
.
commit
|
commitdiff
|
tree
2024-04-30
Stas B
o
uk
a
rev
Disable f
a
iling test
s
on mark-r
e
gio
n
-gc
commit
|
commitdiff
|
tree
2024-04-30
Stas
B
o
ukarev
Add a test fo
r
a9d69ab
a
7
.
commit
|
commitdiff
|
tree
2024-04-30
Sta
s
Boukarev
Don't lose lvar-types for
some VO
P
s
.
commit
|
commitdiff
|
tree
2024-04-29
Stas Boukarev
ve
c
t
o
r
-
f
i
ll*: do
n
'
t
emit
card marks when
fill
i
ng
fi
x
nums
.
.
.
commit
|
commitdiff
|
tree
2024-04-29
Stas Boukarev
I
nline
(= float known
-
floa
t
/int
e
ger-typ
e
)
commit
|
commitdiff
|
tree
2024-04-29
Stas Boukarev
Don't coerce (= si
n
gle-float 1
d
0
)
t
o
d
ouble-float
.
commit
|
commitdiff
|
tree
2024-04-29
St
a
s Bo
u
karev
Optimiz
e
fa
s
t-symbol-value + bin
d
.
commit
|
commitdiff
|
tree
2024-04-29
Sta
s
Boukarev
arm64: mo
r
e unbound
v
alue checking
.
commit
|
commitdiff
|
tree
2024-04-29
S
tas Boukarev
C
o
mpress debug info using zstd
.
commit
|
commitdiff
|
tree
2024-04-29
Stas Boukarev
debug-dump:
n
am
e
C
O
MPILE
D
-DEBUG-INFO by its first e
n
try
.
commit
|
commitdiff
|
tree
2024-04-29
S
t
a
s Boukarev
debug-dump:
d
o
n't encode debug-fun-name redun
d
ant
l
y
.
commit
|
commitdiff
|
tree
2024-04-29
Stas Boukarev
Ignore style-w
a
rnings on old SBCL hosts
.
commit
|
commitdiff
|
tree
2024-04-26
Stas Boukarev
Fix subtype
p
for #-
s
b-xc-host
.
commit
|
commitdiff
|
tree
2024-04-25
Stas Bouk
a
rev
Use the* :contex
t
c
orrectly
.
commit
|
commitdiff
|
tree
2024-04-25
B
e
n
jam
i
n L
e
e
Expor
t
and document
sb
-
threa
d
:join-thread-problem
commit
|
commitdiff
|
tree
2024-04-25
S
t
a
s
B
oukarev
Fix a
640KB memory when d
e
co
m
pressing cores
.
commit
|
commitdiff
|
tree
2024-04-24
Stas Bou
k
arev
Fix return count checking
f
or
(values &
o
pt
i
o
nal
.
.
.
)
commit
|
commitdiff
|
tree
2024-04-24
Stas Boukar
e
v
Return NIL fr
o
m G
C
in an
a
n
other way
.
commit
|
commitdiff
|
tree
2024-04-23
Stas Boukarev
find-
o
r-chains:
look f
o
r harmless cleanups
.
commit
|
commitdiff
|
tree
2024-04-23
Stas
B
o
ukarev
github
a
ctio
n
s: and
darw
i
n-arm64 f
e
l
l
off
.
commit
|
commitdiff
|
tree
2024-04-23
St
a
s Boukarev
git
h
ub actions: reënab
l
e darwin-x86-64
commit
|
commitdiff
|
tree
2024-04-23
Stas
B
ouka
r
ev
Mor
e
c
ompact (format nil "~a"
.
.
.
)
commit
|
commitdiff
|
tree
2024-04-23
S
tas Boukarev
%setelt: don't load CDR
t
wice
.
commit
|
commitdiff
|
tree
2024-04-23
S
tas
B
ouk
a
r
ev
elt: don'
t
check for list twi
c
e
.
commit
|
commitdiff
|
tree
2024-04-23
Stas B
o
ukare
v
T
r
us
t
non-returnin
g
functions du
r
ing sb-xc
.
commit
|
commitdiff
|
tree
2024-04-22
Stas
B
oukarev
arm64: encod
e
c
b
z t
o
fixups
.
commit
|
commitdiff
|
tree
2024-04-22
Sta
s
Bou
k
a
r
ev
a
r
m64,
logand: u
s
e 32-bi
t
i
n
struction
s
.
commit
|
commitdiff
|
tree
2024-04-22
Stas Boukarev
ar
m
64, lo
a
d-immediate-word:
u
se 32-bit
m
ovn
.
commit
|
commitdiff
|
tree
2024-04-22
Sta
s
Bou
k
are
v
a
r
m
6
4, load-i
m
me
d
iate-word: encod
e
3
2
-bit logical imm
e
d
ia
t
es
.
commit
|
commitdiff
|
tree
2024-04-22
Sta
s
B
o
ukarev
arm64, logand: try to add
fi
x
n
um-mask to mor
e
constan
t
s
.
commit
|
commitdiff
|
tree
2024-04-21
Stas
Boukar
e
v
F
i
x a test
.
commit
|
commitdiff
|
tree
2024-04-21
Stas Boukarev
bound-func: catch
in
f
initie
s
.
commit
|
commitdiff
|
tree
2024-04-21
Stas B
o
ukarev
Derive lower b
o
und f
o
r (log
integer)
commit
|
commitdiff
|
tree
2024-04-20
Stas
B
oukarev
Use an integer int
e
rval in singl
e
-
o
r-chai
n
.
commit
|
commitdiff
|
tree
2024-04-19
Stas
B
oukarev
Do no
t
cons fo
r
(ap
p
ly x
(
rest &
r
est))
commit
|
commitdiff
|
tree
2024-04-19
S
ta
s
B
o
ukarev
Ad
j
us
t
a t
e
st
.
commit
|
commitdiff
|
tree
2024-04-19
Stas Boukarev
Fold (
*
x 1) for any number
.
commit
|
commitdiff
|
tree
2024-04-19
Stas
Boukarev
eq to bit-test:
d
on
'
t check upper bound if it's
l
ess
.
.
.
commit
|
commitdiff
|
tree
2024-04-19
Stas
B
oukarev
transform-numeric-bound-
t
est: d
o
n't wrap in sa
f
ety 0
.
commit
|
commitdiff
|
tree
2024-04-18
S
t
as Boukar
e
v
x86-64: use a
l
i
g
ned-s
t
ack
-
p
.
commit
|
commitdiff
|
tree
2024-04-17
Stas Bouk
a
rev
A
v
oid aligni
n
g
t
he co
n
trol stack multip
l
e
times
.
commit
|
commitdiff
|
tree
2024-04-16
Stas
Boukar
e
v
x86-64/allocate-
v
ec
t
or
-
on-stack: do
n
'
t
accept la
r
ge
.
.
.
commit
|
commitdiff
|
tree
2024-04-16
Stas Boukarev
win32: clear x87 stat
e
on exceptio
n
s
.
commit
|
commitdiff
|
tree
2024-04-16
Sta
s
Boukarev
Work arou
n
d
FPU control
re
s
e
t
ting
o
n win3
2
.
commit
|
commitdiff
|
tree
2024-04-16
St
a
s Boukarev
Don't use wi
t
h-float-traps-masked in srctran
.
commit
|
commitdiff
|
tree
2024-04-15
Stas Boukarev
Fix
-system-tlabs
commit
|
commitdiff
|
tree
2024-04-15
Stas Boukarev
Fix CAS
o
n funcallable-instances
.
commit
|
commitdiff
|
tree
2024-04-15
S
t
as
B
o
u
karev
De
c
l
a
re the result type
o
f new
-
a
rena
.
commit
|
commitdiff
|
tree
2024-04-15
S
t
as Boukarev
arm64: encode
dczid_e
l
0
.
commit
|
commitdiff
|
tree
2024-04-15
Stas Boukarev
Add de
c
la
r
ations
i
n new-arena
.
commit
|
commitdiff
|
tree
2024-04-15
S
t
a
s
Boukarev
Unused
f
u
nc
t
i
on
.
commit
|
commitdiff
|
tree
2024-04-15
St
a
s
Bouk
a
rev
D
o
n
'
t s
h
ow "g
f
-dispatch" i
n
ba
c
ktraces
.
commit
|
commitdiff
|
tree
2024-04-14
Stas Bouka
r
ev
Mu
f
f
le code-del
e
tion-note from etypecase-failure
.
commit
|
commitdiff
|
tree
2024-04-14
S
t
as Bouk
a
r
e
v
Bet
t
er (
p
op special-v
a
riable)
commit
|
commitdiff
|
tree
2024-04-14
Stas Boukarev
Don't check for t
l
s val
u
e
s
if there's a b
i
nding
ar
o
un
d
.
commit
|
commitdiff
|
tree
2024-04-13
S
t
as Boukarev
S
o
m
e t
e
sts n
o
longer fa
i
l
.
commit
|
commitdiff
|
tree
2024-04-13
St
a
s Bouk
a
rev
Transform (%coerce-to-policy policy) =
>
po
l
icy
.
commit
|
commitdiff
|
tree
2024-04-13
Stas
Bou
k
arev
Ma
r
k *pol
i
cy* alw
a
ys-bo
u
nd
.
commit
|
commitdiff
|
tree
2024-04-13
Stas Boukar
e
v
subtypep: don
'
t use EQUAL if safety is 3 or debug >
1
.
commit
|
commitdiff
|
tree
2024-04-12
Stas Bouk
a
rev
R
e
move a
c
onstraint-propagate-back
.
commit
|
commitdiff
|
tree
2024-04-11
Stas Boukarev
Don't duplicate *fe
a
tures* into +i
n
t
e
r
nal
-
features
.
.
.
commit
|
commitdiff
|
tree
2024-04-11
S
t
as Bo
u
karev
Preserve all sb-imp
l
:+intern
a
l-feat
u
res+ for sb-devel
commit
|
commitdiff
|
tree
2024-04-10
Stas Boukarev
%typep-wr
a
pper:
ign
o
re
s
at
i
sfies
.
commit
|
commitdiff
|
tree
2024-04-09
Stas Boukarev
chan
g
e-t
e
st-based-o
n
-item: c
h
e
c
k
for char
a
cte
r
s
.
commit
|
commitdiff
|
tree
2024-04-09
S
tas Boukarev
U
n
u
s
ed variable on #+darwin-ji
t
commit
|
commitdiff
|
tree
2024-04-09
Stas Bouk
a
rev
A t
e
st
n
o
longer fails
.
commit
|
commitdiff
|
tree
2024-04-09
Stas
Boukare
v
Check COUN
T
in out-of
-
line (
a
sh x count)
t
o be an integer
.
commit
|
commitdiff
|
tree
2024-04-09
Stas
B
oukarev
map-
c
allable-arguments: handle rest-a
r
gs
.
commit
|
commitdiff
|
tree
2024-04-09
Stas Boukarev
equa
l
p-eql-comparable-
t
y
p
es: (s
u
btypep nil anyt
h
i
n
g
.
.
.
commit
|
commitdiff
|
tree
2024-04-09
St
a
s Bouk
a
rev
Adjust a test fo
r
x8
6
.
commit
|
commitdiff
|
tree
2024-04-09
Stas
B
oukarev
More consistent
a
nd simpler checking for MAP results
.
commit
|
commitdiff
|
tree
2024-04-09
Stas
B
oukarev
%
o
ther-poi
n
ter-widetag derive-type: d
e
rive f
o
r
simple
.
.
.
commit
|
commitdiff
|
tree
2024-04-08
S
tas
B
ouk
a
r
e
v
Trans
f
orm (append (list n) x) to (list* n x)
commit
|
commitdiff
|
tree
2024-04-08
Stas Boukarev
Lower :te
s
t #'char-equal to #'char= f
o
r fin
d
/position
.
commit
|
commitdiff
|
tree
2024-04-07
Sta
s
B
o
ukarev
Add no-v
e
rify-arg
-
count
to strea
m
fu
n
ctions
.
commit
|
commitdiff
|
tree
2024-04-06
Stas Boukarev
Tr
a
nsfo
r
m (concatena
t
e 'string
s
t
ri
n
g) to s
u
bseq
.
commit
|
commitdiff
|
tree
2024-04-06
Stas Boukarev
Do
not
u
se data-
v
ector-ref f
o
r folding
.
commit
|
commitdiff
|
tree
2024-04-05
S
t
as
B
oukarev
type-from-constraints: track
n
on-eql
characters
.
commit
|
commitdiff
|
tree
2024-04-04
S
t
as
B
oukarev
U
n
ify constrain-r
e
f-type and typ
e
-from-constraints
.
commit
|
commitdiff
|
tree
2024-04-03
Stas
B
o
ukarev
Don
'
t use e
l
iminat
e
-keyw
o
rds-
a
rgs in transform-
m
ake
.
.
.
commit
|
commitdiff
|
tree
2024-04-02
S
tas Boukarev
o
r-eq-
t
o-aref: look on
l
y
f
or REF nodes
.
commit
|
commitdiff
|
tree
2024-04-02
S
t
a
s
B
oukarev
o
r-eq-
t
o-jump-table: ignore duplicated cases
.
commit
|
commitdiff
|
tree
2024-04-02
Stas Bouk
a
rev
Get rid of
*
a
pp
r
oximate-numeric-unions*
.
commit
|
commitdiff
|
tree
2024-04-01
S
t
as Bouka
r
e
v
prehash-for-perfect-hash: add tr
u
ly-thes
.
commit
|
commitdiff
|
tree
2024-04-01
Sta
s
Boukarev
Fix %in-b
o
u
n
ds-constra
i
nt
.
commit
|
commitdiff
|
tree
2024-04-01
Sta
s
Bouka
r
ev
o
r
-eq-t
o
-jump-table: be
t
ter ex
h
austive
c
h
e
c
ks
.
commit
|
commitdiff
|
tree
2024-04-01
Sta
s
Boukarev
Split or-eq-to-ju
m
p
-ta
b
le
.
commit
|
commitdiff
|
tree
2024-04-01
Stas Bo
u
k
a
rev
or-e
q
-
t
o-
j
um
p
-ta
b
le: don't use a jump-table for a
s
ingle
.
.
.
commit
|
commitdiff
|
tree
2024-04-01
Stas Bouk
a
rev
x86-64: better (eql
ratio x)
.
commit
|
commitdiff
|
tree
2024-03-31
S
t
a
s Bou
k
a
r
e
v
Convert COND + OR + EQ into jump-tables
.
commit
|
commitdiff
|
tree
2024-03-31
Stas Boukarev
Han
d
le generic functions
i
n sb-int
r
ospect:find-function
.
.
.
commit
|
commitdiff
|
tree
2024-03-30
Stas Bo
u
k
arev
D
o
n't transform mask-fiel
d
with out
o
f range siz
e
.
commit
|
commitdiff
|
tree
2024-03-30
Stas Bou
k
a
r
ev
Find XREF for anonymous
funct
i
ons
.
commit
|
commitdiff
|
tree
2024-03-30
Stas Bouk
a
rev
S
kip a tes
t
.
commit
|
commitdiff
|
tree
2024-03-30
Stas Bouka
r
ev
x86-6
4
:
c
o
r
r
ectly allow
%
dpb VOPs
.
commit
|
commitdiff
|
tree
next