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
Speed up float printing.
2016-04-21
S
t
a
s
B
o
ukarev
Speed up float pri
n
ting
.
commit
|
commitdiff
|
tree
2016-04-18
Stas Bouka
r
ev
r
u
n-progra
m
: support I/O redirection to bin
a
ry s
t
reams
.
.
.
commit
|
commitdiff
|
tree
2016-04-18
Stas Boukarev
run-program:
s
upport output redirectio
n
into str
e
ams
.
.
.
commit
|
commitdiff
|
tree
2016-04-18
Stas B
o
ukarev
gr
o
vel-
h
eaders
.
c: Put win32 stuf
f
into
g
ro
v
el-headers
.
.
.
commit
|
commitdiff
|
tree
2016-04-17
Stas Boukarev
Add
O
VERLAPPED
option to
OPEN a
n
d U
N
IXLIKE-
O
PEN o
n
.
.
.
commit
|
commitdiff
|
tree
2016-04-17
Stas Boukare
v
Don
'
t use fil
e
-flag-overl
a
pped when opening
f
il
e
s
o
n
.
.
.
commit
|
commitdiff
|
tree
2016-04-17
Stas Bouka
r
ev
Fi
x
sb-
b
sd-sockets on
w
in32
.
commit
|
commitdiff
|
tree
2016-04-17
Stas Boukar
e
v
sb-bsd-sockets: map EI
N
PROGRESS to O
P
ERATION-IN-P
R
OGRESS
.
commit
|
commitdiff
|
tree
2016-04-17
S
t
a
s Boukar
e
v
Unify
pseud
o
_atomic on thread
a
n
d non-threaded arm
6
4
.
commit
|
commitdiff
|
tree
2016-04-15
Stas
B
ouka
r
ev
Fix findi
n
g the
s
ta
r
t frame in
PRINT-BACKTRACE
.
commit
|
commitdiff
|
tree
2016-04-15
S
ta
s
B
ouk
a
rev
O
ptimi
z
e BIT-VECTOR
-
=
o
n non
-
simple array
s
.
commit
|
commitdiff
|
tree
2016-04-15
Stas Boukar
e
v
Optimize EQUALP on
non-simple
arrays
.
commit
|
commitdiff
|
tree
2016-04-15
St
a
s Boukare
v
O
p
ti
m
i
z
e the AR
R
AY-TO
T
AL-SIZE transfo
r
m
.
commit
|
commitdiff
|
tree
2016-04-08
Stas Boukarev
R
emove
c
all_int
o
_c on x86-64
.
commit
|
commitdiff
|
tree
2016-04-08
Stas Boukarev
S
p
eed up d
e
bug info c
r
ea
t
ion for highly
nested functions
.
commit
|
commitdiff
|
tree
2016-04-08
Stas
Bouka
r
ev
G
e
nerate de
b
u
g
i
nfo outside
o
f WITHOUT-G
C
ING
.
commit
|
commitdiff
|
tree
2016-04-04
Stas Boukarev
Fi
x
a
t
ypo in copyprop
.
commit
|
commitdiff
|
tree
2016-04-04
Stas Boukarev
R
educe
c
o
n
sing during c
o
py propagation
.
commit
|
commitdiff
|
tree
2016-04-04
Stas
B
ouka
r
ev
Work around a cons
t
rai
n
t
pro
p
aga
t
i
o
n problem
.
commit
|
commitdiff
|
tree
2016-03-31
Stas Boukarev
Revert "Pass MAP_FIX
E
D to
m
map on Linu
x
.
"
commit
|
commitdiff
|
tree
2016-03-31
Stas Bou
k
arev
Source location f
o
r
c
o
ndition slot ac
c
essors
.
commit
|
commitdiff
|
tree
2016-03-31
Stas Boukar
e
v
F
i
x
(set
f
fdocumentation)
o
n c
l
osures
.
commit
|
commitdiff
|
tree
2016-03-31
Stas Boukarev
O
p
t
imize
c
all-
n
amed
o
n
x86-64
.
commit
|
commitdiff
|
tree
2016-03-31
Stas
B
oukarev
Fi
x
make-sequence type deri
v
at
i
on w
i
th unknown
t
ypes
.
commit
|
commitdiff
|
tree
2016-03-30
S
t
as Boukarev
F
ix a doc
s
t
r
i
n
g
typo
.
commit
|
commitdiff
|
tree
2016-03-21
Stas Bouka
r
ev
Fi
x
a typo
.
commit
|
commitdiff
|
tree
2016-03-21
Stas Boukarev
F
ix a
t
e
st on #-sb-
u
nicode
.
commit
|
commitdiff
|
tree
2016-03-20
Stas Boukarev
s
b-gmp:
f
ix loa
d
ing libg
m
p on da
r
win
.
commit
|
commitdiff
|
tree
2016-03-19
Stas Boukarev
Optimize the
FORMAT
N
IL to C
O
NCATENATE t
r
ansfor
m
.
commit
|
commitdiff
|
tree
2016-03-19
Stas Boukar
e
v
Transform C
O
NC
A
TENATE t
o
specia
l
ized functions
.
commit
|
commitdiff
|
tree
2016-03-19
Stas Boukarev
Optimize varia
b
le calls to CONCA
T
ENATE
.
commit
|
commitdiff
|
tree
2016-03-19
Stas Boukar
e
v
O
ptimize out-
o
f-line string CO
N
CATENATE,
p
ar
t
2
.
commit
|
commitdiff
|
tree
2016-03-19
Stas Boukarev
Optimize
o
u
t
-
o
f
-line
string CONC
A
TENAT
E
.
commit
|
commitdiff
|
tree
2016-03-17
Stas Boukarev
run-progra
m
:
error on
b
ad st
r
ea
m
optio
n
s
.
commit
|
commitdiff
|
tree
2016-03-15
Stas Boukarev
Fix
s
b-pcl::%update-
s
lot
s
.
commit
|
commitdiff
|
tree
2016-03-14
Stas Boukarev
Optimize DO-SEQUENCE
.
commit
|
commitdiff
|
tree
2016-03-14
Stas Bo
u
k
arev
O
ptimize
make-v
e
cto
r
-like
.
commit
|
commitdiff
|
tree
2016-03-14
Stas
B
oukarev
R
emo
v
e !begin-instruction-definit
i
ons
.
commit
|
commitdiff
|
tree
2016-03-14
Stas Boukar
e
v
Remove D
E
F!MAC
R
O f
r
om
p
a
ckages
.
commit
|
commitdiff
|
tree
2016-03-14
Sta
s
B
o
ukarev
Clean up n
e
sted I
F
s
.
commit
|
commitdiff
|
tree
2016-03-14
Stas
Bo
u
ka
r
ev
B
etter type declara
t
ions
for f
i
l
l
-
pointer r
e
lated c
o
de
.
commit
|
commitdiff
|
tree
2016-03-13
Stas Boukarev
Transf
o
rm N
|
REVERSE to ve
c
tor-reve
r
se/list-reverse
.
commit
|
commitdiff
|
tree
2016-03-13
S
tas Bo
u
karev
Optimize [N]RE
V
ERSE on vectors
.
commit
|
commitdiff
|
tree
2016-03-13
Stas Boukarev
O
p
tim
i
z
e
SUBSTITUTE
functions
.
commit
|
commitdiff
|
tree
2016-03-13
Stas
Boukarev
Declaim
t
ypes of %%data
-
v
e
c
t
or-
.
.
.
%%
.
commit
|
commitdiff
|
tree
2016-03-12
S
t
a
s
Boukarev
Remove *
t
h
e-wrapper
.
.
.
* from PCL
.
commit
|
commitdiff
|
tree
2016-03-11
Stas Bo
u
karev
Don
'
t force
layout invalidation on
s
up
e
rclas
s
f
inal
i
zatio
n
.
commit
|
commitdiff
|
tree
2016-03-06
Stas Boukar
e
v
Rename SHARP-
T
AG to SHARP-EQUA
L
-
WRAPPER
.
commit
|
commitdiff
|
tree
2016-03-06
Stas Bou
k
a
r
e
v
Optimize #x=/#x#
.
commit
|
commitdiff
|
tree
2016-03-06
Stas B
o
ukarev
De
b
ugger: don't use symbol-m
a
crolet on special variables
.
commit
|
commitdiff
|
tree
2016-03-06
Stas Boukarev
Fix
i
ntera
c
tion of f
l
o
at type derivation
a
n
d
negative
.
.
.
commit
|
commitdiff
|
tree
2016-03-04
Sta
s
Boukarev
R
e
move s
o
urce-root f
r
om debug
-
info
.
commit
|
commitdiff
|
tree
2016-03-04
S
t
as
B
o
uk
a
rev
More precise
and compact source locations
f
rom xref
.
commit
|
commitdiff
|
tree
2016-03-04
Stas Boukarev
WHO
-
SETS and WHO-REFERENCES on D
E
FGLOBAL
.
commit
|
commitdiff
|
tree
2016-03-02
Stas Boukarev
Fix
typos
.
commit
|
commitdiff
|
tree
2016-02-29
Sta
s
Bou
k
arev
Optimiz
e
load/store pairs on ARM64
.
commit
|
commitdiff
|
tree
2016-02-29
Sta
s
Boukarev
Op
t
i
m
iz
e
SET-SLOT on ARM6
4
.
commit
|
commitdiff
|
tree
2016-02-29
S
t
as B
o
ukarev
Optim
i
z
e
(SETF SCHAR)
.
commit
|
commitdiff
|
tree
2016-02-29
S
t
as Boukarev
Op
t
imize MA
P
CAR on
l
arge lists
.
commit
|
commitdiff
|
tree
2016-02-29
Stas B
o
ukarev
Remove the ir1 FUNCALL transform
.
commit
|
commitdiff
|
tree
2016-02-29
Stas Boukarev
Optim
i
ze M
A
P* t
r
an
s
forms
on lambdas
.
commit
|
commitdiff
|
tree
2016-02-26
Sta
s
B
oukarev
Fix a wa
r
ning message wording
.
commit
|
commitdiff
|
tree
2016-02-25
Stas Bouk
a
rev
optimize
-
constant-loads: fix hand
l
ing of 0
.
commit
|
commitdiff
|
tree
2016-02-24
Stas Boukarev
o
p
tim
i
z
e
-co
n
stan
t
-l
o
ads: pro
c
ess
a
ll bloc
k
s
.
commit
|
commitdiff
|
tree
2016-02-24
S
tas Boukarev
Fix an AVER c
a
used by ign
o
ring
c
losed over variables
.
commit
|
commitdiff
|
tree
2016-02-23
S
t
as Bouk
a
rev
tests: Fix :mod-arith-large-constant
o
n 32-bit platforms
.
commit
|
commitdiff
|
tree
2016-02-23
S
t
as Boukare
v
ARM64: more co
m
p
act encoding for word-le
n
gth immed
i
ates
.
commit
|
commitdiff
|
tree
2016-02-23
Stas Boukarev
Don't fai
l
to encode immediates in modu
l
a
r
arit
h
metic
.
.
.
commit
|
commitdiff
|
tree
2016-02-23
S
t
as Bouka
r
ev
O
p
t
imize constant loa
d
s
.
commit
|
commitdiff
|
tree
2016-02-23
S
t
as Boukarev
Ens
u
re regis
t
ers are moved into
s
tack locations directly
.
commit
|
commitdiff
|
tree
2016-02-21
S
t
as Bou
k
arev
Re
m
ove a coupl
e
o
f
#
i
f
0
commit
|
commitdiff
|
tree
2016-02-21
Stas Bou
k
arev
O
ptimi
z
e
i
nitialize
-
v
e
ctor
wit
h
0 values
.
commit
|
commitdiff
|
tree
2016-02-21
Stas
B
ou
k
arev
Abstract imme
d
iate load
i
ng on
x86-64
.
commit
|
commitdiff
|
tree
2016-02-21
Stas Boukarev
Deri
v
e
resu
l
t
t
ype
s
of
s
truct
u
r
e setters
.
commit
|
commitdiff
|
tree
2016-02-21
S
t
as Boukare
v
Optimiz
e
emit-inits with
0 values
.
commit
|
commitdiff
|
tree
2016-02-21
Stas
Bouk
a
r
ev
Slightly optimize
a
llocation
sequence on x86-64
.
commit
|
commitdiff
|
tree
2016-02-21
Stas Bo
u
k
are
v
Remove global_interrupt_data
.
commit
|
commitdiff
|
tree
2016-02-21
Sta
s
B
o
ukarev
Fix single-th
r
eaded
b
u
ilds
.
commit
|
commitdiff
|
tree
2016-02-20
Stas Boukarev
Don't free thread->interrupt_data separately
.
commit
|
commitdiff
|
tree
2016-02-20
S
ta
s
Boukarev
M
icro-optimi
z
e veri
f
y-arg-count on x86
o
ids and
A
RM64
.
commit
|
commitdiff
|
tree
2016-02-20
S
t
as Boukarev
crea
t
e_thread_struc
t
:
don't
a
lloc
a
t
e
in
t
errupt_
d
ata
.
.
.
commit
|
commitdiff
|
tree
2016-02-20
S
tas Bouk
a
rev
create_thread
_
s
t
r
uct: don't al
l
ocate os
_
a
t
tr separately
.
commit
|
commitdiff
|
tree
2016-02-20
Stas B
o
ukar
e
v
Don't leak memory during
e
xc
e
pti
o
n handling
on Darwin
.
commit
|
commitdiff
|
tree
2016-02-20
Stas Boukarev
*compiler-trace-output* workaround
.
commit
|
commitdiff
|
tree
2016-02-19
Stas Bou
k
arev
Keep sb-assem:*assem-in
s
tructions*
f
or slime compati
b
ility
.
commit
|
commitdiff
|
tree
2016-02-13
Stas Boukarev
Res
t
ore build on non
-
x86oids
.
commit
|
commitdiff
|
tree
2016-02-12
Stas Bo
u
k
arev
Improve
LD
B
when (+ size p
o
sition)
is less t
h
an n-fixnum
.
.
.
commit
|
commitdiff
|
tree
2016-02-12
S
t
as Boukarev
Optimize logand wit
h
n
o
n-fixnum word masks o
n
x86oids
.
.
.
commit
|
commitdiff
|
tree
2016-02-11
S
ta
s
Boukare
v
A
dd
L
OGTEST V
O
Ps on ARM64
.
commit
|
commitdiff
|
tree
2016-02-11
Stas Boukarev
O
pti
m
ize MASK-SIGNED-FIELD on ARM64
.
commit
|
commitdiff
|
tree
2016-02-11
Stas Boukarev
D
i
sassemb
l
e
TBZ
a
nd TBNZ on ARM6
4
.
commit
|
commitdiff
|
tree
2016-02-11
Stas Boukarev
Optimize fixnum mask-sig
n
ed-field on x86
.
commit
|
commitdiff
|
tree
2016-02-10
Stas Boukarev
Optimiz
e
(
M
ASK-SIGNED-FIELD 63 X) on x86-64
.
commit
|
commitdiff
|
tree
2016-02-10
Stas
B
oukarev
Opt
i
m
ize so
m
e VOPS on ARM64 wi
t
h
L
DP/S
T
P
.
commit
|
commitdiff
|
tree
2016-02-10
Stas
Boukarev
sb-profile:report d
o
n
'
t w
a
rn a
b
out redefi
n
ed functions
.
commit
|
commitdiff
|
tree
2016-02-09
Stas Boukare
v
Mi
c
ro-optim
i
ze lis
t
ify-r
e
s
t
-args
on
A
RM64
.
commit
|
commitdiff
|
tree
2016-02-09
Sta
s
B
o
ukarev
Fix d
i
sassembling o
f
LDR/ST
R
with post/p
r
e-index on
.
.
.
commit
|
commitdiff
|
tree
2016-02-09
Stas Bouka
r
ev
Fix call_into_
c
on PPC
.
commit
|
commitdiff
|
tree
2016-02-09
Sta
s
Boukare
v
Slightly redu
c
e consi
n
g in with-
p
ackage-iterator
.
commit
|
commitdiff
|
tree
2016-02-08
Stas Bouk
a
rev
O
ptimize out of line LIST*
commit
|
commitdiff
|
tree
next