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
Remove call_into_c on x86-64.
2016-04-08
Stas Boukarev
Remove
c
all_in
t
o_c on x86-6
4
.
commit
|
commitdiff
|
tree
2016-04-08
Stas
B
o
uk
a
r
ev
Speed up debug info creation for high
l
y nested fu
n
ctions
.
commit
|
commitdiff
|
tree
2016-04-08
Stas
B
ouka
r
ev
G
e
n
erate debug info outs
i
de o
f
WITHOUT-GCI
N
G
.
commit
|
commitdiff
|
tree
2016-04-04
S
tas Boukarev
Fix
a
ty
p
o in copypr
o
p
.
commit
|
commitdiff
|
tree
2016-04-04
Stas Boukarev
R
educ
e
consing during
copy propagation
.
commit
|
commitdiff
|
tree
2016-04-04
St
a
s Boukarev
Work
a
ro
u
n
d a co
n
straint propa
g
at
i
o
n problem
.
commit
|
commitdiff
|
tree
2016-03-31
Stas B
o
ukarev
Reve
r
t "Pass MAP_FIXED
to mma
p
on
L
inux
.
"
commit
|
commitdiff
|
tree
2016-03-31
S
t
as Boukarev
So
u
rce location for cond
i
tion slot acce
s
sors
.
commit
|
commitdiff
|
tree
2016-03-31
Stas Boukarev
Fix (
s
etf fdocumentation) on closures
.
commit
|
commitdiff
|
tree
2016-03-31
Stas Bouka
r
ev
Opt
i
mize ca
l
l-named on x86-64
.
commit
|
commitdiff
|
tree
2016-03-31
S
t
as Bouka
r
ev
Fix
make-sequenc
e
t
y
pe der
i
vation with unknown types
.
commit
|
commitdiff
|
tree
2016-03-30
Stas B
o
u
k
arev
Fix a
docstring ty
p
o
.
commit
|
commitdiff
|
tree
2016-03-21
Stas Boukarev
Fix a ty
p
o
.
commit
|
commitdiff
|
tree
2016-03-21
Stas Boukarev
Fix
a
t
est on #-sb
-
unicode
.
commit
|
commitdiff
|
tree
2016-03-20
Stas Bouk
a
rev
sb-gmp
:
fix
l
oa
d
ing libgmp o
n
darwi
n
.
commit
|
commitdiff
|
tree
2016-03-19
Stas Bouka
r
ev
Optimiz
e
th
e
F
O
RM
A
T NIL to CONC
A
TENATE transf
o
rm
.
commit
|
commitdiff
|
tree
2016-03-19
Stas Bo
u
k
are
v
Tr
a
nsform CONCATENATE t
o
specialized
f
unction
s
.
commit
|
commitdiff
|
tree
2016-03-19
Stas
B
oukarev
O
ptimize variable calls to CO
N
CATENA
T
E
.
commit
|
commitdiff
|
tree
2016-03-19
S
t
as Boukarev
Optimi
z
e out-of-line strin
g
C
O
NC
A
TENATE, part
2
.
commit
|
commitdiff
|
tree
2016-03-19
Stas Boukarev
Opt
i
m
ize out-of-lin
e
string
CONCATENATE
.
commit
|
commitdiff
|
tree
2016-03-17
Stas
B
oukare
v
run
-
p
rogram: er
r
or on bad stream options
.
commit
|
commitdiff
|
tree
2016-03-15
Stas Bouk
a
r
e
v
Fix sb-pcl
:
:%update-slots
.
commit
|
commitdiff
|
tree
2016-03-14
St
a
s Bou
k
arev
Optimize DO-SE
Q
U
E
NC
E
.
commit
|
commitdiff
|
tree
2016-03-14
St
a
s
Boukarev
O
p
t
i
mize make-v
e
ctor-like
.
commit
|
commitdiff
|
tree
2016-03-14
Stas
Boukarev
R
emove !begin-in
s
tructi
o
n-d
e
finitions
.
commit
|
commitdiff
|
tree
2016-03-14
Stas Boukarev
Remov
e
D
EF!MACR
O
from package
s
.
commit
|
commitdiff
|
tree
2016-03-14
S
tas Bo
u
karev
Cle
a
n u
p
nested IFs
.
commit
|
commitdiff
|
tree
2016-03-14
Stas Boukarev
B
et
t
er type
declarat
i
ons for fill-pointer related code
.
commit
|
commitdiff
|
tree
2016-03-13
Stas Bou
k
arev
Transform N|REVERSE to vector-reverse
/
li
s
t
-reverse
.
commit
|
commitdiff
|
tree
2016-03-13
Stas Boukarev
O
p
tim
i
z
e [N]REVERSE on
vectors
.
commit
|
commitdiff
|
tree
2016-03-13
Stas Boukarev
O
ptimize SUBS
T
ITUTE functions
.
commit
|
commitdiff
|
tree
2016-03-13
Sta
s
Bouk
a
rev
Declaim types of %%
d
ata-vec
t
or-
.
.
.
%%
.
commit
|
commitdiff
|
tree
2016-03-12
Sta
s
B
o
ukarev
Remove
*the-wrapper
.
.
.
*
from PCL
.
commit
|
commitdiff
|
tree
2016-03-11
Stas
Boukarev
Don't force
layou
t
invalidat
i
on on su
p
erclass final
i
zation
.
commit
|
commitdiff
|
tree
2016-03-06
Stas
B
oukarev
Rename S
H
ARP
-
TAG to
S
HAR
P
-EQUAL-WRAPPER
.
commit
|
commitdiff
|
tree
2016-03-06
Stas Boukarev
O
ptimize #x=
/
#
x
#
.
commit
|
commitdiff
|
tree
2016-03-06
Stas
Boukarev
Debugger: don't use symbol
-
macrolet on specia
l
variables
.
commit
|
commitdiff
|
tree
2016-03-06
Stas Boukarev
Fix interac
t
io
n
of float
type derivation
and negative
.
.
.
commit
|
commitdiff
|
tree
2016-03-04
Stas Boukare
v
R
e
m
o
v
e source-root
f
ro
m
debug-info
.
commit
|
commitdiff
|
tree
2016-03-04
St
a
s Bo
u
karev
More precis
e
a
nd com
p
act sourc
e
l
o
cations f
r
om xref
.
commit
|
commitdiff
|
tree
2016-03-04
S
ta
s
B
o
ukarev
WHO-SE
T
S and WHO-REFERENCES on DEF
G
LOBAL
.
commit
|
commitdiff
|
tree
2016-03-02
S
t
as Boukarev
Fix t
y
pos
.
commit
|
commitdiff
|
tree
2016-02-29
Sta
s
Bou
k
arev
Optimize load/stor
e
pair
s
o
n A
R
M
6
4
.
commit
|
commitdiff
|
tree
2016-02-29
Stas Boukarev
Optimize SET-SLOT on ARM64
.
commit
|
commitdiff
|
tree
2016-02-29
S
t
as B
o
ukarev
Opti
m
ize (SETF SCHAR)
.
commit
|
commitdiff
|
tree
2016-02-29
Stas Bouka
r
ev
Optim
i
ze MA
P
CAR
o
n large lists
.
commit
|
commitdiff
|
tree
2016-02-29
Stas Boukarev
Remove the ir1 FUNCALL
transform
.
commit
|
commitdiff
|
tree
2016-02-29
Stas Boukarev
Optimize MAP* tr
a
nsforms on
l
ambdas
.
commit
|
commitdiff
|
tree
2016-02-26
Stas
Boukarev
Fix a wa
r
ning message wording
.
commit
|
commitdiff
|
tree
2016-02-25
Stas Boukarev
optimize-constant-loads: fix hand
l
ing
o
f
0
.
commit
|
commitdiff
|
tree
2016-02-24
Stas Boukarev
optimi
z
e
-constant-loads: process all
block
s
.
commit
|
commitdiff
|
tree
2016-02-24
Stas Bou
k
arev
F
i
x an
A
VER caused
b
y i
g
n
orin
g
closed ove
r
variables
.
commit
|
commitdiff
|
tree
2016-02-23
Stas Bou
k
ar
e
v
tests
:
Fix :mod-arith
-
l
arge-constant on 32
-
bit platforms
.
commit
|
commitdiff
|
tree
2016-02-23
Stas Boukarev
A
R
M64: m
o
r
e c
o
m
p
act e
n
cod
i
ng for word-le
n
gth immediates
.
commit
|
commitdiff
|
tree
2016-02-23
Stas Boukarev
Don't fai
l
to encode immedia
t
es in modu
l
ar arit
h
m
etic
.
.
.
commit
|
commitdiff
|
tree
2016-02-23
Stas Boukar
e
v
Optimize c
o
nstant loads
.
commit
|
commitdiff
|
tree
2016-02-23
Stas Boukarev
Ensure registers are mov
e
d
into stack loca
t
i
o
ns directly
.
commit
|
commitdiff
|
tree
2016-02-21
Stas Boukar
e
v
Remove a co
u
pl
e
of #
i
f
0
commit
|
commitdiff
|
tree
2016-02-21
Stas
B
oukarev
Op
t
imize init
i
alize-vector
w
i
th
0 values
.
commit
|
commitdiff
|
tree
2016-02-21
Stas B
o
ukarev
Abstract
immediate l
o
ading
o
n
x86-64
.
commit
|
commitdiff
|
tree
2016-02-21
Stas Boukare
v
Derive resu
l
t types of structure sett
e
rs
.
commit
|
commitdiff
|
tree
2016-02-21
Stas Boukar
e
v
O
pti
m
ize emit-inits with 0
v
alues
.
commit
|
commitdiff
|
tree
2016-02-21
Sta
s
Boukare
v
Slightly optimize
allocation seque
n
ce on x86-
6
4
.
commit
|
commitdiff
|
tree
2016-02-21
St
a
s Bou
k
arev
Remo
v
e
global_interrupt_data
.
commit
|
commitdiff
|
tree
2016-02-21
Stas Boukarev
Fix single-threa
d
ed builds
.
commit
|
commitdiff
|
tree
2016-02-20
S
t
as
Boukarev
D
on't fr
e
e t
h
read->interrupt_data separatel
y
.
commit
|
commitdiff
|
tree
2016-02-20
Stas Boukarev
Micro-
o
ptimize verify-arg
-
count
on x86oids and ARM64
.
commit
|
commitdiff
|
tree
2016-02-20
Stas Bou
k
a
rev
create_thre
a
d_struct: don'
t
allocat
e
interrupt_data
.
.
.
commit
|
commitdiff
|
tree
2016-02-20
S
tas B
o
uka
r
ev
cr
e
ate_thread_struct: don't
allocate os_attr sepa
r
ately
.
commit
|
commitdiff
|
tree
2016-02-20
Sta
s
Bou
k
arev
Don't
leak memory during
e
x
c
ept
i
on handling on
Darwi
n
.
commit
|
commitdiff
|
tree
2016-02-20
Stas Bo
u
kare
v
*compiler
-
tra
c
e-output* workaround
.
commit
|
commitdiff
|
tree
2016-02-19
Stas Boukare
v
K
e
ep sb-
a
ssem:*as
s
e
m
-instr
u
ction
s
* for s
l
ime c
o
mpatib
i
lity
.
commit
|
commitdiff
|
tree
2016-02-13
St
a
s B
o
u
k
arev
Restore build on non-x86oids
.
commit
|
commitdiff
|
tree
2016-02-12
St
a
s
B
o
ukar
e
v
Improve LDB when (+
s
ize positio
n
) is less than n-fixnum
.
.
.
commit
|
commitdiff
|
tree
2016-02-12
S
t
a
s
B
ouk
a
rev
Optimi
z
e logan
d
with non-fi
x
n
um word
m
asks on x86o
i
ds
.
.
.
commit
|
commitdiff
|
tree
2016-02-11
Stas Boukarev
Add
L
OGTES
T
VOPs
o
n ARM64
.
commit
|
commitdiff
|
tree
2016-02-11
Stas Boukarev
O
p
ti
m
ize MASK-S
I
G
NED-FIE
L
D on
A
R
M64
.
commit
|
commitdiff
|
tree
2016-02-11
Stas Bouka
r
ev
Disassem
b
le TB
Z
and TBNZ on ARM64
.
commit
|
commitdiff
|
tree
2016-02-11
Stas Bouka
r
ev
Optimize fixnum mas
k
-signed-field on
x86
.
commit
|
commitdiff
|
tree
2016-02-10
St
a
s Bou
k
arev
Optimize (MA
S
K
-
SIGNED-FIELD 63
X
) on x86-
6
4
.
commit
|
commitdiff
|
tree
2016-02-10
Stas Bouka
r
ev
O
ptimize som
e
VOPS
o
n ARM64 with LDP/STP
.
commit
|
commitdiff
|
tree
2016-02-10
Stas Boukarev
sb
-
profile:report don't
warn about redefined functio
n
s
.
commit
|
commitdiff
|
tree
2016-02-09
Stas Boukarev
Micro-o
p
timiz
e
listify-re
s
t-
a
rgs
on ARM64
.
commit
|
commitdiff
|
tree
2016-02-09
S
t
as Boukarev
Fix disas
s
embling
of
L
D
R/STR with post/p
r
e-
i
ndex o
n
.
.
.
commit
|
commitdiff
|
tree
2016-02-09
Stas Boukarev
Fix call_into_c on
P
PC
.
commit
|
commitdiff
|
tree
2016-02-09
Stas
B
o
ukarev
Sl
i
ghtl
y
reduce consi
n
g in with-
p
ackage-iter
a
tor
.
commit
|
commitdiff
|
tree
2016-02-08
St
a
s
Bou
k
arev
Optim
i
z
e out of line LIST*
commit
|
commitdiff
|
tree
2016-02-08
S
t
as Boukarev
Fix a copy & pas
t
e mistak
e
that bre
a
ks x86
.
commit
|
commitdiff
|
tree
2016-02-08
Stas Boukarev
R
e
m
ove unne
c
es
s
ary package prefixes
.
commit
|
commitdiff
|
tree
2016-02-07
Stas Bo
u
karev
Optimize fixn
u
m LOGNOR on
AR
M
64
.
commit
|
commitdiff
|
tree
2016-02-07
Stas Boukarev
Micro-opti
m
ize sb-ker
n
el:
c
ode-
i
nstruc
t
ions on arm
6
4
.
commit
|
commitdiff
|
tree
2016-02-07
Stas B
o
ukarev
Remove
sb-disassem::
c
o
d
e
-
i
nst-a
r
ea-address
.
commit
|
commitdiff
|
tree
2016-02-07
Sta
s
Bouk
a
rev
Remo
v
e sb-as
s
em:*a
s
s
em-i
n
structions
*
.
commit
|
commitdiff
|
tree
2016-02-07
Stas Boukarev
Fix x86 bui
l
d
.
commit
|
commitdiff
|
tree
2016-02-06
Stas Boukarev
War
n
about arg
-
co
u
nt
mismatch for MAP
and
M
AP-INTO
.
commit
|
commitdiff
|
tree
2016-02-06
Stas Bouk
a
rev
Make %other-
p
ointer-widet
a
g GC safe
.
commit
|
commitdiff
|
tree
2016-02-02
Stas Bouk
a
rev
Ch
e
ck argument mismatch
for funct
i
on arguments to callabl
e
.
.
.
commit
|
commitdiff
|
tree
2016-01-31
Stas Boukarev
Constant fold functio
n
s
t
hat call
o
ther functions
.
commit
|
commitdiff
|
tree
2016-01-31
Stas
Bou
k
arev
Don't
e
v
a
luate the doc
s
tring i
n
defvar, defconstant
.
commit
|
commitdiff
|
tree
2016-01-31
Stas Boukarev
F
o
rget
a
bo
u
t
a
constant variable after makunbound
.
commit
|
commitdiff
|
tree
next