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
St
a
s Bo
u
k
a
r
ev
Reduce stack usage
by unwind-b
l
ock
.
commit
|
commitdiff
|
tree
2016-04-30
Stas
B
oukarev
Rename slo
t
s in u
n
wind
-
block and catch-block
.
commit
|
commitdiff
|
tree
2016-04-30
Stas Boukarev
x86-64/nlx: use unwind
-
block a
n
d cat
c
h-
b
lock con
s
i
s
tently
.
commit
|
commitdiff
|
tree
2016-04-30
Stas
B
oukarev
Freeze-type ppri
n
t str
u
cts
.
commit
|
commitdiff
|
tree
2016-04-30
Stas Bouk
a
rev
Remove
a
sta
l
e define-al
i
en-routine
.
commit
|
commitdiff
|
tree
2016-04-28
Stas Boukarev
Re
m
o
ve sigsetmask from
l
dso-stubs, unused
.
commit
|
commitdiff
|
tree
2016-04-23
Stas Boukarev
Fix REVERSE on vectors with fill-pointers
.
commit
|
commitdiff
|
tree
2016-04-22
Stas
B
ouka
r
e
v
Rem
o
ve an unused
o
ption from sb-pcl:
:
allocate-standard
.
.
.
commit
|
commitdiff
|
tree
2016-04-22
Stas Bou
k
a
rev
Add a test for
a
djust
array
.
commit
|
commitdiff
|
tree
2016-04-22
Stas B
o
uk
a
rev
Speed up reversal of vec
t
o
r
s with word-sized el
e
ments
.
commit
|
commitdiff
|
tree
2016-04-22
Stas B
o
u
k
a
rev
Speed
u
p vect
o
r exte
n
sion in VECT
O
R
-
PUSH-EX
T
END
.
commit
|
commitdiff
|
tree
2016-04-22
Stas
B
o
ukarev
Freeze
-
type ran
d
om-state
.
commit
|
commitdiff
|
tree
2016-04-21
St
a
s Boukare
v
Clean
run-pro
g
ram
.
lisp
.
commit
|
commitdiff
|
tree
2016-04-21
Stas Bou
k
arev
ARM
6
4:
increase
static and dynamic space
s
start address
e
s
.
commit
|
commitdiff
|
tree
2016-04-21
Stas Bo
u
karev
Spe
e
d up float
e
x
p
onent printing
.
commit
|
commitdiff
|
tree
2016-04-21
Stas Bouka
r
ev
Speed up
float printing
.
commit
|
commitdiff
|
tree
2016-04-18
Stas Bou
k
arev
run-pr
o
g
ram: support I/O redirection to binary stre
a
ms
.
.
.
commit
|
commitdiff
|
tree
2016-04-18
Stas Bou
k
arev
run-pro
g
ram: support output redirection
int
o
streams
.
.
.
commit
|
commitdiff
|
tree
2016-04-18
S
t
as Boukar
e
v
grovel-head
e
rs
.
c
:
Put win32 stuff into grovel-headers
.
.
.
commit
|
commitdiff
|
tree
2016-04-17
Sta
s
B
o
ukarev
A
d
d
OVERLAP
P
ED op
t
ion to OPEN and UNIXLIK
E
-O
P
EN o
n
.
.
.
commit
|
commitdiff
|
tree
2016-04-17
Stas Bou
k
a
rev
Don't use
file-flag
-
ov
e
rl
a
pped
w
hen opening files
o
n
.
.
.
commit
|
commitdiff
|
tree
2016-04-17
S
tas Boukarev
Fix sb-bsd
-
s
o
ckets on win3
2
.
commit
|
commitdiff
|
tree
2016-04-17
Stas B
o
ukarev
sb-bsd-sockets: map E
I
NPROGRESS to OPERATION-IN
-
PRO
G
R
E
S
S
.
commit
|
commitdiff
|
tree
2016-04-17
Sta
s
B
o
u
ka
r
ev
Unify pseudo_atomic on
thread and n
o
n-threaded arm64
.
commit
|
commitdiff
|
tree
2016-04-15
Stas Boukarev
Fix find
i
ng the start
f
rame
i
n P
R
INT-BACKTRACE
.
commit
|
commitdiff
|
tree
2016-04-15
Stas
B
ouka
r
ev
Optimize BIT-VECTOR-= on non-sim
p
l
e
a
r
rays
.
commit
|
commitdiff
|
tree
2016-04-15
Stas
Bouka
r
ev
Optimize
E
QUALP
o
n
n
o
n-si
m
ple arr
a
ys
.
commit
|
commitdiff
|
tree
2016-04-15
Stas Boukare
v
Opt
i
miz
e
the ARRAY-TOTAL-
S
I
Z
E
transform
.
commit
|
commitdiff
|
tree
2016-04-08
Stas Boukare
v
R
e
move call_into_c on x86
-
64
.
commit
|
commitdiff
|
tree
2016-04-08
Stas Bou
k
arev
Speed
u
p debug info c
r
e
atio
n
for
h
ighly nested functions
.
commit
|
commitdiff
|
tree
2016-04-08
S
t
as Boukarev
G
e
nerate debug i
n
fo o
u
tside of WITHOUT-G
C
ING
.
commit
|
commitdiff
|
tree
2016-04-04
Stas Bo
u
k
a
rev
F
i
x a
typo in copypr
o
p
.
commit
|
commitdiff
|
tree
2016-04-04
Sta
s
B
oukarev
Red
u
c
e consing durin
g
copy propa
g
ation
.
commit
|
commitdiff
|
tree
2016-04-04
S
t
as Boukarev
Work around a
constrai
n
t propag
a
tion
problem
.
commit
|
commitdiff
|
tree
2016-03-31
S
t
a
s B
o
ukare
v
R
evert "Pas
s
MAP_FIXED t
o
mmap on
L
inux
.
"
commit
|
commitdiff
|
tree
2016-03-31
Stas Bou
k
arev
Source location for condition slot accessors
.
commit
|
commitdiff
|
tree
2016-03-31
Stas Boukarev
Fi
x
(setf fdo
c
umentation) on closur
e
s
.
commit
|
commitdiff
|
tree
2016-03-31
Stas Boukarev
Opt
i
mize call-named on x8
6
-64
.
commit
|
commitdiff
|
tree
2016-03-31
Stas Bo
u
kare
v
Fix make
-
sequence
type
derivation
with unknown t
y
pes
.
commit
|
commitdiff
|
tree
2016-03-30
Stas Bouka
r
ev
Fix
a
docstring ty
p
o
.
commit
|
commitdiff
|
tree
2016-03-21
Stas Boukarev
Fix a typ
o
.
commit
|
commitdiff
|
tree
2016-03-21
S
ta
s
Boukare
v
Fix a test o
n
#-sb-un
i
co
d
e
.
commit
|
commitdiff
|
tree
2016-03-20
Stas
Bou
k
are
v
sb-gmp
:
fix lo
a
ding
l
ibgmp on darwin
.
commit
|
commitdiff
|
tree
2016-03-19
St
a
s
Bo
u
karev
O
p
t
im
i
ze t
h
e FORMAT NIL to CON
C
ATENATE transfo
r
m
.
commit
|
commitdiff
|
tree
2016-03-19
Stas Boukarev
Transfo
r
m CONCAT
E
NATE
t
o
sp
e
cial
i
zed fu
n
ctions
.
commit
|
commitdiff
|
tree
2016-03-19
Sta
s
Bou
k
arev
Optimize variable calls to CONCAT
E
NATE
.
commit
|
commitdiff
|
tree
2016-03-19
Stas B
o
ukarev
Opt
i
m
ize out-
o
f
-line string CONCATENA
T
E, part
2
.
commit
|
commitdiff
|
tree
2016-03-19
S
t
a
s Boukarev
O
ptimize out-of-line string CON
C
ATENATE
.
commit
|
commitdiff
|
tree
2016-03-17
St
a
s Boukarev
run-program: erro
r
on bad
stream op
t
ions
.
commit
|
commitdiff
|
tree
2016-03-15
Stas Bouk
a
r
ev
Fix sb-pcl:
:
%
u
pdate-slots
.
commit
|
commitdiff
|
tree
2016-03-14
Stas Boukarev
Op
t
imize DO-SEQUEN
C
E
.
commit
|
commitdiff
|
tree
2016-03-14
St
a
s
Bou
k
arev
Optimize m
a
ke-vector-
l
i
k
e
.
commit
|
commitdiff
|
tree
2016-03-14
Stas Boukarev
Rem
o
ve !beg
i
n-instru
c
tion-def
i
niti
o
ns
.
commit
|
commitdiff
|
tree
2016-03-14
St
a
s
Bou
k
ar
e
v
Remove DE
F
!
MACRO from pack
a
ge
s
.
commit
|
commitdiff
|
tree
2016-03-14
S
t
as
Bou
k
arev
Clean up nested IFs
.
commit
|
commitdiff
|
tree
2016-03-14
Stas Boukarev
Better type d
e
claration
s
for fil
l
-pointer
r
elated code
.
commit
|
commitdiff
|
tree
2016-03-13
Stas Bou
k
arev
Trans
f
orm N|REVERSE
to vec
t
o
r
-reverse/l
i
st-reverse
.
commit
|
commitdiff
|
tree
2016-03-13
Stas
B
oukarev
Optim
i
z
e [N]REVERSE on vectors
.
commit
|
commitdiff
|
tree
2016-03-13
Stas Bou
k
a
r
ev
Opti
m
ize SUBSTITUTE functions
.
commit
|
commitdiff
|
tree
2016-03-13
St
a
s Boukarev
De
c
l
aim typ
e
s
o
f %%da
t
a-vector-
.
.
.
%%
.
commit
|
commitdiff
|
tree
2016-03-12
S
t
as Boukarev
Remov
e
*the-wr
a
pp
e
r
.
.
.
* f
r
om PCL
.
commit
|
commitdiff
|
tree
2016-03-11
Stas
Bou
k
a
r
ev
D
o
n
't force layout i
n
va
l
idation on supe
r
class fin
a
lization
.
commit
|
commitdiff
|
tree
2016-03-06
Stas Boukarev
Renam
e
SH
A
RP-TAG to
SHARP-E
Q
U
A
L-WRAPPER
.
commit
|
commitdiff
|
tree
2016-03-06
Philip
p
Matthi
a
s
.
.
.
Remove
d
u
p
licate declaration
commit
|
commitdiff
|
tree
2016-03-06
Phi
l
ipp Mat
t
h
ias
.
.
.
Move only locally us
e
d funct
i
on from he
a
d
er
to
s
ource
commit
|
commitdiff
|
tree
2016-03-06
Stas Bou
k
arev
Optimize #x
=
/#x#
.
commit
|
commitdiff
|
tree
2016-03-06
S
t
as Boukarev
D
e
bugger:
d
o
n't use symbol-
m
acrolet on sp
e
cial
variab
l
es
.
commit
|
commitdiff
|
tree
2016-03-06
Stas Bo
u
karev
Fix inter
a
ction o
f
float type deri
v
ation and negative
.
.
.
commit
|
commitdiff
|
tree
2016-03-04
S
t
as Boukarev
Remove source-roo
t
from debu
g
-
info
.
commit
|
commitdiff
|
tree
2016-03-04
S
t
as Boukarev
More prec
i
se and
compact so
u
rce locations f
r
om xref
.
commit
|
commitdiff
|
tree
2016-03-04
Stas Boukarev
WH
O
-SETS and
W
H
O-REFERENC
E
S on D
E
FGLOBAL
.
commit
|
commitdiff
|
tree
2016-03-02
S
t
a
s Boukarev
Fix typos
.
commit
|
commitdiff
|
tree
2016-02-29
St
a
s Boukarev
Optimize load/store pairs on ARM
6
4
.
commit
|
commitdiff
|
tree
2016-02-29
Stas Boukarev
Optimize SET-SLOT on ARM64
.
commit
|
commitdiff
|
tree
2016-02-29
Stas
B
oukarev
Optimize
(S
E
TF
S
C
HAR
)
.
commit
|
commitdiff
|
tree
2016-02-29
Stas Bo
u
karev
Opt
i
miz
e
MAPCAR on
l
ar
g
e lists
.
commit
|
commitdiff
|
tree
2016-02-29
Sta
s
B
o
u
k
a
rev
Remo
v
e the ir1 FUNCALL t
r
a
n
s
form
.
commit
|
commitdiff
|
tree
2016-02-29
Stas Boukarev
Optimize M
A
P* transforms
o
n
l
amb
d
as
.
commit
|
commitdiff
|
tree
2016-02-26
Sta
s
Bou
k
arev
Fi
x
a warning mess
a
ge wording
.
commit
|
commitdiff
|
tree
2016-02-25
S
t
as Boukarev
optimize-constant-load
s
: fix handling o
f
0
.
commit
|
commitdiff
|
tree
2016-02-24
Stas Boukare
v
optimize-
c
onst
a
nt-loads: process all blocks
.
commit
|
commitdiff
|
tree
2016-02-24
Stas
Boukarev
Fi
x
an AVER
caused by ignorin
g
closed over var
i
ables
.
commit
|
commitdiff
|
tree
2016-02-23
Stas Bouka
r
e
v
tests:
Fix :mod-ari
t
h
-
lar
g
e
-co
n
st
a
nt o
n
32-bit platf
o
rms
.
commit
|
commitdiff
|
tree
2016-02-23
Stas
Boukarev
ARM64: more
compact e
n
codin
g
for word-length immediat
e
s
.
commit
|
commitdiff
|
tree
2016-02-23
Sta
s
Boukarev
Don't fa
i
l to encode immedia
t
es in modu
l
ar
a
r
i
thmetic
.
.
.
commit
|
commitdiff
|
tree
2016-02-23
Sta
s
B
o
ukar
e
v
Optimi
z
e constant loads
.
commit
|
commitdiff
|
tree
2016-02-23
S
tas Bouka
r
ev
Ensur
e
registe
r
s are moved into stack location
s
d
i
rectly
.
commit
|
commitdiff
|
tree
2016-02-21
S
t
as
B
o
u
karev
R
e
move a couple of #i
f
0
commit
|
commitdiff
|
tree
2016-02-21
S
t
a
s
Bou
k
are
v
O
p
timize
i
n
itia
l
i
ze-vector with 0 v
a
lues
.
commit
|
commitdiff
|
tree
2016-02-21
Stas
Boukarev
Abstract immediate
l
oadin
g
on x86-64
.
commit
|
commitdiff
|
tree
2016-02-21
Stas
Boukarev
Derive resul
t
types of structure
s
ette
r
s
.
commit
|
commitdiff
|
tree
2016-02-21
S
tas B
o
ukarev
Optimize emi
t
-i
n
its with 0
v
alues
.
commit
|
commitdiff
|
tree
2016-02-21
Stas Bouk
a
r
e
v
Sl
i
ghtly op
t
imize
a
ll
o
cati
o
n seq
u
ence on x86-64
.
commit
|
commitdiff
|
tree
2016-02-21
Stas Bo
u
karev
Re
m
ove global_inte
r
r
upt_data
.
commit
|
commitdiff
|
tree
2016-02-21
S
t
as Boukarev
F
i
x single
-
t
h
readed builds
.
commit
|
commitdiff
|
tree
2016-02-20
S
tas Boukarev
D
o
n't
f
ree thread->interrupt_da
t
a separate
l
y
.
commit
|
commitdiff
|
tree
2016-02-20
S
t
as
B
o
ukarev
Micro-opti
m
iz
e
verify-arg-count on
x86oids
a
nd ARM64
.
commit
|
commitdiff
|
tree
2016-02-20
Stas Bouk
a
re
v
create_thread_struct: don't al
l
ocate interrupt_d
a
ta
.
.
.
commit
|
commitdiff
|
tree
2016-02-20
Stas
B
ouka
r
ev
create_thread_struct:
d
on't alloc
a
te
os_att
r
se
p
arat
e
ly
.
commit
|
commitdiff
|
tree
2016-02-20
S
t
as Bouk
a
rev
Do
n
't lea
k
m
em
o
ry dur
i
n
g
exceptio
n
handling on Darwin
.
commit
|
commitdiff
|
tree
next