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
grovel-headers.c: Put win32 stuff into grovel-headers-win32.h.
2016-04-18
Stas Boukarev
g
ro
v
el-h
e
aders
.
c: Put win32
s
t
u
ff
i
nto
g
rovel-headers
.
.
.
commit
|
commitdiff
|
tree
2016-04-17
Stas Bou
k
arev
Ad
d
O
VERL
A
P
P
E
D
op
t
ion to OPEN and
U
NIXLIKE-OP
E
N on
.
.
.
commit
|
commitdiff
|
tree
2016-04-17
Stas Boukarev
Don't u
s
e file-flag-o
v
erl
a
pped
when
op
e
ning
files o
n
.
.
.
commit
|
commitdiff
|
tree
2016-04-17
S
t
a
s
B
ou
k
arev
Fix s
b
-bsd-soc
k
ets on wi
n
32
.
commit
|
commitdiff
|
tree
2016-04-17
Stas
B
ouk
a
rev
sb-bsd-s
o
ckets: map EINPROGRES
S
to OPERATI
O
N-IN
-
P
R
O
GRESS
.
commit
|
commitdiff
|
tree
2016-04-17
St
a
s Boukarev
Uni
f
y pseudo_ato
m
ic
o
n thread and non-threade
d
arm6
4
.
commit
|
commitdiff
|
tree
2016-04-15
Stas Boukarev
Fix findin
g
the start frame i
n
PRIN
T
-B
A
C
K
T
R
A
CE
.
commit
|
commitdiff
|
tree
2016-04-15
Stas Boukarev
O
ptimize BIT-VECT
O
R
-= on non-s
i
m
p
le ar
r
ays
.
commit
|
commitdiff
|
tree
2016-04-15
Stas B
o
ukarev
Optimize EQUALP on non-simple arrays
.
commit
|
commitdiff
|
tree
2016-04-15
Stas Boukarev
Optimize the ARR
A
Y-T
O
TAL-SIZE
t
ransform
.
commit
|
commitdiff
|
tree
2016-04-08
St
a
s Bouk
a
rev
Remove
call_into_c on
x86-64
.
commit
|
commitdiff
|
tree
2016-04-08
Stas Boukarev
Spee
d
up debug info
c
reati
o
n for
highly nested func
t
i
o
ns
.
commit
|
commitdiff
|
tree
2016-04-08
Stas Boukarev
Ge
n
erate
debug info outs
i
de of WITHOUT-GCING
.
commit
|
commitdiff
|
tree
2016-04-04
Stas
Boukarev
F
i
x a
typo
in
c
opyprop
.
commit
|
commitdiff
|
tree
2016-04-04
S
t
as
Boukarev
Reduc
e
con
s
ing during copy pro
p
a
g
ation
.
commit
|
commitdiff
|
tree
2016-04-04
Stas
B
ouka
r
e
v
W
o
rk ar
o
u
nd a constr
a
i
nt propagation p
r
oblem
.
commit
|
commitdiff
|
tree
2016-03-31
Sta
s
Bou
k
arev
Revert
"
Pass MAP_FIXED to m
m
ap on Linux
.
"
commit
|
commitdiff
|
tree
2016-03-31
Stas B
o
ukarev
Source l
o
cation fo
r
condition slo
t
acc
e
ssors
.
commit
|
commitdiff
|
tree
2016-03-31
Sta
s
Bo
u
karev
Fix (setf f
d
ocumentation) on closu
r
es
.
commit
|
commitdiff
|
tree
2016-03-31
St
a
s Boukarev
Optimi
z
e call-n
a
med
o
n
x86-6
4
.
commit
|
commitdiff
|
tree
2016-03-31
S
tas B
o
ukarev
Fix make-sequence type derivatio
n
wit
h
unknown types
.
commit
|
commitdiff
|
tree
2016-03-30
Stas Boukar
e
v
Fix a d
o
cstring typo
.
commit
|
commitdiff
|
tree
2016-03-21
Stas Bou
k
ar
e
v
Fi
x
a t
y
po
.
commit
|
commitdiff
|
tree
2016-03-21
Stas Boukarev
Fi
x
a tes
t
o
n
#
-sb-unicode
.
commit
|
commitdiff
|
tree
2016-03-20
St
a
s Bou
k
arev
sb
-
gmp:
f
ix l
o
ad
i
ng libgmp on d
a
rw
i
n
.
commit
|
commitdiff
|
tree
2016-03-19
S
t
as Bo
u
karev
O
p
timiz
e
the FORMAT NIL to CONCATENATE trans
f
orm
.
commit
|
commitdiff
|
tree
2016-03-19
St
a
s
Boukarev
T
ran
s
form C
O
NCAT
E
NAT
E
to speci
a
lized fun
c
tions
.
commit
|
commitdiff
|
tree
2016-03-19
S
t
a
s Boukar
e
v
Optimi
z
e variable call
s
to CONCATENATE
.
commit
|
commitdiff
|
tree
2016-03-19
Stas Boukarev
Optimize out-
o
f
-line strin
g
C
ONCATENATE,
part 2
.
commit
|
commitdiff
|
tree
2016-03-19
St
a
s Boukarev
Optimize out-of-line string C
O
NC
A
TENATE
.
commit
|
commitdiff
|
tree
2016-03-17
Stas Bo
u
ka
r
ev
run-program: error on bad stream opt
i
ons
.
commit
|
commitdiff
|
tree
2016-03-15
St
a
s Boukarev
Fix sb
-
p
c
l:
:
%update-slo
t
s
.
commit
|
commitdiff
|
tree
2016-03-14
S
t
as
B
o
uka
r
ev
O
p
t
i
mize
D
O
-SEQUE
N
CE
.
commit
|
commitdiff
|
tree
2016-03-14
Stas Boukarev
Optimiz
e
m
a
k
e-vector-like
.
commit
|
commitdiff
|
tree
2016-03-14
Stas Boukarev
R
emove !be
g
in
-
instruction-definitions
.
commit
|
commitdiff
|
tree
2016-03-14
Sta
s
Bo
u
kar
e
v
Remove DE
F
!MACRO from pa
c
ka
g
es
.
commit
|
commitdiff
|
tree
2016-03-14
Stas Boukarev
Clea
n
up n
e
sted IFs
.
commit
|
commitdiff
|
tree
2016-03-14
Stas
B
oukarev
Better type declar
a
tions
fo
r
fill-pointer
r
elated
co
d
e
.
commit
|
commitdiff
|
tree
2016-03-13
Sta
s
Boukarev
Transfo
r
m N|
R
EVERSE to vec
t
o
r-reverse/
l
ist-reverse
.
commit
|
commitdiff
|
tree
2016-03-13
Stas Bo
u
ka
r
e
v
Optimize [
N
]REVE
R
S
E on
v
e
ctor
s
.
commit
|
commitdiff
|
tree
2016-03-13
St
a
s Bo
u
k
a
r
ev
Optimize SUBS
T
ITUTE functio
n
s
.
commit
|
commitdiff
|
tree
2016-03-13
Stas Bou
k
arev
D
e
c
laim types o
f
%%data-vector-
.
.
.
%
%
.
commit
|
commitdiff
|
tree
2016-03-12
S
t
a
s Bouk
a
rev
Re
m
o
v
e *the-wr
a
pp
e
r
.
.
.
* fro
m
PCL
.
commit
|
commitdiff
|
tree
2016-03-11
S
tas Boukarev
D
o
n't force layout inva
l
idati
o
n on supercla
s
s fi
n
alization
.
commit
|
commitdiff
|
tree
2016-03-06
Stas Boukarev
Rename
S
HARP-TAG to SHARP
-
EQUAL-WRAPPER
.
commit
|
commitdiff
|
tree
2016-03-06
Phili
p
p Matthias
.
.
.
Remove
dupl
i
ca
t
e declaration
commit
|
commitdiff
|
tree
2016-03-06
Philipp Mat
t
hias
.
.
.
M
ove on
l
y loca
l
ly u
s
ed f
u
nction from head
e
r to source
commit
|
commitdiff
|
tree
2016-03-06
Stas Boukarev
Opti
m
i
z
e #x=/#x#
.
commit
|
commitdiff
|
tree
2016-03-06
S
t
as
Boukare
v
Debugger: do
n
't use
s
y
mb
o
l-macrolet on special variables
.
commit
|
commitdiff
|
tree
2016-03-06
S
ta
s
B
o
ukarev
Fix
i
nte
r
action
o
f float type derivatio
n
and negativ
e
.
.
.
commit
|
commitdiff
|
tree
2016-03-04
Stas B
o
ukar
e
v
Remov
e
source-root from debug-in
f
o
.
commit
|
commitdiff
|
tree
2016-03-04
Stas Boukarev
Mo
r
e
pre
c
is
e
and
c
ompact source locations from xre
f
.
commit
|
commitdiff
|
tree
2016-03-04
Stas Bo
u
karev
WHO-SETS a
n
d WHO-REFER
E
NCES on
D
EFGL
O
BAL
.
commit
|
commitdiff
|
tree
2016-03-02
Sta
s
B
o
uka
r
ev
Fix typos
.
commit
|
commitdiff
|
tree
2016-02-29
Stas Boukarev
Optimize load
/
stor
e
pair
s
on ARM64
.
commit
|
commitdiff
|
tree
2016-02-29
S
tas Bou
k
arev
Opt
i
m
i
z
e SET-SLOT on ARM64
.
commit
|
commitdiff
|
tree
2016-02-29
Sta
s
Bo
u
karev
Optim
i
z
e
(SETF
S
CHAR)
.
commit
|
commitdiff
|
tree
2016-02-29
Stas
B
o
u
kare
v
Optimiz
e
MAPCAR
on la
r
ge lis
t
s
.
commit
|
commitdiff
|
tree
2016-02-29
St
a
s Boukarev
Remove the
i
r1
F
UNCALL tra
n
sform
.
commit
|
commitdiff
|
tree
2016-02-29
Stas B
o
ukarev
Optimize MAP* tra
n
sforms on lambdas
.
commit
|
commitdiff
|
tree
2016-02-26
St
a
s
B
oukarev
F
ix a w
a
rni
n
g m
e
ssage
w
o
r
ding
.
commit
|
commitdiff
|
tree
2016-02-25
Sta
s
Bou
k
ar
e
v
optimize-cons
t
ant-load
s
: fix
handlin
g
of 0
.
commit
|
commitdiff
|
tree
2016-02-24
Stas Bou
k
a
r
e
v
optimize
-
cons
t
ant-lo
a
ds: process a
l
l
blocks
.
commit
|
commitdiff
|
tree
2016-02-24
Stas Boukarev
Fix an
AVER
c
aused
by ignor
i
ng closed over variables
.
commit
|
commitdiff
|
tree
2016-02-23
Stas
Bou
k
arev
tests: Fi
x
:mod
-
arith-large-constant
on 3
2
-bit
pla
t
forms
.
commit
|
commitdiff
|
tree
2016-02-23
Stas Bo
u
k
a
rev
ARM
6
4: more compact encodi
n
g for wo
r
d-
l
ength immediates
.
commit
|
commitdiff
|
tree
2016-02-23
Stas Bou
k
arev
Don
'
t fail
t
o encode immediates
in modular
a
rithmetic
.
.
.
commit
|
commitdiff
|
tree
2016-02-23
Stas Boukarev
O
ptimize cons
t
ant loads
.
commit
|
commitdiff
|
tree
2016-02-23
Stas Boukarev
Ensure regist
e
rs ar
e
m
o
ved into stack location
s
directly
.
commit
|
commitdiff
|
tree
2016-02-21
Stas Bou
k
arev
Rem
o
ve a c
o
uple of #i
f
0
commit
|
commitdiff
|
tree
2016-02-21
Stas Bou
k
arev
Optimize i
n
itialize-ve
c
tor wi
t
h 0 v
a
lues
.
commit
|
commitdiff
|
tree
2016-02-21
Stas
Boukarev
A
bstract
i
m
m
e
diate loading on
x
86-6
4
.
commit
|
commitdiff
|
tree
2016-02-21
Stas
Boukarev
Derive r
e
sult type
s
of structure setters
.
commit
|
commitdiff
|
tree
2016-02-21
Stas Boukarev
Op
t
im
i
ze emi
t
-init
s
with
0
values
.
commit
|
commitdiff
|
tree
2016-02-21
Stas
B
ouk
a
rev
Slight
l
y
optimize allocation se
q
uence on x86-6
4
.
commit
|
commitdiff
|
tree
2016-02-21
Stas Boukarev
Remove global_in
t
e
rrupt_d
a
t
a
.
commit
|
commitdiff
|
tree
2016-02-21
Stas Boukarev
Fi
x
single-thr
e
aded
b
uilds
.
commit
|
commitdiff
|
tree
2016-02-20
S
t
as Bouk
a
re
v
Don't
free thre
a
d->inter
r
upt_data separately
.
commit
|
commitdiff
|
tree
2016-02-20
Stas B
o
ukarev
M
icr
o
-op
t
imize ver
i
fy-arg-count on x86
o
ids and ARM
6
4
.
commit
|
commitdiff
|
tree
2016-02-20
Stas B
o
ukarev
create_thread_s
t
ru
c
t: don't al
l
o
cate in
t
errupt
_
dat
a
.
.
.
commit
|
commitdiff
|
tree
2016-02-20
Sta
s
Boukarev
cre
a
te_thre
a
d
_st
r
uct
:
don't
a
lloc
a
te os_a
t
t
r
separately
.
commit
|
commitdiff
|
tree
2016-02-20
Stas Boukarev
Don't lea
k
memory d
u
r
in
g
exception han
d
ling on Darwin
.
commit
|
commitdiff
|
tree
2016-02-20
Stas
Boukarev
*
c
ompiler-t
r
ace-output*
workaround
.
commit
|
commitdiff
|
tree
2016-02-19
Stas Boukarev
Keep
sb-ass
e
m
:*ass
e
m-instructions* for sl
i
me
co
m
p
atibilit
y
.
commit
|
commitdiff
|
tree
2016-02-13
Stas
B
oukarev
Restore
b
uild on
n
on-x86oids
.
commit
|
commitdiff
|
tree
2016-02-12
S
t
as Boukar
e
v
I
m
p
rove LDB wh
e
n
(+ s
i
ze position) is less than n-fixnum
.
.
.
commit
|
commitdiff
|
tree
2016-02-12
Stas Boukarev
Optim
i
ze
l
ogand with non-fixnu
m
word masks on x86oids
.
.
.
commit
|
commitdiff
|
tree
2016-02-11
Stas Boukar
e
v
A
dd LO
G
TEST VOP
s
o
n
AR
M
6
4
.
commit
|
commitdiff
|
tree
2016-02-11
Stas Bou
k
a
r
ev
Optim
i
ze MAS
K
-SIGNED-FIELD on ARM64
.
commit
|
commitdiff
|
tree
2016-02-11
Stas B
o
u
k
arev
Disassemble TBZ and TBNZ on ARM64
.
commit
|
commitdiff
|
tree
2016-02-11
Stas Bou
k
are
v
O
p
timize fixnum
m
ask-sig
n
e
d
-field
on x86
.
commit
|
commitdiff
|
tree
2016-02-10
Stas Bo
u
karev
Optim
i
z
e
(MASK-SIGNED-FIELD 6
3
X) on
x
8
6
-64
.
commit
|
commitdiff
|
tree
2016-02-10
Stas Boukarev
Optim
i
ze
s
ome VOPS on A
R
M64 wit
h
L
D
P/STP
.
commit
|
commitdiff
|
tree
2016-02-10
S
t
as Bouk
a
r
ev
sb-
p
rofile
:
report don't
wa
r
n
about redefined fu
n
ctions
.
commit
|
commitdiff
|
tree
2016-02-09
St
a
s Bo
u
karev
M
icro-op
t
imize listify-rest-args on ARM64
.
commit
|
commitdiff
|
tree
2016-02-09
Stas Boukarev
Fi
x
disassembling of LDR/STR with post/pre-index o
n
.
.
.
commit
|
commitdiff
|
tree
2016-02-09
St
a
s
Bouka
r
ev
Fix call_into_c
o
n PPC
.
commit
|
commitdiff
|
tree
2016-02-09
St
a
s Boukarev
S
l
i
ght
l
y reduce consi
n
g
in with-pac
k
ag
e
-ite
r
ator
.
commit
|
commitdiff
|
tree
2016-02-08
Stas Boukarev
Optimi
z
e out of line L
I
ST*
commit
|
commitdiff
|
tree
2016-02-08
Stas Bouk
a
rev
F
i
x a c
o
py & paste
m
istake th
a
t b
r
eaks x86
.
commit
|
commitdiff
|
tree
next