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
Optimize CHANGE-CLASS.
2016-07-10
Stas
Bo
u
ka
r
ev
Optimize CHANGE-CLASS
.
commit
|
commitdiff
|
tree
2016-07-10
Stas Boukarev
Fix a
l
locat
e
-
i
n
stance
w
orkin
g
o
n
s
ymbols
.
commit
|
commitdiff
|
tree
2016-07-10
Stas Bouka
r
ev
F
ix a typo
in defoptimizer (
s
ubseq d
e
rive-type
)
.
commit
|
commitdiff
|
tree
2016-07-10
Stas Boukarev
O
p
timi
z
e A
L
LOCATE-INSTANCE
.
commit
|
commitdiff
|
tree
2016-07-07
Stas B
o
uka
r
ev
Enabl
e
un
d
efined warnings i
n
ma
k
e-
h
ost-2 on arm64
.
commit
|
commitdiff
|
tree
2016-07-07
Stas Bouk
a
re
v
disasse
m
ble: Don't hook LRA-HOOK on x8
6
o
i
d
s
.
commit
|
commitdiff
|
tree
2016-07-07
Sta
s
B
o
uka
r
ev
Unp
a
rse (STRING 10) ctype as (
S
TR
I
NG 1
0
)
n
ot a union
.
commit
|
commitdiff
|
tree
2016-07-07
Stas Boukare
v
Bri
n
g (cty
p
e-of
#\
c
haracter) i
n
line with (
t
ype-of
.
.
.
commit
|
commitdiff
|
tree
2016-07-07
S
t
as
B
oukar
e
v
Better
er
r
or m
e
ssage fro
m
undefin
e
d warnings in
m
ake
.
.
.
commit
|
commitdiff
|
tree
2016-07-07
Sta
s
Bo
u
karev
derive
-
type for vector-pop
.
commit
|
commitdiff
|
tree
2016-07-07
Stas Boukarev
Improve SUB
S
EQ
deriv
e
-type for lists
.
commit
|
commitdiff
|
tree
2016-07-07
St
a
s Boukare
v
Fix
NREVERSE t
y
pe
-
d
e
rivation
.
commit
|
commitdiff
|
tree
2016-07-07
Stas Bo
u
karev
Bet
t
er t
y
p
e
derivation f
o
r co
p
y-seq
.
commit
|
commitdiff
|
tree
2016-07-07
Stas Bo
u
k
a
rev
Better
t
y
pe deriva
t
ion
f
rom sub
s
eq
.
commit
|
commitdiff
|
tree
2016-07-07
Sta
s
Boukarev
F
i
x h
a
n
dling
o
f intersection-
t
ype
in
the recently ad
d
e
d
.
.
.
commit
|
commitdiff
|
tree
2016-07-07
Stas Boukarev
Simplify the EQUAL/EQUALP transform
s
.
commit
|
commitdiff
|
tree
2016-07-07
Stas Boukarev
Better handling o
f
upgraded
element types
in
t
he EQ
U
A
L
.
.
.
commit
|
commitdiff
|
tree
2016-07-06
Stas Bouk
a
rev
Sma
r
ter EQUALP transform
.
commit
|
commitdiff
|
tree
2016-07-06
S
t
as B
o
u
kare
v
Smarter EQUAL transform
.
commit
|
commitdiff
|
tree
2016-07-06
Stas Boukarev
Handle ENOENT from g
e
tpro
t
obyname()
commit
|
commitdiff
|
tree
2016-07-05
S
t
a
s
Boukarev
make-array: warn about in
c
o
r
rect options at com
p
ile
.
.
.
commit
|
commitdiff
|
tree
2016-07-05
Stas Boukare
v
Handle more
&
keys
i
n the make-array =
>
%make-
a
rray
.
.
.
commit
|
commitdiff
|
tree
2016-07-05
Stas Boukarev
Fix make-array type deriver
.
commit
|
commitdiff
|
tree
2016-07-05
Stas
Boukarev
Impr
o
v
e
type derivation of SORT
.
commit
|
commitdiff
|
tree
2016-07-05
S
t
as Boukarev
SEQ
U
E
NCE-RESULT-NTH-ARG: use SIMPLIF
Y
-VECTO
R
-TY
P
E
.
commit
|
commitdiff
|
tree
2016-07-05
Stas Bouk
a
rev
Im
p
r
o
v
e
SIMPLIF
Y
-VECTOR-T
Y
PE
.
commit
|
commitdiff
|
tree
2016-07-04
Stas Boukarev
Derive t
y
pe of nstring-*case fun
c
t
i
o
n
s
.
commit
|
commitdiff
|
tree
2016-07-04
Stas Boukarev
T
ransf
o
r
m SEARCH to POS
I
TION when
possible
.
commit
|
commitdiff
|
tree
2016-07-04
Stas Bou
k
a
rev
I
m
prove
type
derivati
o
n for MISMATCH
,
POSITION,
C
OUNT
.
commit
|
commitdiff
|
tree
2016-07-04
S
t
a
s Boukarev
Derive type of SEARCH
.
commit
|
commitdiff
|
tree
2016-06-24
Stas Boukare
v
Fix a ty
p
o
i
n NEWS
.
commit
|
commitdiff
|
tree
2016-06-23
Stas
Boukarev
Slightly optimize APPEND
.
commit
|
commitdiff
|
tree
2016-06-23
Stas Boukar
e
v
Remo
v
e
a commented out version of COERCE
.
commit
|
commitdiff
|
tree
2016-06-23
St
a
s
Boukarev
Micro-op
t
i
m
ize typ
e
-check-err
o
r/
w
ord on x86
-
64
.
commit
|
commitdiff
|
tree
2016-06-22
Stas Bouk
a
rev
Optim
i
ze E
C
AS
E
/ETYP
E
C
A
S
E e
x
pansio
n
.
commit
|
commitdiff
|
tree
2016-06-22
Sta
s
Boukare
v
Ad
d
(opti
m
ize
a
llow-no
n
-
r
eturning-tail-call)
t
o ER
R
O
R
.
.
.
commit
|
commitdiff
|
tree
2016-06-22
Stas Boukare
v
Declar
e
a type
i
n %set-fill-pointer
.
commit
|
commitdiff
|
tree
2016-06-22
S
tas
Boukarev
O
ptimi
z
e ar
r
ay-dimension
s
.
commit
|
commitdiff
|
tree
2016-06-22
S
t
as Bo
u
k
a
rev
Declare the return type
o
f %ARRAY-RANK as ARRAY-RANK
.
commit
|
commitdiff
|
tree
2016-06-22
Stas B
o
ukare
v
Optimize array
-
total-s
i
ze
.
commit
|
commitdiff
|
tree
2016-06-22
Stas
Boukarev
Optimize with-array-data
.
commit
|
commitdiff
|
tree
2016-06-22
S
tas Boukarev
Fix ty
p
e derivati
o
n of %array-da
t
a-vecto
r
.
commit
|
commitdiff
|
tree
2016-06-21
Stas Boukarev
Convert
a
bun
c
h of mac
r
os wi
t
h ERROR i
n
to functions
.
commit
|
commitdiff
|
tree
2016-06-21
Stas
B
oukare
v
Spr
i
nkle
e
xplicit-check over
s
ome list functio
n
s
.
commit
|
commitdiff
|
tree
2016-06-20
S
t
as Bouk
a
r
e
v
Optimize LIST-
D
ELE
T
E-DUPLICATES*
.
commit
|
commitdiff
|
tree
2016-06-20
Stas Boukare
v
Optimize R
E
MO
V
E
and DELETE o
n
lists
.
commit
|
commitdiff
|
tree
2016-06-20
Stas
B
oukarev
Remove testing code
.
commit
|
commitdiff
|
tree
2016-06-19
S
t
as Boukarev
Speed u
p
REMOVE-DUPLICA
T
ES o
n
lis
t
s
.
commit
|
commitdiff
|
tree
2016-06-18
St
a
s Boukarev
Proper warnin
g
f
o
r destroyed constant
arguments
.
commit
|
commitdiff
|
tree
2016-06-18
S
t
as Boukare
v
Impr
o
v
e set-funct
i
ons transforms
.
commit
|
commitdiff
|
tree
2016-06-18
Stas Boukar
e
v
Add DEFTRANSFORMS for defi
n
in
g
one transform for
m
ultiple
.
.
.
commit
|
commitdiff
|
tree
2016-06-18
Stas
Bouk
a
r
ev
Proper warning
for
che
c
k-imp
o
rtant-result
.
commit
|
commitdiff
|
tree
2016-06-18
Auvi R
f
i
x
a
simple typo
commit
|
commitdiff
|
tree
2016-06-17
S
t
as B
o
u
karev
U
s
e
proper compiler conte
x
t fo
r
compile-time FOR
M
AT
.
.
.
commit
|
commitdiff
|
tree
2016-06-17
Stas
Boukarev
Remo
v
e unus
e
d special variables
.
commit
|
commitdiff
|
tree
2016-06-17
St
a
s Boukare
v
Optimize TREE-EQUAL
with :te
s
t #'eql
.
commit
|
commitdiff
|
tree
2016-06-17
Stas Boukarev
Tra
n
sform and derive
t
y
pes o
f
se
t
functions
.
commit
|
commitdiff
|
tree
2016-06-17
S
tas
B
oukarev
Replace S
T
EVE-SPL
I
CE wit
h
SHIFTF
.
commit
|
commitdiff
|
tree
2016-06-17
Stas Boukarev
S
p
e
ed up functions
t
hat work
on
s
ets
.
commit
|
commitdiff
|
tree
2016-05-28
Sta
s
Bo
u
k
arev
A
RM64: optimize branches in
s
ome
V
O
P
s
.
commit
|
commitdiff
|
tree
2016-05-28
Stas Bo
u
k
a
rev
Optimize widetag-of on ARM64
.
commit
|
commitdiff
|
tree
2016-05-28
Stas Boukare
v
Optimize s
i
ngle
-
float EQL compariso
n
s on
#
+64
-
bit
.
commit
|
commitdiff
|
tree
2016-05-28
Stas B
o
ukarev
sb-r
o
t
ate-byte: F
i
x
c
onstant right
r
otation o
f
u
b
32
.
.
.
commit
|
commitdiff
|
tree
2016-05-09
S
tas Boukar
e
v
Convert *days-before-mo
n
th* to
a global
.
commit
|
commitdiff
|
tree
2016-05-09
St
a
s
B
oukarev
Si
m
plify ge
t
-timezone
.
commit
|
commitdiff
|
tree
2016-04-30
S
tas B
o
ukarev
Reduce
stac
k
u
sag
e
by u
n
wind-blo
c
k
.
commit
|
commitdiff
|
tree
2016-04-30
Stas
Boukarev
Rename slots in unwind-bl
o
ck and ca
t
ch-bl
o
ck
.
commit
|
commitdiff
|
tree
2016-04-30
Stas Boukarev
x
86-6
4
/nlx:
u
se unwind-
b
lock and catch
-
block
consis
t
ently
.
commit
|
commitdiff
|
tree
2016-04-30
Stas Boukarev
Freeze-type p
p
rint structs
.
commit
|
commitdiff
|
tree
2016-04-30
Stas B
o
ukare
v
Remove
a st
a
le de
f
ine-alien-ro
u
tine
.
commit
|
commitdiff
|
tree
2016-04-28
S
tas B
o
ukar
e
v
R
emove sig
s
et
m
a
s
k
f
rom ldso-stubs
,
unused
.
commit
|
commitdiff
|
tree
2016-04-23
Stas
B
oukarev
Fix REVE
R
S
E
on vecto
r
s with fill
-
po
i
n
t
ers
.
commit
|
commitdiff
|
tree
2016-04-22
Stas Boukarev
Re
m
o
ve an u
n
used option from sb-p
c
l::allocate-s
t
andard
.
.
.
commit
|
commitdiff
|
tree
2016-04-22
Stas Boukarev
Add a
t
est for adjust array
.
commit
|
commitdiff
|
tree
2016-04-22
Sta
s
Bo
u
karev
Sp
e
ed up reve
r
sal o
f
v
e
ct
o
rs wit
h
word-sized elem
e
n
t
s
.
commit
|
commitdiff
|
tree
2016-04-22
Stas Boukarev
Speed up vector ex
t
ension i
n
VE
C
TOR
-
PUSH-E
X
TEND
.
commit
|
commitdiff
|
tree
2016-04-22
Stas B
o
uk
a
r
ev
F
r
e
eze-type random-state
.
commit
|
commitdiff
|
tree
2016-04-21
Stas Bo
u
k
arev
Clean run-program
.
lisp
.
commit
|
commitdiff
|
tree
2016-04-21
Stas Boukarev
ARM64
:
increase
s
tati
c
and dynami
c
spaces start address
e
s
.
commit
|
commitdiff
|
tree
2016-04-21
Stas Boukarev
Speed up fl
o
at exponent p
r
inting
.
commit
|
commitdiff
|
tree
2016-04-21
Stas Boukar
e
v
Spee
d
up flo
a
t
pri
n
ting
.
commit
|
commitdiff
|
tree
2016-04-18
Stas
B
oukarev
r
u
n-program
:
s
u
pport
I
/O redire
c
tion to binary
s
treams
.
.
.
commit
|
commitdiff
|
tree
2016-04-18
Stas Boukare
v
run-program: su
p
p
ort out
p
ut r
e
direct
i
on into streams
.
.
.
commit
|
commitdiff
|
tree
2016-04-18
Stas Boukarev
grove
l
-
head
e
r
s
.
c:
P
ut
win32 stuff
i
n
t
o grovel
-
headers
.
.
.
commit
|
commitdiff
|
tree
2016-04-17
Stas Boukarev
Add OVERLAPPED
option to OPEN and UNIX
L
IKE-OPEN on
.
.
.
commit
|
commitdiff
|
tree
2016-04-17
Stas Boukarev
Don't use file-f
l
ag-overlapped
w
hen op
e
ni
n
g
file
s
on
.
.
.
commit
|
commitdiff
|
tree
2016-04-17
Stas
B
ou
k
arev
Fix
s
b
-bsd-s
o
c
k
ets on win32
.
commit
|
commitdiff
|
tree
2016-04-17
S
t
a
s
B
oukarev
sb-b
s
d-sockets: map
EINPRO
G
R
ESS to OPE
R
ATI
O
N-IN-P
R
OGRES
S
.
commit
|
commitdiff
|
tree
2016-04-17
Stas Boukarev
Unify pseudo_atomic
o
n thread and non-threade
d
arm64
.
commit
|
commitdiff
|
tree
2016-04-15
Stas Boukarev
Fix
f
inding the start frame in PRINT-BA
C
KTR
A
CE
.
commit
|
commitdiff
|
tree
2016-04-15
Stas B
o
ukare
v
O
p
ti
m
ize BIT-VECTOR-=
on no
n
-simple a
r
rays
.
commit
|
commitdiff
|
tree
2016-04-15
St
a
s
Bouka
r
e
v
Optimize EQUALP
o
n n
o
n-simple arrays
.
commit
|
commitdiff
|
tree
2016-04-15
Stas Boukarev
Optimize the
ARRAY-T
O
TAL-SI
Z
E transform
.
commit
|
commitdiff
|
tree
2016-04-08
Stas B
o
ukar
e
v
Remo
v
e call
_
into_c on x86-
6
4
.
commit
|
commitdiff
|
tree
2016-04-08
S
t
as Boukarev
Spee
d
up de
b
ug in
f
o creati
o
n
for highly nested functions
.
commit
|
commitdiff
|
tree
2016-04-08
S
t
as Bouk
a
rev
Gen
e
r
a
te debug info o
u
tside of WITHOUT-GCING
.
commit
|
commitdiff
|
tree
2016-04-04
Stas Bouka
r
e
v
Fix a
typo in copyprop
.
commit
|
commitdiff
|
tree
2016-04-04
St
a
s B
o
ukarev
R
educe consing during copy pro
p
a
g
ation
.
commit
|
commitdiff
|
tree
2016-04-04
St
a
s Boukare
v
Work aro
u
nd
a const
r
ai
n
t propagation pr
o
blem
.
commit
|
commitdiff
|
tree
2016-03-31
Stas
Bou
k
a
r
ev
Revert "Pass MAP_F
I
XED to mmap o
n
Linux
.
"
commit
|
commitdiff
|
tree
next