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
Use the* :context correctly.
2024-04-25
Stas
Boukarev
Use the
*
:contex
t
corr
e
ctly
.
commit
|
commitdiff
|
tree
2024-04-25
Stas B
o
ukarev
Fix a 640KB mem
o
ry when decom
p
ressing
c
ores
.
commit
|
commitdiff
|
tree
2024-04-24
S
tas Bo
u
k
a
rev
Fix retu
r
n
count checking for (v
a
lues
&
optional
.
.
.
)
commit
|
commitdiff
|
tree
2024-04-24
Sta
s
B
o
ukarev
Return NIL fro
m
GC
i
n a
n
another way
.
commit
|
commitdiff
|
tree
2024-04-23
Stas Boukarev
find-or-chains
:
look
f
or harmless clean
u
ps
.
commit
|
commitdiff
|
tree
2024-04-23
Stas Boukarev
gi
t
hub
a
ctions: and darwin-arm64
f
ell off
.
commit
|
commitdiff
|
tree
2024-04-23
Stas Bouka
r
ev
github ac
t
ions:
reënable dar
w
in-
x
86-64
commit
|
commitdiff
|
tree
2024-04-23
Stas Bo
u
karev
Mo
r
e com
p
a
ct (format nil "~a"
.
.
.
)
commit
|
commitdiff
|
tree
2024-04-23
Stas Boukarev
%s
e
t
e
lt: don't load
C
D
R
twi
c
e
.
commit
|
commitdiff
|
tree
2024-04-23
Stas Boukarev
elt: don't check for li
s
t twic
e
.
commit
|
commitdiff
|
tree
2024-04-23
Stas Boukarev
Trust
n
o
n-returning
functi
o
ns during sb-xc
.
commit
|
commitdiff
|
tree
2024-04-22
Sta
s
Boukarev
arm
6
4:
enco
d
e cbz
to fixups
.
commit
|
commitdiff
|
tree
2024-04-22
Stas Boukarev
arm64,
l
ogand:
u
se 32-bit instructions
.
commit
|
commitdiff
|
tree
2024-04-22
Stas B
o
u
k
are
v
a
r
m
64, lo
a
d-immediate-wo
r
d: use
32-bit movn
.
commit
|
commitdiff
|
tree
2024-04-22
S
t
a
s Boukarev
arm64, load-immediate-
w
ord: encode
32-bit logical immediates
.
commit
|
commitdiff
|
tree
2024-04-22
St
a
s
Boukarev
ar
m
64, l
o
ga
n
d: try to add f
i
x
num
-
mask to more constants
.
commit
|
commitdiff
|
tree
2024-04-21
Stas Boukarev
Fix a test
.
commit
|
commitdiff
|
tree
2024-04-21
S
tas Bo
u
karev
bound-fu
n
c: catch infinities
.
commit
|
commitdiff
|
tree
2024-04-21
Stas Boukarev
D
e
r
i
ve lower bound for (log int
e
ger)
commit
|
commitdiff
|
tree
2024-04-20
Sta
s
Boukarev
Use an intege
r
i
nt
e
rva
l
i
n
single-or-c
h
ain
.
commit
|
commitdiff
|
tree
2024-04-19
Stas Bo
u
karev
D
o
not cons
f
or (apply x (rest &
r
est))
commit
|
commitdiff
|
tree
2024-04-19
Stas
Boukare
v
Adjust
a
t
est
.
commit
|
commitdiff
|
tree
2024-04-19
Stas Boukarev
Fold (* x 1) for any number
.
commit
|
commitdiff
|
tree
2024-04-19
Stas Boukarev
eq to b
i
t-test: don't check u
p
per bound if it'
s
less
.
.
.
commit
|
commitdiff
|
tree
2024-04-19
Stas Boukarev
tr
a
n
s
form-numeric-bound-tes
t
:
d
on't wrap
i
n
sa
f
ety 0
.
commit
|
commitdiff
|
tree
2024-04-18
Sta
s
B
oukarev
x86-
6
4
:
use aligned-
s
tack-p
.
commit
|
commitdiff
|
tree
2024-04-17
S
t
as Boukarev
Avoid aligning the
c
ontrol stack mult
i
ple time
s
.
commit
|
commitdiff
|
tree
2024-04-16
Stas Boukar
e
v
x86-64/allocate-vec
t
or-on-st
a
ck
:
don't a
c
cept lar
g
e
.
.
.
commit
|
commitdiff
|
tree
2024-04-16
S
tas
B
ouka
r
ev
win
3
2:
clear x87 state on exc
e
p
t
i
o
ns
.
commit
|
commitdiff
|
tree
2024-04-16
S
tas Boukarev
Work
aro
u
nd FPU control reset
t
i
n
g on win
3
2
.
commit
|
commitdiff
|
tree
2024-04-16
Stas Boukarev
Don't use with-flo
a
t
-
tra
p
s
-m
a
sked
in srctran
.
commit
|
commitdiff
|
tree
2024-04-15
Stas Boukarev
F
ix -system-tlabs
commit
|
commitdiff
|
tree
2024-04-15
S
tas B
o
ukarev
Fix CAS
o
n funcallable-instances
.
commit
|
commitdiff
|
tree
2024-04-15
Stas Bou
k
arev
Declare the resu
l
t
ty
p
e of new-a
r
e
n
a
.
commit
|
commitdiff
|
tree
2024-04-15
Stas B
o
u
k
arev
a
rm64:
e
nco
d
e d
c
zid_el0
.
commit
|
commitdiff
|
tree
2024-04-15
St
a
s Boukarev
Add dec
l
a
ration
s
i
n
new-arena
.
commit
|
commitdiff
|
tree
2024-04-15
Stas Boukarev
Unused function
.
commit
|
commitdiff
|
tree
2024-04-15
Stas Boukarev
D
o
n't sh
o
w "gf-dispa
t
ch" in backtr
a
ce
s
.
commit
|
commitdiff
|
tree
2024-04-14
S
tas
B
ouka
r
ev
Muffl
e
c
o
d
e
-d
e
letion-note fr
o
m etypecase-failure
.
commit
|
commitdiff
|
tree
2024-04-14
Stas Boukare
v
Bett
e
r (pop special-variable
)
commit
|
commitdiff
|
tree
2024-04-14
Stas Bou
k
arev
Don't ch
e
c
k
for tl
s
values if
t
here'
s
a
b
inding around
.
commit
|
commitdiff
|
tree
2024-04-13
Stas Boukarev
Some
tests no l
o
nger
fa
i
l
.
commit
|
commitdiff
|
tree
2024-04-13
Stas Boukarev
T
r
ansf
o
rm
(
%coerc
e
-
t
o-policy policy
)
=> policy
.
commit
|
commitdiff
|
tree
2024-04-13
Stas Bo
u
karev
Mark *poli
c
y* always-bound
.
commit
|
commitdiff
|
tree
2024-04-13
Stas Boukare
v
subtypep
:
don
'
t
use
EQUA
L
if safety is 3 or debu
g
> 1
.
commit
|
commitdiff
|
tree
2024-04-12
Stas Bo
u
k
a
rev
Remove
a constra
i
nt-propagat
e
-back
.
commit
|
commitdiff
|
tree
2024-04-11
S
tas Boukare
v
Don't duplicate *fe
a
ture
s
* into +internal-features
.
.
.
commit
|
commitdiff
|
tree
2024-04-11
St
a
s Boukarev
P
r
eserve a
l
l sb-impl:+internal-f
e
atures+ for sb-
d
evel
commit
|
commitdiff
|
tree
2024-04-10
Sta
s
B
o
ukarev
%typep
-
wrappe
r
: ignore satisfies
.
commit
|
commitdiff
|
tree
2024-04-09
Stas Boukarev
chan
g
e-test-
b
ased-on-item: c
h
eck for characters
.
commit
|
commitdiff
|
tree
2024-04-09
Stas
Bo
u
karev
Unused variable on #
+
dar
w
in-jit
commit
|
commitdiff
|
tree
2024-04-09
S
tas Bouka
r
ev
A test no longer fa
i
ls
.
commit
|
commitdiff
|
tree
2024-04-09
Stas Bouk
a
rev
C
h
e
ck COUNT in out-
o
f-line (ash x
cou
n
t) to be an
i
nteger
.
commit
|
commitdiff
|
tree
2024-04-09
St
a
s
Bo
u
karev
map-ca
l
l
a
b
l
e-arguments
:
handl
e
rest-
a
rgs
.
commit
|
commitdiff
|
tree
2024-04-09
Stas
B
o
ukarev
equalp-eql-compar
a
ble-types: (su
b
typep nil anything
.
.
.
commit
|
commitdiff
|
tree
2024-04-09
Stas Boukarev
Adjust a
test f
o
r
x
86
.
commit
|
commitdiff
|
tree
2024-04-09
Stas Bou
k
ar
e
v
Mor
e
c
o
nsistent
and simpler
checkin
g
for MAP result
s
.
commit
|
commitdiff
|
tree
2024-04-09
S
t
a
s
B
o
u
karev
%ot
h
er-pointer-wideta
g
derive-t
y
p
e
: derive for simple
.
.
.
commit
|
commitdiff
|
tree
2024-04-08
St
a
s
B
oukarev
Transfor
m
(appen
d
(list n) x)
to (l
i
st
*
n x)
commit
|
commitdiff
|
tree
2024-04-08
Stas Boukarev
L
o
wer :t
e
s
t #'char-equal
t
o #'char= for find/position
.
commit
|
commitdiff
|
tree
2024-04-07
S
t
as Boukar
e
v
Add
n
o
-
ve
r
ify-arg-count to stream functi
o
ns
.
commit
|
commitdiff
|
tree
2024-04-06
Stas B
o
ukarev
Transform (concatena
t
e '
s
tring
string
)
to subseq
.
commit
|
commitdiff
|
tree
2024-04-06
Stas
Bouk
a
rev
Do
n
o
t use d
a
ta
-
vector-r
e
f for
f
olding
.
commit
|
commitdiff
|
tree
2024-04-05
Stas Boukarev
type-from-constraints: track non-eq
l
chara
c
ters
.
commit
|
commitdiff
|
tree
2024-04-04
Stas Bouk
a
rev
Unify
c
onstra
i
n
-
ref-type and type-from-con
s
traints
.
commit
|
commitdiff
|
tree
2024-04-03
S
t
as Boukarev
Don't use e
l
iminate-ke
y
wo
r
ds
-
args in trans
f
orm-make
.
.
.
commit
|
commitdiff
|
tree
2024-04-02
Stas Boukarev
or-eq-
t
o
-
a
ref: look o
n
ly for
R
EF nod
e
s
.
commit
|
commitdiff
|
tree
2024-04-02
Stas Boukarev
or-eq-to-jum
p
-table: ignore d
u
pli
c
a
t
ed cases
.
commit
|
commitdiff
|
tree
2024-04-02
Stas Bou
k
arev
Get r
i
d
of *approximate-num
e
ric-
u
nions*
.
commit
|
commitdiff
|
tree
2024-04-01
S
t
as Boukarev
pr
e
hash-for-perfect-hash: add truly-thes
.
commit
|
commitdiff
|
tree
2024-04-01
Stas Bou
k
arev
Fix %in-b
o
unds-constraint
.
commit
|
commitdiff
|
tree
2024-04-01
St
a
s
B
o
uk
a
rev
or-eq-to-j
u
mp-ta
b
le: better exhaustiv
e
c
hecks
.
commit
|
commitdiff
|
tree
2024-04-01
Stas Boukar
e
v
S
p
lit
o
r-eq-to-jump-table
.
commit
|
commitdiff
|
tree
2024-04-01
Sta
s
B
oukarev
o
r-eq-to-jump-table: don'
t
use a jump-table for
a single
.
.
.
commit
|
commitdiff
|
tree
2024-04-01
Stas
Bouka
r
e
v
x86-64: bett
e
r
(eql ratio x)
.
commit
|
commitdiff
|
tree
2024-03-31
Stas Bouk
a
rev
Convert
CON
D
+ OR + EQ int
o
j
u
mp-
t
ables
.
commit
|
commitdiff
|
tree
2024-03-31
S
t
as Boukare
v
Handle gen
e
ric
funct
i
ons in sb-introspe
c
t:find-function
.
.
.
commit
|
commitdiff
|
tree
2024-03-30
Stas Bo
u
kare
v
Don't transform mask-fiel
d
with out
o
f range s
i
ze
.
commit
|
commitdiff
|
tree
2024-03-30
Stas Boukarev
Find XREF for anonymous functions
.
commit
|
commitdiff
|
tree
2024-03-30
Stas Boukarev
Skip a test
.
commit
|
commitdiff
|
tree
2024-03-30
Stas
Bo
u
ka
r
e
v
x86-64: c
o
rre
c
tly allow %dpb VOPs
.
commit
|
commitdiff
|
tree
2024-03-30
S
ta
s
Boukarev
Type-che
c
k (nth-valu
e
n (v
a
l
u
e
s
.
.
.
&rest
type))
.
commit
|
commitdiff
|
tree
2024-03-30
S
t
a
s
B
oukar
e
v
T
y
p
e
-ch
e
ck (values
.
.
.
&rest t
y
pe)
.
commit
|
commitdiff
|
tree
2024-03-30
Stas Bouka
r
ev
arm64:
a
dd suppor
t
f
or arenas
.
commit
|
commitdiff
|
tree
2024-03-29
Stas
Bou
k
arev
Fix load-other-p
o
inter-widetag
+
non-null-symbol-p
.
commit
|
commitdiff
|
tree
2024-03-29
Stas Boukarev
Mo
r
e compact list accumulation
.
commit
|
commitdiff
|
tree
2024-03-29
St
a
s Boukarev
a
rm64: add :targ
e
t
s
commit
|
commitdiff
|
tree
2024-03-29
Stas Bo
u
k
a
rev
x86-64: save o
n
e byte in
>
-integer-fixnum
.
commit
|
commitdiff
|
tree
2024-03-29
Sta
s
B
oukarev
Fi
x
*han
d
l
er-cl
u
sters
*
initializ
a
t
i
on in warm
.
lisp
commit
|
commitdiff
|
tree
2024-03-29
Stas Bo
u
karev
Inline FIND i
f
O
R-EQ
-
TRANSFOR
M
can handle it
.
commit
|
commitdiff
|
tree
2024-03-29
Stas
Bouk
a
rev
arm64: mor
e
compact w
i
detag-of a
n
d layout-of
commit
|
commitdiff
|
tree
2024-03-29
Stas
B
oukarev
Warn
a
bout
type
p
rocla
i
mations conflicting wi
t
h
values
.
commit
|
commitdiff
|
tree
2024-03-29
St
a
s
B
oukarev
C
h
eck com
p
lex type assertions
.
commit
|
commitdiff
|
tree
2024-03-29
Stas Boukar
e
v
get-defined-fun: handle :
d
eclared
-
v
erify
.
commit
|
commitdiff
|
tree
2024-03-29
Stas Boukarev
w
i
t
h
-a
r
ray-data: info
r
m
about arra
y
bounds
.
commit
|
commitdiff
|
tree
2024-03-29
St
a
s B
o
ukare
v
arm64: encode as immediates (-
-
mod64 x ne
g
ativ
e
-c
o
nstant)
commit
|
commitdiff
|
tree
2024-03-29
S
tas Boukarev
x86-
6
4: encode
a
s imme
d
iates (--m
o
d64 x negative-constant)
commit
|
commitdiff
|
tree
2024-03-29
Stas Boukarev
or-eq-transform: r
e
store ta
g
g
e
d fixnum handli
n
g
.
commit
|
commitdiff
|
tree
2024-03-29
Stas Boukarev
Adju
s
t NEWS
.
commit
|
commitdiff
|
tree
2024-03-23
Stas Bo
u
ka
r
ev
Ch
e
ck for (boundp 'sb-c:*com
p
ilation*)
commit
|
commitdiff
|
tree
next