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
Simplify get-timezone.
2016-05-09
Sta
s
B
ouka
r
ev
Simpl
i
fy ge
t
-timezone
.
commit
|
commitdiff
|
tree
2016-04-30
Stas B
o
ukarev
Reduce stack
usage
by unwind-block
.
commit
|
commitdiff
|
tree
2016-04-30
Stas Boukarev
Renam
e
slots in unw
i
n
d-b
l
ock and
catch-block
.
commit
|
commitdiff
|
tree
2016-04-30
St
a
s Bouk
a
rev
x86-6
4
/
n
lx: use u
n
wind-bl
o
ck and catch-block consistently
.
commit
|
commitdiff
|
tree
2016-04-30
S
tas Bouk
a
rev
Freeze-ty
p
e
pprint stru
c
t
s
.
commit
|
commitdiff
|
tree
2016-04-30
S
t
as Boukar
e
v
Remove a stale define-alie
n
-routine
.
commit
|
commitdiff
|
tree
2016-04-28
Stas Boukar
e
v
R
e
m
ove sigsetmask from ldso-stubs,
u
nused
.
commit
|
commitdiff
|
tree
2016-04-23
Stas Boukarev
Fix REVERSE on vectors
with fill-pointers
.
commit
|
commitdiff
|
tree
2016-04-22
Stas
B
o
ukarev
Re
m
ove a
n
unu
s
ed
option fr
o
m
s
b-pcl::alloca
t
e-stan
d
ard
.
.
.
commit
|
commitdiff
|
tree
2016-04-22
Stas B
o
ukarev
Add a
t
es
t
fo
r
adjust a
r
r
ay
.
commit
|
commitdiff
|
tree
2016-04-22
Stas Bouk
a
rev
Speed up
reversal of vectors with word-s
i
zed elements
.
commit
|
commitdiff
|
tree
2016-04-22
S
t
as Boukarev
Speed up vecto
r
extension in
V
ECTOR-PUSH-E
X
TEND
.
commit
|
commitdiff
|
tree
2016-04-22
Stas Boukarev
Freeze-type random-state
.
commit
|
commitdiff
|
tree
2016-04-21
Stas Bouk
a
rev
Cle
a
n run
-
p
r
o
gra
m
.
l
isp
.
commit
|
commitdiff
|
tree
2016-04-21
Stas Boukar
e
v
A
RM64: increa
s
e static and
d
y
n
amic sp
a
ces st
a
rt addresse
s
.
commit
|
commitdiff
|
tree
2016-04-21
Stas Boukarev
Speed up float
e
xpone
n
t prin
t
in
g
.
commit
|
commitdiff
|
tree
2016-04-21
Sta
s
Bou
k
a
r
ev
Speed up fl
o
at pr
i
nt
i
n
g
.
commit
|
commitdiff
|
tree
2016-04-18
Stas Bouka
r
ev
run-progra
m
: suppo
r
t I/O redire
c
t
i
o
n
to binary
s
t
r
eams
.
.
.
commit
|
commitdiff
|
tree
2016-04-18
Stas
Bouka
r
ev
run-program: s
u
pport
o
utput
r
edirection into s
t
reams
.
.
.
commit
|
commitdiff
|
tree
2016-04-18
Stas Boukare
v
grovel-he
a
ders
.
c: Put win32
s
tuff into grovel
-
headers
.
.
.
commit
|
commitdiff
|
tree
2016-04-17
Stas Bouka
r
ev
Add OVERLAPP
E
D op
t
ion to
OPEN an
d
UNIXLI
K
E
-
OPEN on
.
.
.
commit
|
commitdiff
|
tree
2016-04-17
Stas Boukarev
Don't
u
se file-
f
l
ag-overlappe
d
when ope
n
i
n
g fi
l
es
o
n
.
.
.
commit
|
commitdiff
|
tree
2016-04-17
Stas Bou
k
a
r
ev
Fix
sb-b
s
d
-
sockets o
n
win32
.
commit
|
commitdiff
|
tree
2016-04-17
Stas Boukarev
sb-bsd-socket
s
: map EINPROGRESS t
o
OP
E
RATION
-
IN-
P
ROGRESS
.
commit
|
commitdiff
|
tree
2016-04-17
S
tas Boukarev
Uni
f
y pseud
o
_ato
m
ic on thread and non-thr
e
a
ded arm64
.
commit
|
commitdiff
|
tree
2016-04-15
Sta
s
B
o
u
k
arev
Fix finding the sta
r
t fr
a
me in PRINT-BACKTRACE
.
commit
|
commitdiff
|
tree
2016-04-15
Stas Bo
u
karev
Optimize
B
IT-VEC
T
OR-= on
n
on-simp
l
e a
r
ray
s
.
commit
|
commitdiff
|
tree
2016-04-15
S
t
as Boukarev
Optimize
E
QUALP on non-simple
a
rrays
.
commit
|
commitdiff
|
tree
2016-04-15
Stas Boukarev
Op
t
imize the ARRAY-TOTA
L
-SIZE transform
.
commit
|
commitdiff
|
tree
2016-04-08
Stas
B
ouk
a
rev
Remove call_into_c on x86-64
.
commit
|
commitdiff
|
tree
2016-04-08
S
tas
Boukarev
Speed
up debug info creation for highly nes
t
ed fun
c
tions
.
commit
|
commitdiff
|
tree
2016-04-08
Stas
B
ou
k
a
r
e
v
Gene
r
at
e
d
ebug info
outside of WITHOUT-GC
I
NG
.
commit
|
commitdiff
|
tree
2016-04-04
St
a
s Boukarev
Fix a typo
i
n copyprop
.
commit
|
commitdiff
|
tree
2016-04-04
Stas Bouk
a
rev
Reduce
consing during
copy
pr
o
pagation
.
commit
|
commitdiff
|
tree
2016-04-04
Stas Bou
k
arev
W
o
rk around a constraint propagation prob
l
em
.
commit
|
commitdiff
|
tree
2016-03-31
Stas
B
oukarev
R
e
vert "Pass MAP_FIXED
t
o mmap
o
n L
i
nu
x
.
"
commit
|
commitdiff
|
tree
2016-03-31
S
tas B
o
ukar
e
v
Source locat
i
o
n
for co
n
dition slot acce
s
sors
.
commit
|
commitdiff
|
tree
2016-03-31
S
tas Boukarev
Fix (set
f
fdocume
n
t
ation) on
c
losures
.
commit
|
commitdiff
|
tree
2016-03-31
Stas Boukarev
Opt
i
mi
z
e
call-
n
amed o
n
x86-64
.
commit
|
commitdiff
|
tree
2016-03-31
Stas Boukarev
F
ix make-seque
n
ce
type derivation with unknown types
.
commit
|
commitdiff
|
tree
2016-03-30
St
a
s B
o
ukarev
Fix a docstring ty
p
o
.
commit
|
commitdiff
|
tree
2016-03-21
Stas Bo
u
karev
Fi
x
a typo
.
commit
|
commitdiff
|
tree
2016-03-21
Stas Bou
k
are
v
Fix a test on #-sb-unicode
.
commit
|
commitdiff
|
tree
2016-03-20
Stas
B
oukarev
sb-gmp:
fix loading l
i
bgmp on darwin
.
commit
|
commitdiff
|
tree
2016-03-19
Stas
Boukarev
O
ptimize the F
O
RMAT
NIL to CO
N
CATEN
A
TE transform
.
commit
|
commitdiff
|
tree
2016-03-19
St
a
s
B
ou
k
a
r
e
v
Transform CONC
A
TENATE to spe
c
ializ
e
d functi
o
ns
.
commit
|
commitdiff
|
tree
2016-03-19
Stas Bouk
a
rev
O
p
timi
z
e v
a
riable calls
t
o CONCATENATE
.
commit
|
commitdiff
|
tree
2016-03-19
St
a
s Boukarev
Optimize o
u
t-of-l
i
ne string CON
C
ATENATE
,
pa
r
t 2
.
commit
|
commitdiff
|
tree
2016-03-19
S
t
as Bou
k
arev
Optimiz
e
out-of-l
i
ne string
C
ONCA
T
EN
A
TE
.
commit
|
commitdiff
|
tree
2016-03-17
Stas Boukarev
run-prog
r
a
m
: error on bad st
r
eam options
.
commit
|
commitdiff
|
tree
2016-03-15
St
a
s Bo
u
karev
Fix
sb-pcl::
%
update-slots
.
commit
|
commitdiff
|
tree
2016-03-14
Stas
Boukarev
Optimize
D
O
-
S
E
QU
E
N
C
E
.
commit
|
commitdiff
|
tree
2016-03-14
Stas B
o
u
k
a
rev
Op
t
imiz
e
make-vector
-
like
.
commit
|
commitdiff
|
tree
2016-03-14
S
tas Boukarev
Remov
e
!begin-
i
nstruction-definitions
.
commit
|
commitdiff
|
tree
2016-03-14
Stas Bo
u
kare
v
R
emove
DEF!MACRO from packag
e
s
.
commit
|
commitdiff
|
tree
2016-03-14
St
a
s Boukarev
Clea
n
up
n
ested IFs
.
commit
|
commitdiff
|
tree
2016-03-14
S
tas Boukarev
Better type declar
a
tion
s
for fill-pointer relate
d
code
.
commit
|
commitdiff
|
tree
2016-03-13
Stas B
o
u
k
arev
Transform N|REV
E
RSE to v
e
ctor-reverse/l
i
s
t
-reverse
.
commit
|
commitdiff
|
tree
2016-03-13
Stas Bo
u
kare
v
Optimize [N]REVE
R
SE on vectors
.
commit
|
commitdiff
|
tree
2016-03-13
S
t
as Boukarev
O
ptimi
z
e SUBSTITUTE functio
n
s
.
commit
|
commitdiff
|
tree
2016-03-13
Stas Boukar
e
v
Declaim types
o
f
%%data
-
v
e
ctor-
.
.
.
%
%
.
commit
|
commitdiff
|
tree
2016-03-12
St
a
s
B
oukarev
Re
m
ov
e
*
t
he-wrapper
.
.
.
* from
PCL
.
commit
|
commitdiff
|
tree
2016-03-11
Stas Boukarev
Don't
f
orce layout invali
d
ation on superclas
s
f
i
nalizati
o
n
.
commit
|
commitdiff
|
tree
2016-03-06
Stas Bouka
r
ev
R
e
name S
H
ARP-TAG to SHA
R
P
-EQ
U
AL-WRAPPER
.
commit
|
commitdiff
|
tree
2016-03-06
Stas
Boukare
v
O
p
t
i
mize #x
=
/#x#
.
commit
|
commitdiff
|
tree
2016-03-06
S
t
as Boukare
v
D
ebugger
:
don't use symbo
l
-mac
r
olet on special variables
.
commit
|
commitdiff
|
tree
2016-03-06
St
a
s Bo
u
kare
v
Fi
x
int
e
ract
i
on of float type derivation and neg
a
tive
.
.
.
commit
|
commitdiff
|
tree
2016-03-04
Stas
Boukarev
Remove
s
ource-r
o
ot from deb
u
g-info
.
commit
|
commitdiff
|
tree
2016-03-04
Stas Boukarev
More
p
r
ecise and
compact
sou
r
ce
locations from xref
.
commit
|
commitdiff
|
tree
2016-03-04
S
t
as Bouk
a
rev
WHO-SETS and WHO
-
REFERENCES o
n
DEFGLOBAL
.
commit
|
commitdiff
|
tree
2016-03-02
Sta
s
Bou
k
arev
Fix typos
.
commit
|
commitdiff
|
tree
2016-02-29
Stas
B
ou
k
a
r
ev
Opt
i
mize lo
a
d/store pairs
o
n A
R
M64
.
commit
|
commitdiff
|
tree
2016-02-29
Stas Bo
u
karev
Opt
i
mize SET-SLOT on
A
RM
6
4
.
commit
|
commitdiff
|
tree
2016-02-29
Stas Boukar
e
v
Optimize (SETF SCHAR)
.
commit
|
commitdiff
|
tree
2016-02-29
Stas
B
oukarev
Opt
i
mize MAPCAR on l
a
r
g
e lis
t
s
.
commit
|
commitdiff
|
tree
2016-02-29
Stas
B
ouka
r
ev
Remove t
h
e
i
r1
FUNCALL transform
.
commit
|
commitdiff
|
tree
2016-02-29
Stas Boukarev
Optimize MAP*
t
ra
n
sforms on
l
am
b
d
as
.
commit
|
commitdiff
|
tree
2016-02-26
S
t
as Boukarev
Fi
x
a
warning messa
g
e word
i
ng
.
commit
|
commitdiff
|
tree
2016-02-25
Stas Boukarev
o
p
timize-constant-loads:
fix ha
n
dli
n
g of 0
.
commit
|
commitdiff
|
tree
2016-02-24
Sta
s
Boukare
v
optimize-
c
onstant-loads: proc
e
s
s
a
l
l
blocks
.
commit
|
commitdiff
|
tree
2016-02-24
St
a
s Bouka
r
ev
Fi
x
an AVER
c
aused
b
y ignoring c
l
osed ove
r
va
r
i
a
bles
.
commit
|
commitdiff
|
tree
2016-02-23
Stas Bouka
r
ev
tests
:
Fix
:
mod-arith-
l
arge-constan
t
on
32
-
bit platforms
.
commit
|
commitdiff
|
tree
2016-02-23
St
a
s B
o
ukarev
ARM64:
m
ore co
m
pa
c
t e
n
co
d
ing for word-length immediates
.
commit
|
commitdiff
|
tree
2016-02-23
S
tas Boukarev
Don't fai
l
to encode im
m
ediates in
modula
r
ar
i
thmet
i
c
.
.
.
commit
|
commitdiff
|
tree
2016-02-23
Stas Boukarev
Optim
i
ze
co
n
stan
t
l
oads
.
commit
|
commitdiff
|
tree
2016-02-23
Stas B
o
ukarev
E
n
sure regist
e
rs are moved i
n
to
s
t
a
ck locations directly
.
commit
|
commitdiff
|
tree
2016-02-21
Stas Boukarev
Remove a couple of
#if 0
commit
|
commitdiff
|
tree
2016-02-21
Stas Boukar
e
v
O
p
timize initi
a
lize-vec
t
or
w
ith 0 values
.
commit
|
commitdiff
|
tree
2016-02-21
Stas Boukar
e
v
Abstract immedia
t
e
l
oading on x86-64
.
commit
|
commitdiff
|
tree
2016-02-21
S
tas Boukare
v
Derive
r
esul
t
types of st
r
ucture s
e
tters
.
commit
|
commitdiff
|
tree
2016-02-21
S
t
as Bouka
r
ev
Optimize em
i
t-inits
w
i
t
h
0 value
s
.
commit
|
commitdiff
|
tree
2016-02-21
S
tas Bo
u
k
arev
Slightly opti
m
ize alloca
t
ion sequence
on x86-64
.
commit
|
commitdiff
|
tree
2016-02-21
Stas
B
oukarev
Re
m
ove global_interrupt_data
.
commit
|
commitdiff
|
tree
2016-02-21
St
a
s Boukar
e
v
Fix
s
ingle-t
h
reade
d
builds
.
commit
|
commitdiff
|
tree
2016-02-20
Stas Boukarev
Don't f
r
ee
t
h
read->interrupt
_
dat
a
sepa
r
ately
.
commit
|
commitdiff
|
tree
2016-02-20
Stas Boukarev
Micro-optimize
ver
i
fy-ar
g
-
c
ount on
x
86o
i
ds and
ARM64
.
commit
|
commitdiff
|
tree
2016-02-20
Stas
B
oukarev
create
_
thread
_
struct: don't allocate int
e
rrupt
_
da
t
a
.
.
.
commit
|
commitdiff
|
tree
2016-02-20
Stas
B
o
u
karev
create_thread
_
struct: don't allocate os_attr separately
.
commit
|
commitdiff
|
tree
2016-02-20
St
a
s Boukarev
Don'
t
leak memory during except
i
on handli
n
g on D
a
rwin
.
commit
|
commitdiff
|
tree
2016-02-20
St
a
s B
o
uk
a
r
e
v
*c
o
m
p
iler
-
trace-output* work
a
ro
u
nd
.
commit
|
commitdiff
|
tree
next