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
Clean run-program.lisp.
2016-04-21
S
tas B
o
uk
a
rev
C
l
ean run-p
r
ogram
.
lisp
.
commit
|
commitdiff
|
tree
2016-04-21
Stas Boukarev
ARM64:
increase
s
tatic and dynamic spaces start addre
s
ses
.
commit
|
commitdiff
|
tree
2016-04-21
Sta
s
Boukar
e
v
Speed u
p
float exp
o
ne
n
t
p
rinting
.
commit
|
commitdiff
|
tree
2016-04-21
S
t
as Boukarev
Speed up float
printing
.
commit
|
commitdiff
|
tree
2016-04-18
Stas Boukare
v
run-program: support I/O redirection to binary
st
r
eams
.
.
.
commit
|
commitdiff
|
tree
2016-04-18
St
a
s Boukarev
run-program: support outpu
t
redirec
t
ion i
n
t
o streams
.
.
.
commit
|
commitdiff
|
tree
2016-04-18
Stas B
o
ukare
v
grovel
-
headers
.
c: Put w
i
n
32
st
u
ff in
t
o
g
r
ovel-headers
.
.
.
commit
|
commitdiff
|
tree
2016-04-17
Stas Bouk
a
r
e
v
Add OVE
R
LAPPED option
t
o
OPEN and UNI
X
LIKE-OPEN on
.
.
.
commit
|
commitdiff
|
tree
2016-04-17
Stas
B
ouk
a
rev
D
on't use file-flag-overlappe
d
w
h
en opening fi
l
es on
.
.
.
commit
|
commitdiff
|
tree
2016-04-17
S
t
as Bouk
a
r
ev
Fix sb-
b
sd-sockets on
w
i
n32
.
commit
|
commitdiff
|
tree
2016-04-17
S
t
a
s Boukarev
sb-bs
d
-sockets: map EINP
R
OGRESS to
O
PER
A
T
I
O
N-I
N
-PROGRESS
.
commit
|
commitdiff
|
tree
2016-04-17
S
tas
B
oukare
v
U
nify pse
u
d
o
_ato
m
ic
o
n
t
hread and non-thre
a
de
d
arm64
.
commit
|
commitdiff
|
tree
2016-04-15
Stas Boukarev
F
ix findin
g
the start fra
m
e in PR
I
NT-BACKTRACE
.
commit
|
commitdiff
|
tree
2016-04-15
Stas Bou
k
arev
Op
t
i
m
ize
BI
T
-VECTOR-= on
n
on-simple arrays
.
commit
|
commitdiff
|
tree
2016-04-15
Stas Boukarev
O
p
timize EQUALP
o
n no
n
-simple ar
r
ays
.
commit
|
commitdiff
|
tree
2016-04-15
Stas
B
oukarev
Op
t
imize the ARR
A
Y-TOTAL-SIZE transform
.
commit
|
commitdiff
|
tree
2016-04-08
Stas
Boukarev
Remove c
a
ll_i
n
to_c on
x8
6
-64
.
commit
|
commitdiff
|
tree
2016-04-08
Stas
B
o
u
karev
Speed up debug info
c
reation for highly nested functions
.
commit
|
commitdiff
|
tree
2016-04-08
Stas Boukarev
Generate
d
ebug
info outside of WI
T
HOUT-G
C
I
NG
.
commit
|
commitdiff
|
tree
2016-04-04
Stas Boukarev
Fix a typo
i
n copyp
r
o
p
.
commit
|
commitdiff
|
tree
2016-04-04
Stas Bouk
a
r
e
v
Reduce
c
onsing during copy
prop
a
ga
t
ion
.
commit
|
commitdiff
|
tree
2016-04-04
S
t
as
Bouka
r
ev
Work around
a
const
r
aint propaga
t
ion problem
.
commit
|
commitdiff
|
tree
2016-03-31
Stas
Boukarev
Re
v
ert "Pass MAP_F
I
XED t
o
mmap on
Lin
u
x
.
"
commit
|
commitdiff
|
tree
2016-03-31
Stas Boukarev
Source l
o
ca
t
i
o
n for condit
i
on
s
lo
t
acces
s
ors
.
commit
|
commitdiff
|
tree
2016-03-31
Stas Boukar
e
v
Fix
(
s
e
tf
fdocum
e
ntation) on
c
lo
s
ures
.
commit
|
commitdiff
|
tree
2016-03-31
Stas Boukarev
Op
t
imize call-nam
e
d
on x86-64
.
commit
|
commitdiff
|
tree
2016-03-31
S
t
as Boukarev
Fix make-sequ
e
n
ce type derivation wit
h
unknown types
.
commit
|
commitdiff
|
tree
2016-03-30
Stas Boukare
v
Fix a
d
ocstring
typo
.
commit
|
commitdiff
|
tree
2016-03-21
Sta
s
B
oukarev
Fix
a typo
.
commit
|
commitdiff
|
tree
2016-03-21
Stas Boukare
v
Fix a test on #-sb-unicode
.
commit
|
commitdiff
|
tree
2016-03-20
Stas Bouk
a
rev
s
b
-gmp: fix loadin
g
l
ibg
m
p
o
n
d
arwin
.
commit
|
commitdiff
|
tree
2016-03-19
Stas Boukarev
Optimize the FORMAT NIL to CON
C
ATEN
A
TE transf
o
rm
.
commit
|
commitdiff
|
tree
2016-03-19
Stas Bo
u
karev
Transform
CONCATENATE
t
o
specializ
e
d fun
c
tions
.
commit
|
commitdiff
|
tree
2016-03-19
Stas
B
o
ukarev
Opti
m
ize v
a
r
i
a
ble ca
l
ls to
C
ONCA
T
E
NATE
.
commit
|
commitdiff
|
tree
2016-03-19
St
a
s Boukarev
Optim
i
ze out-of-line
strin
g
CONCATENATE,
p
art 2
.
commit
|
commitdiff
|
tree
2016-03-19
Stas Boukarev
Opti
m
iz
e
out-o
f
-
l
ine
s
t
ring CO
N
CA
T
ENATE
.
commit
|
commitdiff
|
tree
2016-03-17
Stas Boukarev
run-program:
e
rror on bad
s
tr
e
am options
.
commit
|
commitdiff
|
tree
2016-03-15
Sta
s
Bou
k
arev
F
i
x sb-pcl::%update-slots
.
commit
|
commitdiff
|
tree
2016-03-14
Stas
B
oukarev
Optimize DO-SEQUENCE
.
commit
|
commitdiff
|
tree
2016-03-14
S
tas B
o
ukarev
Opti
m
ize m
a
ke-vecto
r
-like
.
commit
|
commitdiff
|
tree
2016-03-14
Stas Bouk
a
rev
Remove !beg
i
n-instruction-definit
i
ons
.
commit
|
commitdiff
|
tree
2016-03-14
Stas
Boukarev
Remove D
E
F!MACRO from packages
.
commit
|
commitdiff
|
tree
2016-03-14
Stas Bo
u
karev
Clean up nested IFs
.
commit
|
commitdiff
|
tree
2016-03-14
S
t
as Bouk
a
rev
Better
t
ype
d
eclaratio
n
s for
f
ill-poi
n
t
e
r re
l
ated code
.
commit
|
commitdiff
|
tree
2016-03-13
S
t
a
s Bouka
r
ev
Transform
N
|REVER
S
E to vecto
r
-rever
s
e/list-rev
e
rs
e
.
commit
|
commitdiff
|
tree
2016-03-13
St
a
s Bou
k
arev
Optimiz
e
[N]REVERSE on vectors
.
commit
|
commitdiff
|
tree
2016-03-13
Stas
B
oukarev
Optimize SUBSTITUTE functi
o
n
s
.
commit
|
commitdiff
|
tree
2016-03-13
Stas Boukarev
Declaim
t
y
pes of %%data-vector
-
.
.
.
%%
.
commit
|
commitdiff
|
tree
2016-03-12
Stas
Bouk
a
r
e
v
Remove
*the-wrapper
.
.
.
* from
PCL
.
commit
|
commitdiff
|
tree
2016-03-11
Stas Bou
k
a
r
ev
Don't force layout in
v
alidation on superclas
s
finalization
.
commit
|
commitdiff
|
tree
2016-03-06
Stas
Bou
k
a
r
ev
Rename
S
HARP-
T
AG
t
o SH
A
RP-EQUAL-WRAP
P
ER
.
commit
|
commitdiff
|
tree
2016-03-06
Stas B
o
ukarev
O
p
ti
m
i
ze #
x
=/#x#
.
commit
|
commitdiff
|
tree
2016-03-06
Stas B
o
ukarev
Debugger: don't use
sym
b
ol-macrolet on special variabl
e
s
.
commit
|
commitdiff
|
tree
2016-03-06
S
t
as Boukarev
Fix interaction of f
l
oat type
d
er
i
v
a
t
i
on an
d
n
e
gative
.
.
.
commit
|
commitdiff
|
tree
2016-03-04
Stas Bou
k
ar
e
v
Remove sour
c
e-root
from debug-info
.
commit
|
commitdiff
|
tree
2016-03-04
Stas Bouka
r
ev
More precise and c
o
mpact source locat
i
ons from xref
.
commit
|
commitdiff
|
tree
2016-03-04
Sta
s
Boukarev
WHO-SETS and WHO-R
E
FER
E
NCES on DEFGLOBAL
.
commit
|
commitdiff
|
tree
2016-03-02
Stas B
o
ukarev
Fix ty
p
os
.
commit
|
commitdiff
|
tree
2016-02-29
S
tas B
o
ukarev
Op
t
im
i
ze load/store pairs o
n
AR
M
64
.
commit
|
commitdiff
|
tree
2016-02-29
Stas Boukarev
Opti
m
i
ze S
E
T
-
SLOT on ARM64
.
commit
|
commitdiff
|
tree
2016-02-29
Stas Boukarev
Optimize (SETF SCHA
R
)
.
commit
|
commitdiff
|
tree
2016-02-29
Stas Boukarev
Optimi
z
e MA
P
CAR on la
r
ge list
s
.
commit
|
commitdiff
|
tree
2016-02-29
Stas Boukarev
R
e
m
o
ve the ir1
F
UNCALL tr
a
nsform
.
commit
|
commitdiff
|
tree
2016-02-29
S
t
as Boukarev
Optim
i
ze MA
P
* tr
a
nsform
s
on l
a
mbdas
.
commit
|
commitdiff
|
tree
2016-02-26
Stas Boukarev
Fix
a warn
i
ng message wording
.
commit
|
commitdiff
|
tree
2016-02-25
Stas
Bouk
a
r
ev
optimiz
e
-constant-loads
:
f
ix handli
n
g of 0
.
commit
|
commitdiff
|
tree
2016-02-24
Stas Boukarev
optimize-constant-
l
oads: process al
l
b
locks
.
commit
|
commitdiff
|
tree
2016-02-24
Stas
Bo
u
k
arev
Fi
x
an
AVER
caused by ignoring
c
losed over variables
.
commit
|
commitdiff
|
tree
2016-02-23
Stas Boukarev
t
e
s
ts: Fix :m
o
d
-
a
rith-large-c
o
n
s
t
a
n
t on
3
2
-
bit plat
f
orms
.
commit
|
commitdiff
|
tree
2016-02-23
Stas Boukarev
ARM64: more comp
a
ct encod
i
n
g
f
o
r wo
r
d-length immedia
t
e
s
.
commit
|
commitdiff
|
tree
2016-02-23
Stas Bou
k
arev
Don't
f
ail to enc
o
de im
m
ediates in modular
arithme
t
i
c
.
.
.
commit
|
commitdiff
|
tree
2016-02-23
Sta
s
B
o
u
karev
O
pti
m
ize co
n
stant loads
.
commit
|
commitdiff
|
tree
2016-02-23
Stas
Boukarev
Ensure
r
egi
s
ters ar
e
moved into stack
l
ocations dir
e
ctly
.
commit
|
commitdiff
|
tree
2016-02-21
Stas
B
oukare
v
Remove a c
o
uple of #if 0
commit
|
commitdiff
|
tree
2016-02-21
St
a
s Boukare
v
Optimize
i
n
itialize
-
ve
c
t
or with 0 v
a
lues
.
commit
|
commitdiff
|
tree
2016-02-21
Stas Boukarev
A
b
stract immediate loa
d
ing
o
n x86-64
.
commit
|
commitdiff
|
tree
2016-02-21
Stas
B
oukarev
De
r
ive result types o
f
structure s
e
tters
.
commit
|
commitdiff
|
tree
2016-02-21
Stas Bouk
a
rev
O
p
timiz
e
emit
-
in
i
ts with 0 va
l
ues
.
commit
|
commitdiff
|
tree
2016-02-21
Sta
s
B
oukarev
Slightl
y
o
ptimize allocation sequence on
x8
6
-64
.
commit
|
commitdiff
|
tree
2016-02-21
S
tas Boukare
v
Remove globa
l
_interrupt
_
da
t
a
.
commit
|
commitdiff
|
tree
2016-02-21
Stas B
o
uka
r
ev
Fix singl
e
-threaded builds
.
commit
|
commitdiff
|
tree
2016-02-20
Stas Boukarev
Don't free th
r
ead->interrupt_data separately
.
commit
|
commitdiff
|
tree
2016-02-20
Stas
Bou
k
arev
Mi
c
ro-op
t
imize
v
erify-arg-count on x86oids and ARM64
.
commit
|
commitdiff
|
tree
2016-02-20
S
t
as Boukar
e
v
c
r
e
ate_thread_struc
t
: do
n
't alloca
t
e inter
r
upt_dat
a
.
.
.
commit
|
commitdiff
|
tree
2016-02-20
St
a
s
B
oukarev
create_t
h
rea
d
_struct: don
'
t allocate os_attr sepa
r
ately
.
commit
|
commitdiff
|
tree
2016-02-20
St
a
s Boukarev
Don't leak
memory du
r
i
ng exception h
a
ndl
i
ng on Dar
w
in
.
commit
|
commitdiff
|
tree
2016-02-20
Stas
B
oukarev
*compiler-trace-output* workaround
.
commit
|
commitdiff
|
tree
2016-02-19
Stas Bou
k
arev
Kee
p
sb-assem
:
*assem-
i
nstructions*
for slime com
p
atibility
.
commit
|
commitdiff
|
tree
2016-02-13
S
tas Boukarev
R
e
stor
e
b
uild
o
n non-x8
6
oids
.
commit
|
commitdiff
|
tree
2016-02-12
Stas
B
o
uka
r
ev
Imp
r
o
v
e LDB when (+ size position) is less t
h
a
n
n-fixnum
.
.
.
commit
|
commitdiff
|
tree
2016-02-12
Stas
B
oukarev
Optim
i
ze l
o
gand
with non-
f
i
x
n
u
m
word masks on x86oids
.
.
.
commit
|
commitdiff
|
tree
2016-02-11
Stas Boukar
e
v
Add LOGTEST VOPs
o
n A
R
M
6
4
.
commit
|
commitdiff
|
tree
2016-02-11
Stas B
o
ukarev
Opti
m
ize MASK-S
I
G
N
E
D
-
FIEL
D
on ARM64
.
commit
|
commitdiff
|
tree
2016-02-11
Stas Bo
u
karev
Disass
e
m
b
le
TBZ and TBNZ on
A
RM64
.
commit
|
commitdiff
|
tree
2016-02-11
Stas Boukarev
Optimize fixn
u
m mask
-
sig
n
ed-
f
ield on x86
.
commit
|
commitdiff
|
tree
2016-02-10
Stas Boukarev
Optimi
z
e (MA
S
K-SIGNED-FIELD 63 X
)
on x8
6
-64
.
commit
|
commitdiff
|
tree
2016-02-10
Stas
B
oukarev
O
ptim
i
ze some VOPS on ARM64 with
L
DP/STP
.
commit
|
commitdiff
|
tree
2016-02-10
Stas Bou
k
a
r
ev
sb-profi
l
e:report d
o
n
'
t warn
a
bout redefined
f
unct
i
o
n
s
.
commit
|
commitdiff
|
tree
2016-02-09
Stas Bou
k
a
rev
Micro-optimi
z
e listi
f
y-rest-args
o
n
ARM64
.
commit
|
commitdiff
|
tree
2016-02-09
Sta
s
Bouk
a
rev
Fi
x
disassembling of LDR/STR wi
t
h
p
ost
/
p
re
-
index on
.
.
.
commit
|
commitdiff
|
tree
next