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
Stas
B
oukarev
R
e
d
uce stack us
a
ge by u
n
w
ind-block
.
commit
|
commitdiff
|
tree
2016-04-30
Sta
s
Boukarev
Rename s
l
ots i
n
u
nw
i
nd-b
l
ock and catch-block
.
commit
|
commitdiff
|
tree
2016-04-30
Stas
B
oukarev
x8
6
-64/nlx
:
u
se unwind-block an
d
catch-block consistently
.
commit
|
commitdiff
|
tree
2016-04-30
Stas Boukarev
Freeze-typ
e
pprin
t
structs
.
commit
|
commitdiff
|
tree
2016-04-30
Stas Boukarev
Remov
e
a stale define-alien-ro
u
tine
.
commit
|
commitdiff
|
tree
2016-04-28
S
tas
B
oukare
v
Remove sigsetmask
f
r
om ldso-stubs, unused
.
commit
|
commitdiff
|
tree
2016-04-23
Stas Bouk
a
rev
Fix RE
V
ERSE on vectors
w
ith fill
-
pointers
.
commit
|
commitdiff
|
tree
2016-04-22
Stas Boukarev
Re
m
ove an
u
nused option from sb-p
c
l::allocate-stan
d
ard
.
.
.
commit
|
commitdiff
|
tree
2016-04-22
Stas Bo
u
karev
Ad
d
a te
s
t for adj
u
st a
r
r
ay
.
commit
|
commitdiff
|
tree
2016-04-22
Stas Boukarev
S
p
eed
up revers
a
l of
v
ectors with word-siz
e
d
e
lement
s
.
commit
|
commitdiff
|
tree
2016-04-22
Stas Bou
k
a
r
ev
Speed up vec
t
or exten
s
ion in VE
C
TOR-PUSH-E
X
TEND
.
commit
|
commitdiff
|
tree
2016-04-22
Stas Boukare
v
Freeze-t
y
p
e
r
and
o
m-state
.
commit
|
commitdiff
|
tree
2016-04-21
Stas
B
oukarev
Clean r
u
n
-
program
.
l
i
sp
.
commit
|
commitdiff
|
tree
2016-04-21
Sta
s
Boukarev
A
R
M
6
4: increase static and dyna
m
ic sp
a
c
e
s
s
tart address
e
s
.
commit
|
commitdiff
|
tree
2016-04-21
Stas
Bo
u
karev
Speed
u
p f
l
oat expo
n
ent
p
r
i
n
ting
.
commit
|
commitdiff
|
tree
2016-04-21
Stas Boukarev
Speed up
flo
a
t printing
.
commit
|
commitdiff
|
tree
2016-04-18
S
tas Bo
u
karev
r
u
n-p
r
ogram: support I
/
O
r
edirection
to b
i
nary strea
m
s
.
.
.
commit
|
commitdiff
|
tree
2016-04-18
Stas Boukare
v
run-program: support output redir
e
c
tion into streams
.
.
.
commit
|
commitdiff
|
tree
2016-04-18
S
tas
Bouk
a
rev
gro
v
el-headers
.
c:
P
ut win32 stuff int
o
grovel-header
s
.
.
.
commit
|
commitdiff
|
tree
2016-04-17
S
tas Bou
k
arev
Add OVERL
A
PPE
D
option to OPEN and UNIXL
I
KE-
O
PEN on
.
.
.
commit
|
commitdiff
|
tree
2016-04-17
Stas B
o
ukarev
D
on't use file-flag-overlap
p
e
d
when opening fi
l
e
s on
.
.
.
commit
|
commitdiff
|
tree
2016-04-17
Sta
s
Boukare
v
Fix sb-bs
d
-sockets on win32
.
commit
|
commitdiff
|
tree
2016-04-17
Stas Bo
u
karev
sb-b
s
d-soc
k
ets: map EINPROGRESS to OP
E
RATION-IN-PROGRESS
.
commit
|
commitdiff
|
tree
2016-04-17
St
a
s B
o
uk
a
rev
Unify p
s
eudo
_
a
to
m
ic o
n
thr
e
a
d and non-thre
a
ded a
r
m
6
4
.
commit
|
commitdiff
|
tree
2016-04-15
St
a
s Bou
k
arev
F
i
x finding t
h
e st
a
rt frame i
n
PRINT-BACKTRACE
.
commit
|
commitdiff
|
tree
2016-04-15
Stas Boukare
v
Optim
i
ze BIT-VECT
O
R-= on
n
on
-
simple arrays
.
commit
|
commitdiff
|
tree
2016-04-15
St
a
s
B
ouk
a
rev
Optimize
EQUALP
o
n non-s
i
mple arra
y
s
.
commit
|
commitdiff
|
tree
2016-04-15
Stas Bo
u
karev
Optimi
z
e
the
A
RRAY-TOTA
L
-SIZE transform
.
commit
|
commitdiff
|
tree
2016-04-08
Stas Boukarev
Remo
v
e ca
l
l_into
_
c on
x
86-64
.
commit
|
commitdiff
|
tree
2016-04-08
Sta
s
Boukare
v
S
peed up d
e
bug info cre
a
tion for
highly neste
d
f
u
nc
t
ions
.
commit
|
commitdiff
|
tree
2016-04-08
Stas Bouka
r
e
v
Ge
n
e
r
ate debug info outsid
e
o
f WITHOU
T
-GCING
.
commit
|
commitdiff
|
tree
2016-04-04
S
tas
B
oukarev
Fix a ty
p
o in
c
opyprop
.
commit
|
commitdiff
|
tree
2016-04-04
Stas Bo
u
karev
Reduce consing du
r
i
ng copy pr
o
pagation
.
commit
|
commitdiff
|
tree
2016-04-04
Stas Boukarev
Wor
k
around a constraint propa
g
ation problem
.
commit
|
commitdiff
|
tree
2016-03-31
Stas Boukarev
R
e
vert
"
P
ass M
A
P_FIXED
to mmap
o
n
Linux
.
"
commit
|
commitdiff
|
tree
2016-03-31
St
a
s B
o
uka
r
ev
Source
l
ocation for condition slot
acc
e
ssors
.
commit
|
commitdiff
|
tree
2016-03-31
Stas Boukarev
F
ix (setf fdocumen
t
a
tion) on
c
los
u
res
.
commit
|
commitdiff
|
tree
2016-03-31
Stas Bo
u
karev
Op
t
imi
z
e call-named on
x86-64
.
commit
|
commitdiff
|
tree
2016-03-31
Stas Boukar
e
v
Fix make-seq
u
e
nce type
d
eriva
t
ion
w
ith
u
nknown types
.
commit
|
commitdiff
|
tree
2016-03-30
Sta
s
B
oukarev
Fix a docstring typo
.
commit
|
commitdiff
|
tree
2016-03-21
Stas Boukarev
Fix a typo
.
commit
|
commitdiff
|
tree
2016-03-21
Stas Boukarev
F
i
x a test o
n
#-sb-unicode
.
commit
|
commitdiff
|
tree
2016-03-20
S
t
as Boukar
e
v
sb-gmp: fix loading lib
g
m
p
o
n
darwin
.
commit
|
commitdiff
|
tree
2016-03-19
Stas Boukarev
Optimize the FORMAT NIL to CON
C
AT
E
NATE transfo
r
m
.
commit
|
commitdiff
|
tree
2016-03-19
Stas
Boukarev
T
ransform CON
C
ATENATE to s
p
ecialized fun
c
t
ions
.
commit
|
commitdiff
|
tree
2016-03-19
Stas Bo
u
karev
Optimize variab
l
e
c
alls to CONCA
T
ENATE
.
commit
|
commitdiff
|
tree
2016-03-19
Stas Bou
k
a
rev
Optimi
z
e ou
t
-of-line string
C
ONC
A
TENATE, part 2
.
commit
|
commitdiff
|
tree
2016-03-19
Stas Boukarev
Optimi
z
e out-o
f
-line
str
i
ng
C
ONCATENA
T
E
.
commit
|
commitdiff
|
tree
2016-03-17
S
t
as Bo
u
k
a
rev
ru
n
-program: error o
n
bad
st
r
eam options
.
commit
|
commitdiff
|
tree
2016-03-15
Stas B
o
ukare
v
Fix sb-pcl::%update-slot
s
.
commit
|
commitdiff
|
tree
2016-03-14
St
a
s
Boukarev
Optimize
D
O
-
SEQUENCE
.
commit
|
commitdiff
|
tree
2016-03-14
Stas Bo
u
k
arev
Opt
i
mize make-vector-like
.
commit
|
commitdiff
|
tree
2016-03-14
Stas Bouka
r
ev
Remo
v
e !beg
i
n-instruction-d
e
finitions
.
commit
|
commitdiff
|
tree
2016-03-14
Stas
B
oukar
e
v
Remove DEF!
M
ACRO
f
ro
m
packa
g
e
s
.
commit
|
commitdiff
|
tree
2016-03-14
Sta
s
Bouk
a
re
v
Clean up nested IF
s
.
commit
|
commitdiff
|
tree
2016-03-14
S
t
as Boukare
v
B
etter type declarations for fill-
p
oin
t
e
r r
e
lated code
.
commit
|
commitdiff
|
tree
2016-03-13
Stas Boukarev
Tra
n
sform
N
|
R
EVERSE to vector-reverse
/
list
-
revers
e
.
commit
|
commitdiff
|
tree
2016-03-13
Stas Boukarev
Optim
i
ze [N]REVERSE on
v
ectors
.
commit
|
commitdiff
|
tree
2016-03-13
S
t
a
s B
o
ukarev
O
p
timize SUBSTITUTE
f
unctions
.
commit
|
commitdiff
|
tree
2016-03-13
Stas Bouk
a
rev
Declaim types o
f
%%data-vecto
r
-
.
.
.
%%
.
commit
|
commitdiff
|
tree
2016-03-12
Stas Bou
k
are
v
R
e
move *the-wrap
p
er
.
.
.
* from PCL
.
commit
|
commitdiff
|
tree
2016-03-11
Stas Boukarev
Don't force layout inva
l
idat
i
on o
n
su
p
erclass
f
inalization
.
commit
|
commitdiff
|
tree
2016-03-06
Stas Bo
u
karev
Rename SHARP-TAG to SHARP-EQUAL-WRAPPER
.
commit
|
commitdiff
|
tree
2016-03-06
Philipp Matthias
.
.
.
R
emove duplicate
decl
a
ration
commit
|
commitdiff
|
tree
2016-03-06
P
h
ilipp
M
atthias
.
.
.
Move only l
o
cally used funct
i
on from heade
r
to sour
c
e
commit
|
commitdiff
|
tree
2016-03-06
S
t
a
s Boukarev
Optimize #x=/#x#
.
commit
|
commitdiff
|
tree
2016-03-06
Sta
s
B
o
ukarev
De
b
ugger: don
'
t use sym
b
o
l-m
a
cro
l
e
t
o
n s
p
ecial variab
l
es
.
commit
|
commitdiff
|
tree
2016-03-06
Stas Boukarev
F
ix
i
nterac
t
ion of float type
d
eriv
a
tion an
d
n
e
gative
.
.
.
commit
|
commitdiff
|
tree
2016-03-04
Stas Boukar
e
v
R
e
move
sou
r
c
e-ro
o
t from debug-info
.
commit
|
commitdiff
|
tree
2016-03-04
Stas Boukar
e
v
More precise and compact source locations
from
xref
.
commit
|
commitdiff
|
tree
2016-03-04
St
a
s Bouk
a
rev
WHO-SETS and W
H
O-REFERENCES o
n
DEFGLOBAL
.
commit
|
commitdiff
|
tree
2016-03-02
Stas Bouka
r
ev
Fix typos
.
commit
|
commitdiff
|
tree
2016-02-29
Sta
s
B
o
u
karev
Opt
i
miz
e
load
/
stor
e
pairs
on ARM64
.
commit
|
commitdiff
|
tree
2016-02-29
Stas Boukarev
Optim
i
z
e
SET-S
L
OT on ARM64
.
commit
|
commitdiff
|
tree
2016-02-29
S
tas Bouk
a
rev
Optimize (
S
ET
F
S
C
HAR
)
.
commit
|
commitdiff
|
tree
2016-02-29
S
t
as Bouka
r
ev
Optimize MA
P
CAR on large lists
.
commit
|
commitdiff
|
tree
2016-02-29
Sta
s
Boukarev
R
e
move the ir1 FUN
C
ALL transform
.
commit
|
commitdiff
|
tree
2016-02-29
Stas Boukarev
Optimize MAP* tra
n
sforms on lambdas
.
commit
|
commitdiff
|
tree
2016-02-26
Stas
B
ouk
a
rev
F
i
x
a warning message
w
o
rdin
g
.
commit
|
commitdiff
|
tree
2016-02-25
Stas Bouk
a
rev
optimize-constant-lo
a
ds: fi
x
handling of 0
.
commit
|
commitdiff
|
tree
2016-02-24
Stas Boukarev
optimi
z
e-const
a
nt
-
loads: process a
l
l
b
locks
.
commit
|
commitdiff
|
tree
2016-02-24
Sta
s
B
oukarev
Fix an A
V
ER cau
s
e
d by ignoring cl
o
sed
o
v
er var
i
ables
.
commit
|
commitdiff
|
tree
2016-02-23
Stas Bouk
a
rev
tests
:
Fix :mod-arith-la
r
ge-constant on 32-bit platforms
.
commit
|
commitdiff
|
tree
2016-02-23
Stas Bou
k
arev
ARM64: more compact
e
ncoding
f
or word
-
length i
m
medi
a
t
es
.
commit
|
commitdiff
|
tree
2016-02-23
Stas Boukare
v
Don't f
a
il to
e
ncode imme
d
iates in modul
a
r arithmetic
.
.
.
commit
|
commitdiff
|
tree
2016-02-23
Stas Bo
u
karev
Optimize
constant
l
oads
.
commit
|
commitdiff
|
tree
2016-02-23
S
tas Boukarev
Ens
u
re regi
s
ter
s
are mo
v
ed into stack locations di
r
ectly
.
commit
|
commitdiff
|
tree
2016-02-21
Stas B
o
uk
a
rev
Remove a cou
p
le of #i
f
0
commit
|
commitdiff
|
tree
2016-02-21
Stas Boukarev
Optimize initia
l
i
z
e-ve
c
tor
w
ith 0
val
u
es
.
commit
|
commitdiff
|
tree
2016-02-21
S
t
as Bouka
r
ev
Abstr
a
ct immediat
e
l
o
adi
n
g on x86-6
4
.
commit
|
commitdiff
|
tree
2016-02-21
St
a
s Bo
u
kare
v
Derive result t
y
pes of structu
r
e
s
e
t
ters
.
commit
|
commitdiff
|
tree
2016-02-21
Stas Boukarev
Opti
m
ize
emit-inits with 0 valu
e
s
.
commit
|
commitdiff
|
tree
2016-02-21
S
tas Boukarev
S
l
i
g
htl
y
optimize allocation sequence on x
8
6-64
.
commit
|
commitdiff
|
tree
2016-02-21
Sta
s
Boukarev
Remov
e
global_i
n
terrupt_data
.
commit
|
commitdiff
|
tree
2016-02-21
S
t
as Bou
k
arev
Fix sin
g
l
e
-thre
a
d
e
d
b
uilds
.
commit
|
commitdiff
|
tree
2016-02-20
S
tas Boukarev
D
o
n't free thread->interrupt_dat
a
separately
.
commit
|
commitdiff
|
tree
2016-02-20
Stas Boukarev
Micro-opt
i
mi
z
e
verify-a
r
g-co
u
nt on
x
8
6
o
ids and ARM64
.
commit
|
commitdiff
|
tree
2016-02-20
Stas
B
o
u
kare
v
c
r
eate_t
h
read_struct: don
'
t allocate inter
r
u
pt
_
data
.
.
.
commit
|
commitdiff
|
tree
2016-02-20
Stas Bou
k
are
v
cre
a
te
_
thread_
s
tr
u
ct: don't allocate os_att
r
separately
.
commit
|
commitdiff
|
tree
2016-02-20
St
a
s Bo
u
kare
v
Don't lea
k
memory d
u
rin
g
e
x
ception han
d
ling on
D
arwin
.
commit
|
commitdiff
|
tree
next