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 make-sequence type derivation with unknown types.
2016-03-31
S
tas Boukare
v
Fix m
a
k
e
-sequen
c
e
type
derivation with unknow
n
t
y
pes
.
commit
|
commitdiff
|
tree
2016-03-30
Stas Boukarev
Fix a
docstri
n
g
typo
.
commit
|
commitdiff
|
tree
2016-03-21
S
t
as Boukare
v
Fi
x
a
typo
.
commit
|
commitdiff
|
tree
2016-03-21
Stas Boukarev
Fix a test o
n
#-sb-unicode
.
commit
|
commitdiff
|
tree
2016-03-20
Stas Bo
u
ka
r
ev
sb-g
m
p: fix loadin
g
li
b
gmp on da
r
win
.
commit
|
commitdiff
|
tree
2016-03-19
S
tas Boukare
v
Optim
i
ze t
h
e FORMAT NIL to
CONCATENA
T
E transfo
r
m
.
commit
|
commitdiff
|
tree
2016-03-19
Stas B
o
u
karev
Transform CONCATE
N
AT
E
to spe
c
i
a
l
i
z
e
d functions
.
commit
|
commitdiff
|
tree
2016-03-19
S
t
a
s Boukarev
Optim
i
z
e
variable calls
to CONCATENATE
.
commit
|
commitdiff
|
tree
2016-03-19
S
tas B
o
ukarev
Opt
i
mize ou
t
-
o
f
-
l
i
ne string
C
ONCATENATE,
p
a
rt 2
.
commit
|
commitdiff
|
tree
2016-03-19
Stas Bou
k
a
rev
Optimize out
-
of-line str
i
ng C
O
NCATENA
T
E
.
commit
|
commitdiff
|
tree
2016-03-17
Stas Bouk
a
rev
r
u
n
-
p
rogram: error on bad stream options
.
commit
|
commitdiff
|
tree
2016-03-15
Stas Boukarev
Fix sb-pcl::%
u
pdate-sl
o
t
s
.
commit
|
commitdiff
|
tree
2016-03-14
Stas Boukarev
O
ptimize DO-SE
Q
UENCE
.
commit
|
commitdiff
|
tree
2016-03-14
Stas Bouka
r
ev
Opt
i
miz
e
m
ake-
v
ector-like
.
commit
|
commitdiff
|
tree
2016-03-14
St
a
s Bou
k
arev
R
em
o
ve !begin
-
instruc
t
ion-de
f
i
nitio
n
s
.
commit
|
commitdiff
|
tree
2016-03-14
S
tas Bou
k
a
r
ev
Remove DEF!MACRO from packages
.
commit
|
commitdiff
|
tree
2016-03-14
Sta
s
B
oukarev
Clea
n
up nested IFs
.
commit
|
commitdiff
|
tree
2016-03-14
Sta
s
Boukarev
Be
t
ter type d
e
clar
a
tions f
o
r
fi
l
l-
p
ointer related
c
od
e
.
commit
|
commitdiff
|
tree
2016-03-13
Stas
B
ouk
a
rev
Tran
s
form N|REVERSE to
v
ector-reverse/li
s
t-reverse
.
commit
|
commitdiff
|
tree
2016-03-13
Stas Boukarev
Opti
m
ize [N]REVER
S
E
on vectors
.
commit
|
commitdiff
|
tree
2016-03-13
Stas Boukarev
Optimize S
U
BSTITUTE functions
.
commit
|
commitdiff
|
tree
2016-03-13
Sta
s
B
ouk
a
r
e
v
D
eclaim ty
p
es of %%da
t
a-
v
ector-
.
.
.
%%
.
commit
|
commitdiff
|
tree
2016-03-12
Stas Bouka
r
ev
Remove *the-wrapper
.
.
.
*
f
r
om PC
L
.
commit
|
commitdiff
|
tree
2016-03-11
Stas B
o
ukarev
Don't force layout invali
d
ation on
su
p
ercl
a
ss finaliza
t
ion
.
commit
|
commitdiff
|
tree
2016-03-06
Stas Boukarev
R
ename SHARP-TAG to
S
H
ARP-EQUAL-WR
A
PPER
.
commit
|
commitdiff
|
tree
2016-03-06
Philipp
M
atthias
.
.
.
Remov
e
duplicate declar
a
tion
commit
|
commitdiff
|
tree
2016-03-06
Philipp
M
a
tthias
.
.
.
Mov
e
o
nly locally used
f
unction from he
a
der to sou
r
ce
commit
|
commitdiff
|
tree
2016-03-06
Stas Bouka
r
ev
O
p
timize #x=
/
#x
#
.
commit
|
commitdiff
|
tree
2016-03-06
S
t
as Boukarev
Debugg
e
r
: don't use symbol-macrolet on s
p
ecial
variables
.
commit
|
commitdiff
|
tree
2016-03-06
Stas Boukarev
Fix
intera
c
tion of f
l
oat type deri
v
ation
and negative
.
.
.
commit
|
commitdiff
|
tree
2016-03-04
S
t
as Boukarev
Rem
o
ve source-
r
oot from
d
e
bug-info
.
commit
|
commitdiff
|
tree
2016-03-04
Stas Boukarev
More precise and compact sou
r
c
e
locations fro
m
xre
f
.
commit
|
commitdiff
|
tree
2016-03-04
S
t
a
s
Boukarev
WHO-SET
S
and
WHO-REFERENCES
o
n DEFGLOBAL
.
commit
|
commitdiff
|
tree
2016-03-02
S
tas Boukarev
Fix typos
.
commit
|
commitdiff
|
tree
2016-02-29
Stas B
o
ukar
e
v
O
ptim
i
z
e
load/s
t
o
r
e
p
ai
r
s o
n
ARM64
.
commit
|
commitdiff
|
tree
2016-02-29
S
t
as Boukarev
Optimiz
e
SE
T
-SLOT
on ARM6
4
.
commit
|
commitdiff
|
tree
2016-02-29
Stas Bo
u
karev
Op
t
imize (SETF SCHAR
)
.
commit
|
commitdiff
|
tree
2016-02-29
S
t
a
s
B
o
ukarev
Optimiz
e
MAPC
A
R on
l
arge lists
.
commit
|
commitdiff
|
tree
2016-02-29
Stas Boukarev
Remove the ir1 FU
N
CALL transfo
r
m
.
commit
|
commitdiff
|
tree
2016-02-29
St
a
s Boukarev
Opti
m
ize MAP* transforms on lambdas
.
commit
|
commitdiff
|
tree
2016-02-26
S
tas Bo
u
karev
Fix a wa
r
n
i
ng me
s
sag
e
wo
r
din
g
.
commit
|
commitdiff
|
tree
2016-02-25
S
tas Bou
k
arev
op
t
imize-co
n
stant-lo
a
d
s
: fi
x
h
a
n
dling o
f
0
.
commit
|
commitdiff
|
tree
2016-02-24
St
a
s
B
ou
k
arev
op
t
imize-cons
t
a
nt-loads: proc
e
ss all blocks
.
commit
|
commitdiff
|
tree
2016-02-24
Stas Boukarev
Fix an AVER
caused by
ignori
n
g cl
o
sed over variab
l
es
.
commit
|
commitdiff
|
tree
2016-02-23
Stas
B
oukarev
tests: Fix :mod-arith
-
large-const
a
nt on 32-bit platforms
.
commit
|
commitdiff
|
tree
2016-02-23
Stas Bouk
a
r
e
v
A
R
M6
4
:
m
ore comp
a
ct encodi
n
g
for word-l
e
ngth
immediate
s
.
commit
|
commitdiff
|
tree
2016-02-23
Stas Boukarev
Don't
fai
l
to encode immediates
in modular
arithmetic
.
.
.
commit
|
commitdiff
|
tree
2016-02-23
Stas Boukarev
Opt
i
mize
c
onstant loa
d
s
.
commit
|
commitdiff
|
tree
2016-02-23
Stas
Bou
k
are
v
E
nsure registers are m
o
ved in
t
o stack
l
o
c
ations dire
c
tly
.
commit
|
commitdiff
|
tree
2016-02-21
S
tas Bouka
r
ev
Remove a coup
l
e of #
i
f 0
commit
|
commitdiff
|
tree
2016-02-21
Stas Boukarev
Optimize in
i
tialize-vecto
r
wi
t
h
0 val
u
es
.
commit
|
commitdiff
|
tree
2016-02-21
St
a
s
Bou
k
arev
Ab
s
tract im
m
e
d
iate l
o
ading on
x86
-
64
.
commit
|
commitdiff
|
tree
2016-02-21
St
a
s Bou
k
arev
Der
i
ve result types of
s
truc
t
ure s
e
t
t
ers
.
commit
|
commitdiff
|
tree
2016-02-21
S
t
as Boukarev
Optimize e
m
it-i
n
its with 0
values
.
commit
|
commitdiff
|
tree
2016-02-21
Stas Bouka
r
ev
S
li
g
htl
y
optimize
a
ll
o
cation
s
e
q
uence on x
8
6-64
.
commit
|
commitdiff
|
tree
2016-02-21
Stas Boukarev
Remove global_int
e
r
r
upt_dat
a
.
commit
|
commitdiff
|
tree
2016-02-21
St
a
s Boukarev
Fix single-t
h
readed
builds
.
commit
|
commitdiff
|
tree
2016-02-20
Stas Bou
k
arev
D
on't free t
h
r
ead->interrupt_data separately
.
commit
|
commitdiff
|
tree
2016-02-20
Stas Boukarev
Micro-optimize
v
erify-arg-count
o
n
x86oids and ARM64
.
commit
|
commitdiff
|
tree
2016-02-20
Stas
Bo
u
karev
create_thread_struct
:
don't allocate int
e
rrupt_data
.
.
.
commit
|
commitdiff
|
tree
2016-02-20
Stas Boukarev
create_thread_struct: don't
all
o
cate os_at
t
r separa
t
e
l
y
.
commit
|
commitdiff
|
tree
2016-02-20
S
t
as Boukarev
Don't leak memory during exce
p
tio
n
han
d
ling on Da
r
win
.
commit
|
commitdiff
|
tree
2016-02-20
Stas Boukarev
*compile
r
-trace-output* wor
k
ar
o
und
.
commit
|
commitdiff
|
tree
2016-02-19
St
a
s Boukarev
K
e
ep sb-a
s
sem
:
*assem-instructions*
f
or sl
i
m
e compatibility
.
commit
|
commitdiff
|
tree
2016-02-13
Stas Boukarev
R
estore bui
l
d on non-x86oids
.
commit
|
commitdiff
|
tree
2016-02-12
S
t
as Boukarev
I
m
p
r
ove L
D
B
when (+ size position)
i
s less than
n-fi
x
nu
m
.
.
.
commit
|
commitdiff
|
tree
2016-02-12
St
a
s B
o
ukarev
Optimize
l
o
g
and w
i
th non
-
f
ix
n
um word ma
s
ks on x86oids
.
.
.
commit
|
commitdiff
|
tree
2016-02-11
Stas Boukarev
Add
L
O
GTEST VOPs on ARM
6
4
.
commit
|
commitdiff
|
tree
2016-02-11
St
a
s B
o
ukarev
Optimize MAS
K
-
S
I
G
NED-FIE
L
D
o
n ARM6
4
.
commit
|
commitdiff
|
tree
2016-02-11
Stas Boukarev
Disassemble T
B
Z
and TBNZ on A
R
M64
.
commit
|
commitdiff
|
tree
2016-02-11
Sta
s
B
oukarev
Optimize
f
ix
n
um m
a
sk-s
i
gned-field on x8
6
.
commit
|
commitdiff
|
tree
2016-02-10
Stas Bouka
r
ev
Op
t
imiz
e
(MAS
K
-
S
IGNED-FIELD
6
3
X
) on
x
86-
6
4
.
commit
|
commitdiff
|
tree
2016-02-10
Stas Boukarev
Opti
m
ize some
V
O
P
S
o
n ARM6
4
wit
h
LDP/STP
.
commit
|
commitdiff
|
tree
2016-02-10
S
tas Boukarev
sb-prof
i
le:re
p
ort don't war
n
abo
u
t
r
e
d
efined
f
unctions
.
commit
|
commitdiff
|
tree
2016-02-09
St
a
s Bouka
r
ev
Mi
c
ro-optimize listify-rest-a
r
gs on ARM6
4
.
commit
|
commitdiff
|
tree
2016-02-09
Stas
Boukarev
Fix disassemblin
g
o
f LDR/STR with post/pre-
i
ndex on
.
.
.
commit
|
commitdiff
|
tree
2016-02-09
Stas Boukarev
Fix c
a
l
l_
i
nt
o
_c on PPC
.
commit
|
commitdiff
|
tree
2016-02-09
Stas Boukarev
Sli
g
htly reduce consing i
n
with-
p
ack
a
ge-iterator
.
commit
|
commitdiff
|
tree
2016-02-08
Stas Bo
u
karev
Optimize out of
l
ine LIS
T
*
commit
|
commitdiff
|
tree
2016-02-08
Stas Boukarev
Fix a copy
& paste
mista
k
e that breaks x86
.
commit
|
commitdiff
|
tree
2016-02-08
Stas Bou
k
are
v
Re
m
ove un
n
ecessary package
p
r
efixes
.
commit
|
commitdiff
|
tree
2016-02-07
Stas Boukarev
Optimize fi
x
num
L
OGNOR on ARM64
.
commit
|
commitdiff
|
tree
2016-02-07
Stas Boukarev
M
icro-opti
m
ize sb
-
ke
r
nel:code-instructio
n
s
o
n arm64
.
commit
|
commitdiff
|
tree
2016-02-07
Stas Boukarev
Re
m
ove
s
b-disassem::co
d
e-ins
t
-area-ad
d
ress
.
commit
|
commitdiff
|
tree
2016-02-07
S
tas B
o
ukarev
Remove s
b
-
a
s
se
m
:*assem
-
instructions*
.
commit
|
commitdiff
|
tree
2016-02-07
Stas
Boukare
v
Fix x86 build
.
commit
|
commitdiff
|
tree
2016-02-06
Stas Bo
u
ka
r
ev
Warn about arg-cou
n
t mism
a
tch f
o
r
MAP and
MAP-INTO
.
commit
|
commitdiff
|
tree
2016-02-06
Stas Bo
u
k
arev
Ma
k
e %o
t
her-point
e
r-w
i
detag GC
safe
.
commit
|
commitdiff
|
tree
2016-02-02
Stas Bouk
a
rev
Check argument mism
a
tch for f
u
n
cti
o
n argu
m
ents to cal
l
able
.
.
.
commit
|
commitdiff
|
tree
2016-01-31
Sta
s
Boukar
e
v
Const
a
nt
f
o
l
d
functions t
h
at call o
t
her
fu
n
ctions
.
commit
|
commitdiff
|
tree
2016-01-31
S
tas Boukarev
D
o
n't ev
a
lua
t
e the docstring in
d
e
f
v
a
r, defconstant
.
commit
|
commitdiff
|
tree
2016-01-31
Stas Boukare
v
F
orge
t
about a constant varia
b
le a
f
t
er maku
n
bou
n
d
.
commit
|
commitdiff
|
tree
2016-01-31
Sta
s
Boukare
v
Wrap a
t
e
s
t
i
n with-tes
t
.
commit
|
commitdiff
|
tree
2016-01-31
Stas Boukarev
Prop
e
r errors from OPEN on Windows
.
commit
|
commitdiff
|
tree
2016-01-18
Sta
s
Boukarev
Don't import SB
-
C::VOP-I
N
FO-T
A
R
GET-FUN
into SB-REGALLOC
.
commit
|
commitdiff
|
tree
2016-01-18
S
tas Bo
u
karev
Fix scale-f
l
o
at on
x
8
6
.
commit
|
commitdiff
|
tree
2016-01-18
S
t
as Boukarev
C
lea
n
up *feature*
test in a couple of places
.
commit
|
commitdiff
|
tree
2016-01-18
Stas Boukarev
Fix SQ
R
T on
L
EAS
T
-NEGATIVE-
D
OUBLE-FLOAT
.
commit
|
commitdiff
|
tree
2016-01-18
Stas B
o
ukarev
M
A
PHASH compiler-ma
c
ro: don't evaluate HA
S
H-TA
B
LE
t
wice
.
commit
|
commitdiff
|
tree
2016-01-18
Stas Boukarev
H
a
n
dle multiple :NICKN
A
MES opti
o
ns to
D
EFP
A
CKAGE
.
commit
|
commitdiff
|
tree
next