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
Reduce stack usage by unwind-block.
2016-04-30
Sta
s
Bo
u
karev
R
e
duce
stack
u
sage by unwin
d
-block
.
commit
|
commitdiff
|
tree
2016-04-30
Stas B
o
ukarev
Rename slots i
n
unwind-b
l
ock
an
d
ca
t
ch-bl
o
ck
.
commit
|
commitdiff
|
tree
2016-04-30
Stas
Boukarev
x86-64
/
n
lx: use unwind-blo
c
k and ca
t
ch-block c
o
nsis
t
ently
.
commit
|
commitdiff
|
tree
2016-04-30
S
tas Bou
k
arev
Freeze-typ
e
pp
r
int
structs
.
commit
|
commitdiff
|
tree
2016-04-30
Stas Boukar
e
v
Rem
o
ve
a s
t
ale defin
e
-alien-rou
t
ine
.
commit
|
commitdiff
|
tree
2016-04-28
Stas Boukare
v
Re
m
ove s
i
gsetmask
f
rom lds
o
-
stubs,
unus
e
d
.
commit
|
commitdiff
|
tree
2016-04-23
Stas Boukar
e
v
Fix REVERSE on vectors with fill
-
pointer
s
.
commit
|
commitdiff
|
tree
2016-04-22
Stas Boukarev
Remove
an unused opti
o
n fro
m
s
b
-pcl::all
o
cate-standard
.
.
.
commit
|
commitdiff
|
tree
2016-04-22
Stas Boukarev
Add a test for
a
d
just arra
y
.
commit
|
commitdiff
|
tree
2016-04-22
Stas Boukare
v
Speed up
r
eversal of ve
c
tor
s
with word-sized elem
e
nts
.
commit
|
commitdiff
|
tree
2016-04-22
Stas Boukarev
Speed
up vector extension i
n
VECTOR-PUS
H
-EXTEND
.
commit
|
commitdiff
|
tree
2016-04-22
Stas B
o
u
k
arev
Fr
e
eze-type random-s
t
a
t
e
.
commit
|
commitdiff
|
tree
2016-04-21
Stas Bou
k
arev
Cle
a
n r
u
n-pro
g
r
am
.
lisp
.
commit
|
commitdiff
|
tree
2016-04-21
S
t
as
Boukarev
ARM6
4
: increase stat
i
c and dynamic
s
pa
c
es start addresses
.
commit
|
commitdiff
|
tree
2016-04-21
St
a
s Bouka
r
ev
Sp
e
ed
up fl
o
at exponent printing
.
commit
|
commitdiff
|
tree
2016-04-21
Stas Bouka
r
ev
Spe
e
d
up fl
o
a
t
pri
n
ting
.
commit
|
commitdiff
|
tree
2016-04-18
Sta
s
Boukarev
run-program: support I/O redirect
i
o
n to binary str
e
ams
.
.
.
commit
|
commitdiff
|
tree
2016-04-18
Stas Boukarev
run
-
program:
support output redi
r
ection into
streams
.
.
.
commit
|
commitdiff
|
tree
2016-04-18
Stas Boukar
e
v
gr
o
v
el-headers
.
c:
P
ut
win32 stuff into grovel
-
headers
.
.
.
commit
|
commitdiff
|
tree
2016-04-17
Stas
Bo
u
ka
r
ev
Add OVERLAPPED opt
i
on to
OPEN and
U
NI
X
LIKE
-
OPEN on
.
.
.
commit
|
commitdiff
|
tree
2016-04-17
Stas Boukarev
D
o
n't use
f
i
l
e
-f
l
ag-overlapped wh
e
n
o
p
e
n
ing files o
n
.
.
.
commit
|
commitdiff
|
tree
2016-04-17
Stas Boukarev
Fix sb-bsd-sockets on wi
n
32
.
commit
|
commitdiff
|
tree
2016-04-17
Stas Bouka
r
ev
sb-bsd-sock
e
t
s
: map
EI
N
PROGRESS to OPERATION-IN-
P
ROGRESS
.
commit
|
commitdiff
|
tree
2016-04-17
Stas Boukarev
Uni
f
y ps
e
udo_atom
i
c on thread and non
-
thr
e
ade
d
a
rm
6
4
.
commit
|
commitdiff
|
tree
2016-04-15
Stas
B
o
u
kare
v
Fi
x
finding the start
frame
i
n PRIN
T
-BACKTRACE
.
commit
|
commitdiff
|
tree
2016-04-15
Stas Bo
u
karev
Optimiz
e
BIT-VECTOR
-
= o
n
non
-
simple arrays
.
commit
|
commitdiff
|
tree
2016-04-15
St
a
s Boukarev
Opt
i
m
i
ze
EQUALP
on n
o
n-si
m
ple arrays
.
commit
|
commitdiff
|
tree
2016-04-15
Sta
s
Boukarev
Opt
i
mize the ARR
A
Y
-TOTAL-S
I
ZE tran
s
form
.
commit
|
commitdiff
|
tree
2016-04-08
S
t
as
Boukarev
Rem
o
ve c
a
l
l_into_c on x86-64
.
commit
|
commitdiff
|
tree
2016-04-08
Stas
B
o
u
k
a
rev
S
peed u
p
d
ebug
info creation for hi
g
hly nested functions
.
commit
|
commitdiff
|
tree
2016-04-08
Stas Bo
u
kare
v
G
e
n
e
rate debug i
n
fo outside of
W
ITHO
U
T-GC
I
NG
.
commit
|
commitdiff
|
tree
2016-04-04
S
t
as Bouka
r
ev
Fix
a
typo in copyprop
.
commit
|
commitdiff
|
tree
2016-04-04
Stas
B
oukarev
Reduce c
o
nsing du
r
ing copy propagation
.
commit
|
commitdiff
|
tree
2016-04-04
Stas Bo
u
k
a
rev
Work aroun
d
a con
s
t
raint pr
o
pag
a
tion
p
roblem
.
commit
|
commitdiff
|
tree
2016-03-31
Stas
Bou
k
arev
Rever
t
"Pass
MAP_FIXED t
o
mmap on Linux
.
"
commit
|
commitdiff
|
tree
2016-03-31
Stas Boukarev
Source loc
a
tion
for condition slot acc
e
ssors
.
commit
|
commitdiff
|
tree
2016-03-31
Stas Boukarev
Fi
x
(
setf
fdocumentation) on cl
o
sures
.
commit
|
commitdiff
|
tree
2016-03-31
Stas Bouka
r
ev
Optimize call-named on x86-64
.
commit
|
commitdiff
|
tree
2016-03-31
Stas Boukarev
Fix ma
k
e-s
e
quence t
y
p
e deri
v
at
i
on with unknown types
.
commit
|
commitdiff
|
tree
2016-03-30
Sta
s
Bo
u
ka
r
ev
F
ix a
d
ocstrin
g
t
ypo
.
commit
|
commitdiff
|
tree
2016-03-21
S
t
a
s Bo
u
karev
Fix a typo
.
commit
|
commitdiff
|
tree
2016-03-21
Stas Bou
k
a
rev
Fix a
t
est on #-sb-unicode
.
commit
|
commitdiff
|
tree
2016-03-20
Stas Boukarev
sb-gmp
:
fix loading libgmp
o
n darwin
.
commit
|
commitdiff
|
tree
2016-03-19
Stas Boukarev
Optimize the FORM
A
T N
I
L to CONCAT
E
NATE transform
.
commit
|
commitdiff
|
tree
2016-03-19
Stas Bouka
r
ev
Transfo
r
m CO
N
CATENATE to specialized functions
.
commit
|
commitdiff
|
tree
2016-03-19
Stas Bou
k
arev
Opt
i
mize variable call
s
to CONCATEN
A
TE
.
commit
|
commitdiff
|
tree
2016-03-19
S
t
as Boukarev
Optimize
o
ut-o
f
-line str
i
ng CONCATENATE, p
a
rt 2
.
commit
|
commitdiff
|
tree
2016-03-19
Stas Boukar
e
v
Optimize out-o
f
-line string CONCATENATE
.
commit
|
commitdiff
|
tree
2016-03-17
Stas
B
oukarev
run-progra
m
: error o
n
bad stream options
.
commit
|
commitdiff
|
tree
2016-03-15
Stas Boukare
v
Fix sb-pc
l
::
%
update
-
s
lots
.
commit
|
commitdiff
|
tree
2016-03-14
Stas Boukarev
Optim
i
ze DO
-
SEQUE
N
CE
.
commit
|
commitdiff
|
tree
2016-03-14
S
tas Bo
u
karev
Optimize make-vector-
l
ike
.
commit
|
commitdiff
|
tree
2016-03-14
St
a
s
B
o
ukarev
Remove !begin-instruction-d
e
fin
i
tions
.
commit
|
commitdiff
|
tree
2016-03-14
Stas
Boukarev
R
e
move DE
F
!MACRO from packag
e
s
.
commit
|
commitdiff
|
tree
2016-03-14
Sta
s
Boukarev
C
le
a
n
up ne
s
ted
I
Fs
.
commit
|
commitdiff
|
tree
2016-03-14
Stas Boukarev
Better type
d
eclaratio
n
s for
fill-pointer related code
.
commit
|
commitdiff
|
tree
2016-03-13
S
tas Boukarev
Transform N|RE
V
ERSE
to vector-reverse/list-
r
e
v
e
rs
e
.
commit
|
commitdiff
|
tree
2016-03-13
S
tas Bouk
a
rev
Op
t
i
m
i
z
e [
N
]REVE
R
S
E
on v
e
ctors
.
commit
|
commitdiff
|
tree
2016-03-13
S
t
a
s
B
ouk
a
rev
Optimize SU
B
STIT
U
TE
functions
.
commit
|
commitdiff
|
tree
2016-03-13
Sta
s
Boukarev
Declaim types of %%da
t
a-vec
t
or-
.
.
.
%%
.
commit
|
commitdiff
|
tree
2016-03-12
Sta
s
Boukarev
Remove *the-
w
rapper
.
.
.
* from PCL
.
commit
|
commitdiff
|
tree
2016-03-11
S
t
as Bou
k
arev
D
o
n't force layout
i
nvalidat
i
on on sup
e
rcl
a
s
s
f
inal
i
z
a
tion
.
commit
|
commitdiff
|
tree
2016-03-06
Stas Boukarev
R
e
name S
H
A
RP-TAG to SHA
R
P-EQUAL-WRA
P
PER
.
commit
|
commitdiff
|
tree
2016-03-06
St
a
s Boukarev
Optimize
#x=/#x#
.
commit
|
commitdiff
|
tree
2016-03-06
Stas Boukar
e
v
Debugg
e
r: don't use
s
y
mbol-macrolet on specia
l
va
r
iables
.
commit
|
commitdiff
|
tree
2016-03-06
St
a
s Boukarev
Fix i
n
teract
i
on
o
f
float ty
p
e de
r
ivati
o
n and negati
v
e
.
.
.
commit
|
commitdiff
|
tree
2016-03-04
Stas Bouk
a
rev
Remove source-root from deb
u
g
-info
.
commit
|
commitdiff
|
tree
2016-03-04
S
t
a
s Boukar
e
v
More precise
a
nd compact source
locations
f
rom xre
f
.
commit
|
commitdiff
|
tree
2016-03-04
Stas Boukare
v
W
HO-SETS and WH
O
-REFERE
N
CES
o
n DEFGLOB
A
L
.
commit
|
commitdiff
|
tree
2016-03-02
Stas Bouk
a
r
ev
Fix typos
.
commit
|
commitdiff
|
tree
2016-02-29
Stas Boukarev
Optimize load
/
st
o
re pair
s
on ARM6
4
.
commit
|
commitdiff
|
tree
2016-02-29
St
a
s B
o
u
karev
Optimize
S
ET-SLOT o
n
A
R
M64
.
commit
|
commitdiff
|
tree
2016-02-29
Stas Bouk
a
rev
O
p
timi
z
e (SETF SCHAR)
.
commit
|
commitdiff
|
tree
2016-02-29
Stas Boukar
e
v
Opt
i
mize MAPCAR on large lists
.
commit
|
commitdiff
|
tree
2016-02-29
Sta
s
B
ou
k
a
r
e
v
R
e
m
ove the
i
r1 F
U
N
CALL t
r
a
nsform
.
commit
|
commitdiff
|
tree
2016-02-29
Stas Boukar
e
v
Optimize
MAP*
transforms
on lambdas
.
commit
|
commitdiff
|
tree
2016-02-26
Sta
s
Boukarev
Fix
a
wa
r
ning mess
a
ge word
i
ng
.
commit
|
commitdiff
|
tree
2016-02-25
St
a
s Boukarev
optimize-constant
-
lo
a
ds: f
i
x h
a
ndling of 0
.
commit
|
commitdiff
|
tree
2016-02-24
Stas
Boukarev
opt
i
m
ize
-
cons
t
ant-load
s
: pr
o
cess all blocks
.
commit
|
commitdiff
|
tree
2016-02-24
Stas
Bouka
r
ev
Fi
x
a
n
AVE
R
caused by ignoring
c
l
os
e
d
ove
r
variables
.
commit
|
commitdiff
|
tree
2016-02-23
S
tas Boukar
e
v
te
s
ts: Fix :mod-a
r
i
th-l
a
rge-con
s
tant on 3
2
-
b
i
t
p
l
a
t
fo
r
m
s
.
commit
|
commitdiff
|
tree
2016-02-23
S
t
a
s
Bouka
r
ev
ARM64: more com
p
act en
c
oding for w
o
r
d-length imm
e
diates
.
commit
|
commitdiff
|
tree
2016-02-23
S
tas Boukarev
Don't
fail to
encode immediates in modu
l
ar ari
t
hmetic
.
.
.
commit
|
commitdiff
|
tree
2016-02-23
Stas Boukarev
Opti
m
i
ze
c
o
n
stant loads
.
commit
|
commitdiff
|
tree
2016-02-23
Stas B
o
ukarev
Ensur
e
r
e
gi
s
ters
a
r
e moved
into stack locations direc
t
ly
.
commit
|
commitdiff
|
tree
2016-02-21
Stas Bouk
a
r
e
v
Rem
o
ve a cou
p
le of #if 0
commit
|
commitdiff
|
tree
2016-02-21
Stas Bou
k
a
r
ev
Optimize
init
i
alize-vector with 0 values
.
commit
|
commitdiff
|
tree
2016-02-21
Stas Bouk
a
rev
Abstra
c
t
i
mmediate loadin
g
on x86-64
.
commit
|
commitdiff
|
tree
2016-02-21
S
t
as Boukarev
Derive
resu
l
t typ
e
s
o
f structure
s
etters
.
commit
|
commitdiff
|
tree
2016-02-21
Stas Boukarev
Optimi
z
e
e
m
it-init
s
wit
h
0
values
.
commit
|
commitdiff
|
tree
2016-02-21
Sta
s
Bo
u
k
a
rev
Sl
i
g
htly
optim
i
z
e
allocation
sequence
on x86-64
.
commit
|
commitdiff
|
tree
2016-02-21
Stas
B
oukarev
Remove global
_
interr
u
pt_d
a
ta
.
commit
|
commitdiff
|
tree
2016-02-21
S
t
a
s
B
ouka
r
ev
Fix
single-threaded
b
uilds
.
commit
|
commitdiff
|
tree
2016-02-20
Sta
s
B
o
ukarev
D
o
n't
f
ree thread->i
n
terrupt_data separately
.
commit
|
commitdiff
|
tree
2016-02-20
Stas Boukarev
M
icro-optimize verify-arg-cou
n
t o
n
x86
o
i
ds and A
R
M64
.
commit
|
commitdiff
|
tree
2016-02-20
Stas Boukarev
create_thread_
s
truct
:
do
n
't allocat
e
interrupt_data
.
.
.
commit
|
commitdiff
|
tree
2016-02-20
S
t
as
Boukar
e
v
create_thread_str
u
ct:
d
o
n't allocate os_attr sep
a
rately
.
commit
|
commitdiff
|
tree
2016-02-20
Sta
s
Bou
k
arev
Don't leak
m
emory during exception handlin
g
on Darwin
.
commit
|
commitdiff
|
tree
2016-02-20
S
tas Boukarev
*compi
l
er-trac
e
-out
p
u
t
* worka
r
ound
.
commit
|
commitdiff
|
tree
2016-02-19
Stas Boukarev
Keep sb-as
s
e
m
:*assem-instructions* fo
r
slime comp
a
tibility
.
commit
|
commitdiff
|
tree
next