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 (setf fdocumentation) on closures.
2016-03-31
St
a
s Boukare
v
Fix (set
f
fdocumentation)
o
n closures
.
commit
|
commitdiff
|
tree
2016-03-31
S
t
as Boukarev
Optimize call-
n
a
med on
x
86-
6
4
.
commit
|
commitdiff
|
tree
2016-03-31
S
t
as B
o
u
k
arev
Fix
make-
s
eque
n
ce
type derivation with
unknown typ
e
s
.
commit
|
commitdiff
|
tree
2016-03-30
Stas
Bou
k
arev
Fix
a docstring ty
p
o
.
commit
|
commitdiff
|
tree
2016-03-21
Stas Bou
k
a
re
v
F
i
x a t
y
po
.
commit
|
commitdiff
|
tree
2016-03-21
Stas Boukarev
Fi
x
a test on
#
-sb-u
n
icode
.
commit
|
commitdiff
|
tree
2016-03-20
Stas Bouk
a
rev
s
b-gm
p
: fix loadin
g
libgmp o
n
darwin
.
commit
|
commitdiff
|
tree
2016-03-19
Stas Bo
u
karev
Optimize the FOR
M
AT NIL to CONCATENATE transform
.
commit
|
commitdiff
|
tree
2016-03-19
Stas B
o
ukarev
Transform CONCAT
E
NAT
E
to specializ
e
d functio
n
s
.
commit
|
commitdiff
|
tree
2016-03-19
Stas Bo
u
karev
Optimize varia
b
le cal
l
s
to CO
N
CATENATE
.
commit
|
commitdiff
|
tree
2016-03-19
S
t
as Boukarev
Op
t
imi
z
e out-of-line
s
t
r
in
g
CONCATENATE
,
p
art 2
.
commit
|
commitdiff
|
tree
2016-03-19
Stas Boukarev
O
p
timize ou
t
-of-l
i
n
e
s
trin
g
CONCAT
E
NATE
.
commit
|
commitdiff
|
tree
2016-03-17
Stas
B
oukarev
ru
n
-program: erro
r
on bad s
t
ream
o
ptions
.
commit
|
commitdiff
|
tree
2016-03-15
Stas Bou
k
ar
e
v
Fix sb-pcl::%upda
t
e
-sl
o
ts
.
commit
|
commitdiff
|
tree
2016-03-14
Stas Boukar
e
v
Optimiz
e
D
O
-SEQUENCE
.
commit
|
commitdiff
|
tree
2016-03-14
Stas Boukarev
Optimize make-vect
o
r-like
.
commit
|
commitdiff
|
tree
2016-03-14
S
t
as Bou
k
a
rev
Remove !begin-instruction
-
definitio
n
s
.
commit
|
commitdiff
|
tree
2016-03-14
Stas Bou
k
arev
Remove DEF
!
MA
C
RO from packages
.
commit
|
commitdiff
|
tree
2016-03-14
Stas
B
oukarev
Clean up nested IFs
.
commit
|
commitdiff
|
tree
2016-03-14
S
tas Boukarev
Better
t
ype d
e
c
l
arations for fill-poi
n
t
e
r related code
.
commit
|
commitdiff
|
tree
2016-03-13
Stas Bouk
a
r
e
v
Transform N|REVERSE to vector-reverse/list-reverse
.
commit
|
commitdiff
|
tree
2016-03-13
S
tas Boukarev
O
ptim
i
z
e [N]
R
E
V
E
RSE o
n
vect
o
rs
.
commit
|
commitdiff
|
tree
2016-03-13
Stas B
o
ukarev
O
pti
m
ize
S
UB
S
T
ITU
T
E functions
.
commit
|
commitdiff
|
tree
2016-03-13
Stas
Bouka
r
ev
Declaim types of %%d
a
ta-vector-
.
.
.
%%
.
commit
|
commitdiff
|
tree
2016-03-12
St
a
s Bou
k
arev
Remov
e
*the-wrapper
.
.
.
* from PCL
.
commit
|
commitdiff
|
tree
2016-03-11
Stas Bouka
r
ev
Don't force
l
ayout
i
nvalidati
o
n on superc
l
a
ss finalization
.
commit
|
commitdiff
|
tree
2016-03-06
Stas Bou
k
ar
e
v
Rename
SH
A
R
P
-
T
A
G
to SHARP-EQU
A
L-WRAPPER
.
commit
|
commitdiff
|
tree
2016-03-06
P
h
ilipp Matthias
.
.
.
Remove
d
uplic
a
te
de
c
laration
commit
|
commitdiff
|
tree
2016-03-06
P
hilipp Matthias
.
.
.
Move only locally
u
sed function fr
o
m
header to source
commit
|
commitdiff
|
tree
2016-03-06
Stas Bo
u
karev
Op
t
imize #x=/#
x
#
.
commit
|
commitdiff
|
tree
2016-03-06
Stas Bou
k
arev
Debugger: don't use symbol
-
macro
l
et on
spec
i
al vari
a
b
les
.
commit
|
commitdiff
|
tree
2016-03-06
S
tas
Boukarev
Fix interact
i
on of float type deri
v
ation a
n
d negative
.
.
.
commit
|
commitdiff
|
tree
2016-03-04
S
tas Bo
u
karev
Remo
v
e so
u
rc
e
-
r
oo
t
from debug-
i
nfo
.
commit
|
commitdiff
|
tree
2016-03-04
Stas
Boukare
v
More pr
e
c
ise a
n
d
comp
a
c
t
s
our
c
e location
s
from
x
r
ef
.
commit
|
commitdiff
|
tree
2016-03-04
S
tas Boukarev
WHO-SETS and WHO-REFE
R
EN
C
ES on DEFGLOBAL
.
commit
|
commitdiff
|
tree
2016-03-02
Stas Bou
k
arev
Fi
x
typos
.
commit
|
commitdiff
|
tree
2016-02-29
Stas Bouka
r
ev
O
p
timize load/stor
e
pairs on AR
M
64
.
commit
|
commitdiff
|
tree
2016-02-29
Stas
B
ou
k
arev
Optimize SET-SL
O
T
o
n
ARM64
.
commit
|
commitdiff
|
tree
2016-02-29
Stas
B
o
ukarev
Optimize (SE
T
F S
C
HAR
)
.
commit
|
commitdiff
|
tree
2016-02-29
S
tas Bouk
a
rev
Optimize MAP
C
AR on la
r
ge lists
.
commit
|
commitdiff
|
tree
2016-02-29
S
tas B
o
ukarev
R
emove the ir
1
FUNCALL transform
.
commit
|
commitdiff
|
tree
2016-02-29
Stas B
o
ukarev
Optimize MAP* tran
s
form
s
on lambdas
.
commit
|
commitdiff
|
tree
2016-02-26
S
ta
s
Boukarev
Fix a warning
message w
o
r
ding
.
commit
|
commitdiff
|
tree
2016-02-25
St
a
s B
o
ukare
v
op
t
i
mize-constant
-
loads: fix
handlin
g
of 0
.
commit
|
commitdiff
|
tree
2016-02-24
Stas Boukare
v
optimize-co
n
stant-loads: p
r
o
ces
s
all bl
o
cks
.
commit
|
commitdiff
|
tree
2016-02-24
S
ta
s
Boukare
v
F
i
x
an AVER caused
b
y ig
n
oring
closed over vari
a
bles
.
commit
|
commitdiff
|
tree
2016-02-23
Stas
B
oukarev
tes
t
s: Fix :mod-arith-large
-
constant on
32-bit platf
o
r
ms
.
commit
|
commitdiff
|
tree
2016-02-23
Stas Boukarev
ARM64: more compact encodi
n
g fo
r
word-
l
ength imm
e
dia
t
es
.
commit
|
commitdiff
|
tree
2016-02-23
S
tas
B
oukarev
Don't fail to encode immediate
s
in modular arithmetic
.
.
.
commit
|
commitdiff
|
tree
2016-02-23
Stas
B
oukarev
O
p
ti
m
ize cons
t
ant l
o
ads
.
commit
|
commitdiff
|
tree
2016-02-23
St
a
s B
o
ukarev
Ensu
r
e
reg
i
s
t
ers are mo
v
e
d
int
o
stack locations
d
irectl
y
.
commit
|
commitdiff
|
tree
2016-02-21
Stas
B
o
ukarev
Remo
v
e
a
couple of #if 0
commit
|
commitdiff
|
tree
2016-02-21
Stas
Bouka
r
ev
O
ptimize initi
a
lize-vector with 0 values
.
commit
|
commitdiff
|
tree
2016-02-21
Stas Boukarev
Abstract i
m
mediat
e
loading on
x
86
-
64
.
commit
|
commitdiff
|
tree
2016-02-21
St
a
s Bo
u
karev
Derive resul
t
ty
p
es of structure set
t
ers
.
commit
|
commitdiff
|
tree
2016-02-21
Stas
B
o
u
karev
O
ptimize e
m
it-inits w
i
t
h 0 va
l
ues
.
commit
|
commitdiff
|
tree
2016-02-21
St
a
s Boukarev
Slightly optimize a
l
location sequence o
n
x
86-64
.
commit
|
commitdiff
|
tree
2016-02-21
Stas
B
ou
k
a
rev
Remov
e
g
l
obal_interr
u
pt_data
.
commit
|
commitdiff
|
tree
2016-02-21
Stas Boukarev
F
i
x sing
l
e-threaded builds
.
commit
|
commitdiff
|
tree
2016-02-20
Stas Boukarev
D
o
n
'
t free thread->interru
p
t_data sepa
r
a
t
e
ly
.
commit
|
commitdiff
|
tree
2016-02-20
S
tas Boukarev
Micro-o
p
timize verify-arg-
c
o
unt o
n
x86oids and ARM64
.
commit
|
commitdiff
|
tree
2016-02-20
Stas
B
o
u
k
are
v
cre
a
t
e
_th
r
e
ad_stru
c
t: don't all
o
ca
t
e in
t
errupt_data
.
.
.
commit
|
commitdiff
|
tree
2016-02-20
Sta
s
Boukarev
cr
e
ate_th
r
ead_st
r
uc
t
: don't allocate os_attr s
e
p
a
ratel
y
.
commit
|
commitdiff
|
tree
2016-02-20
Stas Bo
u
karev
Don't leak memory during exception handl
i
ng on Dar
w
in
.
commit
|
commitdiff
|
tree
2016-02-20
S
tas Bo
u
k
arev
*compi
l
er-trace
-
o
u
tput* workaroun
d
.
commit
|
commitdiff
|
tree
2016-02-19
S
t
as Boukarev
Kee
p
sb-assem:*assem-
i
n
stru
c
tions* for
s
li
m
e compa
t
ibil
i
ty
.
commit
|
commitdiff
|
tree
2016-02-13
Stas Boukarev
Restore
b
uild on
no
n
-x86oids
.
commit
|
commitdiff
|
tree
2016-02-12
Stas Bo
u
k
a
rev
I
m
prove
LDB wh
e
n
(
+ si
z
e positio
n
)
i
s
l
ess than n-fixnum
.
.
.
commit
|
commitdiff
|
tree
2016-02-12
Stas Bou
k
arev
Optimize
l
o
gand with non-fix
n
um word mask
s
o
n x86oid
s
.
.
.
commit
|
commitdiff
|
tree
2016-02-11
S
tas Bouka
r
ev
Add LOGTEST VOPs on ARM64
.
commit
|
commitdiff
|
tree
2016-02-11
Stas Boukarev
Optimiz
e
MA
S
K-S
I
GNED-FIELD
o
n A
R
M
6
4
.
commit
|
commitdiff
|
tree
2016-02-11
Stas
Boukarev
D
i
sassemble TBZ and TB
N
Z
on
A
R
M
64
.
commit
|
commitdiff
|
tree
2016-02-11
Sta
s
Bou
k
arev
Opti
m
iz
e
fixnum m
a
sk-signed-fie
l
d on
x
8
6
.
commit
|
commitdiff
|
tree
2016-02-10
Stas
Boukare
v
Optimize (MASK-SIGNED
-
FIE
L
D 63 X) on
x
86-64
.
commit
|
commitdiff
|
tree
2016-02-10
Stas Bo
u
kare
v
O
p
ti
m
i
ze some VOPS on ARM
6
4 with LD
P
/STP
.
commit
|
commitdiff
|
tree
2016-02-10
S
tas Bouka
r
ev
sb-profile:report don't w
a
rn abou
t
redefined funct
i
o
ns
.
commit
|
commitdiff
|
tree
2016-02-09
Stas
B
oukarev
Micr
o
-
optimize listify-rest-arg
s
on A
R
M64
.
commit
|
commitdiff
|
tree
2016-02-09
Stas Boukarev
Fix
d
i
sassembling of
LDR/S
T
R
w
it
h
post/pre-ind
e
x on
.
.
.
commit
|
commitdiff
|
tree
2016-02-09
Stas B
o
uk
a
r
e
v
Fix cal
l
_into_c on PPC
.
commit
|
commitdiff
|
tree
2016-02-09
Stas
Boukarev
Slightly reduc
e
c
onsing
i
n with-
p
ac
k
age-iterator
.
commit
|
commitdiff
|
tree
2016-02-08
Stas Bouk
a
re
v
Optimize o
u
t of l
i
ne LIST*
commit
|
commitdiff
|
tree
2016-02-08
Stas Bou
k
a
r
ev
F
ix a
copy & past
e
mistake
that breaks x86
.
commit
|
commitdiff
|
tree
2016-02-08
Stas Boukarev
Remove
unneces
s
ary
package prefixes
.
commit
|
commitdiff
|
tree
2016-02-07
S
t
as Boukarev
Optimize f
i
xn
u
m LOGNOR o
n
A
R
M64
.
commit
|
commitdiff
|
tree
2016-02-07
Stas Bouka
r
e
v
Micro-op
t
imize s
b
-kernel:code-instr
u
ctions on
ar
m
6
4
.
commit
|
commitdiff
|
tree
2016-02-07
St
a
s B
o
ukarev
Rem
o
ve sb-disassem:
:
c
ode-inst-area-address
.
commit
|
commitdiff
|
tree
2016-02-07
Stas
B
oukarev
Rem
o
ve sb-assem:
*
assem-i
n
structions*
.
commit
|
commitdiff
|
tree
2016-02-07
S
t
as Boukarev
Fi
x
x86 build
.
commit
|
commitdiff
|
tree
2016-02-06
Stas Boukarev
Wa
r
n
about
a
rg-count
mism
a
t
ch for MAP and MAP-INTO
.
commit
|
commitdiff
|
tree
2016-02-06
Stas
Boukarev
Make
%
other-p
o
i
n
ter-widetag GC safe
.
commit
|
commitdiff
|
tree
2016-02-02
S
t
as Boukarev
Che
c
k
a
rgu
m
e
n
t
mis
m
atch for f
u
nc
t
ion arguments to c
a
llable
.
.
.
commit
|
commitdiff
|
tree
2016-01-31
Stas Boukarev
Con
s
tant fol
d
functions t
h
at call other functions
.
commit
|
commitdiff
|
tree
2016-01-31
Stas Bou
k
arev
Don't evaluate
the docstrin
g
in defvar, defconst
a
nt
.
commit
|
commitdiff
|
tree
2016-01-31
Sta
s
Bou
k
arev
F
o
r
g
et
about a co
n
stant
varia
b
le af
t
er makunboun
d
.
commit
|
commitdiff
|
tree
2016-01-31
S
tas Bo
u
ka
r
ev
W
rap a te
s
t i
n
with-test
.
commit
|
commitdiff
|
tree
2016-01-31
Stas Boukarev
Pr
o
per er
r
ors from OP
E
N on
Windo
w
s
.
commit
|
commitdiff
|
tree
2016-01-18
Stas Bo
u
karev
Don't import
SB-
C
::VOP-INFO-TARGET
-
FUN
into SB-REGALLOC
.
commit
|
commitdiff
|
tree
2016-01-18
Stas Boukarev
F
ix scale-float
o
n
x
86
.
commit
|
commitdiff
|
tree
2016-01-18
Stas Boukarev
Clean up *fea
t
ure* test i
n
a c
o
up
l
e
of plac
e
s
.
commit
|
commitdiff
|
tree
2016-01-18
Sta
s
Boukarev
Fix S
Q
RT on L
E
AS
T
-
N
E
GATI
V
E-DOUBLE-FLOAT
.
commit
|
commitdiff
|
tree
next