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
Boukarev
S
i
mplify get-timez
o
ne
.
commit
|
commitdiff
|
tree
2016-04-30
Stas B
o
uka
r
ev
Red
u
ce stack
u
sage by unwind-bl
o
ck
.
commit
|
commitdiff
|
tree
2016-04-30
Stas Bouka
r
ev
Rena
m
e s
l
ots in unwi
n
d-blo
c
k and
c
atch-bloc
k
.
commit
|
commitdiff
|
tree
2016-04-30
Stas Boukarev
x86-64/nlx: u
s
e unwi
n
d-block a
n
d catch-block c
o
nsistently
.
commit
|
commitdiff
|
tree
2016-04-30
Stas Bouka
r
e
v
Freeze-type
p
p
rint structs
.
commit
|
commitdiff
|
tree
2016-04-30
Stas B
o
u
k
are
v
Remove a
stale define
-
alien-
r
outine
.
commit
|
commitdiff
|
tree
2016-04-28
Stas Bou
k
arev
Re
m
ove
s
igsetmask from ldso-stubs
,
unused
.
commit
|
commitdiff
|
tree
2016-04-23
Stas Bouka
r
ev
Fix REVERSE on vectors with fil
l
-pointers
.
commit
|
commitdiff
|
tree
2016-04-22
Stas Boukarev
Remo
v
e an un
u
sed option
from sb-pcl::allocate-s
t
andar
d
.
.
.
commit
|
commitdiff
|
tree
2016-04-22
S
tas Boukarev
Add a
test for adju
s
t a
r
r
ay
.
commit
|
commitdiff
|
tree
2016-04-22
St
a
s
B
o
ukarev
Speed up
reversa
l
o
f vector
s
with
w
ord-sized
e
lements
.
commit
|
commitdiff
|
tree
2016-04-22
S
t
as B
o
ukarev
Sp
e
ed up vector exte
n
sion in VE
C
TOR-PUSH
-
EXTEND
.
commit
|
commitdiff
|
tree
2016-04-22
Stas Bouka
r
ev
F
r
eeze
-
type
random
-
stat
e
.
commit
|
commitdiff
|
tree
2016-04-21
S
t
a
s
Boukarev
Clean
r
un-pro
g
ram
.
lisp
.
commit
|
commitdiff
|
tree
2016-04-21
Sta
s
Boukare
v
ARM64: increa
s
e static and dynamic space
s
s
t
a
rt
addre
s
s
e
s
.
commit
|
commitdiff
|
tree
2016-04-21
Stas Bo
u
karev
Speed up float
e
x
p
o
n
ent prin
t
ing
.
commit
|
commitdiff
|
tree
2016-04-21
Stas
B
oukarev
Sp
e
ed
u
p float printing
.
commit
|
commitdiff
|
tree
2016-04-18
Sta
s
Boukare
v
run-
p
rogra
m
: support I/O redirectio
n
to
b
ina
r
y
st
r
e
ams
.
.
.
commit
|
commitdiff
|
tree
2016-04-18
Stas Boukarev
run-program: suppor
t
o
u
tput
r
edire
c
tion i
n
to stre
a
ms
.
.
.
commit
|
commitdiff
|
tree
2016-04-18
Stas
B
ouka
r
ev
grove
l
-headers
.
c:
Put win32 stuff into grovel
-
header
s
.
.
.
commit
|
commitdiff
|
tree
2016-04-17
Stas Boukarev
Add OVERLAPPED option to OPEN and
U
N
I
X
L
IKE-O
P
EN on
.
.
.
commit
|
commitdiff
|
tree
2016-04-17
Stas Boukarev
Don
'
t
u
se fi
l
e-flag-overlapped when
o
pening files on
.
.
.
commit
|
commitdiff
|
tree
2016-04-17
St
a
s Boukarev
Fix
s
b
-bsd-
s
o
c
kets on wi
n
32
.
commit
|
commitdiff
|
tree
2016-04-17
St
a
s Boukarev
sb-bsd-sockets:
map EINP
R
OGRESS
t
o OPERATION-IN-PR
O
GRESS
.
commit
|
commitdiff
|
tree
2016-04-17
Sta
s
Boukarev
Unify p
s
eudo_atomic on
t
h
r
ead and non-th
r
eaded
a
rm64
.
commit
|
commitdiff
|
tree
2016-04-15
S
t
as Boukarev
F
i
x findin
g
the start frame i
n
PR
I
NT-B
A
C
K
T
RACE
.
commit
|
commitdiff
|
tree
2016-04-15
Stas Boukar
e
v
O
ptimize BIT-VECTO
R
-
=
o
n
n
on
-
si
m
ple arr
a
ys
.
commit
|
commitdiff
|
tree
2016-04-15
Stas
B
ouka
r
ev
Op
t
imize EQU
A
LP on non-simple arrays
.
commit
|
commitdiff
|
tree
2016-04-15
St
a
s
Boukarev
Optimize the ARRAY-TOTAL-SIZ
E
transform
.
commit
|
commitdiff
|
tree
2016-04-08
Stas Bou
k
arev
Remove
call_in
t
o_c o
n
x86-64
.
commit
|
commitdiff
|
tree
2016-04-08
Stas Bou
k
arev
S
p
eed up debug info creati
o
n for highly nested functio
n
s
.
commit
|
commitdiff
|
tree
2016-04-08
Stas
B
oukarev
Gener
a
te debug info outside of WITHOUT-G
C
ING
.
commit
|
commitdiff
|
tree
2016-04-04
Stas Bouk
a
r
e
v
Fix
a
t
y
p
o in copyprop
.
commit
|
commitdiff
|
tree
2016-04-04
Stas Boukarev
R
educe c
o
nsing during copy
p
ropagation
.
commit
|
commitdiff
|
tree
2016-04-04
Stas Bou
k
ar
e
v
Work
around a
c
onstraint propagation p
r
oblem
.
commit
|
commitdiff
|
tree
2016-03-31
S
t
a
s
Bo
u
karev
Revert
"Pass MAP
_
F
IX
E
D to mmap on Linu
x
.
"
commit
|
commitdiff
|
tree
2016-03-31
S
tas Bou
k
arev
Source loca
t
ion for conditi
o
n slot accessors
.
commit
|
commitdiff
|
tree
2016-03-31
Sta
s
B
o
u
ka
r
e
v
Fix (setf fd
o
c
u
menta
t
ion) on
c
l
o
s
ures
.
commit
|
commitdiff
|
tree
2016-03-31
Stas Boukarev
Optimize call-
n
am
e
d on x86-64
.
commit
|
commitdiff
|
tree
2016-03-31
Sta
s
Bouka
r
ev
Fix
make-sequ
e
n
c
e type deriv
a
tio
n
with unknown
t
yp
e
s
.
commit
|
commitdiff
|
tree
2016-03-30
Stas Bo
u
karev
Fi
x
a
d
o
c
strin
g
t
y
po
.
commit
|
commitdiff
|
tree
2016-03-21
Stas Bo
u
kare
v
Fix a typo
.
commit
|
commitdiff
|
tree
2016-03-21
St
a
s Boukare
v
Fix a test on #-sb-
u
nicode
.
commit
|
commitdiff
|
tree
2016-03-20
Stas Bouka
r
ev
sb-gmp
:
fix l
o
adin
g
libgmp on darw
i
n
.
commit
|
commitdiff
|
tree
2016-03-19
S
t
as B
o
ukarev
Optimize the
F
O
RMAT N
I
L
to CONCA
T
ENAT
E
t
r
ansform
.
commit
|
commitdiff
|
tree
2016-03-19
Stas Boukarev
Transform CONCATENAT
E
to s
p
ecialized f
u
nctions
.
commit
|
commitdiff
|
tree
2016-03-19
Stas
Boukarev
Opt
i
mize varia
b
le calls to CONCATENATE
.
commit
|
commitdiff
|
tree
2016-03-19
Stas Boukarev
Optimize out-of-l
i
ne string CONCATENATE,
part
2
.
commit
|
commitdiff
|
tree
2016-03-19
Stas Boukar
e
v
Opti
m
i
ze out-of-line string CONCATENATE
.
commit
|
commitdiff
|
tree
2016-03-17
Stas
Boukarev
ru
n
-
p
rogram: erro
r
on
bad stream optio
n
s
.
commit
|
commitdiff
|
tree
2016-03-15
St
a
s Boukar
e
v
F
i
x sb-
p
cl::
%
update
-
s
lots
.
commit
|
commitdiff
|
tree
2016-03-14
Stas Boukarev
O
ptimiz
e
DO-S
E
QUENCE
.
commit
|
commitdiff
|
tree
2016-03-14
Stas Bouka
r
e
v
Opt
i
mi
z
e make-
v
ector-
l
ike
.
commit
|
commitdiff
|
tree
2016-03-14
Stas Boukarev
Rem
o
ve
!
begi
n
-instruction-definiti
o
ns
.
commit
|
commitdiff
|
tree
2016-03-14
S
t
as Boukarev
R
emove DEF!M
A
CRO
f
r
o
m
p
ac
k
age
s
.
commit
|
commitdiff
|
tree
2016-03-14
St
a
s Boukarev
C
lean up ne
s
ted
I
Fs
.
commit
|
commitdiff
|
tree
2016-03-14
Stas Boukar
e
v
B
et
t
er t
y
pe de
c
larations fo
r
fill-pointer
r
ela
t
ed cod
e
.
commit
|
commitdiff
|
tree
2016-03-13
Stas
B
oukarev
Trans
f
orm
N
|
R
E
V
E
RSE to v
e
ct
o
r
-
reverse/
l
i
s
t-re
v
e
r
s
e
.
commit
|
commitdiff
|
tree
2016-03-13
Stas
B
oukarev
Optimize
[N]REVERSE on vectors
.
commit
|
commitdiff
|
tree
2016-03-13
Sta
s
Boukarev
Optimiz
e
SUBSTITUTE fu
n
ctions
.
commit
|
commitdiff
|
tree
2016-03-13
Stas Boukare
v
D
eclaim ty
p
es
of %%data-vector
-
.
.
.
%%
.
commit
|
commitdiff
|
tree
2016-03-12
Stas Boukare
v
R
e
move *the
-
wrapper
.
.
.
*
f
r
om
PC
L
.
commit
|
commitdiff
|
tree
2016-03-11
Sta
s
B
oukarev
Don
'
t force layout invali
d
a
t
io
n
on super
c
lass f
i
naliz
a
tion
.
commit
|
commitdiff
|
tree
2016-03-06
Stas Boukarev
Rename SHARP-T
A
G to SHARP-EQUAL-W
R
APPER
.
commit
|
commitdiff
|
tree
2016-03-06
Phili
p
p Matt
h
ia
s
.
.
.
R
em
o
ve duplicate
declaration
commit
|
commitdiff
|
tree
2016-03-06
Phil
i
p
p Matthias
.
.
.
Move on
l
y
l
oc
a
lly
u
sed
f
u
n
c
t
ion from header to
source
commit
|
commitdiff
|
tree
2016-03-06
St
a
s
Bouk
a
r
e
v
Optimiz
e
#x
=
/#x#
.
commit
|
commitdiff
|
tree
2016-03-06
Stas Bouka
r
ev
Debugger: don't use sym
b
ol-macrolet on special variables
.
commit
|
commitdiff
|
tree
2016-03-06
S
tas Bo
u
k
a
rev
Fix interact
i
on
o
f fl
o
a
t typ
e
derivatio
n
and negative
.
.
.
commit
|
commitdiff
|
tree
2016-03-04
Sta
s
Boukarev
Remove
s
ource-root from debu
g
-
info
.
commit
|
commitdiff
|
tree
2016-03-04
Stas
B
o
ukar
e
v
More
p
r
ecise and compact source location
s
f
rom xref
.
commit
|
commitdiff
|
tree
2016-03-04
Stas Boukarev
W
HO
-
S
E
T
S
and WHO
-
RE
F
ERE
N
C
E
S on DEF
G
L
OBAL
.
commit
|
commitdiff
|
tree
2016-03-02
Stas Boukarev
Fix typos
.
commit
|
commitdiff
|
tree
2016-02-29
Stas Boukarev
Op
t
im
i
ze loa
d
/store pairs on ARM64
.
commit
|
commitdiff
|
tree
2016-02-29
Stas Boukarev
Optimize SET
-
SLOT on ARM64
.
commit
|
commitdiff
|
tree
2016-02-29
S
t
a
s
Boukarev
Optimize (SET
F
SCHAR)
.
commit
|
commitdiff
|
tree
2016-02-29
S
t
as
B
oukarev
Optimize MA
P
CAR on larg
e
lists
.
commit
|
commitdiff
|
tree
2016-02-29
S
tas Boukar
e
v
Remov
e
the
ir1 FUNCALL transform
.
commit
|
commitdiff
|
tree
2016-02-29
Stas
Boukare
v
Optimize MAP
*
transf
o
rm
s
on lambdas
.
commit
|
commitdiff
|
tree
2016-02-26
S
t
a
s
Boukarev
Fix a warning
message wording
.
commit
|
commitdiff
|
tree
2016-02-25
Stas
B
ouka
r
e
v
o
ptimize-constant-
l
oad
s
:
fix
handling of 0
.
commit
|
commitdiff
|
tree
2016-02-24
Stas Boukarev
op
t
imiz
e
-constant-loads
:
proc
e
ss all bl
o
cks
.
commit
|
commitdiff
|
tree
2016-02-24
S
t
as Boukarev
F
ix an AVER caused by i
g
no
r
ing closed over va
r
iables
.
commit
|
commitdiff
|
tree
2016-02-23
Stas Bouka
r
ev
tests: Fix :m
o
d-a
r
ith-large-c
o
nstant on 32-bi
t
platforms
.
commit
|
commitdiff
|
tree
2016-02-23
Stas B
o
u
k
a
rev
ARM64: more compact encoding
for word-length imme
d
iates
.
commit
|
commitdiff
|
tree
2016-02-23
Stas Bo
u
kare
v
D
o
n't fail to e
n
code imm
e
diates i
n
modular arithmetic
.
.
.
commit
|
commitdiff
|
tree
2016-02-23
Sta
s
Boukarev
Optimize
c
o
n
s
tant loads
.
commit
|
commitdiff
|
tree
2016-02-23
St
a
s Bouk
a
rev
Ensure reg
i
sters are moved int
o
stack l
o
cations directly
.
commit
|
commitdiff
|
tree
2016-02-21
Stas
B
o
u
ka
r
ev
Remov
e
a couple
of
#
if
0
commit
|
commitdiff
|
tree
2016-02-21
Stas Bo
u
karev
Optimize initialize-vect
o
r wi
t
h 0 values
.
commit
|
commitdiff
|
tree
2016-02-21
Stas Boukarev
Abstract immediate loadin
g
on x86-64
.
commit
|
commitdiff
|
tree
2016-02-21
Stas Boukarev
Derive
r
esult
t
y
pes of str
u
cture setters
.
commit
|
commitdiff
|
tree
2016-02-21
S
t
as Bo
u
karev
Optimize emit-
i
n
its with 0 v
a
lues
.
commit
|
commitdiff
|
tree
2016-02-21
Stas B
o
ukarev
Slight
l
y optimize allocation
s
equence on x86-
6
4
.
commit
|
commitdiff
|
tree
2016-02-21
Sta
s
Boukarev
Re
m
o
v
e global_i
n
terru
p
t_data
.
commit
|
commitdiff
|
tree
2016-02-21
S
tas Boukarev
F
i
x
s
ingle-threa
d
ed builds
.
commit
|
commitdiff
|
tree
2016-02-20
Stas Boukare
v
Don't free thread->interrupt_data s
e
parately
.
commit
|
commitdiff
|
tree
2016-02-20
Sta
s
Bouk
a
rev
Micro-o
p
ti
m
ize ve
r
i
f
y-ar
g
-count on
x86oids and A
R
M64
.
commit
|
commitdiff
|
tree
2016-02-20
S
t
as Boukar
e
v
create_
t
hread
_
struct: don't
a
lloca
t
e in
t
e
r
r
u
pt_data
.
.
.
commit
|
commitdiff
|
tree
2016-02-20
S
t
as Bouk
a
rev
create_thread_struct:
don't allocate os_attr separat
e
ly
.
commit
|
commitdiff
|
tree
next