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
Stas Boukarev
S
peed up float pri
n
t
i
ng
.
commit
|
commitdiff
|
tree
2016-04-18
S
t
as Bouk
a
r
e
v
run-program: support I/O red
i
r
ection to binar
y
strea
m
s
.
.
.
commit
|
commitdiff
|
tree
2016-04-18
Stas Boukarev
run-
p
rogra
m
:
support output
redirection
into
s
t
r
eams
.
.
.
commit
|
commitdiff
|
tree
2016-04-18
Sta
s
Bouka
r
ev
grovel-headers
.
c
:
Put win32 stuff into gro
v
e
l
-
h
eaders
.
.
.
commit
|
commitdiff
|
tree
2016-04-17
Stas Boukarev
Add OVE
R
LAPPED
optio
n
t
o
OPEN and
U
NIX
L
IKE-OPEN on
.
.
.
commit
|
commitdiff
|
tree
2016-04-17
Stas Bouk
a
rev
Don't use
f
i
le-f
l
ag-overl
a
pped whe
n
opening files on
.
.
.
commit
|
commitdiff
|
tree
2016-04-17
S
tas Boukarev
F
ix sb-bs
d
-sockets o
n
win32
.
commit
|
commitdiff
|
tree
2016-04-17
Stas Boukarev
sb-bsd
-
sockets
:
map EINPROGRESS to OPERATIO
N
-IN-PRO
G
RESS
.
commit
|
commitdiff
|
tree
2016-04-17
Stas Bo
u
k
a
r
ev
Unify
p
seudo_atomic on thre
a
d and
n
o
n-threa
d
ed
arm64
.
commit
|
commitdiff
|
tree
2016-04-15
Stas Boukarev
F
ix
f
i
n
di
n
g the start frame in PRINT-
B
ACKTRACE
.
commit
|
commitdiff
|
tree
2016-04-15
Sta
s
Boukarev
Opt
i
mize BIT-VECTO
R
-
= on non-sim
p
le arr
a
ys
.
commit
|
commitdiff
|
tree
2016-04-15
Stas Boukar
e
v
Op
t
imize EQ
U
ALP
o
n
non-simple ar
r
a
y
s
.
commit
|
commitdiff
|
tree
2016-04-15
S
tas Bou
k
a
r
e
v
Opt
i
mize the
ARRAY-TOTAL
-
S
IZE transform
.
commit
|
commitdiff
|
tree
2016-04-08
Stas Boukarev
Remove
call_into_c on x86-
6
4
.
commit
|
commitdiff
|
tree
2016-04-08
Stas Bouka
r
ev
Speed up debug
i
nfo creation for hig
h
ly n
e
sted fun
c
tions
.
commit
|
commitdiff
|
tree
2016-04-08
Stas Boukarev
Generate debug info outside of WITHOUT-GCING
.
commit
|
commitdiff
|
tree
2016-04-04
Stas Boukarev
Fix a typo in copyprop
.
commit
|
commitdiff
|
tree
2016-04-04
S
tas Boukarev
Reduce consing during copy propagation
.
commit
|
commitdiff
|
tree
2016-04-04
Stas B
o
ukarev
Work ar
o
u
nd
a
constr
a
int propagation
p
roblem
.
commit
|
commitdiff
|
tree
2016-03-31
S
t
a
s B
o
ukarev
Revert
"
Pass MAP_
F
IXED to mmap on Linux
.
"
commit
|
commitdiff
|
tree
2016-03-31
Sta
s
Bo
u
karev
So
u
rce lo
c
ation for condition slot accessors
.
commit
|
commitdiff
|
tree
2016-03-31
Stas Boukarev
F
i
x
(
setf fdocumentation) on
c
losu
r
es
.
commit
|
commitdiff
|
tree
2016-03-31
Stas Bouka
r
e
v
Optimize call-name
d
on x86-
6
4
.
commit
|
commitdiff
|
tree
2016-03-31
S
tas Bouk
a
rev
Fix
m
ak
e
-se
q
u
e
nce type
d
er
i
vat
i
on
w
i
th
unknown types
.
commit
|
commitdiff
|
tree
2016-03-30
Stas Bouk
a
rev
Fi
x
a d
o
cstring typo
.
commit
|
commitdiff
|
tree
2016-03-21
S
tas Boukarev
Fix a typo
.
commit
|
commitdiff
|
tree
2016-03-21
Stas B
o
ukarev
Fix a test on #-sb
-
un
i
code
.
commit
|
commitdiff
|
tree
2016-03-20
Stas Bou
k
arev
sb-gmp: fix load
i
ng li
b
gmp on darwin
.
commit
|
commitdiff
|
tree
2016-03-19
Stas Boukarev
Optimize
th
e
FOR
M
AT NIL to CONCATEN
A
TE transform
.
commit
|
commitdiff
|
tree
2016-03-19
Stas Boukarev
Tra
n
s
form C
O
NCATEN
A
TE to spec
i
alized f
u
nctions
.
commit
|
commitdiff
|
tree
2016-03-19
Stas Boukarev
Optimize v
a
riab
l
e
ca
l
ls to CONCAT
E
N
AT
E
.
commit
|
commitdiff
|
tree
2016-03-19
Stas Bo
u
kare
v
O
p
t
i
mize out-of-line string CONC
A
TE
N
A
T
E
,
part 2
.
commit
|
commitdiff
|
tree
2016-03-19
Stas Boukare
v
Optimize o
u
t-of-l
i
n
e str
i
ng CONCATENATE
.
commit
|
commitdiff
|
tree
2016-03-17
S
t
as Boukarev
run-progr
a
m
:
error o
n
bad stream options
.
commit
|
commitdiff
|
tree
2016-03-15
Stas Bouka
r
ev
Fix sb-pcl::
%
update-slots
.
commit
|
commitdiff
|
tree
2016-03-14
Stas Boukarev
Optimize DO
-
S
EQUENCE
.
commit
|
commitdiff
|
tree
2016-03-14
Stas Boukarev
Op
t
imize
m
a
ke-v
e
c
to
r
-like
.
commit
|
commitdiff
|
tree
2016-03-14
Stas Bouk
a
r
e
v
Remove !begin-instruction-definitions
.
commit
|
commitdiff
|
tree
2016-03-14
Stas Boukarev
R
emove DEF!MA
C
RO
f
rom packages
.
commit
|
commitdiff
|
tree
2016-03-14
Stas Bo
u
k
a
r
ev
C
le
a
n
u
p
neste
d
IFs
.
commit
|
commitdiff
|
tree
2016-03-14
Sta
s
B
o
ukar
e
v
Better type
d
eclarations for fi
l
l-pointe
r
related code
.
commit
|
commitdiff
|
tree
2016-03-13
Sta
s
Bou
k
arev
Transform
N
|REVERS
E
t
o ve
c
tor-r
e
v
e
rse/list
-
r
e
verse
.
commit
|
commitdiff
|
tree
2016-03-13
Stas Boukarev
Optimize [N]R
E
V
ER
S
E
o
n
v
e
ctors
.
commit
|
commitdiff
|
tree
2016-03-13
Stas B
o
u
k
arev
O
p
tim
i
ze
S
UBSTITUTE fu
n
ctio
n
s
.
commit
|
commitdiff
|
tree
2016-03-13
Stas Boukarev
De
c
laim
ty
p
es of %%data-vector-
.
.
.
%
%
.
commit
|
commitdiff
|
tree
2016-03-12
S
t
as Boukarev
Remove *the-wrapper
.
.
.
* from PCL
.
commit
|
commitdiff
|
tree
2016-03-11
Stas Bouk
a
rev
Don't for
c
e layout invalidat
i
on
on supercl
a
s
s
fin
a
liza
t
ion
.
commit
|
commitdiff
|
tree
2016-03-06
Stas
Bo
u
karev
Rename
S
HARP-TAG to SHARP-EQUAL-WRAPPER
.
commit
|
commitdiff
|
tree
2016-03-06
Phil
i
pp Ma
t
t
hias
.
.
.
Remove duplicate
declarati
o
n
commit
|
commitdiff
|
tree
2016-03-06
P
h
ilip
p
M
atthias
.
.
.
M
o
ve only locally used function
f
ro
m
head
e
r to source
commit
|
commitdiff
|
tree
2016-03-06
Stas Bouk
a
rev
O
p
timize #
x
=/#
x
#
.
commit
|
commitdiff
|
tree
2016-03-06
Sta
s
Bouka
r
e
v
Debugger:
d
on
'
t
u
se
symbol-macrolet on spe
c
ial variables
.
commit
|
commitdiff
|
tree
2016-03-06
S
t
as Bo
u
kar
e
v
F
ix interaction
o
f floa
t
type deriv
a
tion a
n
d nega
t
ive
.
.
.
commit
|
commitdiff
|
tree
2016-03-04
Stas Boukar
e
v
Remove source-roo
t
from
debug-
i
nfo
.
commit
|
commitdiff
|
tree
2016-03-04
S
t
as Bou
k
arev
Mo
r
e precis
e
and compact source locations from xref
.
commit
|
commitdiff
|
tree
2016-03-04
St
a
s Boukarev
WHO-SE
T
S
and WHO
-
REFERENC
E
S on DEFGLOB
A
L
.
commit
|
commitdiff
|
tree
2016-03-02
S
tas Boukarev
F
i
x typos
.
commit
|
commitdiff
|
tree
2016-02-29
Stas Boukar
e
v
Opt
i
mize loa
d
/store p
a
irs on ARM64
.
commit
|
commitdiff
|
tree
2016-02-29
Stas Boukarev
Optimize S
E
T-SLOT
on ARM64
.
commit
|
commitdiff
|
tree
2016-02-29
Stas Bouk
a
rev
Op
t
imize (S
E
T
F
S
C
HAR)
.
commit
|
commitdiff
|
tree
2016-02-29
Stas Boukare
v
Optimi
z
e M
A
P
C
AR on large lists
.
commit
|
commitdiff
|
tree
2016-02-29
S
t
a
s Boukarev
Remove
the i
r
1 FUNCALL transform
.
commit
|
commitdiff
|
tree
2016-02-29
S
t
as Bou
k
arev
Optimiz
e
MAP*
t
ransforms on
l
ambdas
.
commit
|
commitdiff
|
tree
2016-02-26
S
t
as
Boukare
v
F
ix a
w
arning message
w
ord
i
ng
.
commit
|
commitdiff
|
tree
2016-02-25
Stas Bou
k
arev
o
ptimize-constant-loads: fix handling
o
f
0
.
commit
|
commitdiff
|
tree
2016-02-24
Stas Bouk
a
rev
optimize-constant-loads: process all
blocks
.
commit
|
commitdiff
|
tree
2016-02-24
S
t
as
Boukarev
Fi
x
an AVER caused by ig
n
oring close
d
over variables
.
commit
|
commitdiff
|
tree
2016-02-23
St
a
s Boukarev
t
e
sts:
F
ix :mod-arith
-
l
a
rge-
c
onstant on
32-bit platforms
.
commit
|
commitdiff
|
tree
2016-02-23
Stas Bo
u
karev
ARM6
4
: more compact encoding for word-length imm
e
diates
.
commit
|
commitdiff
|
tree
2016-02-23
Stas Boukarev
Don't fail to encode immediates in
mod
u
la
r
arithmetic
.
.
.
commit
|
commitdiff
|
tree
2016-02-23
Sta
s
Boukarev
Optim
i
ze
c
onstant
l
oad
s
.
commit
|
commitdiff
|
tree
2016-02-23
S
t
as Boukarev
E
n
sure regi
s
ters are
m
oved into stack l
o
cations directly
.
commit
|
commitdiff
|
tree
2016-02-21
Stas Bouk
a
rev
Remove a
coup
l
e of #if 0
commit
|
commitdiff
|
tree
2016-02-21
Stas Boukare
v
O
ptimize ini
t
ialize-vecto
r
with 0 values
.
commit
|
commitdiff
|
tree
2016-02-21
Stas
B
ouk
a
re
v
Abstract
i
mmed
i
ate loading
o
n x86-
6
4
.
commit
|
commitdiff
|
tree
2016-02-21
Stas Boukarev
Derive
result types
o
f
stru
c
ture setters
.
commit
|
commitdiff
|
tree
2016-02-21
Sta
s
B
o
ukarev
Optimiz
e
emit-inits with 0 val
u
e
s
.
commit
|
commitdiff
|
tree
2016-02-21
S
ta
s
B
oukarev
S
lightly optimize allocation sequence on x86-64
.
commit
|
commitdiff
|
tree
2016-02-21
Stas Boukarev
Remove global_inte
r
rupt_data
.
commit
|
commitdiff
|
tree
2016-02-21
St
a
s Boukarev
Fix single-threaded
b
uil
d
s
.
commit
|
commitdiff
|
tree
2016-02-20
Stas Boukarev
Do
n
'
t fr
e
e thread-
>
i
n
terrupt_data separa
t
ely
.
commit
|
commitdiff
|
tree
2016-02-20
St
a
s Boukarev
Micro-opti
m
i
z
e
verify-arg-co
u
nt
o
n x86oids and ARM64
.
commit
|
commitdiff
|
tree
2016-02-20
Stas Bouka
r
ev
create_thr
e
a
d_struct: don'
t
allocate
i
nterrupt_data
.
.
.
commit
|
commitdiff
|
tree
2016-02-20
Sta
s
Boukar
e
v
creat
e
_t
h
re
a
d_struct: do
n
't al
l
ocate os_
a
ttr
s
e
p
arately
.
commit
|
commitdiff
|
tree
2016-02-20
Stas B
o
ukarev
Don't
leak
m
e
m
ory
d
uring exception
handling on Darwin
.
commit
|
commitdiff
|
tree
2016-02-20
Stas B
o
ukarev
*comp
i
ler-trac
e
-
o
utp
u
t
*
workaro
u
n
d
.
commit
|
commitdiff
|
tree
2016-02-19
Stas Boukarev
Kee
p
sb-
a
ssem:
*
a
ssem-in
s
t
ruc
t
ions* f
o
r sli
m
e
compa
t
ibility
.
commit
|
commitdiff
|
tree
2016-02-13
S
tas
Boukarev
Resto
r
e bui
l
d on no
n
-x86
o
id
s
.
commit
|
commitdiff
|
tree
2016-02-12
Stas Boukarev
Improve LDB wh
e
n
(
+ siz
e
p
o
siti
o
n) is less
than n-f
i
xnu
m
.
.
.
commit
|
commitdiff
|
tree
2016-02-12
S
tas
Boukar
e
v
O
ptimize
lo
g
a
n
d with non-
f
ixnum word ma
s
ks on x
8
6oids
.
.
.
commit
|
commitdiff
|
tree
2016-02-11
Stas Bouka
r
ev
Add LOGTEST VOPs on
ARM64
.
commit
|
commitdiff
|
tree
2016-02-11
St
a
s Boukarev
Opt
i
mize
M
A
S
K-SIGNED-FIELD on ARM64
.
commit
|
commitdiff
|
tree
2016-02-11
S
t
as
Boukarev
Disassemble TBZ and TBNZ
o
n ARM
6
4
.
commit
|
commitdiff
|
tree
2016-02-11
Stas Boukarev
Optimize fix
n
um
mask-si
g
n
ed-field on x86
.
commit
|
commitdiff
|
tree
2016-02-10
St
a
s
B
oukar
e
v
Op
t
imize
(MASK-SIGNED-F
I
ELD 63 X)
o
n x86-64
.
commit
|
commitdiff
|
tree
2016-02-10
Stas Bou
k
ar
e
v
Optimize som
e
VOPS on
A
R
M64 with LDP/
S
TP
.
commit
|
commitdiff
|
tree
2016-02-10
Sta
s
Boukarev
sb-prof
i
le:rep
o
rt don't warn about re
d
efined functio
n
s
.
commit
|
commitdiff
|
tree
2016-02-09
Stas Boukarev
Micro-optimize
l
istify-rest
-
args on
ARM64
.
commit
|
commitdiff
|
tree
2016-02-09
Stas
Boukarev
Fix disassemb
l
ing of LDR/STR with post/
p
re-
i
n
dex o
n
.
.
.
commit
|
commitdiff
|
tree
2016-02-09
Stas Bo
u
karev
F
i
x call_into_c on PPC
.
commit
|
commitdiff
|
tree
next