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
Add a test for adjust array.
2016-04-22
St
a
s B
o
uk
a
rev
Add
a
te
s
t for a
d
just a
r
ray
.
commit
|
commitdiff
|
tree
2016-04-22
Stas
B
o
ukare
v
Speed up
rever
s
al of v
e
ctors with wor
d
-sized
e
lements
.
commit
|
commitdiff
|
tree
2016-04-22
Sta
s
Boukarev
Speed up vector
e
x
tension
i
n VECTO
R
-PUSH-EXTEND
.
commit
|
commitdiff
|
tree
2016-04-22
Stas Boukarev
Freez
e
-t
y
p
e
r
andom-state
.
commit
|
commitdiff
|
tree
2016-04-21
S
t
a
s
Boukare
v
Clean run-program
.
l
i
sp
.
commit
|
commitdiff
|
tree
2016-04-21
Stas Boukarev
ARM64: increase static a
n
d dynamic spa
c
es s
t
art
a
d
dress
e
s
.
commit
|
commitdiff
|
tree
2016-04-21
Stas Boukarev
Speed
u
p float exponent printing
.
commit
|
commitdiff
|
tree
2016-04-21
Stas
Boukarev
Speed
u
p flo
a
t
pr
i
ntin
g
.
commit
|
commitdiff
|
tree
2016-04-18
Stas Boukarev
r
u
n-program
:
supp
o
rt
I
/O redire
c
tion t
o
b
i
nar
y
s
t
reams
.
.
.
commit
|
commitdiff
|
tree
2016-04-18
Stas Boukar
e
v
run-program: support output re
d
ir
e
c
t
i
on i
n
to stre
a
ms
.
.
.
commit
|
commitdiff
|
tree
2016-04-18
S
t
as
Boukarev
g
r
ovel-h
e
aders
.
c: Put
win32 st
u
ff
into gr
o
ve
l
-he
a
ders
.
.
.
commit
|
commitdiff
|
tree
2016-04-17
St
a
s Boukarev
Add OVERLAPPED opti
o
n
to OPEN and UNIXLIKE-OPEN on
.
.
.
commit
|
commitdiff
|
tree
2016-04-17
Stas
B
ouk
a
re
v
Don't use file-flag-overl
a
pp
e
d when opening f
i
les on
.
.
.
commit
|
commitdiff
|
tree
2016-04-17
Stas Boukarev
Fi
x
sb-bs
d
-sockets
o
n win32
.
commit
|
commitdiff
|
tree
2016-04-17
Stas Bo
u
karev
s
b-bsd-
s
ockets: map EINPROGRESS to OPERATION-IN
-
P
R
OGR
E
SS
.
commit
|
commitdiff
|
tree
2016-04-17
Stas Boukarev
Unify pseudo
_
atomic on thre
a
d and non-
t
h
readed
a
r
m64
.
commit
|
commitdiff
|
tree
2016-04-15
S
t
as Bou
k
arev
Fix f
i
nding the start
f
ram
e
i
n
PRINT-BACKTRACE
.
commit
|
commitdiff
|
tree
2016-04-15
Stas Boukarev
Optimize BIT-VECTOR-
=
o
n
non-simple arrays
.
commit
|
commitdiff
|
tree
2016-04-15
Stas
Bo
u
ka
r
ev
Optimi
z
e
E
Q
U
A
L
P on non-simple arrays
.
commit
|
commitdiff
|
tree
2016-04-15
St
a
s Bou
k
arev
Optimize the ARR
A
Y
-TOT
A
L
-SIZE transform
.
commit
|
commitdiff
|
tree
2016-04-08
S
tas Bouka
r
ev
Remove
c
all_into_c o
n
x86-64
.
commit
|
commitdiff
|
tree
2016-04-08
S
ta
s
Boukarev
Spee
d
up debug
inf
o
c
reation f
o
r highl
y
nest
e
d f
u
nctions
.
commit
|
commitdiff
|
tree
2016-04-08
Stas Bo
u
karev
Generate debug
i
nfo out
s
id
e
of WIT
H
OUT-GCING
.
commit
|
commitdiff
|
tree
2016-04-04
Stas Boukarev
Fix a typo
i
n
copyprop
.
commit
|
commitdiff
|
tree
2016-04-04
Stas Boukarev
Reduce c
o
nsing d
u
ring copy propag
a
tion
.
commit
|
commitdiff
|
tree
2016-04-04
Stas Bouk
a
rev
Work around a constra
i
nt
p
ropa
g
ation prob
l
em
.
commit
|
commitdiff
|
tree
2016-03-31
S
t
as Boukarev
Re
v
ert "Pass MAP_F
I
XED
t
o mmap on Linux
.
"
commit
|
commitdiff
|
tree
2016-03-31
Stas Bouk
a
rev
So
u
r
ce locati
o
n for
c
ondition slo
t
accessors
.
commit
|
commitdiff
|
tree
2016-03-31
Stas Bou
k
ar
e
v
Fix (set
f
fdocum
e
ntatio
n
) on closures
.
commit
|
commitdiff
|
tree
2016-03-31
Stas Bouka
r
ev
Optimize call-named on x86-64
.
commit
|
commitdiff
|
tree
2016-03-31
Stas Boukarev
Fix make-sequence t
y
pe derivation with unk
n
own types
.
commit
|
commitdiff
|
tree
2016-03-30
Stas
B
ou
k
are
v
Fix a docstring typo
.
commit
|
commitdiff
|
tree
2016-03-21
S
t
as Boukarev
Fix a typo
.
commit
|
commitdiff
|
tree
2016-03-21
Stas Boukarev
Fix a test o
n
#-sb-unicode
.
commit
|
commitdiff
|
tree
2016-03-20
Stas Bouk
a
rev
sb-gmp: fix l
o
ading
libgmp on darwin
.
commit
|
commitdiff
|
tree
2016-03-19
Sta
s
Boukarev
Optimize
t
he FORMAT NIL
t
o CONCATE
N
ATE
t
ransform
.
commit
|
commitdiff
|
tree
2016-03-19
Stas Boukarev
Tr
a
nsf
o
rm
C
ONCATENATE to
s
pecialized fun
c
tions
.
commit
|
commitdiff
|
tree
2016-03-19
Stas Bou
k
arev
Optimize variable calls to C
O
NCATE
N
AT
E
.
commit
|
commitdiff
|
tree
2016-03-19
S
t
as Boukare
v
Optimize out-
o
f-l
i
ne str
i
ng
C
ONCATENA
T
E
,
pa
r
t 2
.
commit
|
commitdiff
|
tree
2016-03-19
Stas Boukar
e
v
Optimize out-of-
l
ine
s
tr
i
n
g
C
ONCATEN
A
TE
.
commit
|
commitdiff
|
tree
2016-03-17
Stas Boukarev
run-progra
m
: error on
b
ad
stream opti
o
ns
.
commit
|
commitdiff
|
tree
2016-03-15
Stas
B
oukarev
Fi
x
sb-pcl::%up
d
at
e
-slots
.
commit
|
commitdiff
|
tree
2016-03-14
Stas Bo
u
karev
Optim
i
z
e
D
O-SEQUENCE
.
commit
|
commitdiff
|
tree
2016-03-14
Stas Bouka
r
e
v
Optimize make-vector
-
li
k
e
.
commit
|
commitdiff
|
tree
2016-03-14
Sta
s
Bouka
r
ev
R
e
move !begin-instru
c
tion-definitions
.
commit
|
commitdiff
|
tree
2016-03-14
Stas Boukar
e
v
Remove
DEF!MACRO from packages
.
commit
|
commitdiff
|
tree
2016-03-14
Stas
B
oukarev
Clea
n
up nes
t
ed I
F
s
.
commit
|
commitdiff
|
tree
2016-03-14
Stas Boukar
e
v
Better type
d
eclarations
for fill-
p
oin
t
er related code
.
commit
|
commitdiff
|
tree
2016-03-13
Stas Boukarev
Transf
o
rm
N
|REVE
R
S
E to vector-reverse/l
i
s
t-reverse
.
commit
|
commitdiff
|
tree
2016-03-13
Stas Boukarev
Optimiz
e
[N]REVERSE on
v
ec
t
ors
.
commit
|
commitdiff
|
tree
2016-03-13
Stas
B
o
ukarev
Optim
i
ze SUBS
T
ITUTE functio
n
s
.
commit
|
commitdiff
|
tree
2016-03-13
Sta
s
B
o
ukarev
D
e
c
l
aim types of %%
d
ata-vector
-
.
.
.
%%
.
commit
|
commitdiff
|
tree
2016-03-12
Stas Boukarev
Remove *the
-
w
r
apper
.
.
.
* from
P
CL
.
commit
|
commitdiff
|
tree
2016-03-11
Stas Bouk
a
r
ev
Don't
force l
a
y
out invali
d
ation on
s
upercla
s
s
fi
n
ali
z
a
tion
.
commit
|
commitdiff
|
tree
2016-03-06
Stas Boukarev
Ren
a
me SHARP-TAG to SHARP-EQUAL-WRAPP
E
R
.
commit
|
commitdiff
|
tree
2016-03-06
Philipp Matthias
.
.
.
Rem
o
ve dupli
c
ate declarat
i
o
n
commit
|
commitdiff
|
tree
2016-03-06
Philipp Matthias
.
.
.
Move
o
nl
y
locally used function from header to source
commit
|
commitdiff
|
tree
2016-03-06
Stas Boukarev
Optimize #x
=
/
#
x#
.
commit
|
commitdiff
|
tree
2016-03-06
S
tas Boukarev
Debugger: don't u
s
e s
y
m
b
ol-macrolet
on special va
r
ia
b
l
e
s
.
commit
|
commitdiff
|
tree
2016-03-06
S
t
as Bouk
a
r
e
v
Fix i
n
teraction of float t
y
pe derivation and negative
.
.
.
commit
|
commitdiff
|
tree
2016-03-04
Stas
B
o
ukarev
Remove source-root from de
b
ug-i
n
fo
.
commit
|
commitdiff
|
tree
2016-03-04
S
t
as Bouka
r
ev
Mor
e
precise and compact
s
o
urce
l
ocations from xref
.
commit
|
commitdiff
|
tree
2016-03-04
S
tas Bou
k
arev
WHO-SE
T
S and WHO-REFERENCES
on DEFGLOB
A
L
.
commit
|
commitdiff
|
tree
2016-03-02
Stas Boukar
e
v
Fix typos
.
commit
|
commitdiff
|
tree
2016-02-29
S
t
as B
o
ukarev
Optimize load
/
store p
a
irs
on ARM64
.
commit
|
commitdiff
|
tree
2016-02-29
Sta
s
Boukare
v
O
ptimize SET-SLOT on
ARM64
.
commit
|
commitdiff
|
tree
2016-02-29
Stas Boukarev
Optimize (SE
T
F SCHAR)
.
commit
|
commitdiff
|
tree
2016-02-29
Stas
B
oukarev
Opt
i
mize MAPCA
R
on large lists
.
commit
|
commitdiff
|
tree
2016-02-29
Stas Boukarev
Remov
e
the ir1 FUNCALL transfo
r
m
.
commit
|
commitdiff
|
tree
2016-02-29
Stas
B
o
uk
a
rev
Optimize
MAP*
transforms
o
n
l
ambdas
.
commit
|
commitdiff
|
tree
2016-02-26
St
a
s
Boukarev
Fix
a warning mes
s
age wo
r
din
g
.
commit
|
commitdiff
|
tree
2016-02-25
Stas Bouk
a
re
v
op
t
im
i
ze-constan
t
-load
s
:
fix han
d
ling o
f
0
.
commit
|
commitdiff
|
tree
2016-02-24
Stas Bo
u
karev
optimize-constant-loads: process all block
s
.
commit
|
commitdiff
|
tree
2016-02-24
Stas Bouk
a
rev
Fix a
n
AVER caus
e
d
by ignoring closed
over
variables
.
commit
|
commitdiff
|
tree
2016-02-23
Stas Boukare
v
tests:
Fix
:
mod-arith-large-constant on 32-b
i
t pl
a
t
f
orms
.
commit
|
commitdiff
|
tree
2016-02-23
Stas Bouka
r
ev
A
R
M
6
4
: more compact encoding for
w
ord-length immediates
.
commit
|
commitdiff
|
tree
2016-02-23
St
a
s
B
oukarev
D
on't
f
ail
t
o encode
immedia
t
es in modu
l
ar ari
t
hmetic
.
.
.
commit
|
commitdiff
|
tree
2016-02-23
Stas Boukar
e
v
Optimi
z
e
c
onstant load
s
.
commit
|
commitdiff
|
tree
2016-02-23
S
tas Bouka
r
ev
Ensure regi
s
ters are moved i
n
to stack location
s
di
r
e
c
tly
.
commit
|
commitdiff
|
tree
2016-02-21
S
tas Boukarev
Re
m
ove a
c
ouple
o
f #if 0
commit
|
commitdiff
|
tree
2016-02-21
St
a
s Boukare
v
Optimize
i
nitialize-v
e
ctor with 0 values
.
commit
|
commitdiff
|
tree
2016-02-21
Sta
s
Bo
u
karev
A
b
stract immediat
e
loadin
g
on x86-64
.
commit
|
commitdiff
|
tree
2016-02-21
Stas Bou
k
arev
Derive
result
t
ypes of str
u
cture setters
.
commit
|
commitdiff
|
tree
2016-02-21
Stas
Boukarev
Op
t
i
mize emit-
i
nits wit
h
0 values
.
commit
|
commitdiff
|
tree
2016-02-21
Sta
s
Bouka
r
ev
Slig
h
tly optimize allocat
i
o
n
s
e
quence on x86-64
.
commit
|
commitdiff
|
tree
2016-02-21
St
a
s Bo
u
karev
Remove glob
a
l_i
n
t
errupt_data
.
commit
|
commitdiff
|
tree
2016-02-21
Stas Bouk
a
rev
Fix sing
l
e-threaded buil
d
s
.
commit
|
commitdiff
|
tree
2016-02-20
Stas Bouka
r
e
v
Don
'
t
f
ree t
h
read->i
n
terrup
t
_data separately
.
commit
|
commitdiff
|
tree
2016-02-20
St
a
s Boukarev
Micro
-
optimize
v
erify-arg-co
u
n
t
on x86
o
ids and ARM
6
4
.
commit
|
commitdiff
|
tree
2016-02-20
Stas B
o
ukarev
crea
t
e_
t
hread_struct: don't all
o
cate i
n
terrupt_data
.
.
.
commit
|
commitdiff
|
tree
2016-02-20
Stas Boukarev
creat
e
_
t
hread
_
s
t
r
u
ct: don'
t
allocate o
s
_attr s
e
parat
e
ly
.
commit
|
commitdiff
|
tree
2016-02-20
Stas Boukarev
D
on't leak
memo
r
y during exce
p
tion h
a
ndling on Darwin
.
commit
|
commitdiff
|
tree
2016-02-20
Stas Boukarev
*compiler-trace-out
p
ut* wo
r
karoun
d
.
commit
|
commitdiff
|
tree
2016-02-19
Stas
B
ou
k
are
v
Kee
p
sb-assem:*assem-instructions* for slime c
o
m
p
atibility
.
commit
|
commitdiff
|
tree
2016-02-13
Stas Bouka
r
ev
Restore bu
i
ld on non-x86o
i
ds
.
commit
|
commitdiff
|
tree
2016-02-12
St
a
s Bou
k
a
r
ev
I
m
prove LDB when (+ si
z
e position) is less t
h
an n-fixnum
.
.
.
commit
|
commitdiff
|
tree
2016-02-12
Stas B
o
ukarev
Optimize logand with non-fixnum word
m
a
sks o
n
x
86oids
.
.
.
commit
|
commitdiff
|
tree
2016-02-11
Stas Boukare
v
Add LOGTEST VOPs on ARM64
.
commit
|
commitdiff
|
tree
2016-02-11
Stas
Boukarev
Optimize
M
ASK
-
SIGNED-FIE
L
D on ARM64
.
commit
|
commitdiff
|
tree
2016-02-11
Stas Boukarev
Di
s
assemble TBZ and TBNZ on ARM64
.
commit
|
commitdiff
|
tree
next