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
Fix sequence type derivation in the presence of negation types.
2016-07-26
S
tas Boukarev
Fix seque
n
ce type
d
eri
v
ation in
t
he
presence of negation
.
.
.
commit
|
commitdiff
|
tree
2016-07-18
Stas B
o
ukarev
sb-posix: Fix getres
u
id() an
d
ge
t
resgid()
.
commit
|
commitdiff
|
tree
2016-07-10
Stas Boukarev
Op
t
imize CHANGE-CLAS
S
.
commit
|
commitdiff
|
tree
2016-07-10
Stas Boukarev
F
i
x
alloc
a
te-inst
a
nc
e
w
o
rki
n
g
on sym
b
ols
.
commit
|
commitdiff
|
tree
2016-07-10
Stas Bou
k
arev
F
i
x a typo in def
o
ptim
i
zer (subseq
d
e
r
ive-type)
.
commit
|
commitdiff
|
tree
2016-07-10
Stas Bo
u
k
arev
O
ptimize ALLO
C
ATE-INSTANCE
.
commit
|
commitdiff
|
tree
2016-07-07
Stas Bouka
r
ev
E
n
a
ble undefi
n
ed warnings in make-host-2 on ar
m
64
.
commit
|
commitdiff
|
tree
2016-07-07
S
t
a
s
B
oukarev
disassemble: Don't hook LR
A
-HOOK on x86oids
.
commit
|
commitdiff
|
tree
2016-07-07
Stas Boukarev
Unparse (STRING 1
0
) ctype as (STRI
N
G 10
)
not a union
.
commit
|
commitdiff
|
tree
2016-07-07
Stas Boukarev
Bring (cty
p
e-of #\ch
a
racter) in
l
i
ne with (t
y
pe-of
.
.
.
commit
|
commitdiff
|
tree
2016-07-07
Stas Bo
u
karev
Better error mes
s
age from undef
i
ned warnings
in m
a
ke
.
.
.
commit
|
commitdiff
|
tree
2016-07-07
Stas Boukarev
derive-type
f
or vec
t
or-pop
.
commit
|
commitdiff
|
tree
2016-07-07
S
t
a
s
Boukarev
Improve SUBSEQ derive-type fo
r
lis
t
s
.
commit
|
commitdiff
|
tree
2016-07-07
Stas Boukarev
Fix N
R
EVERSE type-derivation
.
commit
|
commitdiff
|
tree
2016-07-07
S
tas Boukarev
Better
t
y
p
e derivatio
n
for cop
y
-s
e
q
.
commit
|
commitdiff
|
tree
2016-07-07
Stas Bou
k
arev
Better type d
e
rivat
i
o
n
from subs
e
q
.
commit
|
commitdiff
|
tree
2016-07-07
St
a
s B
o
ukarev
Fi
x
h
andling of intersection-type in the recen
t
ly added
.
.
.
commit
|
commitdiff
|
tree
2016-07-07
Stas Bou
k
arev
Simplify t
h
e EQ
U
AL/E
Q
UALP trans
f
orms
.
commit
|
commitdiff
|
tree
2016-07-07
Stas Boukar
e
v
Better handling of upg
r
aded element types in the
E
Q
UA
L
.
.
.
commit
|
commitdiff
|
tree
2016-07-06
St
a
s
B
o
u
karev
Smarter
EQ
U
ALP transform
.
commit
|
commitdiff
|
tree
2016-07-06
Stas Boukarev
S
mar
t
e
r EQ
U
AL transf
o
rm
.
commit
|
commitdiff
|
tree
2016-07-06
Stas Boukarev
Handle ENO
E
NT f
r
o
m
getpro
t
obyname()
commit
|
commitdiff
|
tree
2016-07-05
Stas Boukarev
make-
a
rray: warn about incorrec
t
options at compile
.
.
.
commit
|
commitdiff
|
tree
2016-07-05
S
t
as Boukarev
Hand
l
e more
&
keys in the
m
a
k
e-array
=
> %make-ar
r
ay
.
.
.
commit
|
commitdiff
|
tree
2016-07-05
Stas
Bouk
a
rev
Fix make-
a
rray type
d
e
r
iver
.
commit
|
commitdiff
|
tree
2016-07-05
Stas Boukarev
Improve
t
ype derivati
o
n of SORT
.
commit
|
commitdiff
|
tree
2016-07-05
Stas Boukarev
SEQUENCE-
R
ESULT-NTH
-
A
RG: use SIMP
L
IFY-VECTOR-TYPE
.
commit
|
commitdiff
|
tree
2016-07-05
St
a
s
B
ouka
r
ev
Improve SIMPLIFY-V
E
CTOR-TYPE
.
commit
|
commitdiff
|
tree
2016-07-04
S
t
as Boukar
e
v
Derive
t
ype of nstring-*case function
s
.
commit
|
commitdiff
|
tree
2016-07-04
St
a
s Boukare
v
T
ransform SEAR
C
H to P
O
SITION when possi
b
le
.
commit
|
commitdiff
|
tree
2016-07-04
Stas Boukarev
Imp
r
ove typ
e
derivatio
n
fo
r
MISMATCH
,
POSITION, COUNT
.
commit
|
commitdiff
|
tree
2016-07-04
S
tas Boukarev
Deriv
e
type of SEARCH
.
commit
|
commitdiff
|
tree
2016-06-24
Stas B
o
ukarev
Fix a typo in NEWS
.
commit
|
commitdiff
|
tree
2016-06-23
Sta
s
Boukar
e
v
Sl
i
ghtly optimize
A
PP
E
ND
.
commit
|
commitdiff
|
tree
2016-06-23
S
t
as Boukarev
Remo
v
e a commented o
u
t versio
n
of
COERCE
.
commit
|
commitdiff
|
tree
2016-06-23
S
tas Boukarev
Micro
-
optimize type-chec
k
-error/word
on x86-64
.
commit
|
commitdiff
|
tree
2016-06-22
Stas Boukar
e
v
Optimize ECAS
E
/ET
Y
PECASE
e
x
pansion
.
commit
|
commitdiff
|
tree
2016-06-22
Sta
s
B
o
ukarev
Add (optimize allow-non-returning-tail-call) to ERROR
.
.
.
commit
|
commitdiff
|
tree
2016-06-22
Stas Boukarev
Declare a type
in %set-fill-pointe
r
.
commit
|
commitdiff
|
tree
2016-06-22
Stas Bo
u
karev
Opt
i
mize
a
rray-dimensions
.
commit
|
commitdiff
|
tree
2016-06-22
S
tas Bouka
r
ev
Declare the
r
eturn
t
ype of %
A
RRAY-RANK as ARRAY-RANK
.
commit
|
commitdiff
|
tree
2016-06-22
S
t
as Boukarev
Opti
m
ize
array-
t
o
ta
l
-
s
i
ze
.
commit
|
commitdiff
|
tree
2016-06-22
Stas Boukarev
Opti
m
ize with-array-
d
ata
.
commit
|
commitdiff
|
tree
2016-06-22
St
a
s Bouk
a
rev
Fix type derivation of %a
r
ray-d
a
ta-vector
.
commit
|
commitdiff
|
tree
2016-06-21
Stas Boukarev
Convert a bun
c
h of macros
w
ith ERROR into function
s
.
commit
|
commitdiff
|
tree
2016-06-21
Stas
Bo
u
karev
Sprinkle
explicit-chec
k
over some
lis
t
functi
o
ns
.
commit
|
commitdiff
|
tree
2016-06-20
Stas B
o
u
karev
Optimize LIST
-
DELETE-DUPLICA
T
ES*
.
commit
|
commitdiff
|
tree
2016-06-20
Stas
Bouk
a
r
ev
Optimize R
E
MOVE and
DELET
E
on lists
.
commit
|
commitdiff
|
tree
2016-06-20
S
tas
B
ouk
a
r
ev
Remove t
e
sting co
d
e
.
commit
|
commitdiff
|
tree
2016-06-19
Stas Boukarev
Speed u
p
REMOVE-DUPLICA
T
E
S on lists
.
commit
|
commitdiff
|
tree
2016-06-18
Stas B
o
ukarev
Proper w
a
rning for destr
o
yed con
s
ta
n
t argume
n
ts
.
commit
|
commitdiff
|
tree
2016-06-18
Stas Boukarev
Improve set-funct
i
ons t
r
ans
f
o
r
ms
.
commit
|
commitdiff
|
tree
2016-06-18
Sta
s
B
oukarev
Add D
E
FTRA
N
SFORMS for
definin
g
one transform for multiple
.
.
.
commit
|
commitdiff
|
tree
2016-06-18
S
t
as Boukarev
P
roper wa
r
n
ing
for c
h
eck-important-resul
t
.
commit
|
commitdiff
|
tree
2016-06-17
S
t
as
B
oukar
e
v
Use p
r
ope
r
c
ompiler context for
c
ompil
e
-time FORMAT
.
.
.
commit
|
commitdiff
|
tree
2016-06-17
Stas Bouk
a
rev
Remove unused special variables
.
commit
|
commitdiff
|
tree
2016-06-17
St
a
s Boukarev
O
p
timize TR
E
E-EQ
U
AL with
:te
s
t #'eql
.
commit
|
commitdiff
|
tree
2016-06-17
Stas Bouk
a
rev
T
ran
s
form an
d
d
e
r
i
ve type
s
of
set fu
n
ctions
.
commit
|
commitdiff
|
tree
2016-06-17
Stas Boukarev
Repla
c
e STEVE
-
SPLI
C
E with SHIFTF
.
commit
|
commitdiff
|
tree
2016-06-17
S
ta
s
Bo
u
karev
Speed u
p
functi
o
ns that
w
ork
on set
s
.
commit
|
commitdiff
|
tree
2016-05-28
Stas Boukarev
ARM6
4
: opti
m
ize branches in some VOPs
.
commit
|
commitdiff
|
tree
2016-05-28
Sta
s
Boukarev
Opt
i
mize wideta
g
-of on ARM64
.
commit
|
commitdiff
|
tree
2016-05-28
Stas
B
oukarev
O
ptimize single
-
float EQL co
m
parisons o
n
#+64-bit
.
commit
|
commitdiff
|
tree
2016-05-28
St
a
s Boukarev
sb-rotat
e
-byte: Fix co
n
stant right rotat
i
on of ub32
.
.
.
commit
|
commitdiff
|
tree
2016-05-09
Stas
B
oukarev
Conv
e
rt *days-befor
e
-mont
h
* to a global
.
commit
|
commitdiff
|
tree
2016-05-09
S
t
as Bo
u
k
are
v
S
i
mplify get-timezone
.
commit
|
commitdiff
|
tree
2016-04-30
Stas
B
ouka
r
e
v
Reduce
stack usage by
u
nwin
d
-
block
.
commit
|
commitdiff
|
tree
2016-04-30
Stas Boukarev
Rename s
l
ots
i
n unwind-b
l
ock
and c
a
t
c
h-b
l
ock
.
commit
|
commitdiff
|
tree
2016-04-30
Stas Bouka
r
ev
x86-64/n
l
x
:
use unwind-block and
c
atch-block c
o
nsistentl
y
.
commit
|
commitdiff
|
tree
2016-04-30
Stas Boukarev
Freez
e
-
t
ype ppr
i
nt
s
tructs
.
commit
|
commitdiff
|
tree
2016-04-30
S
t
a
s
Boukarev
Remove
a
stale d
e
fin
e
-alien-routine
.
commit
|
commitdiff
|
tree
2016-04-28
Stas Boukar
e
v
R
e
move sigsetmask from ldso-stubs,
unuse
d
.
commit
|
commitdiff
|
tree
2016-04-23
Stas Boukare
v
Fix REVERSE
o
n vectors with fill-pointers
.
commit
|
commitdiff
|
tree
2016-04-22
Stas Boukarev
Remove an unused option
f
rom sb-pcl::allocat
e
-sta
n
d
a
rd
.
.
.
commit
|
commitdiff
|
tree
2016-04-22
Stas Bo
u
karev
Add a t
e
st for ad
j
ust array
.
commit
|
commitdiff
|
tree
2016-04-22
Stas Boukarev
S
p
eed up revers
a
l of vectors
w
ith
word-sized elements
.
commit
|
commitdiff
|
tree
2016-04-22
S
t
a
s
Boukarev
Sp
e
ed up vecto
r
extens
i
on in VECTOR-PUSH-EXTE
N
D
.
commit
|
commitdiff
|
tree
2016-04-22
Stas
Bo
u
karev
Freeze-type random-state
.
commit
|
commitdiff
|
tree
2016-04-21
Stas Bouka
r
e
v
Clean run-program
.
lisp
.
commit
|
commitdiff
|
tree
2016-04-21
St
a
s Boukarev
ARM64:
i
ncrease static
a
n
d
dy
n
amic spaces start addresses
.
commit
|
commitdiff
|
tree
2016-04-21
Stas B
o
ukarev
Speed up
flo
a
t
e
x
p
o
nent printing
.
commit
|
commitdiff
|
tree
2016-04-21
Stas
B
o
u
karev
Speed u
p
float
p
r
i
nting
.
commit
|
commitdiff
|
tree
2016-04-18
Stas B
o
ukarev
run-prog
r
am:
support I
/
O re
d
i
re
c
t
ion to
b
inary streams
.
.
.
commit
|
commitdiff
|
tree
2016-04-18
Stas
Bou
k
arev
ru
n
-program: support
outpu
t
red
i
rection
i
nto st
r
e
a
m
s
.
.
.
commit
|
commitdiff
|
tree
2016-04-18
Stas B
o
u
k
a
rev
g
r
ovel-head
e
r
s
.
c: Put
win32 stuff into grovel-headers
.
.
.
commit
|
commitdiff
|
tree
2016-04-17
Stas Bouk
a
rev
Add OVERLAPPED optio
n
t
o OPEN and UN
I
XLIKE-OPEN on
.
.
.
commit
|
commitdiff
|
tree
2016-04-17
Stas Boukarev
D
on't us
e
file-fl
a
g-overlapped when op
e
ning
f
ile
s
on
.
.
.
commit
|
commitdiff
|
tree
2016-04-17
S
tas Boukarev
Fix
s
b
-
bsd-sockets o
n
win32
.
commit
|
commitdiff
|
tree
2016-04-17
Stas Bou
k
ar
e
v
sb-
b
sd-socke
t
s: m
a
p EINPROGR
E
SS
t
o OPERA
T
ION-IN-P
R
OGRESS
.
commit
|
commitdiff
|
tree
2016-04-17
St
a
s Bouk
a
rev
Unify pseudo_atomic
on
t
hread
and non-threaded arm64
.
commit
|
commitdiff
|
tree
2016-04-15
St
a
s B
o
ukarev
Fix fi
n
din
g
t
h
e
s
t
art fram
e
i
n
PR
I
NT-BACK
T
RACE
.
commit
|
commitdiff
|
tree
2016-04-15
St
a
s B
o
uka
r
ev
O
p
timize BIT-VECTOR-= on
n
on-simple arrays
.
commit
|
commitdiff
|
tree
2016-04-15
Stas
B
oukare
v
Optimize EQUALP
on non-si
m
ple
a
rrays
.
commit
|
commitdiff
|
tree
2016-04-15
Stas Boukarev
Optimize
th
e
ARRAY-TOTAL-SIZ
E
transform
.
commit
|
commitdiff
|
tree
2016-04-08
S
tas Boukarev
Re
m
ov
e
call_into_c on
x86-64
.
commit
|
commitdiff
|
tree
2016-04-08
Sta
s
Bouka
r
ev
Spee
d
up debug i
n
fo creat
i
o
n
for highly ne
s
ted
f
unctions
.
commit
|
commitdiff
|
tree
2016-04-08
S
ta
s
Boukarev
Generate debug info outside of WITHOUT-GCING
.
commit
|
commitdiff
|
tree
2016-04-04
Stas Boukar
e
v
Fix a
t
yp
o
in c
o
pypr
o
p
.
commit
|
commitdiff
|
tree
2016-04-04
Stas Bouk
a
rev
Reduce c
o
n
s
ing dur
i
n
g
co
p
y
propagation
.
commit
|
commitdiff
|
tree
2016-04-04
Sta
s
Boukarev
Work
around
a
co
n
strai
n
t pr
o
pagatio
n
pro
b
lem
.
commit
|
commitdiff
|
tree
next