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
sb-bsd-sockets: map EINPROGRESS to OPERATION-IN-PROGRESS.
2016-04-17
Sta
s
Boukarev
sb-bsd-
s
ockets: ma
p
E
I
NPROGRESS to OP
E
RATION-IN-PROGR
E
SS
.
commit
|
commitdiff
|
tree
2016-04-17
Stas
Boukarev
Unify pseud
o
_atomic on t
h
re
a
d and
n
o
n
-threaded ar
m
64
.
commit
|
commitdiff
|
tree
2016-04-15
Stas
B
o
ukarev
Fix finding the star
t
fra
m
e in P
R
I
N
T
-BACKTRACE
.
commit
|
commitdiff
|
tree
2016-04-15
Stas Bouka
r
ev
Optimize
B
IT
-
VECTO
R
-
= on
non-simple arrays
.
commit
|
commitdiff
|
tree
2016-04-15
Stas Bouk
a
rev
Optimize EQUALP o
n
n
o
n-si
m
ple ar
r
ays
.
commit
|
commitdiff
|
tree
2016-04-15
Stas Boukarev
Optimize
t
he
ARRA
Y
-TOTAL-
S
IZE tran
s
form
.
commit
|
commitdiff
|
tree
2016-04-08
Stas
B
ouk
a
r
ev
Remove call
_
int
o
_c
on x86-64
.
commit
|
commitdiff
|
tree
2016-04-08
Stas Boukarev
Speed up de
b
ug
info
c
r
eation for hi
g
hl
y
ne
s
ted functions
.
commit
|
commitdiff
|
tree
2016-04-08
Stas Boukarev
Generate debug info outside
o
f WI
T
HOUT-G
C
I
N
G
.
commit
|
commitdiff
|
tree
2016-04-04
Stas
B
ouk
a
rev
Fix a typo
in copyprop
.
commit
|
commitdiff
|
tree
2016-04-04
Stas Bo
u
karev
Re
d
uce consing during
c
opy pro
p
agation
.
commit
|
commitdiff
|
tree
2016-04-04
S
t
as Boukarev
Work around a co
n
straint p
r
opagation problem
.
commit
|
commitdiff
|
tree
2016-03-31
S
t
as Boukarev
Revert "Pas
s
MAP_FIXED to mmap on
L
inux
.
"
commit
|
commitdiff
|
tree
2016-03-31
Stas Bouk
a
rev
Source location for co
n
dition s
l
o
t
accessors
.
commit
|
commitdiff
|
tree
2016-03-31
Stas B
o
ukarev
Fix (setf fdo
c
umentation
)
o
n
clo
s
ures
.
commit
|
commitdiff
|
tree
2016-03-31
St
a
s Boukarev
Opti
m
ize call
-
named on
x86-64
.
commit
|
commitdiff
|
tree
2016-03-31
S
t
a
s Bou
k
arev
Fix make-
s
equence type
d
erivation with
u
n
kno
w
n types
.
commit
|
commitdiff
|
tree
2016-03-30
Stas B
o
u
k
arev
Fix
a doc
s
trin
g
typo
.
commit
|
commitdiff
|
tree
2016-03-21
St
a
s
Boukar
e
v
F
ix a
typo
.
commit
|
commitdiff
|
tree
2016-03-21
Stas Boukarev
Fix a test on
#
-sb-unicode
.
commit
|
commitdiff
|
tree
2016-03-20
S
t
as Boukare
v
sb-gmp: fix loading
libgm
p
on darwin
.
commit
|
commitdiff
|
tree
2016-03-19
Stas Boukar
e
v
Optimize the FORMA
T
NI
L
to CONCATENATE t
r
ansform
.
commit
|
commitdiff
|
tree
2016-03-19
Stas Bouka
r
ev
T
ra
n
sform CONCATENATE to specia
l
ized functions
.
commit
|
commitdiff
|
tree
2016-03-19
Stas
Bou
k
arev
O
pt
i
mize variable ca
l
ls to CON
C
ATENATE
.
commit
|
commitdiff
|
tree
2016-03-19
Stas B
o
ukarev
O
p
t
i
mize
out-of
-
li
n
e string
C
ONCATENATE, part 2
.
commit
|
commitdiff
|
tree
2016-03-19
S
t
as Boukar
e
v
Optimize
out-of-line string
C
ONCATENATE
.
commit
|
commitdiff
|
tree
2016-03-17
Sta
s
Boukarev
r
un-progr
a
m
: error
o
n
b
ad stream optio
n
s
.
commit
|
commitdiff
|
tree
2016-03-15
Stas Boukarev
Fix sb-pcl:
:
%update-slots
.
commit
|
commitdiff
|
tree
2016-03-14
Stas Boukarev
Opti
m
i
z
e DO-
S
EQUENCE
.
commit
|
commitdiff
|
tree
2016-03-14
Stas B
o
ukarev
O
p
t
i
mize make-vector-like
.
commit
|
commitdiff
|
tree
2016-03-14
Stas Bouka
r
ev
Rem
o
ve !begin-instruc
t
ion-defi
n
itions
.
commit
|
commitdiff
|
tree
2016-03-14
Stas
Boukare
v
Remove DEF!MACRO
f
r
om
p
ac
k
ages
.
commit
|
commitdiff
|
tree
2016-03-14
Stas B
o
ukarev
Clean up nested IFs
.
commit
|
commitdiff
|
tree
2016-03-14
Stas Bouk
a
rev
B
e
t
te
r
type d
e
clara
t
ions for
f
ill-pointer related code
.
commit
|
commitdiff
|
tree
2016-03-13
S
tas Boukarev
T
r
ansform N|REVERSE to ve
c
tor-reverse
/
list-r
e
v
erse
.
commit
|
commitdiff
|
tree
2016-03-13
Stas Boukarev
Op
t
i
mize [N]
R
E
V
ERSE on v
e
ctors
.
commit
|
commitdiff
|
tree
2016-03-13
S
tas Bo
u
k
arev
O
ptimize
S
U
BSTITUTE
fun
c
tions
.
commit
|
commitdiff
|
tree
2016-03-13
S
tas Boukarev
Declai
m
types of %%data-vector-
.
.
.
%
%
.
commit
|
commitdiff
|
tree
2016-03-12
Stas Boukarev
Remo
v
e *the-wrappe
r
.
.
.
* from PC
L
.
commit
|
commitdiff
|
tree
2016-03-11
Sta
s
B
o
ukarev
D
o
n't force layou
t
i
n
vali
d
ation on sup
e
rclass finaliza
t
ion
.
commit
|
commitdiff
|
tree
2016-03-06
Sta
s
Boukarev
Rename SHARP-TAG to
S
HARP-EQU
A
L-W
R
APPER
.
commit
|
commitdiff
|
tree
2016-03-06
S
t
a
s Boukarev
O
ptim
i
ze #x=/
#
x#
.
commit
|
commitdiff
|
tree
2016-03-06
Stas Boukarev
Debugger
:
don't use
s
ymb
o
l-macro
l
et on special variables
.
commit
|
commitdiff
|
tree
2016-03-06
Stas Bouka
r
ev
Fix interaction
o
f float type derivati
o
n a
n
d negative
.
.
.
commit
|
commitdiff
|
tree
2016-03-04
Stas Boukarev
Remove source-root fr
o
m debug-info
.
commit
|
commitdiff
|
tree
2016-03-04
St
a
s
Bouk
a
rev
More precis
e
a
nd compa
c
t
source locat
i
ons from xref
.
commit
|
commitdiff
|
tree
2016-03-04
Stas Boukar
e
v
WHO
-
SETS and W
H
O
-RE
F
ERENCES
o
n DEFGLOBAL
.
commit
|
commitdiff
|
tree
2016-03-02
Stas Boukare
v
Fix typos
.
commit
|
commitdiff
|
tree
2016-02-29
Sta
s
Boukarev
O
p
timize load/store pair
s
on
A
R
M
64
.
commit
|
commitdiff
|
tree
2016-02-29
Sta
s
Bou
k
a
rev
O
p
timize SET-SLOT on
A
RM6
4
.
commit
|
commitdiff
|
tree
2016-02-29
Stas Boukarev
Optimize (SETF
S
CHAR)
.
commit
|
commitdiff
|
tree
2016-02-29
Stas Boukarev
Optimize
MAPCAR on
l
arge lists
.
commit
|
commitdiff
|
tree
2016-02-29
Stas Bouk
a
rev
Remove
t
he
ir1 FUNCALL trans
f
or
m
.
commit
|
commitdiff
|
tree
2016-02-29
Stas Boukarev
O
ptimize MAP* transform
s
on lambdas
.
commit
|
commitdiff
|
tree
2016-02-26
Stas Boukar
e
v
F
ix a warning
message wording
.
commit
|
commitdiff
|
tree
2016-02-25
S
tas
B
oukarev
optimi
z
e-co
n
stant-loa
d
s: fix handling of
0
.
commit
|
commitdiff
|
tree
2016-02-24
S
t
as Bou
k
are
v
optimize
-
c
o
n
s
tant-l
o
ads: p
r
oc
e
ss all blocks
.
commit
|
commitdiff
|
tree
2016-02-24
Stas Boukarev
F
i
x an AVER cau
s
ed by ignoring closed over
va
r
i
a
bl
e
s
.
commit
|
commitdiff
|
tree
2016-02-23
Stas Bouka
r
ev
tests: Fi
x
:mo
d
-arith
-
large-constant on 32-bit platforms
.
commit
|
commitdiff
|
tree
2016-02-23
Sta
s
Bou
k
arev
ARM64: more compact e
n
c
o
d
ing for
word-len
g
th immediat
e
s
.
commit
|
commitdiff
|
tree
2016-02-23
Stas Bo
u
karev
Don't fail to encode immediates in modular a
r
ithmeti
c
.
.
.
commit
|
commitdiff
|
tree
2016-02-23
Stas Boukarev
Optimize constant loa
d
s
.
commit
|
commitdiff
|
tree
2016-02-23
S
tas Boukarev
Ensure
reg
i
sters are
m
oved into stack
loca
t
ions directly
.
commit
|
commitdiff
|
tree
2016-02-21
Stas
Bouk
a
re
v
Remove a
coupl
e
of #if 0
commit
|
commitdiff
|
tree
2016-02-21
S
t
a
s
B
oukarev
O
ptimize
ini
t
ialize-v
e
cto
r
w
i
t
h 0 valu
e
s
.
commit
|
commitdiff
|
tree
2016-02-21
Stas B
o
ukarev
Abs
t
ract immediate loa
d
ing on
x86-
6
4
.
commit
|
commitdiff
|
tree
2016-02-21
Stas B
o
ukar
e
v
Derive result ty
p
es
o
f structure setters
.
commit
|
commitdiff
|
tree
2016-02-21
S
tas Boukarev
O
p
timiz
e
emit-inits with 0 values
.
commit
|
commitdiff
|
tree
2016-02-21
Stas Boukar
e
v
S
l
ight
l
y opt
i
mize
a
llocati
o
n sequence on x86-6
4
.
commit
|
commitdiff
|
tree
2016-02-21
Stas
Boukarev
Remove global_interrupt_data
.
commit
|
commitdiff
|
tree
2016-02-21
Stas Boukarev
Fix s
i
ngle-threade
d
builds
.
commit
|
commitdiff
|
tree
2016-02-20
Stas
Boukarev
Don't free thread->interrupt
_
data s
e
parately
.
commit
|
commitdiff
|
tree
2016-02-20
Stas Boukarev
Micro-
o
pti
m
ize v
e
rif
y
-
a
rg-count on x
8
6oids and
ARM64
.
commit
|
commitdiff
|
tree
2016-02-20
Stas Boukarev
c
reate_th
r
ead_stru
c
t: don't allocate i
n
terrupt_data
.
.
.
commit
|
commitdiff
|
tree
2016-02-20
Stas Boukarev
cr
e
a
t
e_thread_
s
truct: don't allocate
o
s_
a
ttr sepa
r
ately
.
commit
|
commitdiff
|
tree
2016-02-20
Stas Boukarev
Don't leak
memory dur
i
ng
e
xception han
d
ling on Darwin
.
commit
|
commitdiff
|
tree
2016-02-20
S
t
as Bou
k
arev
*compile
r
-trace-output* worka
r
ound
.
commit
|
commitdiff
|
tree
2016-02-19
Stas Boukarev
K
eep
sb-
a
ssem:*assem-
i
n
structi
o
ns* for slime
compatibility
.
commit
|
commitdiff
|
tree
2016-02-13
Stas
B
oukarev
Restore build on
n
on-x86oids
.
commit
|
commitdiff
|
tree
2016-02-12
St
a
s
Boukarev
Improve LDB
whe
n
(+ s
i
z
e
position) is
l
ess than n
-
fixnum
.
.
.
commit
|
commitdiff
|
tree
2016-02-12
S
t
as Boukarev
Optimize
l
ogan
d
wit
h
n
on-fixnum word m
a
sks on x86oids
.
.
.
commit
|
commitdiff
|
tree
2016-02-11
Stas Boukare
v
Ad
d
LOGTE
S
T VOPs on
A
RM64
.
commit
|
commitdiff
|
tree
2016-02-11
S
tas Boukar
e
v
Optimi
z
e
M
ASK-S
I
GNED
-
FIEL
D
o
n
ARM64
.
commit
|
commitdiff
|
tree
2016-02-11
Stas Boukar
e
v
Di
s
assemble TBZ and TBNZ
o
n ARM
6
4
.
commit
|
commitdiff
|
tree
2016-02-11
Stas B
o
ukarev
Opt
i
mize fixnum mask-sign
e
d-f
i
eld on x86
.
commit
|
commitdiff
|
tree
2016-02-10
Stas Boukarev
Optimize (
M
ASK-SIGN
E
D-FIE
L
D 63 X) on x
8
6-64
.
commit
|
commitdiff
|
tree
2016-02-10
Stas
Bouk
a
rev
Optimize
s
ome VOPS on
A
RM64 wit
h
LDP
/
STP
.
commit
|
commitdiff
|
tree
2016-02-10
Stas Bouk
a
r
ev
s
b
-
profile:r
e
port don't
w
arn abo
u
t redefined f
u
nctions
.
commit
|
commitdiff
|
tree
2016-02-09
Stas Boukarev
Micro-optimize l
i
stify-rest-args
o
n
ARM64
.
commit
|
commitdiff
|
tree
2016-02-09
Stas Boukar
e
v
Fix disassemblin
g
of LDR/STR with pos
t
/pre
-
ind
e
x
on
.
.
.
commit
|
commitdiff
|
tree
2016-02-09
Stas Boukar
e
v
Fix call_into_c on PPC
.
commit
|
commitdiff
|
tree
2016-02-09
St
a
s Bo
u
karev
Sligh
t
l
y reduce consing in w
i
th-package-ite
r
ator
.
commit
|
commitdiff
|
tree
2016-02-08
S
tas Bo
u
k
a
rev
Optimize out of line L
I
S
T*
commit
|
commitdiff
|
tree
2016-02-08
S
tas Bou
k
arev
Fix a c
o
py & paste mistake t
h
at br
e
aks x86
.
commit
|
commitdiff
|
tree
2016-02-08
S
tas B
o
uk
a
rev
Remo
v
e unnecessary
p
ackage prefi
x
es
.
commit
|
commitdiff
|
tree
2016-02-07
Stas Bo
u
karev
Optimize fi
x
n
u
m LOGNOR
o
n ARM64
.
commit
|
commitdiff
|
tree
2016-02-07
Stas Boukarev
Micro-optimize sb-
k
ernel
:
c
ode-
i
nstructions on arm
6
4
.
commit
|
commitdiff
|
tree
2016-02-07
S
t
as Bouk
a
r
e
v
Remo
v
e sb-
d
isass
e
m::code-in
s
t-a
r
ea-address
.
commit
|
commitdiff
|
tree
2016-02-07
Stas Bouk
a
rev
Remo
v
e sb-assem
:
*assem-in
s
t
r
uctions*
.
commit
|
commitdiff
|
tree
2016-02-07
S
t
as Boukarev
F
ix x86 build
.
commit
|
commitdiff
|
tree
next