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
find-or-chains: look for harmless cleanups.
6 hours ago
Stas
B
oukarev
find-or-chains: look for harmless cleanups
.
commit
|
commitdiff
|
tree
9 hours ago
Stas Boukarev
g
i
thub a
c
tions:
and d
a
rw
i
n-arm64 fe
l
l
o
ff
.
commit
|
commitdiff
|
tree
9 hours ago
Stas Boukarev
github act
i
ons: reën
a
ble darwin-x86-6
4
commit
|
commitdiff
|
tree
11 hours ago
Stas Boukarev
Mor
e
c
ompact (format
nil
"
~a"
.
.
.
)
commit
|
commitdiff
|
tree
25 hours ago
S
t
as Boukarev
%setelt
:
don
'
t
lo
a
d CDR twice
.
commit
|
commitdiff
|
tree
25 hours ago
Stas Boukarev
elt: don't che
c
k for list twice
.
commit
|
commitdiff
|
tree
25 hours ago
Stas B
o
ukare
v
T
r
ust
n
on-r
e
turni
n
g functio
n
s
d
uring sb-xc
.
commit
|
commitdiff
|
tree
35 hours ago
Stas Bouka
r
ev
arm64: encode cbz to f
i
x
ups
.
commit
|
commitdiff
|
tree
46 hours ago
Stas
B
oukarev
arm64, logand: use 32-bit instructions
.
commit
|
commitdiff
|
tree
46 hours ago
Stas Boukarev
arm6
4
, load-immed
i
at
e
-word: use 32-bi
t
movn
.
commit
|
commitdiff
|
tree
47 hours ago
Stas Bouk
a
r
e
v
arm64,
l
oad
-
immedia
t
e-word
:
en
c
ode 32
-
bit logic
a
l
immediates
.
commit
|
commitdiff
|
tree
2 days ago
S
tas Boukarev
a
rm
6
4
,
l
o
gand:
t
ry to
a
dd fixnum
-
mask
to more
co
n
st
a
n
t
s
.
commit
|
commitdiff
|
tree
2 days ago
Stas Boukarev
F
i
x a test
.
commit
|
commitdiff
|
tree
2 days ago
Stas Boukarev
bo
u
nd-fu
n
c:
c
atc
h
inf
i
niti
e
s
.
commit
|
commitdiff
|
tree
2 days ago
Stas Boukarev
Derive lower bound
for (log in
t
eger)
commit
|
commitdiff
|
tree
4 days ago
Stas Boukarev
Use a
n
inte
g
er interval in single-or-cha
i
n
.
commit
|
commitdiff
|
tree
4 days ago
Stas Bo
u
kar
e
v
Do not
c
ons for (apply x (rest
&re
s
t)
)
commit
|
commitdiff
|
tree
4 days ago
St
a
s Boukarev
A
djust a test
.
commit
|
commitdiff
|
tree
4 days ago
Stas Bo
u
karev
F
o
ld (* x
1) for any
number
.
commit
|
commitdiff
|
tree
4 days ago
Stas
Bo
u
karev
eq
t
o
bit-test: don't check up
p
er bound if it's
l
ess
.
.
.
commit
|
commitdiff
|
tree
4 days ago
S
t
as Boukarev
tr
a
nsform-
n
um
e
ric-bound-test: don
'
t wrap in safe
t
y 0
.
commit
|
commitdiff
|
tree
5 days ago
Stas Boukarev
x86
-
6
4: use ali
g
ned
-
st
a
ck-p
.
commit
|
commitdiff
|
tree
6 days ago
Stas Boukare
v
Avoid ali
g
ning the control stack m
u
lt
i
p
l
e
t
imes
.
commit
|
commitdiff
|
tree
7 days ago
St
a
s Boukarev
x86-64/allocat
e
-vector-on-stack
:
don't acc
e
pt
l
arge
.
.
.
commit
|
commitdiff
|
tree
7 days ago
Stas Boukarev
win32: clear x87
state
o
n exceptions
.
commit
|
commitdiff
|
tree
7 days ago
Stas Bouka
r
ev
Work around FPU
control res
e
tting on win
3
2
.
commit
|
commitdiff
|
tree
8 days ago
Stas Boukarev
Don't u
s
e with-float-traps-mas
k
ed in srctran
.
commit
|
commitdiff
|
tree
8 days ago
Stas Boukarev
Fix -system-tlabs
commit
|
commitdiff
|
tree
8 days ago
Stas Boukarev
F
i
x CAS o
n
funcallabl
e
-
i
nsta
n
ces
.
commit
|
commitdiff
|
tree
8 days ago
St
a
s Boukar
e
v
Declare th
e
re
s
ult type of new
-
arena
.
commit
|
commitdiff
|
tree
8 days ago
S
t
as Boukar
e
v
arm64: encode dczid_el
0
.
commit
|
commitdiff
|
tree
8 days ago
Stas B
o
u
k
arev
Add dec
l
a
rations
i
n new-arena
.
commit
|
commitdiff
|
tree
9 days ago
S
t
as Bo
u
kar
e
v
Unuse
d
function
.
commit
|
commitdiff
|
tree
9 days ago
Stas Boukarev
Don't show "
g
f-dispatch" in backtra
c
es
.
commit
|
commitdiff
|
tree
9 days ago
S
ta
s
Boukarev
Muf
f
le code-deletion-note
f
rom etypecase-fa
i
lure
.
commit
|
commitdiff
|
tree
10 days ago
Stas Boukarev
Better (p
o
p
spe
c
ial-variable)
commit
|
commitdiff
|
tree
10 days ago
St
a
s B
o
ukarev
Don't c
h
eck for tl
s
values if
there's
a bindi
n
g ar
o
und
.
commit
|
commitdiff
|
tree
10 days ago
S
t
a
s Bouka
r
ev
Som
e
test
s
no longer
fail
.
commit
|
commitdiff
|
tree
10 days ago
Stas Bouka
r
e
v
Transform (%coerce-t
o
-
policy
policy
)
=> p
o
l
icy
.
commit
|
commitdiff
|
tree
10 days ago
Stas Boukarev
Ma
r
k
*po
l
icy* always-bo
u
nd
.
commit
|
commitdiff
|
tree
10 days ago
Stas Boukare
v
subtyp
e
p: don'
t
u
se EQUAL
if s
a
fety i
s
3 or debug
> 1
.
commit
|
commitdiff
|
tree
12 days ago
Sta
s
Boukarev
Rem
o
ve a constraint-propagate-b
a
ck
.
commit
|
commitdiff
|
tree
12 days ago
Stas Boukar
e
v
Don't duplica
t
e *
f
eatu
r
e
s
* into +internal-features
.
.
.
commit
|
commitdiff
|
tree
12 days ago
Stas B
o
u
k
are
v
Preserve all sb-im
p
l:+in
t
e
rna
l
-features+
for sb-deve
l
commit
|
commitdiff
|
tree
13 days ago
Sta
s
Boukarev
%
typep-wrapper: ignore
s
atisfies
.
commit
|
commitdiff
|
tree
2024-04-09
St
a
s Boukarev
change
-
test-based-on-ite
m
: check for ch
a
racters
.
commit
|
commitdiff
|
tree
2024-04-09
Stas Boukarev
Unused variable on #+
d
arwin
-
jit
commit
|
commitdiff
|
tree
2024-04-09
Stas Boukarev
A tes
t
no
l
on
g
e
r fails
.
commit
|
commitdiff
|
tree
2024-04-09
St
a
s Bouk
a
rev
Check COUNT
in out
-
of-li
n
e (ash x co
u
nt) to
b
e an integer
.
commit
|
commitdiff
|
tree
2024-04-09
Stas Bo
u
k
a
rev
m
ap-callable-argument
s
: handle rest-ar
g
s
.
commit
|
commitdiff
|
tree
2024-04-09
Stas
B
ouk
a
rev
equalp-eql
-
comp
a
r
a
b
l
e
-
ty
p
es: (subtypep nil anything
.
.
.
commit
|
commitdiff
|
tree
2024-04-09
Stas Boukarev
Adjust a
test
f
o
r
x86
.
commit
|
commitdiff
|
tree
2024-04-09
Stas Boukar
e
v
More co
n
sist
e
nt a
n
d simpler checking f
o
r MAP res
u
lts
.
commit
|
commitdiff
|
tree
2024-04-09
Stas Boukarev
%other-
p
ointer-widetag der
i
ve-type: deriv
e
for
s
imple
.
.
.
commit
|
commitdiff
|
tree
2024-04-08
Stas
Boukarev
Tr
a
n
s
form
(append (list
n
)
x) to (list*
n
x
)
commit
|
commitdiff
|
tree
2024-04-08
Stas Boukar
e
v
Lower :test
#'ch
a
r-equal
to #'char= for find/position
.
commit
|
commitdiff
|
tree
2024-04-07
Stas Boukar
e
v
Add no-verify-arg-count to
s
tream functions
.
commit
|
commitdiff
|
tree
2024-04-06
St
a
s Bo
u
karev
Transform
(
conca
t
e
nate '
s
t
r
i
ng
s
t
ri
n
g) to subse
q
.
commit
|
commitdiff
|
tree
2024-04-06
S
t
as Boukarev
Do not use
d
ata
-
vector-ref for
fol
d
ing
.
commit
|
commitdiff
|
tree
2024-04-05
Stas Boukarev
t
y
p
e-fro
m
-co
n
s
t
r
a
ints: trac
k
non-eql character
s
.
commit
|
commitdiff
|
tree
2024-04-04
Stas Boukarev
Unify
c
ons
t
rain-ref-type
a
nd type-from-constraint
s
.
commit
|
commitdiff
|
tree
2024-04-03
Stas
B
o
uk
a
r
e
v
Don'
t
use el
i
min
a
t
e
-keywords-args in
transform-make
.
.
.
commit
|
commitdiff
|
tree
2024-04-02
Stas
Boukarev
or
-
eq-to-aref: l
o
ok o
n
ly for REF nodes
.
commit
|
commitdiff
|
tree
2024-04-02
Stas Boukar
e
v
o
r
-
e
q
-to-j
u
mp-table: ignore
duplicat
e
d c
a
ses
.
commit
|
commitdiff
|
tree
2024-04-02
Stas Boukare
v
Get
r
id o
f
*approximate-nu
m
eric-unio
n
s*
.
commit
|
commitdiff
|
tree
2024-04-01
Stas Boukarev
prehash-
f
or-perfect-hash: add
tr
u
ly-thes
.
commit
|
commitdiff
|
tree
2024-04-01
Stas Boukarev
F
ix
%
i
n-boun
d
s
-const
r
a
int
.
commit
|
commitdiff
|
tree
2024-04-01
Stas
B
oukarev
or-eq-t
o
-jump-table:
b
etter exhaustiv
e
checks
.
commit
|
commitdiff
|
tree
2024-04-01
S
t
a
s Bou
k
ar
e
v
Split or-eq
-
to-jump-tabl
e
.
commit
|
commitdiff
|
tree
2024-04-01
Stas Bou
k
a
r
e
v
o
r-eq-to-jump
-
table: don't us
e
a jump-table for a
single
.
.
.
commit
|
commitdiff
|
tree
2024-04-01
St
a
s Boukarev
x86-64: better (eql
r
atio x)
.
commit
|
commitdiff
|
tree
2024-03-31
S
tas Boukarev
Co
n
vert
COND + OR
+ EQ into jump-ta
b
les
.
commit
|
commitdiff
|
tree
2024-03-31
Stas Boukare
v
H
a
ndle gene
r
ic functio
n
s
in sb
-
i
n
trospect:find-function
.
.
.
commit
|
commitdiff
|
tree
2024-03-30
S
tas Boukarev
Don't transform mas
k
-
field
w
ith
out o
f
range
size
.
commit
|
commitdiff
|
tree
2024-03-30
S
tas Boukarev
F
i
n
d XREF for anonymous
f
unctions
.
commit
|
commitdiff
|
tree
2024-03-30
Stas
B
oukarev
Sk
i
p a test
.
commit
|
commitdiff
|
tree
2024-03-30
Stas Bo
u
kare
v
x
8
6
-64: cor
r
ectly allo
w
%dpb VOPs
.
commit
|
commitdiff
|
tree
2024-03-30
Stas Bouk
a
rev
Type-che
c
k
(n
t
h-va
l
ue n (v
a
lues
.
.
.
&
r
es
t
type))
.
commit
|
commitdiff
|
tree
2024-03-30
Stas Bouk
a
rev
Type-check
(va
l
ues
.
.
.
&rest type
)
.
commit
|
commitdiff
|
tree
2024-03-30
Stas Bo
u
kar
e
v
arm64
:
add
su
p
port for arenas
.
commit
|
commitdiff
|
tree
2024-03-29
Stas
B
oukarev
Fix load-ot
h
er-
p
ointer-widetag
+
non-n
u
ll-symbol-p
.
commit
|
commitdiff
|
tree
2024-03-29
St
a
s Boukarev
More com
p
act
l
ist accumulation
.
commit
|
commitdiff
|
tree
2024-03-29
Stas
Boukarev
a
rm64: add :targets
commit
|
commitdiff
|
tree
2024-03-29
Stas Boukarev
x86-64: sav
e
one byte
in >-integer
-
f
i
xn
u
m
.
commit
|
commitdiff
|
tree
2024-03-29
S
tas Boukarev
Fix *handler-c
l
u
s
ters* in
i
tializ
a
tio
n
in warm
.
lisp
commit
|
commitdiff
|
tree
2024-03-29
Stas Boukarev
Inline FIND if OR-EQ
-
TRANSFORM can ha
n
dle it
.
commit
|
commitdiff
|
tree
2024-03-29
Stas Boukarev
arm6
4
: more compact
widetag-of
a
n
d
l
ay
o
ut-of
commit
|
commitdiff
|
tree
2024-03-29
St
a
s
B
o
u
karev
Wa
r
n about
t
ype proclaimat
i
ons conflicting w
i
th values
.
commit
|
commitdiff
|
tree
2024-03-29
Stas Boukarev
Check comple
x
t
ype assertions
.
commit
|
commitdiff
|
tree
2024-03-29
Stas Bouk
a
rev
get-defined-fun: handle
:
decla
r
ed-verify
.
commit
|
commitdiff
|
tree
2024-03-29
S
ta
s
Bouk
a
rev
with-arra
y
-data: inform abo
u
t arr
a
y bounds
.
commit
|
commitdiff
|
tree
2024-03-29
Stas Bouka
r
ev
a
r
m64: e
n
code as i
m
medi
a
tes
(
-
-
mod64 x neg
a
ti
v
e-
c
onstant)
commit
|
commitdiff
|
tree
2024-03-29
Stas Boukare
v
x86-64: e
n
c
o
de as immediates (--mod64
x negative-cons
t
ant)
commit
|
commitdiff
|
tree
2024-03-29
Stas Boukarev
or-eq-tra
n
s
form: r
e
stor
e
t
a
g
ged
f
ixnu
m
handling
.
commit
|
commitdiff
|
tree
2024-03-29
Stas B
o
ukar
e
v
Adjust N
E
WS
.
commit
|
commitdiff
|
tree
2024-03-23
S
t
a
s Bouka
r
e
v
Check
f
or (boundp 'sb-c:*compilation*)
commit
|
commitdiff
|
tree
2024-03-23
Stas Boukarev
Remove an u
n
used v
a
riable
.
commit
|
commitdiff
|
tree
2024-03-23
Sta
s
Boukarev
Hide sb
-
c:jump-table from t
h
ird p
a
rty co
d
e
walk
e
rs
.
commit
|
commitdiff
|
tree
2024-03-22
St
a
s
B
ou
k
arev
Ad
d
a
NE
W
S
entry
.
commit
|
commitdiff
|
tree
2024-03-22
S
tas Bou
k
are
v
N
o
n-T arr
a
ys are
simpl
e
constant
s
too
.
commit
|
commitdiff
|
tree
next