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
ARM64: increase static and dynamic spaces start addresses.
2016-04-21
Stas Bo
u
karev
ARM64: increase st
a
t
i
c
and dynamic spa
c
e
s
start addresses
.
commit
|
commitdiff
|
tree
2016-04-21
Stas Bouka
r
ev
Speed up flo
a
t expone
n
t p
r
i
n
ting
.
commit
|
commitdiff
|
tree
2016-04-21
Stas Boukare
v
S
peed up float printing
.
commit
|
commitdiff
|
tree
2016-04-18
Stas
Boukarev
run-p
r
ogram:
s
upport
I
/O redir
e
ction to binary streams
.
.
.
commit
|
commitdiff
|
tree
2016-04-18
Stas Bo
u
karev
run-p
r
ogram:
supp
o
rt output red
i
r
e
ction into streams
.
.
.
commit
|
commitdiff
|
tree
2016-04-18
Stas Bo
u
karev
grovel-header
s
.
c: P
u
t win32 s
t
uff into grovel-
h
eaders
.
.
.
commit
|
commitdiff
|
tree
2016-04-17
Stas Bouka
r
ev
Add
OVERLAPPED option to OPEN
a
nd
UNIXLIKE-OPEN on
.
.
.
commit
|
commitdiff
|
tree
2016-04-17
S
t
as Boukarev
Don't use f
i
le-flag-
o
verla
p
ped when
op
e
ni
n
g files o
n
.
.
.
commit
|
commitdiff
|
tree
2016-04-17
Stas Boukarev
F
i
x sb-bsd-soc
k
ets o
n
win32
.
commit
|
commitdiff
|
tree
2016-04-17
St
a
s Bou
k
arev
sb-bsd-sockets:
map EINPROGRESS to OPERATION-IN-PROGRESS
.
commit
|
commitdiff
|
tree
2016-04-17
St
a
s
Boukarev
U
n
i
f
y pseudo_ato
m
ic o
n
t
h
read a
n
d non-threaded arm64
.
commit
|
commitdiff
|
tree
2016-04-15
Stas Boukarev
Fi
x
f
inding
t
he
start fra
m
e in PRIN
T
-BACK
T
RACE
.
commit
|
commitdiff
|
tree
2016-04-15
Stas Bo
u
kar
e
v
Optim
i
ze BIT-VECTOR-= on non-s
i
mple
arra
y
s
.
commit
|
commitdiff
|
tree
2016-04-15
Stas Boukarev
O
ptimize
E
Q
U
ALP on
n
o
n-simple arra
y
s
.
commit
|
commitdiff
|
tree
2016-04-15
S
t
as Bo
u
k
ar
e
v
Optimize the ARRAY-TOTAL-
S
I
Z
E
t
r
ansform
.
commit
|
commitdiff
|
tree
2016-04-08
Stas Boukarev
Remo
v
e call_into_c on x86-64
.
commit
|
commitdiff
|
tree
2016-04-08
S
t
a
s
Boukare
v
Speed up deb
u
g info cre
a
tion
for
h
ighly nes
t
ed functions
.
commit
|
commitdiff
|
tree
2016-04-08
Stas Bou
k
arev
Ge
n
erate
d
e
bug inf
o
outside of WITHOUT-GCING
.
commit
|
commitdiff
|
tree
2016-04-04
Stas
Boukarev
Fix a ty
p
o in copypro
p
.
commit
|
commitdiff
|
tree
2016-04-04
S
tas Bo
u
kar
e
v
Reduce co
n
sing dur
i
ng copy propagat
i
on
.
commit
|
commitdiff
|
tree
2016-04-04
Stas Boukarev
W
o
rk around
a
constraint
propaga
t
i
o
n prob
l
em
.
commit
|
commitdiff
|
tree
2016-03-31
Stas Boukarev
Reve
r
t
"Pass MAP_F
I
XED to mmap o
n
Linu
x
.
"
commit
|
commitdiff
|
tree
2016-03-31
Stas
B
oukarev
Sourc
e
location for condition slot
a
ccessors
.
commit
|
commitdiff
|
tree
2016-03-31
S
t
as Boukarev
F
i
x (setf fdocumentation) on
c
losures
.
commit
|
commitdiff
|
tree
2016-03-31
Stas Boukarev
O
p
tim
i
ze call
-
named on x86-64
.
commit
|
commitdiff
|
tree
2016-03-31
S
t
a
s Bo
u
karev
Fix make
-
sequence
t
ype deriva
t
ion with un
k
no
w
n
types
.
commit
|
commitdiff
|
tree
2016-03-30
Stas Bouk
a
rev
Fix a doc
s
tring typ
o
.
commit
|
commitdiff
|
tree
2016-03-21
St
a
s
B
oukarev
F
ix a t
y
po
.
commit
|
commitdiff
|
tree
2016-03-21
Stas Boukarev
Fix a test on #-sb-unico
d
e
.
commit
|
commitdiff
|
tree
2016-03-20
Stas
B
oukarev
sb-gmp:
f
ix lo
a
di
n
g l
i
bgmp on darwin
.
commit
|
commitdiff
|
tree
2016-03-19
Stas
B
oukare
v
O
p
timize t
h
e FORMAT NIL to CONCATENATE tra
n
sfor
m
.
commit
|
commitdiff
|
tree
2016-03-19
S
t
as Bouka
r
ev
T
r
a
n
sform
CONCATENA
T
E
to
s
pecialized
functions
.
commit
|
commitdiff
|
tree
2016-03-19
Stas Boukarev
Op
t
imize variable calls to C
O
NCATENATE
.
commit
|
commitdiff
|
tree
2016-03-19
Stas
Boukarev
Optimiz
e
out-of-li
n
e string
C
ONCATENATE, part
2
.
commit
|
commitdiff
|
tree
2016-03-19
Stas B
o
ukarev
Optimize out-of-
l
ine string CONC
A
TENA
T
E
.
commit
|
commitdiff
|
tree
2016-03-17
S
ta
s
Bou
k
arev
run-program: erro
r
on ba
d
s
tre
a
m o
p
tion
s
.
commit
|
commitdiff
|
tree
2016-03-15
S
tas Boukarev
Fix sb-pcl::%update-sl
o
ts
.
commit
|
commitdiff
|
tree
2016-03-14
Stas Boukarev
Op
t
imize DO-SEQUE
N
C
E
.
commit
|
commitdiff
|
tree
2016-03-14
S
t
as
B
ouk
a
r
e
v
Optimize make-vec
t
or-like
.
commit
|
commitdiff
|
tree
2016-03-14
Stas
Bouka
r
ev
Remove
!begi
n
-instruc
t
i
on-de
f
initions
.
commit
|
commitdiff
|
tree
2016-03-14
Stas Boukarev
Rem
o
ve DEF!MACRO fr
o
m p
a
c
kage
s
.
commit
|
commitdiff
|
tree
2016-03-14
S
tas Bouk
a
rev
Clean up
n
e
s
ted IFs
.
commit
|
commitdiff
|
tree
2016-03-14
Stas Bouka
r
ev
Bett
e
r type declarati
o
ns for fill-p
o
inter
related co
d
e
.
commit
|
commitdiff
|
tree
2016-03-13
Stas Boukarev
T
r
ansform N
|
REVE
R
SE t
o
vect
o
r
-
revers
e
/list-reverse
.
commit
|
commitdiff
|
tree
2016-03-13
Stas
B
oukarev
O
p
timize
[N]REVERSE on vectors
.
commit
|
commitdiff
|
tree
2016-03-13
Stas Boukarev
Optimize
S
U
B
STIT
U
T
E
f
u
nct
i
o
n
s
.
commit
|
commitdiff
|
tree
2016-03-13
S
t
as Bouk
a
rev
Declaim typ
e
s of %
%
data
-
vector-
.
.
.
%%
.
commit
|
commitdiff
|
tree
2016-03-12
S
t
as Bouka
r
e
v
Remove
*
the-
w
r
a
pper
.
.
.
* fro
m
PCL
.
commit
|
commitdiff
|
tree
2016-03-11
Stas Boukarev
Do
n
't
f
o
rce layout invalid
a
t
i
o
n on supercla
s
s final
i
z
at
i
on
.
commit
|
commitdiff
|
tree
2016-03-06
S
t
as Boukarev
R
e
name SHARP-
T
AG to SHARP
-
E
Q
UAL-WRAPPER
.
commit
|
commitdiff
|
tree
2016-03-06
Philipp Matt
h
ias
.
.
.
Remove dupl
i
cate declaration
commit
|
commitdiff
|
tree
2016-03-06
P
hilipp Matthias
.
.
.
Mo
v
e o
n
l
y
locally
u
sed
function from header
t
o source
commit
|
commitdiff
|
tree
2016-03-06
Stas Boukarev
O
ptimiz
e
#x=/#x#
.
commit
|
commitdiff
|
tree
2016-03-06
Stas Bouk
a
rev
Debugger: don't
u
se
s
ymbo
l
-macrolet on
s
pecia
l
variables
.
commit
|
commitdiff
|
tree
2016-03-06
Stas Boukarev
Fix interac
t
i
o
n of fl
o
at type derivat
i
on and ne
g
a
tive
.
.
.
commit
|
commitdiff
|
tree
2016-03-04
Stas Boukarev
Re
m
ove
sour
c
e-roo
t
f
r
om de
b
ug-info
.
commit
|
commitdiff
|
tree
2016-03-04
Stas Bo
u
karev
M
or
e
precise and compact source locations
fro
m
x
re
f
.
commit
|
commitdiff
|
tree
2016-03-04
Stas
Boukarev
W
H
O
-S
E
TS and
W
H
O-REFERENCE
S
on DEFG
L
OBAL
.
commit
|
commitdiff
|
tree
2016-03-02
Stas Bouka
r
ev
Fix typ
o
s
.
commit
|
commitdiff
|
tree
2016-02-29
Stas Bouka
r
ev
O
ptimize
l
oad/store pai
r
s
o
n ARM
6
4
.
commit
|
commitdiff
|
tree
2016-02-29
Stas Boukarev
Optimize S
E
T-SLOT
on ARM
6
4
.
commit
|
commitdiff
|
tree
2016-02-29
Stas Bouka
r
e
v
Optimi
z
e
(SETF SCHAR)
.
commit
|
commitdiff
|
tree
2016-02-29
Stas
B
oukarev
Optimize MAP
C
A
R
o
n
l
a
rge lists
.
commit
|
commitdiff
|
tree
2016-02-29
Stas
B
oukarev
Remove t
h
e ir1 FUNCALL transform
.
commit
|
commitdiff
|
tree
2016-02-29
Stas Boukarev
O
ptimize MAP
*
trans
f
orms o
n
l
am
b
das
.
commit
|
commitdiff
|
tree
2016-02-26
S
t
as Bo
u
karev
F
i
x
a warning
message
wording
.
commit
|
commitdiff
|
tree
2016-02-25
S
t
as Boukarev
optimize-constant-l
o
ads
:
fix handling of
0
.
commit
|
commitdiff
|
tree
2016-02-24
S
t
a
s
B
oukarev
optimize
-
constant-
l
oads: process all
blocks
.
commit
|
commitdiff
|
tree
2016-02-24
Stas Boukare
v
F
ix
an AVER
c
aused
b
y ignoring closed over v
a
r
i
ables
.
commit
|
commitdiff
|
tree
2016-02-23
St
a
s
Boukare
v
tests: Fix :mod
-
arit
h
-
l
arge-
c
onsta
n
t on 32-bi
t
pl
a
tforms
.
commit
|
commitdiff
|
tree
2016-02-23
St
a
s Bou
k
arev
ARM64:
more c
o
mpact encoding for
word-length i
m
mediates
.
commit
|
commitdiff
|
tree
2016-02-23
S
tas Bou
k
arev
Don't fail to encode imme
d
i
a
tes in modular arithm
e
t
ic
.
.
.
commit
|
commitdiff
|
tree
2016-02-23
Stas Bou
k
are
v
O
ptim
i
ze co
n
stant loads
.
commit
|
commitdiff
|
tree
2016-02-23
Stas
B
ouk
a
rev
Ensu
r
e registers a
r
e moved into stack locations directly
.
commit
|
commitdiff
|
tree
2016-02-21
Stas Boukarev
Rem
o
ve a
couple of #if 0
commit
|
commitdiff
|
tree
2016-02-21
Stas Boukarev
Optimize initialize-
v
e
cto
r
wit
h
0 v
a
lues
.
commit
|
commitdiff
|
tree
2016-02-21
Sta
s
B
o
ukarev
Abstra
c
t immediate loading on x86-64
.
commit
|
commitdiff
|
tree
2016-02-21
S
ta
s
Boukarev
Deri
v
e
result types of structure s
e
tt
e
rs
.
commit
|
commitdiff
|
tree
2016-02-21
Stas Boukarev
Op
t
imi
z
e e
m
it-ini
t
s
with
0
val
u
es
.
commit
|
commitdiff
|
tree
2016-02-21
Stas Boukare
v
Slightly optimize allocat
i
on sequence
o
n x8
6
-
6
4
.
commit
|
commitdiff
|
tree
2016-02-21
Stas Bouk
a
r
ev
Remove
g
lobal_in
t
e
r
ru
p
t
_data
.
commit
|
commitdiff
|
tree
2016-02-21
Stas Bou
k
arev
F
i
x s
i
n
gle-thr
e
aded builds
.
commit
|
commitdiff
|
tree
2016-02-20
Stas Bouka
r
ev
Don't
f
ree thread->interr
u
pt_data se
p
arately
.
commit
|
commitdiff
|
tree
2016-02-20
Stas Bouka
r
ev
Micro-opti
m
ize ve
r
if
y
-arg-cou
n
t on x86
o
ids and ARM64
.
commit
|
commitdiff
|
tree
2016-02-20
Stas
B
oukarev
cre
a
te_th
r
ead_str
u
c
t: don
'
t allocate interrupt_dat
a
.
.
.
commit
|
commitdiff
|
tree
2016-02-20
Stas Bou
k
arev
create
_
thread_stru
c
t: don'
t
all
o
cate os_
a
ttr separately
.
commit
|
commitdiff
|
tree
2016-02-20
Stas
B
ouka
r
e
v
Don'
t
le
a
k
m
e
m
ory dur
i
ng exception handling on Da
r
win
.
commit
|
commitdiff
|
tree
2016-02-20
Stas Boukarev
*
co
m
piler-tra
c
e-output*
w
o
rka
r
oun
d
.
commit
|
commitdiff
|
tree
2016-02-19
Stas Boukarev
K
e
e
p sb-as
s
em
:
*assem-instruc
t
i
ons*
for s
l
ime compatibility
.
commit
|
commitdiff
|
tree
2016-02-13
Stas B
o
ukarev
Restore buil
d
o
n
non
-
x86oids
.
commit
|
commitdiff
|
tree
2016-02-12
St
a
s
Boukar
e
v
Improve LDB wh
e
n
(+ size position
)
is
l
ess than n-
f
i
xnum
.
.
.
commit
|
commitdiff
|
tree
2016-02-12
Stas Boukarev
O
p
timize lo
g
and with
n
on-fixnum
w
ord
m
asks on x86oid
s
.
.
.
commit
|
commitdiff
|
tree
2016-02-11
S
tas Boukarev
A
d
d
LOGTEST VOPs on
A
RM64
.
commit
|
commitdiff
|
tree
2016-02-11
Stas Boukare
v
Opt
i
m
i
z
e
MASK-SIGNE
D
-FIELD
o
n ARM64
.
commit
|
commitdiff
|
tree
2016-02-11
Stas Boukare
v
Disassemble
TB
Z
a
nd TBNZ
on ARM64
.
commit
|
commitdiff
|
tree
2016-02-11
Stas Boukarev
Optim
i
ze fixnum mas
k
-sign
e
d
-
field on x86
.
commit
|
commitdiff
|
tree
2016-02-10
Stas
B
o
u
kare
v
O
ptimiz
e
(MASK-SIGNED-
F
IELD 63 X) on x86-64
.
commit
|
commitdiff
|
tree
2016-02-10
Stas Boukarev
Optimize so
m
e VOPS
on ARM64
with LDP/STP
.
commit
|
commitdiff
|
tree
2016-02-10
St
a
s B
o
uk
a
rev
sb-pr
o
file:report don't warn a
b
out
r
edefine
d
functions
.
commit
|
commitdiff
|
tree
2016-02-09
Stas Boukarev
Mic
r
o-optimiz
e
listify-
r
est-args
o
n AR
M
64
.
commit
|
commitdiff
|
tree
next