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
More compact type testing of classes.
2016-08-11
S
tas Boukarev
Garbage collect ca
c
hed constructors
.
commit
|
commitdiff
|
tree
2016-08-11
Stas Bou
k
arev
Don'
t
optimize top-
l
eve
l
calls to make-instanc
e
.
commit
|
commitdiff
|
tree
2016-08-07
S
t
as Bouka
r
ev
Speed up PSXHASH on co
m
plex num
b
er
s
.
commit
|
commitdiff
|
tree
2016-08-07
S
tas Boukarev
S
peed up
E
QL o
n
complex
n
u
mbers
.
commit
|
commitdiff
|
tree
2016-08-07
Sta
s
Boukarev
Speed irrat
i
onal operatio
n
s
i
n
volving
c
omp
l
e
x
es
.
commit
|
commitdiff
|
tree
2016-08-07
St
a
s
B
o
ukar
e
v
S
peed u
p
SX
H
A
S
H o
n
comple
x
es
.
commit
|
commitdiff
|
tree
2016-08-05
Stas Bou
k
arev
Optim
i
ze full-
c
alls to
array assesso
r
s
.
commit
|
commitdiff
|
tree
2016-08-04
St
a
s Bouk
a
rev
I
gnore tests/l
a
st-ra
n
dom-s
t
a
te
.
lisp-expr
.
commit
|
commitdiff
|
tree
2016-08-04
Stas Boukarev
Micro-op
t
i
m
ize allocation on arm64
.
commit
|
commitdiff
|
tree
2016-08-04
Stas Boukarev
O
p
timi
z
e UNBIND
-
TO-HERE
on x86-64
.
commit
|
commitdiff
|
tree
2016-08-04
St
a
s
B
ouk
a
r
ev
Optimi
z
e UN
B
IND on x86-64
.
commit
|
commitdiff
|
tree
2016-08-03
S
t
a
s Boukarev
Fix a dyn
a
m
ic-exte
n
t
.
impure test on #
-
c
-
stac
k
-is-cont
r
ol
.
.
.
commit
|
commitdiff
|
tree
2016-08-03
Stas Boukarev
Impl
e
ment
u
nb
i
nd-n-vop on ARM64
.
commit
|
commitdiff
|
tree
2016-08-03
St
a
s
B
oukarev
Simpli
f
y u
n
bind-n
.
commit
|
commitdiff
|
tree
2016-08-03
S
tas
Boukarev
F
i
x a perfor
m
a
nce regression
in with-arra
y
-data
.
commit
|
commitdiff
|
tree
2016-08-03
Sta
s
B
o
u
karev
Optimize u
n
b
i
n
d
i
n
g of mu
l
tiple spec
i
al variables on
.
.
.
commit
|
commitdiff
|
tree
2016-08-03
Stas Boukarev
Rep
l
a
ce
o
ne more w-o-t-
s
with with-simp
l
e-output-to
.
.
.
commit
|
commitdiff
|
tree
2016-08-03
S
t
as Boukare
v
Avoid
a redun
d
ant typ
e
-check in w
i
th-array-data
.
commit
|
commitdiff
|
tree
2016-08-03
Stas
B
oukarev
Fix sequence ty
p
e d
e
ri
v
ation on some types
.
commit
|
commitdiff
|
tree
2016-08-02
Stas B
o
ukarev
M
inor c
l
e
a
n
up and c
o
mment update i
n
type checking
.
.
.
commit
|
commitdiff
|
tree
2016-08-02
Stas Bouka
r
ev
Fix a compiler crash involving ca
s
ts an
d
va
l
u
e types
.
commit
|
commitdiff
|
tree
2016-08-01
Sta
s
Boukarev
Speed up make-string-output-stre
a
m
.
commit
|
commitdiff
|
tree
2016-08-01
Stas
B
oukar
e
v
M
icroo
p
timize geth
a
sh
.
commit
|
commitdiff
|
tree
2016-08-01
Stas
Bou
k
arev
Make some gc vari
a
bles
a
l
ways-bound/global
.
commit
|
commitdiff
|
tree
2016-08-01
Stas Boukare
v
Remov
e
unus
e
d s
b
-dis
a
ssem::*foreign-
s
ymbols-by-addr*
commit
|
commitdiff
|
tree
2016-08-01
St
a
s Boukarev
Optimiz
e
x86-64/CELL-REF on static
s
y
mbols
.
commit
|
commitdiff
|
tree
2016-07-26
Stas Boukarev
F
i
x sequenc
e
type derivat
i
on
i
n
the pres
e
nce of n
e
gation
.
.
.
commit
|
commitdiff
|
tree
2016-07-18
Stas Bouka
r
ev
sb-pos
i
x: Fix getresuid()
and getresgid()
.
commit
|
commitdiff
|
tree
2016-07-10
S
tas Boukarev
Optimize CHANGE-CLASS
.
commit
|
commitdiff
|
tree
2016-07-10
Stas
Bou
k
arev
F
ix allocate-instance working on symbols
.
commit
|
commitdiff
|
tree
2016-07-10
Stas Bou
k
arev
F
i
x a typo
i
n
defop
t
imizer (subseq derive-
t
ype)
.
commit
|
commitdiff
|
tree
2016-07-10
Stas Boukarev
Optimize ALLO
C
ATE-I
N
STANCE
.
commit
|
commitdiff
|
tree
2016-07-07
Stas Bouk
a
rev
E
n
able un
d
efined warnings
i
n
make-host
-
2 on ar
m
64
.
commit
|
commitdiff
|
tree
2016-07-07
Stas B
o
ukarev
dis
a
s
sem
b
le: Don't ho
o
k L
R
A-HOOK on x
8
6
oids
.
commit
|
commitdiff
|
tree
2016-07-07
Stas B
o
ukarev
Unpa
r
s
e
(STRIN
G
10
)
ctyp
e
a
s
(
S
TRIN
G
1
0) not a uni
o
n
.
commit
|
commitdiff
|
tree
2016-07-07
St
a
s Bou
k
arev
Bring (cty
p
e-of #
\
char
a
cter) in line with (type-of
.
.
.
commit
|
commitdiff
|
tree
2016-07-07
Stas Bouk
a
r
e
v
Better error message from u
n
defined warni
n
gs i
n
m
a
ke
.
.
.
commit
|
commitdiff
|
tree
2016-07-07
Stas Boukarev
derive-type for ve
c
tor-pop
.
commit
|
commitdiff
|
tree
2016-07-07
Stas Boukarev
I
mprove SUBSEQ
d
e
r
iv
e
-type for lists
.
commit
|
commitdiff
|
tree
2016-07-07
Stas
Boukarev
Fix NREVERSE
t
y
p
e-derivation
.
commit
|
commitdiff
|
tree
2016-07-07
Stas Boukarev
Be
t
ter
type derivati
o
n
f
or copy-seq
.
commit
|
commitdiff
|
tree
2016-07-07
Sta
s
Bou
k
arev
Better type de
r
ivatio
n
fro
m
subseq
.
commit
|
commitdiff
|
tree
2016-07-07
S
tas Boukarev
Fix handli
n
g of intersectio
n
-
type
i
n the recently a
d
ded
.
.
.
commit
|
commitdiff
|
tree
2016-07-07
Stas Boukarev
Simp
l
ify the
E
QUAL/E
Q
UALP tra
n
sforms
.
commit
|
commitdiff
|
tree
2016-07-07
S
t
as Boukarev
Better handli
n
g
of upgraded e
l
ement
t
y
pes in th
e
EQUAL
.
.
.
commit
|
commitdiff
|
tree
2016-07-06
Stas
Bo
u
kar
e
v
Smarter EQUALP transform
.
commit
|
commitdiff
|
tree
2016-07-06
Stas Boukare
v
Smarter EQUAL t
r
a
nsfo
r
m
.
commit
|
commitdiff
|
tree
2016-07-06
S
tas B
o
ukar
e
v
Handle
ENO
E
NT f
r
om g
e
tprotobyname
(
)
commit
|
commitdiff
|
tree
2016-07-05
Stas Boukare
v
make-array:
w
a
r
n about inco
r
r
ect
o
ptions at co
m
pile
.
.
.
commit
|
commitdiff
|
tree
2016-07-05
Stas B
o
uk
a
rev
H
andl
e
mo
r
e
&
keys in
t
he ma
k
e-ar
r
ay
=> %make-array
.
.
.
commit
|
commitdiff
|
tree
2016-07-05
St
a
s
Boukar
e
v
Fix make-array type deriver
.
commit
|
commitdiff
|
tree
2016-07-05
S
t
as B
o
ukare
v
Improve
type derivation of SORT
.
commit
|
commitdiff
|
tree
2016-07-05
Stas
Boukarev
S
E
Q
UE
N
CE-RESUL
T
-NTH
-
ARG: use SIMPLIFY-VE
C
TOR-TYPE
.
commit
|
commitdiff
|
tree
2016-07-05
St
a
s Boukarev
Improve SIMPLIFY-VECTOR-TYPE
.
commit
|
commitdiff
|
tree
2016-07-04
S
tas Bouk
a
rev
Derive typ
e
of
n
s
t
r
i
ng-*case functions
.
commit
|
commitdiff
|
tree
2016-07-04
Stas Boukarev
Transform SEARCH to
POSITION when possible
.
commit
|
commitdiff
|
tree
2016-07-04
St
a
s Boukarev
I
m
prov
e
type
d
erivation for MI
S
MATCH, PO
S
ITION, COUNT
.
commit
|
commitdiff
|
tree
2016-07-04
S
t
as Boukarev
Deri
v
e
type of SEARCH
.
commit
|
commitdiff
|
tree
2016-06-24
Stas Boukarev
Fi
x
a typ
o
in NEW
S
.
commit
|
commitdiff
|
tree
2016-06-23
S
t
a
s
Boukarev
Sligh
t
ly optimize APPEND
.
commit
|
commitdiff
|
tree
2016-06-23
Stas B
o
uk
a
rev
Rem
o
ve a
commented out version of COERCE
.
commit
|
commitdiff
|
tree
2016-06-23
St
a
s
Boukarev
Micro-optimize type-che
c
k-erro
r
/w
o
rd on x86-64
.
commit
|
commitdiff
|
tree
2016-06-22
S
tas
B
oukarev
O
p
t
imize ECASE/E
T
YPECAS
E
expa
n
sion
.
commit
|
commitdiff
|
tree
2016-06-22
Stas B
o
u
k
arev
Add
(
optim
i
ze allow-
n
on-returning-tail-call
)
to ERR
O
R
.
.
.
commit
|
commitdiff
|
tree
2016-06-22
S
t
as Boukare
v
D
e
clare a ty
p
e in %set-
f
il
l
-poin
t
e
r
.
commit
|
commitdiff
|
tree
2016-06-22
Stas Boukarev
Optimize array-dimensio
n
s
.
commit
|
commitdiff
|
tree
2016-06-22
S
t
as Boukarev
Declar
e
the
r
eturn type of %ARRAY-RANK as ARRAY-RAN
K
.
commit
|
commitdiff
|
tree
2016-06-22
Stas Bouk
a
re
v
Optimize
a
rray-t
o
t
a
l-size
.
commit
|
commitdiff
|
tree
2016-06-22
Stas
B
oukarev
Optim
i
ze
with-arra
y
-
d
at
a
.
commit
|
commitdiff
|
tree
2016-06-22
Stas
B
oukar
e
v
Fi
x
type der
i
vation of
%
array-data-v
e
ctor
.
commit
|
commitdiff
|
tree
2016-06-21
S
t
as Boukarev
Co
n
ver
t
a
bunch
of m
a
cro
s
with ERROR in
t
o
fu
n
ctions
.
commit
|
commitdiff
|
tree
2016-06-21
Stas Boukarev
S
prinkle
e
xplicit-chec
k
o
ver some list fun
c
tions
.
commit
|
commitdiff
|
tree
2016-06-20
Stas Boukare
v
Optimize
L
IST-D
E
L
E
TE-DUPLICATES*
.
commit
|
commitdiff
|
tree
2016-06-20
Sta
s
Boukarev
O
ptimize R
E
MOV
E
and DELETE on lists
.
commit
|
commitdiff
|
tree
2016-06-20
Stas Boukarev
Remove
t
est
i
ng code
.
commit
|
commitdiff
|
tree
2016-06-19
Sta
s
Boukarev
Speed up REMOVE
-
DUPLICATES on lists
.
commit
|
commitdiff
|
tree
2016-06-18
S
tas Boukarev
Proper warn
i
ng for
d
estroy
e
d
co
n
stant a
r
guments
.
commit
|
commitdiff
|
tree
2016-06-18
Stas Boukare
v
Impro
v
e set-functions
t
ransforms
.
commit
|
commitdiff
|
tree
2016-06-18
St
a
s Boukarev
Add DEFTR
A
NSFORMS for de
f
ining
o
ne t
r
ansform fo
r
multiple
.
.
.
commit
|
commitdiff
|
tree
2016-06-18
Stas Boukarev
Prope
r
w
a
rnin
g
for chec
k
-im
p
ortant-r
e
sult
.
commit
|
commitdiff
|
tree
2016-06-17
S
t
as
B
o
u
ka
r
ev
Use proper compiler contex
t
for compil
e
-time FORMAT
.
.
.
commit
|
commitdiff
|
tree
2016-06-17
Stas Boukarev
Re
m
o
v
e unused spe
c
ial variables
.
commit
|
commitdiff
|
tree
2016-06-17
Stas Boukarev
Optimize TREE-EQU
A
L with :t
e
st #'eql
.
commit
|
commitdiff
|
tree
2016-06-17
Stas Bouka
r
ev
Trans
f
orm an
d
derive types of set functions
.
commit
|
commitdiff
|
tree
2016-06-17
Stas Boukare
v
Replace
STE
V
E-S
P
LICE with SHIFT
F
.
commit
|
commitdiff
|
tree
2016-06-17
Sta
s
Boukarev
Speed up functions that work on sets
.
commit
|
commitdiff
|
tree
2016-05-28
Stas
B
ouka
r
ev
ARM64:
o
ptimize
b
r
a
nches in s
o
me VOP
s
.
commit
|
commitdiff
|
tree
2016-05-28
Stas Bo
u
ka
r
e
v
Optimi
z
e w
i
d
e
t
ag-of on ARM64
.
commit
|
commitdiff
|
tree
2016-05-28
Stas Bouka
r
ev
Optimize s
i
n
gle-float
EQL comparisons on #+64-bit
.
commit
|
commitdiff
|
tree
2016-05-28
S
t
as Boukarev
sb-rotate-byte: Fix c
o
n
stant rig
h
t rota
t
ion of u
b
32
.
.
.
commit
|
commitdiff
|
tree
2016-05-09
Stas Boukarev
C
onvert *
d
ays-
b
efore-month* to a global
.
commit
|
commitdiff
|
tree
2016-05-09
St
a
s
Boukarev
Si
m
plify get-timezo
n
e
.
commit
|
commitdiff
|
tree
2016-04-30
Stas Boukarev
Red
u
ce stack usage
b
y
u
nw
i
nd-bl
o
ck
.
commit
|
commitdiff
|
tree
2016-04-30
Stas
B
o
uka
r
ev
Rena
m
e sl
o
ts in u
n
w
i
nd-block an
d
ca
t
ch-
b
lock
.
commit
|
commitdiff
|
tree
2016-04-30
Stas B
o
ukar
e
v
x86-6
4
/
n
lx: use
unwind-
b
lock
a
nd
c
a
tc
h
-bl
o
ck consistently
.
commit
|
commitdiff
|
tree
2016-04-30
Stas Boukarev
Fr
e
eze-typ
e
p
p
rint structs
.
commit
|
commitdiff
|
tree
2016-04-30
S
t
as
Bo
u
kare
v
Remove a stal
e
defi
n
e-alie
n
-routine
.
commit
|
commitdiff
|
tree
2016-04-28
Stas Boukarev
Remove sigs
e
tmask f
r
om ldso-stubs, unused
.
commit
|
commitdiff
|
tree
2016-04-23
Stas Bo
u
karev
Fix
REVERSE on vectors wi
t
h fill-pointers
.
commit
|
commitdiff
|
tree
2016-04-22
Stas Bou
k
a
rev
Re
m
ove an unus
e
d option from sb-pcl::allocat
e
-st
a
ndard
.
.
.
commit
|
commitdiff
|
tree
next