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
Speed up EQL on complex numbers.
2016-08-07
Stas Bouk
a
r
e
v
Sp
e
e
d up EQ
L
on c
o
mplex nu
m
b
e
rs
.
commit
|
commitdiff
|
tree
2016-08-07
S
t
as Boukarev
Speed irratio
n
al o
p
erations involving co
m
plexes
.
commit
|
commitdiff
|
tree
2016-08-07
St
a
s Boukarev
Speed
u
p S
X
HASH o
n
c
ompl
e
x
es
.
commit
|
commitdiff
|
tree
2016-08-05
Stas Bouk
a
rev
Opt
i
mize full-ca
l
ls to
a
rray
assessors
.
commit
|
commitdiff
|
tree
2016-08-04
Stas Boukarev
Ignore test
s
/last-rand
o
m-state
.
lisp-expr
.
commit
|
commitdiff
|
tree
2016-08-04
Stas B
o
ukar
e
v
Micr
o
-optimize allocation on ar
m
6
4
.
commit
|
commitdiff
|
tree
2016-08-04
S
tas Boukarev
O
p
t
i
m
ize U
N
BIND-TO-HERE on x86-64
.
commit
|
commitdiff
|
tree
2016-08-04
Stas Bo
u
k
a
rev
Optimize
U
NBIND on x86-64
.
commit
|
commitdiff
|
tree
2016-08-03
S
t
a
s Boukarev
Fix a
dynamic-extent
.
imp
u
re t
e
st on #-c
-
stack-is-control
.
.
.
commit
|
commitdiff
|
tree
2016-08-03
Stas Boukarev
Im
p
lement unbin
d
-n-vo
p
on A
R
M64
.
commit
|
commitdiff
|
tree
2016-08-03
S
t
as Boukarev
Simplify unb
i
nd-n
.
commit
|
commitdiff
|
tree
2016-08-03
Stas Boukarev
Fix a pe
r
formance r
e
gr
e
ssion in with-a
r
ray
-
d
a
ta
.
commit
|
commitdiff
|
tree
2016-08-03
Stas
B
oukarev
Opti
m
iz
e
un
b
inding of m
u
ltiple special variabl
e
s on
.
.
.
commit
|
commitdiff
|
tree
2016-08-03
Stas Boukarev
Replace on
e
more w-o-t-s with with-si
m
ple-o
u
tp
u
t-to
.
.
.
commit
|
commitdiff
|
tree
2016-08-03
Stas Boukarev
Avoi
d
a redu
n
dant type-check in with-a
r
ray-data
.
commit
|
commitdiff
|
tree
2016-08-03
Stas
Boukare
v
Fix
se
q
ue
n
ce type de
r
ivation
on some types
.
commit
|
commitdiff
|
tree
2016-08-02
S
t
as B
o
ukare
v
Minor cle
a
n up a
n
d comment upda
t
e in type check
i
ng
.
.
.
commit
|
commitdiff
|
tree
2016-08-02
S
t
as Boukarev
Fix a com
p
iler cr
a
sh invo
l
ving casts and value types
.
commit
|
commitdiff
|
tree
2016-08-01
Stas Bo
u
k
a
rev
S
p
eed up m
a
ke-string-output-
s
tre
a
m
.
commit
|
commitdiff
|
tree
2016-08-01
S
tas Boukarev
Micro
o
ptimize gethash
.
commit
|
commitdiff
|
tree
2016-08-01
Stas Boukarev
Ma
k
e some gc variable
s
alway
s
-
b
ound/
g
l
obal
.
commit
|
commitdiff
|
tree
2016-08-01
Stas
Bouk
a
re
v
Rem
o
ve unused sb-disass
e
m
::*f
o
r
e
ign-
s
ymb
o
ls-by-ad
d
r*
commit
|
commitdiff
|
tree
2016-08-01
Stas B
o
ukarev
Optim
i
ze x86-64
/
CELL-REF on static symb
o
ls
.
commit
|
commitdiff
|
tree
2016-07-26
Stas Boukarev
Fix
s
equence type
derivation in the presence o
f
n
e
gation
.
.
.
commit
|
commitdiff
|
tree
2016-07-18
Stas B
o
uka
r
ev
s
b-pos
i
x
:
Fix ge
t
resu
i
d() a
n
d getresgid()
.
commit
|
commitdiff
|
tree
2016-07-10
St
a
s Boukarev
O
ptimize CHANGE-CLASS
.
commit
|
commitdiff
|
tree
2016-07-10
Stas Boukar
e
v
F
i
x
allocate-inst
a
nce working on symbols
.
commit
|
commitdiff
|
tree
2016-07-10
Stas Boukarev
Fix a typo in defopti
m
izer (s
u
bseq derive-type)
.
commit
|
commitdiff
|
tree
2016-07-10
Stas
B
oukarev
Optimize ALLOC
A
TE-INSTANCE
.
commit
|
commitdiff
|
tree
2016-07-07
Stas Boukarev
Enable undefine
d
warning
s
in m
a
ke
-
host-2 on arm64
.
commit
|
commitdiff
|
tree
2016-07-07
Stas Bo
u
karev
disassemble: Don't
h
ook LRA-HOOK on
x86o
i
d
s
.
commit
|
commitdiff
|
tree
2016-07-07
S
tas Boukarev
Unpa
r
se (STRING 10) ctype as (ST
R
ING 10) not a union
.
commit
|
commitdiff
|
tree
2016-07-07
Stas
Bouk
a
rev
Br
i
n
g
(ctype
-
o
f #\character)
in line with
(type-of
.
.
.
commit
|
commitdiff
|
tree
2016-07-07
Stas Bou
k
arev
Better error
message
f
r
o
m und
e
fined w
a
rnings
in make
.
.
.
commit
|
commitdiff
|
tree
2016-07-07
S
tas
B
o
ukare
v
derive-type
for vector-pop
.
commit
|
commitdiff
|
tree
2016-07-07
Sta
s
Boukarev
Impro
v
e SUBSEQ de
r
ive-typ
e
for lists
.
commit
|
commitdiff
|
tree
2016-07-07
Stas Boukarev
Fix NR
E
VERS
E
type
-
d
erivation
.
commit
|
commitdiff
|
tree
2016-07-07
Stas Boukare
v
Better type
de
r
ivation
f
o
r
cop
y
-seq
.
commit
|
commitdiff
|
tree
2016-07-07
Stas B
o
ukare
v
Better type derivation fro
m
subseq
.
commit
|
commitdiff
|
tree
2016-07-07
Stas Boukare
v
F
i
x han
d
l
ing of inters
e
ction
-
type in the
r
e
cently ad
d
ed
.
.
.
commit
|
commitdiff
|
tree
2016-07-07
Stas Boukarev
Simpli
f
y the EQUAL/EQU
A
L
P transforms
.
commit
|
commitdiff
|
tree
2016-07-07
Stas Boukarev
Better handli
n
g of upgra
d
e
d element types in th
e
EQUAL
.
.
.
commit
|
commitdiff
|
tree
2016-07-06
Stas Boukar
e
v
Smarter
E
QUALP t
r
ansf
o
rm
.
commit
|
commitdiff
|
tree
2016-07-06
Sta
s
Boukarev
Sma
r
te
r
EQUAL t
r
ansform
.
commit
|
commitdiff
|
tree
2016-07-06
Stas B
o
ukarev
Hand
l
e
E
N
O
E
N
T
from getprot
o
byname()
commit
|
commitdiff
|
tree
2016-07-05
S
t
as
B
o
uka
r
ev
make-arr
a
y
: wa
r
n ab
o
ut incorrect
o
ptions at c
o
mpile
.
.
.
commit
|
commitdiff
|
tree
2016-07-05
Stas B
o
ukarev
Handle more &keys in the mak
e
-array => %make-arra
y
.
.
.
commit
|
commitdiff
|
tree
2016-07-05
Stas Boukarev
Fix make-array type deriver
.
commit
|
commitdiff
|
tree
2016-07-05
Stas Boukarev
Improve type derivation of SORT
.
commit
|
commitdiff
|
tree
2016-07-05
Stas Boukarev
SEQUENCE-R
E
S
U
L
T
-NTH-ARG
:
use SIMPLIF
Y
-VECTOR-TYPE
.
commit
|
commitdiff
|
tree
2016-07-05
Stas
Boukarev
Impro
v
e
SIMPLIFY-VECTOR-TYP
E
.
commit
|
commitdiff
|
tree
2016-07-04
Stas Bo
u
karev
Derive t
y
pe of
nstring-*case fun
c
t
i
ons
.
commit
|
commitdiff
|
tree
2016-07-04
St
a
s
Bouka
r
ev
Transform SEARCH to
POSITION when p
o
s
sible
.
commit
|
commitdiff
|
tree
2016-07-04
St
a
s
Boukarev
Improve ty
p
e
d
erivation f
o
r MI
S
MATCH, POS
I
TION, COUNT
.
commit
|
commitdiff
|
tree
2016-07-04
Stas Boukarev
Der
i
ve t
y
pe of SEARCH
.
commit
|
commitdiff
|
tree
2016-06-24
Stas Boukar
e
v
Fix a typo in N
E
W
S
.
commit
|
commitdiff
|
tree
2016-06-23
Stas
B
oukarev
Slightly
opti
m
ize APPEND
.
commit
|
commitdiff
|
tree
2016-06-23
Stas Boukarev
Remove a comment
e
d out versio
n
o
f COERCE
.
commit
|
commitdiff
|
tree
2016-06-23
Stas B
o
uk
a
rev
Micro
-
optimize
type-ch
e
ck
-
err
o
r/word on x8
6
-64
.
commit
|
commitdiff
|
tree
2016-06-22
Stas Bouka
r
ev
Optimize ECA
S
E/
E
TYP
E
C
AS
E
exp
a
nsion
.
commit
|
commitdiff
|
tree
2016-06-22
Stas Bouka
r
e
v
Add (optimize
all
o
w-non-
r
e
turn
i
ng-tail-call) to ERRO
R
.
.
.
commit
|
commitdiff
|
tree
2016-06-22
S
t
as Boukarev
Decl
a
re a type in %s
e
t-fi
l
l-pointer
.
commit
|
commitdiff
|
tree
2016-06-22
Stas B
o
ukarev
Optimize array-dimens
i
ons
.
commit
|
commitdiff
|
tree
2016-06-22
St
a
s Boukarev
Declare the return type of %A
R
RAY-RA
N
K
a
s
ARR
A
Y
-
RANK
.
commit
|
commitdiff
|
tree
2016-06-22
Stas Bouk
a
rev
Optimize array-total-
s
ize
.
commit
|
commitdiff
|
tree
2016-06-22
St
a
s B
o
uk
a
rev
O
ptimize with-array-data
.
commit
|
commitdiff
|
tree
2016-06-22
St
a
s B
o
ukarev
F
ix type derivati
o
n o
f
%array
-
data
-
vector
.
commit
|
commitdiff
|
tree
2016-06-21
S
t
as Boukarev
Convert a
bunch of macros
w
ith E
R
ROR int
o
f
u
nc
t
ions
.
commit
|
commitdiff
|
tree
2016-06-21
S
t
as Boukarev
Sprinkl
e
explicit-c
h
eck over som
e
list
functi
o
ns
.
commit
|
commitdiff
|
tree
2016-06-20
S
t
as Boukarev
Optimize LIS
T
-DELE
T
E-DUPLICATES*
.
commit
|
commitdiff
|
tree
2016-06-20
St
a
s Bouk
a
rev
Optimi
z
e REMOVE and DELETE on lists
.
commit
|
commitdiff
|
tree
2016-06-20
S
tas Boukarev
Remove te
s
ti
n
g c
o
de
.
commit
|
commitdiff
|
tree
2016-06-19
St
a
s Boukare
v
Sp
e
ed up REMOVE-DUPLICATES on lists
.
commit
|
commitdiff
|
tree
2016-06-18
S
t
a
s B
o
u
k
arev
Proper wa
r
ning for destroyed constant
a
r
g
um
e
nts
.
commit
|
commitdiff
|
tree
2016-06-18
Stas Boukare
v
Improve set
-
fun
c
tions
t
ran
s
forms
.
commit
|
commitdiff
|
tree
2016-06-18
Stas Boukarev
Add DEFTRANSFORMS for defi
n
ing one transform for m
u
ltiple
.
.
.
commit
|
commitdiff
|
tree
2016-06-18
Stas Bouka
r
ev
Proper warning
f
o
r
che
c
k-impor
t
ant-r
e
sult
.
commit
|
commitdiff
|
tree
2016-06-18
Auvi R
fix a simple typo
commit
|
commitdiff
|
tree
2016-06-17
Stas Boukar
e
v
Use proper compiler
c
ontext f
o
r
compile-time FO
R
MAT
.
.
.
commit
|
commitdiff
|
tree
2016-06-17
Stas Boukar
e
v
Remo
v
e unused special variables
.
commit
|
commitdiff
|
tree
2016-06-17
S
tas Boukarev
O
ptimize TREE-EQUA
L
w
i
t
h :test
#
'e
q
l
.
commit
|
commitdiff
|
tree
2016-06-17
Stas Bouk
a
rev
T
r
ansfor
m
and deriv
e
types of set function
s
.
commit
|
commitdiff
|
tree
2016-06-17
Stas Boukare
v
Re
p
lace STE
V
E
-
SPLICE w
i
th
S
HIF
T
F
.
commit
|
commitdiff
|
tree
2016-06-17
Stas Bouka
r
ev
Spee
d
up fu
n
ctions
t
h
at
w
ork on
sets
.
commit
|
commitdiff
|
tree
2016-05-28
Stas Bou
k
arev
ARM64: optimize
b
ranches in some
V
OPs
.
commit
|
commitdiff
|
tree
2016-05-28
St
a
s Boukarev
Opt
i
mize wide
t
a
g
-of
on A
R
M64
.
commit
|
commitdiff
|
tree
2016-05-28
S
t
as Boukarev
Optimize singl
e
-flo
a
t
E
QL comparisons on #+64-bi
t
.
commit
|
commitdiff
|
tree
2016-05-28
Stas Boukarev
sb
-
rotate-byte:
F
ix constant right
rot
a
tion of ub32
.
.
.
commit
|
commitdiff
|
tree
2016-05-09
Stas Bo
u
k
a
rev
Convert
*
d
a
ys-
b
efore-month* to a
global
.
commit
|
commitdiff
|
tree
2016-05-09
Stas Bouka
r
ev
Simplify get
-
timezone
.
commit
|
commitdiff
|
tree
2016-04-30
Stas Boukarev
Reduce s
t
ac
k
usage
b
y unwind-block
.
commit
|
commitdiff
|
tree
2016-04-30
Stas Bo
u
kar
e
v
Rename slots in unwind-b
l
ock
a
nd ca
t
c
h-b
l
ock
.
commit
|
commitdiff
|
tree
2016-04-30
Stas Boukar
e
v
x
8
6-64/n
l
x: use unwin
d
-
b
lock and catch-block c
o
nsistently
.
commit
|
commitdiff
|
tree
2016-04-30
S
t
as Boukarev
Freez
e
-type pp
r
int structs
.
commit
|
commitdiff
|
tree
2016-04-30
Stas Boukarev
Rem
o
ve a stale define-al
i
en-ro
u
tin
e
.
commit
|
commitdiff
|
tree
2016-04-28
Stas Boukarev
Re
m
ov
e
sigsetmask from ldso-stubs, unus
e
d
.
commit
|
commitdiff
|
tree
2016-04-23
Stas Bouka
r
e
v
Fix REVER
S
E on vectors with fill-pointers
.
commit
|
commitdiff
|
tree
2016-04-22
Stas Boukarev
Re
m
o
v
e
a
n unu
s
ed opt
i
on from sb-pcl::all
o
c
a
te-standard
.
.
.
commit
|
commitdiff
|
tree
2016-04-22
S
t
as
B
oukarev
A
dd
a
t
est for ad
j
ust arr
a
y
.
commit
|
commitdiff
|
tree
2016-04-22
Stas B
o
ukarev
Speed up reversal of vecto
r
s w
i
th word-sized elements
.
commit
|
commitdiff
|
tree
next