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
grovel-heade
r
s
.
c: P
u
t win3
2
stuff into grovel-heade
r
s
.
.
.
commit
|
commitdiff
|
tree
2016-04-17
Sta
s
Boukarev
Ad
d
OVERLA
P
P
ED opti
o
n t
o
OPEN and UNIXLIKE-OPEN on
.
.
.
commit
|
commitdiff
|
tree
2016-04-17
Stas Bouka
r
ev
Do
n
't use file-flag-overlap
p
ed
w
hen opening
f
i
l
es on
.
.
.
commit
|
commitdiff
|
tree
2016-04-17
Stas Boukarev
Fix sb-bsd-soc
k
et
s
on
win32
.
commit
|
commitdiff
|
tree
2016-04-17
Stas B
o
ukarev
sb-bsd-sockets: map EIN
P
ROGRESS
to OPE
R
ATION
-
IN-PROGRESS
.
commit
|
commitdiff
|
tree
2016-04-17
Stas
B
oukarev
Unify p
s
e
u
do_atomic o
n
thre
a
d
a
n
d
n
on
-
t
hreaded arm64
.
commit
|
commitdiff
|
tree
2016-04-15
Stas
B
oukarev
Fix fin
d
ing
t
he s
t
art
frame in PRIN
T
-BA
C
KTR
A
CE
.
commit
|
commitdiff
|
tree
2016-04-15
St
a
s
B
ouka
r
ev
Optimize BIT-
V
ECTOR-=
o
n non-simp
l
e ar
r
ays
.
commit
|
commitdiff
|
tree
2016-04-15
Stas Bouk
a
rev
O
pti
m
ize EQUALP on non-
s
imple
a
r
rays
.
commit
|
commitdiff
|
tree
2016-04-15
Stas Bouka
r
ev
Opti
m
ize the ARRAY-TOTAL-SIZE transfor
m
.
commit
|
commitdiff
|
tree
2016-04-08
Stas Boukarev
Remove call_in
t
o_c on x86-64
.
commit
|
commitdiff
|
tree
2016-04-08
Stas Boukarev
Speed up
d
ebug in
f
o creat
i
on for highly nested f
u
nct
i
ons
.
commit
|
commitdiff
|
tree
2016-04-08
Stas Bouk
a
rev
Gene
r
ate debug info outsi
d
e of
W
ITHOUT-G
C
ING
.
commit
|
commitdiff
|
tree
2016-04-04
St
a
s Bouka
r
ev
Fix a typ
o
i
n co
p
ypr
o
p
.
commit
|
commitdiff
|
tree
2016-04-04
S
t
as Boukar
e
v
Reduce consing
d
uring copy p
r
opagatio
n
.
commit
|
commitdiff
|
tree
2016-04-04
S
t
as Bouka
r
ev
Wor
k
around a constraint pro
p
agation problem
.
commit
|
commitdiff
|
tree
2016-03-31
S
t
a
s Bouk
a
r
ev
Rev
e
rt "Pa
s
s M
A
P_FIXED to mmap on Linux
.
"
commit
|
commitdiff
|
tree
2016-03-31
Stas Bo
u
karev
Source
l
ocation for cond
i
tion
s
l
o
t
ac
c
essors
.
commit
|
commitdiff
|
tree
2016-03-31
Stas Bo
u
karev
Fix (s
e
tf fd
o
cumentati
o
n)
o
n c
l
osures
.
commit
|
commitdiff
|
tree
2016-03-31
Stas Bouk
a
r
e
v
Op
t
i
mize call-named on x8
6
-
64
.
commit
|
commitdiff
|
tree
2016-03-31
St
a
s Bo
u
karev
Fix mak
e
-seq
u
ence type derivat
i
on with u
n
known ty
p
es
.
commit
|
commitdiff
|
tree
2016-03-30
Stas Bouka
r
ev
Fix a do
c
string typo
.
commit
|
commitdiff
|
tree
2016-03-21
Stas Boukarev
Fix a typo
.
commit
|
commitdiff
|
tree
2016-03-21
S
t
as Bouka
r
ev
F
ix a test
o
n #-
s
b-uni
c
ode
.
commit
|
commitdiff
|
tree
2016-03-20
Stas
Boukare
v
sb-gmp: fi
x
loading
libgmp on d
a
rwi
n
.
commit
|
commitdiff
|
tree
2016-03-19
Stas Bo
u
karev
O
pt
i
miz
e
the FORMAT
NIL t
o
CONCATENATE tran
s
form
.
commit
|
commitdiff
|
tree
2016-03-19
Stas Boukare
v
Tra
n
sform
C
ONCATENATE to special
i
zed function
s
.
commit
|
commitdiff
|
tree
2016-03-19
Stas
B
oukarev
Optimize variable calls to C
O
NCAT
E
NATE
.
commit
|
commitdiff
|
tree
2016-03-19
Sta
s
Boukarev
Optimiz
e
out-of-
l
i
n
e string CONCATENATE, part 2
.
commit
|
commitdiff
|
tree
2016-03-19
Stas Boukarev
O
p
tim
i
z
e
o
u
t
-of
-
line string CONCATENATE
.
commit
|
commitdiff
|
tree
2016-03-17
St
a
s
B
oukarev
ru
n
-program: error on ba
d
stream options
.
commit
|
commitdiff
|
tree
2016-03-15
Stas
B
ou
k
are
v
Fix sb-p
c
l::%update-slots
.
commit
|
commitdiff
|
tree
2016-03-14
Stas Boukarev
Op
t
i
m
i
ze
D
O-SEQUE
N
CE
.
commit
|
commitdiff
|
tree
2016-03-14
Stas Boukare
v
Optimize make-
v
ec
t
or-lik
e
.
commit
|
commitdiff
|
tree
2016-03-14
Stas Boukarev
R
e
move !begin-in
s
truct
i
on-d
e
finitions
.
commit
|
commitdiff
|
tree
2016-03-14
Stas Bou
k
a
rev
Remov
e
DE
F
!MACR
O
from p
a
ckag
e
s
.
commit
|
commitdiff
|
tree
2016-03-14
S
tas B
o
ukarev
Clean up nested IFs
.
commit
|
commitdiff
|
tree
2016-03-14
Stas Boukarev
Better type declarations for fi
l
l-pointer related code
.
commit
|
commitdiff
|
tree
2016-03-13
S
t
as Boukar
e
v
Transform N|REV
E
RSE to vector-re
v
erse/list-
r
eve
r
s
e
.
commit
|
commitdiff
|
tree
2016-03-13
S
ta
s
Boukarev
Optimize [N]REVERS
E
on ve
c
tors
.
commit
|
commitdiff
|
tree
2016-03-13
Stas Boukarev
Optimize S
U
BSTITU
T
E func
t
ions
.
commit
|
commitdiff
|
tree
2016-03-13
Sta
s
Bouka
r
ev
Declaim types of %%
d
ata-v
e
ctor-
.
.
.
%
%
.
commit
|
commitdiff
|
tree
2016-03-12
Stas Bouka
r
ev
Remove *the-wr
a
p
per
.
.
.
* from
P
CL
.
commit
|
commitdiff
|
tree
2016-03-11
Stas B
o
ukarev
D
o
n't force
l
ayout
i
n
v
alidation on superc
l
a
ss finalization
.
commit
|
commitdiff
|
tree
2016-03-06
St
a
s
Boukarev
R
e
nam
e
SHARP-TAG t
o
SHARP-EQUAL-WRAPPER
.
commit
|
commitdiff
|
tree
2016-03-06
Phil
i
pp Matt
h
ia
s
.
.
.
Remove duplicate declaration
commit
|
commitdiff
|
tree
2016-03-06
Phili
p
p Matthias
.
.
.
Move only loca
l
ly used fun
c
tion f
r
om header to so
u
rce
commit
|
commitdiff
|
tree
2016-03-06
Stas Bou
k
arev
Optimize #x=/#x
#
.
commit
|
commitdiff
|
tree
2016-03-06
Stas
B
ou
k
arev
D
e
b
ugger: don't use symbol-ma
c
ro
l
et
on specia
l
va
r
iable
s
.
commit
|
commitdiff
|
tree
2016-03-06
Stas
B
o
u
k
a
rev
Fi
x
i
nteraction
of
float t
y
pe derivation and negat
i
ve
.
.
.
commit
|
commitdiff
|
tree
2016-03-04
Stas Boukarev
Remove source
-
root from debug
-
i
nfo
.
commit
|
commitdiff
|
tree
2016-03-04
Stas B
o
ukarev
More precise and com
p
act source
loc
a
tions fr
o
m x
r
ef
.
commit
|
commitdiff
|
tree
2016-03-04
Stas Boukarev
W
H
O-SETS
a
n
d WHO-
R
EFER
E
NCES
on DEFGLOBAL
.
commit
|
commitdiff
|
tree
2016-03-02
Stas Boukarev
Fix typos
.
commit
|
commitdiff
|
tree
2016-02-29
Stas B
o
ukarev
Opt
i
mize
load/st
o
re pairs on ARM64
.
commit
|
commitdiff
|
tree
2016-02-29
Stas Bouka
r
ev
Opt
i
m
i
ze SET-S
L
OT o
n
ARM64
.
commit
|
commitdiff
|
tree
2016-02-29
Stas Bo
u
karev
Optimize (SETF SCHAR)
.
commit
|
commitdiff
|
tree
2016-02-29
Stas Bou
k
arev
O
ptimize MAPCA
R
on l
a
rge lis
t
s
.
commit
|
commitdiff
|
tree
2016-02-29
Stas Boukarev
Remove th
e
ir1 FUN
C
ALL
t
ransform
.
commit
|
commitdiff
|
tree
2016-02-29
Stas
Boukarev
Optim
i
ze MAP* tr
a
nsforms o
n
lambda
s
.
commit
|
commitdiff
|
tree
2016-02-26
Stas Boukarev
Fix a warning m
e
s
s
ag
e
wor
d
ing
.
commit
|
commitdiff
|
tree
2016-02-25
Stas B
o
ukarev
op
t
imize-constant-load
s
:
fix hand
l
i
n
g of 0
.
commit
|
commitdiff
|
tree
2016-02-24
Stas Boukarev
optimize-
c
onstant-l
o
ads: pro
c
ess al
l
b
locks
.
commit
|
commitdiff
|
tree
2016-02-24
S
tas Bou
k
arev
Fix an AVER c
a
us
e
d
b
y ignorin
g
cl
o
se
d
over variables
.
commit
|
commitdiff
|
tree
2016-02-23
Stas Boukar
e
v
te
s
ts: Fix
:
mod-arith-large-constan
t
o
n
3
2
-bit platfor
m
s
.
commit
|
commitdiff
|
tree
2016-02-23
S
t
a
s
Boukarev
ARM64:
m
o
re com
p
act encoding for word-length immedi
a
tes
.
commit
|
commitdiff
|
tree
2016-02-23
Stas Bou
k
arev
D
o
n't fail to encode immediate
s
i
n
modular arithmetic
.
.
.
commit
|
commitdiff
|
tree
2016-02-23
S
t
as Boukarev
O
p
timize constant load
s
.
commit
|
commitdiff
|
tree
2016-02-23
Stas Bouka
r
ev
E
nsure r
e
gisters
a
re moved into
s
tack locati
o
ns
di
r
ectly
.
commit
|
commitdiff
|
tree
2016-02-21
S
t
a
s
B
o
uka
r
ev
Remove a couple of #if 0
commit
|
commitdiff
|
tree
2016-02-21
Stas Boukare
v
Optimi
z
e
i
n
itia
l
ize
-
vector
with 0 values
.
commit
|
commitdiff
|
tree
2016-02-21
St
a
s Boukarev
A
bstract
immediate
l
oa
d
ing
on x86-64
.
commit
|
commitdiff
|
tree
2016-02-21
St
a
s
B
ouk
a
rev
Derive result types of structure sette
r
s
.
commit
|
commitdiff
|
tree
2016-02-21
S
t
as Boukarev
Optimize emit-ini
t
s
with 0
val
u
es
.
commit
|
commitdiff
|
tree
2016-02-21
S
t
as Boukarev
S
l
ightly
optimize al
l
o
cation se
q
u
ence on x
8
6-64
.
commit
|
commitdiff
|
tree
2016-02-21
Stas Bo
u
karev
Remove globa
l
_
int
e
rrupt_d
a
t
a
.
commit
|
commitdiff
|
tree
2016-02-21
Stas Bouk
a
rev
Fix single-
t
hreaded builds
.
commit
|
commitdiff
|
tree
2016-02-20
Stas Bou
k
arev
Don't fr
e
e thread
-
>in
t
errup
t
_
d
ata se
p
arately
.
commit
|
commitdiff
|
tree
2016-02-20
St
a
s Bouka
r
ev
Micro-optimize ve
r
i
f
y-arg
-
count on x86oids and
A
RM64
.
commit
|
commitdiff
|
tree
2016-02-20
Stas Bouk
a
rev
c
r
eate_thread
_
struc
t
:
don't allocate int
e
rrupt_d
a
t
a
.
.
.
commit
|
commitdiff
|
tree
2016-02-20
Stas Boukarev
create_thre
a
d_
s
t
r
uct: d
o
n't
allocate os_attr s
e
p
a
ratel
y
.
commit
|
commitdiff
|
tree
2016-02-20
Stas B
o
ukarev
Don'
t
leak memory during e
x
ception handl
i
ng on
D
a
r
win
.
commit
|
commitdiff
|
tree
2016-02-20
Stas Boukarev
*compile
r
-trace-output
*
worka
r
o
u
nd
.
commit
|
commitdiff
|
tree
2016-02-19
Stas B
o
ukarev
K
eep sb-ass
e
m:*
a
ssem-instructions* fo
r
sli
m
e compatibility
.
commit
|
commitdiff
|
tree
2016-02-13
Stas Boukar
e
v
Restore b
u
ild on
n
on-x8
6
oids
.
commit
|
commitdiff
|
tree
2016-02-12
S
t
as Boukar
e
v
Improve L
D
B
w
h
en (+ size posit
i
on) is les
s
than n-fixnum
.
.
.
commit
|
commitdiff
|
tree
2016-02-12
S
t
as Bou
k
arev
O
ptimiz
e
lo
g
a
nd with non
-
f
i
xnum word masks on
x
86oids
.
.
.
commit
|
commitdiff
|
tree
2016-02-11
Stas Boukarev
Add LOGTES
T
VOPs on ARM64
.
commit
|
commitdiff
|
tree
2016-02-11
Stas Bo
u
ka
r
ev
Optimize MASK-SIGN
E
D-FIELD on ARM64
.
commit
|
commitdiff
|
tree
2016-02-11
Stas Boukarev
Di
s
a
s
s
emble TBZ
and
TBNZ on A
R
M64
.
commit
|
commitdiff
|
tree
2016-02-11
Sta
s
B
o
ukarev
Opt
i
mize fixnum mask-s
i
g
n
ed-field on x
8
6
.
commit
|
commitdiff
|
tree
2016-02-10
S
ta
s
Bo
u
karev
Opt
i
m
ize (MASK-SIGNED-FIELD 63
X
) on
x
86-
6
4
.
commit
|
commitdiff
|
tree
2016-02-10
Stas
Boukarev
Optimiz
e
some VOPS o
n
A
RM64 wi
t
h
LDP/
S
T
P
.
commit
|
commitdiff
|
tree
2016-02-10
Sta
s
Boukarev
sb-profile:report don't warn a
b
out rede
f
ined functions
.
commit
|
commitdiff
|
tree
2016-02-09
Stas Boukarev
Micro-op
t
imize
lis
t
ify-rest-arg
s
on ARM6
4
.
commit
|
commitdiff
|
tree
2016-02-09
Stas Boukare
v
Fix disassembling of LDR/STR
w
ith pos
t
/pre-
i
ndex on
.
.
.
commit
|
commitdiff
|
tree
2016-02-09
Stas Boukarev
Fix cal
l
_
i
nto_c on PPC
.
commit
|
commitdiff
|
tree
2016-02-09
Stas Bo
u
kar
e
v
Slightly r
e
duce consing
i
n
with-pac
k
a
ge-iterator
.
commit
|
commitdiff
|
tree
2016-02-08
Stas Boukarev
Opt
i
miz
e
out
o
f lin
e
LIST*
commit
|
commitdiff
|
tree
2016-02-08
Stas Boukarev
Fix a c
o
py & pa
s
t
e
mist
a
k
e t
h
at
b
reaks x86
.
commit
|
commitdiff
|
tree
next