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
Fix a typo.
2016-03-21
Stas Boukarev
Fix a typo
.
commit
|
commitdiff
|
tree
2016-03-21
St
a
s Bo
u
kar
e
v
Fix a
te
s
t on #-sb-unicode
.
commit
|
commitdiff
|
tree
2016-03-20
Stas
B
o
ukarev
sb-gmp:
f
ix loading libgmp on darwin
.
commit
|
commitdiff
|
tree
2016-03-19
Stas Bo
u
karev
Opt
i
mize
the FORMAT NI
L
to
C
ONCATEN
A
TE transfo
r
m
.
commit
|
commitdiff
|
tree
2016-03-19
Stas Bou
k
a
r
e
v
T
r
a
n
sform CONCATENATE to s
p
e
cialized function
s
.
commit
|
commitdiff
|
tree
2016-03-19
Stas Bouka
r
e
v
Opti
m
ize variable calls to CONCATENATE
.
commit
|
commitdiff
|
tree
2016-03-19
St
a
s Bou
k
arev
Optim
i
ze out-of-line str
i
ng CONCA
T
ENA
T
E,
part 2
.
commit
|
commitdiff
|
tree
2016-03-19
Stas
Boukarev
O
p
timi
z
e out-
o
f
-
li
n
e st
r
i
n
g C
O
NC
A
TENATE
.
commit
|
commitdiff
|
tree
2016-03-17
St
a
s Boukarev
run-progra
m
: error o
n
bad stre
a
m options
.
commit
|
commitdiff
|
tree
2016-03-15
Stas Boukarev
F
i
x sb-pcl::
%
u
p
d
a
te-slot
s
.
commit
|
commitdiff
|
tree
2016-03-14
Stas
Boukarev
Optim
i
ze DO-SEQUENCE
.
commit
|
commitdiff
|
tree
2016-03-14
Sta
s
B
o
ukarev
Optimize make-vect
o
r-like
.
commit
|
commitdiff
|
tree
2016-03-14
Stas
B
oukarev
Remov
e
!b
e
gin-instruction-definitions
.
commit
|
commitdiff
|
tree
2016-03-14
Sta
s
Boukarev
Remove
D
E
F
!MACRO from packages
.
commit
|
commitdiff
|
tree
2016-03-14
Stas
B
oukarev
Cle
a
n up nest
e
d IF
s
.
commit
|
commitdiff
|
tree
2016-03-14
S
t
as Boukarev
B
etter t
y
pe decla
r
a
tion
s
f
o
r
fi
l
l-point
e
r
rela
t
e
d code
.
commit
|
commitdiff
|
tree
2016-03-13
Stas
B
ouka
r
ev
Transform N|RE
V
ERSE
t
o vector-reverse/list-
r
everse
.
commit
|
commitdiff
|
tree
2016-03-13
S
t
a
s Bo
u
karev
Opt
i
mize [N
]
REVER
S
E on v
e
ctors
.
commit
|
commitdiff
|
tree
2016-03-13
St
a
s Boukarev
Optimize SUBSTITUTE func
t
ion
s
.
commit
|
commitdiff
|
tree
2016-03-13
Stas Boukarev
Declaim type
s
of %%
d
at
a
-vector-
.
.
.
%%
.
commit
|
commitdiff
|
tree
2016-03-12
Stas
B
oukarev
Remove
*
t
h
e-wrapper
.
.
.
*
from PCL
.
commit
|
commitdiff
|
tree
2016-03-11
Sta
s
Boukarev
Don't force layout i
n
v
alida
t
ion on s
u
perclass finalizatio
n
.
commit
|
commitdiff
|
tree
2016-03-06
St
a
s Boukarev
Re
n
ame
S
HARP-TAG
to S
H
ARP-EQUAL-WRAPPER
.
commit
|
commitdiff
|
tree
2016-03-06
Ph
i
lipp Matthias
.
.
.
Remove duplicate declaration
commit
|
commitdiff
|
tree
2016-03-06
Philipp Matthias
.
.
.
Move only locally used
f
unction f
r
om he
a
d
er to source
commit
|
commitdiff
|
tree
2016-03-06
S
t
as
Boukarev
Opti
m
ize
#
x
=/#x#
.
commit
|
commitdiff
|
tree
2016-03-06
Sta
s
Boukarev
Deb
u
gger: don't use symbol-macrolet on special variables
.
commit
|
commitdiff
|
tree
2016-03-06
Stas Bouk
a
rev
Fix
interac
t
ion of float type derivation and
negat
i
ve
.
.
.
commit
|
commitdiff
|
tree
2016-03-04
Sta
s
Boukarev
Remov
e
source-root from debu
g
-
i
n
fo
.
commit
|
commitdiff
|
tree
2016-03-04
Stas Boukarev
More pre
c
is
e
and compact source
locations
f
rom xref
.
commit
|
commitdiff
|
tree
2016-03-04
St
a
s Bouk
a
rev
WHO-SETS and WHO
-
REFERENC
E
S
on DE
F
G
L
O
B
AL
.
commit
|
commitdiff
|
tree
2016-03-02
Stas
B
oukarev
Fix typos
.
commit
|
commitdiff
|
tree
2016-02-29
Stas Boukarev
Opti
m
ize load/store pa
i
r
s
on A
R
M64
.
commit
|
commitdiff
|
tree
2016-02-29
S
t
as Bo
u
karev
Opti
m
ize SET-SLO
T
on
ARM64
.
commit
|
commitdiff
|
tree
2016-02-29
Sta
s
Boukarev
Optimize (
S
ETF SCHAR)
.
commit
|
commitdiff
|
tree
2016-02-29
Stas Boukarev
Optimize MAPCAR on larg
e
l
i
sts
.
commit
|
commitdiff
|
tree
2016-02-29
Stas
B
o
ukare
v
R
emove th
e
i
r
1
FUNCALL transfor
m
.
commit
|
commitdiff
|
tree
2016-02-29
St
a
s Boukarev
Opti
m
ize
M
AP* transform
s
on lambdas
.
commit
|
commitdiff
|
tree
2016-02-26
S
t
a
s Boukarev
F
ix
a
war
n
i
ng message
w
o
r
d
i
ng
.
commit
|
commitdiff
|
tree
2016-02-25
Stas Boukarev
optimize-
c
onstant-loads: fix hand
l
ing of 0
.
commit
|
commitdiff
|
tree
2016-02-24
Stas Boukarev
op
t
i
m
ize-cons
t
ant-
l
o
a
ds
:
p
r
ocess
a
ll
b
locks
.
commit
|
commitdiff
|
tree
2016-02-24
Stas Bouk
a
rev
Fix an
A
V
ER caused by igno
r
ing closed over var
i
a
b
l
e
s
.
commit
|
commitdiff
|
tree
2016-02-23
Stas Boukare
v
tests: Fix
:
mod-arith-large-constant
o
n
32-bit platforms
.
commit
|
commitdiff
|
tree
2016-02-23
Stas Bouka
r
ev
ARM64: m
o
re compact
e
ncoding
for wo
r
d-
l
eng
t
h im
m
ediates
.
commit
|
commitdiff
|
tree
2016-02-23
Stas Boukarev
Do
n
't
f
a
il to encode immediates in modular
arith
m
etic
.
.
.
commit
|
commitdiff
|
tree
2016-02-23
Stas Boukarev
Optimiz
e
constant lo
a
ds
.
commit
|
commitdiff
|
tree
2016-02-23
Stas Boukarev
Ensure registers are
m
ove
d
into
s
tack locatio
n
s
direc
t
ly
.
commit
|
commitdiff
|
tree
2016-02-21
Stas Bouka
r
e
v
Remove a couple
of #if 0
commit
|
commitdiff
|
tree
2016-02-21
S
t
a
s
B
ouk
a
rev
Op
t
imize
i
n
i
tialize-vector with 0 values
.
commit
|
commitdiff
|
tree
2016-02-21
St
a
s Boukarev
Abstra
c
t immediate loading
on
x
86-64
.
commit
|
commitdiff
|
tree
2016-02-21
Stas Bo
u
karev
De
r
ive result
types of stru
c
ture se
t
ters
.
commit
|
commitdiff
|
tree
2016-02-21
S
t
as
B
o
u
k
arev
Optimize e
m
it-inits with 0 values
.
commit
|
commitdiff
|
tree
2016-02-21
Stas Boukarev
Sl
i
g
h
tly
o
p
timize allo
c
ation
se
q
uence
on x86-6
4
.
commit
|
commitdiff
|
tree
2016-02-21
Sta
s
Boukare
v
Remove g
l
o
b
a
l_interrup
t
_d
a
ta
.
commit
|
commitdiff
|
tree
2016-02-21
Stas B
o
ukarev
Fi
x
single-threa
d
ed bui
l
ds
.
commit
|
commitdiff
|
tree
2016-02-20
Stas
B
o
u
k
a
rev
Don't free thread->inte
r
rupt_data
separat
e
ly
.
commit
|
commitdiff
|
tree
2016-02-20
Stas Boukarev
Micro-o
p
timize ver
i
f
y
-
arg-count on
x86oids and AR
M
64
.
commit
|
commitdiff
|
tree
2016-02-20
Stas Boukarev
c
reate_t
h
read_struct: d
o
n'
t
a
l
locate interrupt_da
t
a
.
.
.
commit
|
commitdiff
|
tree
2016-02-20
S
tas Bouka
r
ev
create_thread_s
t
ruct: don't alloc
a
te
o
s_
a
ttr sep
a
rately
.
commit
|
commitdiff
|
tree
2016-02-20
Stas
Boukare
v
Don
'
t leak
mem
o
ry du
r
ing exception
handling on
D
arwin
.
commit
|
commitdiff
|
tree
2016-02-20
Stas Bou
k
a
r
e
v
*compiler-trace-output*
w
o
rkaroun
d
.
commit
|
commitdiff
|
tree
2016-02-19
Stas Boukarev
K
eep sb-assem:*assem-in
s
t
r
u
ctions* for slime
c
o
m
patib
i
lity
.
commit
|
commitdiff
|
tree
2016-02-13
Stas Boukarev
Resto
r
e bu
i
ld on non-x86oids
.
commit
|
commitdiff
|
tree
2016-02-12
Sta
s
Boukare
v
Improve L
D
B when (+ size positi
o
n) is less than n-fixn
u
m
.
.
.
commit
|
commitdiff
|
tree
2016-02-12
S
t
a
s Boukarev
Optimiz
e
log
a
nd with non-
f
ixnum w
o
rd
m
a
s
k
s on
x
8
6
oids
.
.
.
commit
|
commitdiff
|
tree
2016-02-11
Stas Boukar
e
v
Add
L
OGTEST VOPs on
A
RM64
.
commit
|
commitdiff
|
tree
2016-02-11
Stas Boukarev
O
p
timize MASK-SIG
N
ED-
F
IELD o
n
A
R
M64
.
commit
|
commitdiff
|
tree
2016-02-11
Stas B
o
ukarev
Disass
e
mble TBZ a
n
d TBNZ on ARM64
.
commit
|
commitdiff
|
tree
2016-02-11
Stas Boukarev
Optimize fixnum mask-signed-field on x86
.
commit
|
commitdiff
|
tree
2016-02-10
Stas Boukarev
Optim
i
ze
(
MASK-SIGNED-
F
IELD 63 X) o
n
x86-6
4
.
commit
|
commitdiff
|
tree
2016-02-10
S
t
as Boukare
v
Optimiz
e
some VO
P
S
on ARM64 with LDP/S
T
P
.
commit
|
commitdiff
|
tree
2016-02-10
Stas Boukare
v
s
b-profile:r
e
port do
n
't warn about re
d
efined fun
c
t
ions
.
commit
|
commitdiff
|
tree
2016-02-09
S
t
a
s Boukarev
M
i
cro-
o
ptimize listify-rest-args on ARM64
.
commit
|
commitdiff
|
tree
2016-02-09
Stas Bo
u
kar
e
v
F
i
x disassem
b
l
i
ng
of LDR
/
STR
w
it
h
post/p
r
e-index o
n
.
.
.
commit
|
commitdiff
|
tree
2016-02-09
Stas
B
oukarev
Fix c
a
ll_into_c on PPC
.
commit
|
commitdiff
|
tree
2016-02-09
S
t
a
s Boukarev
Slightly re
d
uce consing in with-packag
e
-i
t
e
rator
.
commit
|
commitdiff
|
tree
2016-02-08
S
tas B
o
ukarev
Opt
i
mize out
of line
LIST*
commit
|
commitdiff
|
tree
2016-02-08
Stas Boukarev
Fix a copy &
p
a
ste mistake that breaks x86
.
commit
|
commitdiff
|
tree
2016-02-08
Stas Bo
u
karev
Re
m
ov
e
unn
e
cessar
y
package prefixes
.
commit
|
commitdiff
|
tree
2016-02-07
Stas Boukare
v
O
p
t
i
mize fixnum
L
O
G
NOR on ARM64
.
commit
|
commitdiff
|
tree
2016-02-07
Stas Boukarev
Micro-optimize sb-kernel:code-instruc
t
i
o
n
s
on arm64
.
commit
|
commitdiff
|
tree
2016-02-07
Stas
B
oukarev
R
e
m
ove sb
-
disassem
:
:code-inst-area-addre
s
s
.
commit
|
commitdiff
|
tree
2016-02-07
S
t
a
s B
o
ukarev
Remove sb
-
assem:*assem-inst
r
uc
t
ions
*
.
commit
|
commitdiff
|
tree
2016-02-07
Sta
s
B
ouka
r
ev
Fix x86 b
u
ild
.
commit
|
commitdiff
|
tree
2016-02-06
Sta
s
Boukarev
Warn about
ar
g
-count mismatch for M
A
P and
M
A
P
-I
N
T
O
.
commit
|
commitdiff
|
tree
2016-02-06
Stas
B
oukar
e
v
M
a
k
e
%oth
e
r-poin
t
e
r-widetag GC safe
.
commit
|
commitdiff
|
tree
2016-02-02
Sta
s
Boukarev
Ch
e
ck argum
e
nt mism
a
tch for
function arguments to
c
allable
.
.
.
commit
|
commitdiff
|
tree
2016-01-31
S
tas Bouk
a
rev
Constant fold functions that call
other functions
.
commit
|
commitdiff
|
tree
2016-01-31
S
tas Bouka
r
e
v
D
o
n't evaluate the doc
s
tring in defvar, d
e
fconstant
.
commit
|
commitdiff
|
tree
2016-01-31
S
tas
B
o
ukarev
Forget
about a consta
n
t va
r
iable after
makunbound
.
commit
|
commitdiff
|
tree
2016-01-31
Stas Boukarev
Wra
p
a test i
n
with-t
e
st
.
commit
|
commitdiff
|
tree
2016-01-31
Stas Bou
k
arev
Proper error
s
from OPEN on Win
d
ows
.
commit
|
commitdiff
|
tree
2016-01-18
Stas Boukarev
Don'
t
import
SB-C::VOP-INFO-
T
ARGET-
F
U
N
into SB-REGALLOC
.
commit
|
commitdiff
|
tree
2016-01-18
S
ta
s
Boukarev
Fix
s
cal
e
-
f
loa
t
on x86
.
commit
|
commitdiff
|
tree
2016-01-18
Sta
s
Boukarev
C
l
ean up
*feature* test in
a
c
o
uple of
p
l
aces
.
commit
|
commitdiff
|
tree
2016-01-18
Stas
Boukarev
Fix SQRT on LEAS
T
-NEGATIVE-DOUBLE-FLO
A
T
.
commit
|
commitdiff
|
tree
2016-01-18
St
a
s Boukare
v
MAPHASH c
o
mpiler-macr
o
: don't evaluat
e
HASH-TA
B
LE twice
.
commit
|
commitdiff
|
tree
2016-01-18
Stas Bo
u
karev
Handle m
u
ltiple :NICKNAM
E
S options to DEF
P
ACKAGE
.
commit
|
commitdiff
|
tree
2016-01-18
Stas Bouk
a
rev
F
ix the ADJ
U
ST-ARRAY transfo
r
m
.
commit
|
commitdiff
|
tree
2016-01-18
S
tas Boukarev
(d
e
fun
(
setf x
)
()
)
stopped ret
u
r
n
ing (SETF X)
commit
|
commitdiff
|
tree
next