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
Source location for condition slot accessors.
2016-03-31
Stas B
o
ukarev
Source locatio
n
for con
d
ition slot a
c
cessors
.
commit
|
commitdiff
|
tree
2016-03-31
Stas Boukarev
Fix
(setf
fdocumentation)
o
n clos
u
res
.
commit
|
commitdiff
|
tree
2016-03-31
Stas Bo
u
karev
Optim
i
ze ca
l
l-named on x86
-
6
4
.
commit
|
commitdiff
|
tree
2016-03-31
St
a
s Bou
k
arev
Fix make-seque
n
ce
t
ype derivat
i
on with unkno
w
n types
.
commit
|
commitdiff
|
tree
2016-03-30
Stas Boukarev
Fix a do
c
string
t
ypo
.
commit
|
commitdiff
|
tree
2016-03-21
Sta
s
Bou
k
arev
Fix a typo
.
commit
|
commitdiff
|
tree
2016-03-21
Stas B
o
ukarev
Fix a
t
est
o
n
#-sb-unicode
.
commit
|
commitdiff
|
tree
2016-03-20
Stas
B
o
uk
a
rev
s
b
-gmp: fi
x
loading
libgmp
o
n darwin
.
commit
|
commitdiff
|
tree
2016-03-19
Stas
B
ouk
a
r
e
v
Opt
i
mize the FORMAT NIL
t
o
C
ONCATENATE
transform
.
commit
|
commitdiff
|
tree
2016-03-19
Stas Boukarev
Transf
o
rm CONCATENAT
E
to spe
c
i
alized funct
i
ons
.
commit
|
commitdiff
|
tree
2016-03-19
Stas B
o
ukarev
Opti
m
ize v
a
riable
c
a
l
ls to
C
ONCATENATE
.
commit
|
commitdiff
|
tree
2016-03-19
Stas Boukarev
Optim
i
z
e
out-of-line string CONCA
T
ENATE,
p
art 2
.
commit
|
commitdiff
|
tree
2016-03-19
Stas B
o
ukar
e
v
Optimize out
-
of-line string CONCATENATE
.
commit
|
commitdiff
|
tree
2016-03-17
S
tas Boukarev
ru
n
-program: er
r
or on bad s
t
ream options
.
commit
|
commitdiff
|
tree
2016-03-15
Stas Bouk
a
rev
Fix
s
b-p
c
l::%update-slots
.
commit
|
commitdiff
|
tree
2016-03-14
Stas Boukarev
Optimize
D
O-SE
Q
UENCE
.
commit
|
commitdiff
|
tree
2016-03-14
Stas Bo
u
karev
Optimiz
e
make-vect
o
r-
l
ike
.
commit
|
commitdiff
|
tree
2016-03-14
Sta
s
Boukarev
Rem
o
ve !begin-
i
nstructi
o
n-definitions
.
commit
|
commitdiff
|
tree
2016-03-14
S
tas Boukar
e
v
Remov
e
DEF!MACR
O
f
rom packages
.
commit
|
commitdiff
|
tree
2016-03-14
Stas Boukare
v
Clean up
n
este
d
IFs
.
commit
|
commitdiff
|
tree
2016-03-14
Stas Boukarev
Better type declara
t
ions for fill-p
o
int
e
r
r
e
lated
code
.
commit
|
commitdiff
|
tree
2016-03-13
S
tas
B
oukarev
Transform
N|REVERSE to vector-reverse/list-reverse
.
commit
|
commitdiff
|
tree
2016-03-13
Stas Bouk
a
rev
Optimize [N]
R
E
V
ERSE on vect
o
rs
.
commit
|
commitdiff
|
tree
2016-03-13
Stas Boukarev
O
p
t
i
mize SUBSTITUTE functions
.
commit
|
commitdiff
|
tree
2016-03-13
Sta
s
B
o
uk
a
r
ev
Decl
a
im types of %%data-ve
c
tor-
.
.
.
%%
.
commit
|
commitdiff
|
tree
2016-03-12
Stas Bou
k
arev
Remove *
t
he-wrap
p
er
.
.
.
* from PCL
.
commit
|
commitdiff
|
tree
2016-03-11
Stas Boukarev
Don't
f
orce layout
i
nvalidation
o
n
superclass f
i
naliz
a
tion
.
commit
|
commitdiff
|
tree
2016-03-06
Stas B
o
u
k
a
rev
Rename SHARP-TAG to SHARP-EQU
A
L-
W
RA
P
P
E
R
.
commit
|
commitdiff
|
tree
2016-03-06
P
hilipp Matthias
.
.
.
R
e
move duplicate d
e
claration
commit
|
commitdiff
|
tree
2016-03-06
P
hili
p
p
Matthias
.
.
.
M
o
ve on
l
y
loca
l
ly used fu
n
c
t
ion fr
o
m header to source
commit
|
commitdiff
|
tree
2016-03-06
Stas Bou
k
a
rev
O
ptimize #x=/
#
x#
.
commit
|
commitdiff
|
tree
2016-03-06
St
a
s B
o
ukar
e
v
Debugger: do
n
't us
e
symbo
l
-macr
o
let o
n
special variables
.
commit
|
commitdiff
|
tree
2016-03-06
Stas Boukarev
Fix inter
a
ction of float type
d
e
rivation and neg
a
tive
.
.
.
commit
|
commitdiff
|
tree
2016-03-04
Stas
B
oukarev
Rem
o
ve s
o
u
rce-root from debug-i
n
fo
.
commit
|
commitdiff
|
tree
2016-03-04
Sta
s
Boukarev
Mo
r
e precise and compact source locations
f
r
o
m xref
.
commit
|
commitdiff
|
tree
2016-03-04
Stas
Bo
u
k
a
rev
WH
O
-SET
S
and W
H
O-REFERENCES on
DEFGLOBAL
.
commit
|
commitdiff
|
tree
2016-03-02
Stas Bou
k
arev
F
i
x typos
.
commit
|
commitdiff
|
tree
2016-02-29
Stas Boukarev
Optimiz
e
load/store pair
s
on A
R
M64
.
commit
|
commitdiff
|
tree
2016-02-29
S
tas B
o
ukare
v
Optimize SET
-
SLO
T
on ARM64
.
commit
|
commitdiff
|
tree
2016-02-29
Stas Bo
u
karev
Op
t
im
i
ze
(
S
E
TF SCHAR)
.
commit
|
commitdiff
|
tree
2016-02-29
S
t
as Boukarev
Optimize MAPCAR
o
n
la
r
ge lists
.
commit
|
commitdiff
|
tree
2016-02-29
Stas Bo
u
karev
Remove
t
he
ir1 FUNCALL transform
.
commit
|
commitdiff
|
tree
2016-02-29
Stas B
o
ukarev
Optimize MAP* tr
a
nsforms
on lam
b
das
.
commit
|
commitdiff
|
tree
2016-02-26
Stas Boukar
e
v
Fix a wa
r
ning message wo
r
ding
.
commit
|
commitdiff
|
tree
2016-02-25
S
t
as
B
oukarev
optimize-constant-loads: fix handling of 0
.
commit
|
commitdiff
|
tree
2016-02-24
Stas Bo
u
karev
op
t
imize-constant-l
o
ads: proc
e
ss all
blocks
.
commit
|
commitdiff
|
tree
2016-02-24
Sta
s
Bou
k
arev
Fix an AV
E
R caused by igno
r
ing closed
o
v
er variables
.
commit
|
commitdiff
|
tree
2016-02-23
Sta
s
Bouka
r
ev
tests
:
Fix :mo
d
-
arith-lar
g
e-consta
n
t
o
n
32-bit platforms
.
commit
|
commitdiff
|
tree
2016-02-23
St
a
s Boukar
e
v
ARM6
4
:
m
o
r
e comp
a
ct
e
n
codin
g
f
o
r word-length immediates
.
commit
|
commitdiff
|
tree
2016-02-23
Stas Bo
u
karev
Do
n
't fail to e
n
code immediate
s
in modula
r
arithmetic
.
.
.
commit
|
commitdiff
|
tree
2016-02-23
Sta
s
Bo
u
kar
e
v
Optimize constant
loads
.
commit
|
commitdiff
|
tree
2016-02-23
St
a
s Boukare
v
Ensu
r
e registers are
moved into stac
k
loca
t
ions directly
.
commit
|
commitdiff
|
tree
2016-02-21
Sta
s
Bouka
r
ev
Re
m
ove a
c
o
uple
of #if 0
commit
|
commitdiff
|
tree
2016-02-21
S
t
as Bouk
a
rev
Optimiz
e
initialize-
v
e
c
t
or with 0
valu
e
s
.
commit
|
commitdiff
|
tree
2016-02-21
Stas Bouk
a
re
v
Abstract
i
m
mediate loading
o
n
x
86-64
.
commit
|
commitdiff
|
tree
2016-02-21
Stas
B
oukarev
Derive result t
y
pes
of structure setter
s
.
commit
|
commitdiff
|
tree
2016-02-21
Stas Bou
k
a
rev
Optimize emit-inits
w
ith 0 values
.
commit
|
commitdiff
|
tree
2016-02-21
Stas Bouk
a
r
ev
Slightly op
t
imize
all
o
cat
i
on
s
equen
c
e on x8
6
-64
.
commit
|
commitdiff
|
tree
2016-02-21
S
tas Bou
k
arev
Re
m
ove glob
a
l_interrupt_data
.
commit
|
commitdiff
|
tree
2016-02-21
Stas
B
oukarev
Fix single-threade
d
build
s
.
commit
|
commitdiff
|
tree
2016-02-20
Stas
Bouka
r
ev
Don't
free thread->interrupt_dat
a
separately
.
commit
|
commitdiff
|
tree
2016-02-20
Sta
s
Boukarev
Micro
-
op
t
imize veri
f
y
-
arg-coun
t
on x86
o
ids
a
nd
A
RM64
.
commit
|
commitdiff
|
tree
2016-02-20
S
t
as Boukare
v
c
reate_thread_s
t
ruct: don't allocat
e
inter
r
upt_dat
a
.
.
.
commit
|
commitdiff
|
tree
2016-02-20
Stas Boukarev
create_
t
hrea
d
_struct: don't
a
l
l
ocate o
s
_a
t
tr separately
.
commit
|
commitdiff
|
tree
2016-02-20
S
t
as
Boukarev
Don
'
t leak memory during except
i
o
n
handling o
n
Darwin
.
commit
|
commitdiff
|
tree
2016-02-20
Stas Bo
u
karev
*compiler-trace-output* workaround
.
commit
|
commitdiff
|
tree
2016-02-19
Stas Bouka
r
ev
Keep s
b
-a
s
se
m
:*assem-instru
c
t
i
ons* for s
l
ime
c
ompatibility
.
commit
|
commitdiff
|
tree
2016-02-13
S
t
as Boukarev
Res
t
ore build
o
n non-
x
8
6
oids
.
commit
|
commitdiff
|
tree
2016-02-12
Stas Bouk
a
rev
Im
p
rove LDB whe
n
(+
s
ize position)
i
s less
t
han n-fixnum
.
.
.
commit
|
commitdiff
|
tree
2016-02-12
Stas Bouk
a
r
e
v
Opt
i
m
i
ze logand with
non-fixnum word
m
asks on
x
86oids
.
.
.
commit
|
commitdiff
|
tree
2016-02-11
Stas
B
oukarev
A
d
d LOGTEST VOPs
on ARM64
.
commit
|
commitdiff
|
tree
2016-02-11
S
t
as Boukarev
Optimize M
A
SK-SIGNED-FIELD
o
n
ARM64
.
commit
|
commitdiff
|
tree
2016-02-11
Stas
B
o
u
karev
Di
s
assemble TB
Z
a
n
d
TBNZ on ARM64
.
commit
|
commitdiff
|
tree
2016-02-11
Stas Boukarev
Optimize fixnum ma
s
k-sig
n
ed-field on
x
86
.
commit
|
commitdiff
|
tree
2016-02-10
Stas
B
o
u
karev
Op
t
imize (MASK-S
I
GNED-FIELD
6
3 X) on
x
86-64
.
commit
|
commitdiff
|
tree
2016-02-10
Stas Boukarev
Optimize
s
ome
V
OPS on ARM64 w
i
th LDP/STP
.
commit
|
commitdiff
|
tree
2016-02-10
Stas Boukare
v
sb-prof
i
le:report do
n
't warn about rede
f
in
e
d fu
n
ction
s
.
commit
|
commitdiff
|
tree
2016-02-09
Stas Boukarev
Micro-optimize listify-rest-args on ARM64
.
commit
|
commitdiff
|
tree
2016-02-09
S
t
a
s Bouk
a
rev
Fix disassembling of
LDR/ST
R
w
ith post/pre-ind
e
x on
.
.
.
commit
|
commitdiff
|
tree
2016-02-09
Stas Bo
u
k
arev
Fix call
_
int
o
_c on PPC
.
commit
|
commitdiff
|
tree
2016-02-09
Stas Boukarev
Slightly reduce consing in with-pack
a
ge-ite
r
a
tor
.
commit
|
commitdiff
|
tree
2016-02-08
Stas Boukarev
Optimize out of lin
e
L
IST*
commit
|
commitdiff
|
tree
2016-02-08
Sta
s
Boukarev
F
ix a c
o
py &
p
ast
e
m
is
t
ake tha
t
brea
k
s x
8
6
.
commit
|
commitdiff
|
tree
2016-02-08
Stas
B
o
uk
a
rev
Remo
v
e
un
n
ece
s
sary package
p
refixes
.
commit
|
commitdiff
|
tree
2016-02-07
Stas Bouka
r
e
v
Optimize fixnum LOGNOR on ARM64
.
commit
|
commitdiff
|
tree
2016-02-07
Stas
B
o
ukarev
M
i
cro-op
t
i
m
ize sb-kern
e
l:
c
od
e
-inst
r
uctions o
n
arm64
.
commit
|
commitdiff
|
tree
2016-02-07
St
a
s Bo
u
kare
v
Rem
o
ve sb-disa
s
sem:
:
code-inst-area-address
.
commit
|
commitdiff
|
tree
2016-02-07
Stas Boukarev
Remove s
b
-
assem:*asse
m
-
i
n
struc
t
ions*
.
commit
|
commitdiff
|
tree
2016-02-07
Stas Boukarev
Fix x86 bui
l
d
.
commit
|
commitdiff
|
tree
2016-02-06
S
t
as B
o
ukare
v
War
n
about arg-count
m
i
smatch for MAP
a
nd MA
P
-
INTO
.
commit
|
commitdiff
|
tree
2016-02-06
Stas Boukarev
M
a
ke %other-pointer-widetag GC safe
.
commit
|
commitdiff
|
tree
2016-02-02
St
a
s Bo
u
karev
Check
ar
g
um
e
n
t
m
i
smatch for function a
r
guments to
c
a
l
lable
.
.
.
commit
|
commitdiff
|
tree
2016-01-31
Stas B
o
ukarev
Constant fold
functions
t
h
a
t
call other function
s
.
commit
|
commitdiff
|
tree
2016-01-31
Stas Bouka
r
ev
Don't ev
a
luate the doc
s
tring in defvar, d
e
fcon
s
tant
.
commit
|
commitdiff
|
tree
2016-01-31
Stas
B
oukarev
Forget a
b
out
a
constant
variable
afte
r
makunbound
.
commit
|
commitdiff
|
tree
2016-01-31
S
t
as Boukarev
Wr
a
p a te
s
t in with-test
.
commit
|
commitdiff
|
tree
2016-01-31
Stas Boukare
v
Proper errors
from OPEN on Window
s
.
commit
|
commitdiff
|
tree
2016-01-18
Stas B
o
u
karev
Don't
i
mpor
t
S
B-
C
:
:VOP-INFO-TARGE
T
-
F
UN
into SB-RE
G
ALLOC
.
commit
|
commitdiff
|
tree
2016-01-18
Sta
s
Boukarev
Fix scale-float on x86
.
commit
|
commitdiff
|
tree
2016-01-18
Stas Boukarev
Clean up *fea
t
ure* t
e
st
i
n a couple of place
s
.
commit
|
commitdiff
|
tree
next