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
S
tas Bou
k
a
re
v
Fix a typo
.
commit
|
commitdiff
|
tree
2016-03-21
Stas B
o
ukarev
Fix
a test o
n
#-sb-unic
o
de
.
commit
|
commitdiff
|
tree
2016-03-20
Stas Boukarev
sb-
g
mp: fi
x
loading libgmp on darwi
n
.
commit
|
commitdiff
|
tree
2016-03-19
Stas Boukare
v
Optimize
t
he FORMAT NI
L
to C
O
NCATENATE tra
n
s
form
.
commit
|
commitdiff
|
tree
2016-03-19
Stas Boukarev
T
ransf
o
rm CONCATE
N
ATE to specializ
e
d f
u
nctions
.
commit
|
commitdiff
|
tree
2016-03-19
Stas Bouka
r
ev
Optim
i
ze variable calls to CONCA
T
ENATE
.
commit
|
commitdiff
|
tree
2016-03-19
Stas Boukarev
Optimize out-of
-
line str
i
ng
C
O
N
C
ATENAT
E
, part 2
.
commit
|
commitdiff
|
tree
2016-03-19
Stas Bouka
r
ev
O
p
timi
z
e
o
ut-of-line strin
g
CONC
A
TENATE
.
commit
|
commitdiff
|
tree
2016-03-17
S
t
as Boukare
v
run-program
:
error on bad stream options
.
commit
|
commitdiff
|
tree
2016-03-15
Stas Bo
u
karev
Fix sb-
p
cl::
%
update
-
slots
.
commit
|
commitdiff
|
tree
2016-03-14
St
a
s B
o
ukarev
Optimize DO-SEQUENCE
.
commit
|
commitdiff
|
tree
2016-03-14
Stas Boukar
e
v
Optimize
make-vector-like
.
commit
|
commitdiff
|
tree
2016-03-14
Stas Boukare
v
Re
m
ove
!
begin-instructio
n
-definition
s
.
commit
|
commitdiff
|
tree
2016-03-14
St
a
s Boukarev
Remove
DEF
!
M
ACRO
f
rom
pa
c
k
ages
.
commit
|
commitdiff
|
tree
2016-03-14
St
a
s Boukarev
Clean up
nested
I
Fs
.
commit
|
commitdiff
|
tree
2016-03-14
Stas Boukarev
B
e
t
ter type declaration
s
f
o
r
f
ill-pointer related code
.
commit
|
commitdiff
|
tree
2016-03-13
St
a
s Boukarev
Transfor
m
N|REVE
R
S
E
to ve
c
tor
-
reverse/list-reverse
.
commit
|
commitdiff
|
tree
2016-03-13
Stas Bouk
a
rev
Optimize [N]REVER
S
E
o
n
vectors
.
commit
|
commitdiff
|
tree
2016-03-13
Stas Boukarev
Opti
m
ize SUBSTITUTE functions
.
commit
|
commitdiff
|
tree
2016-03-13
S
t
as B
o
u
karev
De
c
laim typ
e
s of %%dat
a
-vector-
.
.
.
%%
.
commit
|
commitdiff
|
tree
2016-03-12
Sta
s
B
o
ukarev
R
emove
*th
e
-wrapper
.
.
.
*
f
rom PCL
.
commit
|
commitdiff
|
tree
2016-03-11
Stas B
o
ukarev
Don't forc
e
layout
invalidati
o
n on supe
r
class
f
inalizatio
n
.
commit
|
commitdiff
|
tree
2016-03-06
Stas Bo
u
k
a
rev
Rename SHARP-TAG
t
o SHARP-EQUAL-WRA
P
PER
.
commit
|
commitdiff
|
tree
2016-03-06
Philipp Matthia
s
.
.
.
Remove dupli
c
ate
d
eclaration
commit
|
commitdiff
|
tree
2016-03-06
Philipp Matthias
.
.
.
Move only
l
o
c
al
l
y used function from header to source
commit
|
commitdiff
|
tree
2016-03-06
Stas
Bouka
r
ev
Optimize #x=/#x#
.
commit
|
commitdiff
|
tree
2016-03-06
Sta
s
Boukare
v
Debugger: don't us
e
symbol
-
macrolet
o
n special variables
.
commit
|
commitdiff
|
tree
2016-03-06
S
t
as Bou
k
are
v
Fix inter
a
c
t
i
on of float t
y
pe derivation a
n
d negat
i
ve
.
.
.
commit
|
commitdiff
|
tree
2016-03-04
S
t
as Bouka
r
ev
Remove source-ro
o
t from debug-info
.
commit
|
commitdiff
|
tree
2016-03-04
Stas
Bou
k
a
r
ev
More pre
c
ise
and
c
ompact source locations
f
ro
m
x
ref
.
commit
|
commitdiff
|
tree
2016-03-04
S
tas Boukarev
W
H
O
-SET
S
and WHO-REFERENCES on DEFGLOBAL
.
commit
|
commitdiff
|
tree
2016-03-02
Stas
Boukar
e
v
Fix typo
s
.
commit
|
commitdiff
|
tree
2016-02-29
Sta
s
B
o
ukarev
Optimize
l
oad/st
o
re
pairs on ARM
6
4
.
commit
|
commitdiff
|
tree
2016-02-29
Stas Boukarev
Optimize
SET-
S
LOT on ARM64
.
commit
|
commitdiff
|
tree
2016-02-29
Sta
s
Boukarev
O
p
timize (SETF SCHAR)
.
commit
|
commitdiff
|
tree
2016-02-29
Stas Bou
k
a
r
ev
Optimize M
A
PCAR
on l
a
rg
e
lists
.
commit
|
commitdiff
|
tree
2016-02-29
Stas Bou
k
a
r
ev
Remove the ir1 FUNC
A
LL transform
.
commit
|
commitdiff
|
tree
2016-02-29
Stas
Bouka
r
ev
Optimize MAP* transfo
r
ms on lambda
s
.
commit
|
commitdiff
|
tree
2016-02-26
Stas
B
o
ukarev
Fix
a
war
n
ing messa
g
e wording
.
commit
|
commitdiff
|
tree
2016-02-25
S
t
a
s Boukarev
optimize-cons
t
a
nt-loads: fi
x
handl
i
ng of 0
.
commit
|
commitdiff
|
tree
2016-02-24
Stas Boukarev
optimize-constant-load
s
: process all blo
c
k
s
.
commit
|
commitdiff
|
tree
2016-02-24
Stas Boukarev
F
i
x
an AVER caused
b
y
ign
o
ring closed over varia
b
l
e
s
.
commit
|
commitdiff
|
tree
2016-02-23
Stas Boukarev
t
e
sts:
Fix
:mo
d
-arith-l
a
rg
e
-constant on
32-b
i
t
pla
t
forms
.
commit
|
commitdiff
|
tree
2016-02-23
Stas Boukarev
ARM64: more com
p
act encoding for w
o
r
d-length
i
mmedia
t
e
s
.
commit
|
commitdiff
|
tree
2016-02-23
S
tas Boukarev
Don
'
t fail
t
o enc
o
de
i
m
m
edia
t
es in modular ari
t
hmetic
.
.
.
commit
|
commitdiff
|
tree
2016-02-23
Stas Bouka
r
e
v
Optimize constant loads
.
commit
|
commitdiff
|
tree
2016-02-23
S
tas Bouk
a
re
v
Ensure regist
e
rs are
moved into stack location
s
directly
.
commit
|
commitdiff
|
tree
2016-02-21
S
tas Boukarev
Re
m
ove
a
couple of
#if 0
commit
|
commitdiff
|
tree
2016-02-21
Stas Bo
u
karev
Optimize
i
nitia
l
ize-
v
ector wit
h
0 values
.
commit
|
commitdiff
|
tree
2016-02-21
Stas
B
ou
k
arev
A
b
s
tr
a
ct i
m
mediate loadi
n
g
o
n x86-6
4
.
commit
|
commitdiff
|
tree
2016-02-21
S
t
a
s
Bouk
a
rev
Derive r
e
sult
t
ypes
of
s
tructure
s
etter
s
.
commit
|
commitdiff
|
tree
2016-02-21
Stas
B
oukarev
Optimize emit-
i
n
i
t
s
w
ith 0
v
alues
.
commit
|
commitdiff
|
tree
2016-02-21
Stas Boukarev
Slig
h
t
ly op
t
imize
allocati
o
n
sequence
on x86-64
.
commit
|
commitdiff
|
tree
2016-02-21
St
a
s Boukarev
Remove global_
i
nte
r
r
upt
_
d
a
ta
.
commit
|
commitdiff
|
tree
2016-02-21
Sta
s
Bouka
r
ev
Fix single-t
h
readed builds
.
commit
|
commitdiff
|
tree
2016-02-20
Stas Bo
u
k
a
rev
Don't f
r
ee thr
e
a
d->interrupt_data separately
.
commit
|
commitdiff
|
tree
2016-02-20
Stas
Boukarev
Micro
-
optimize v
e
rify-arg-cou
n
t on
x
86oi
d
s and
ARM64
.
commit
|
commitdiff
|
tree
2016-02-20
Stas
Boukarev
create_thread_s
t
ruct
:
don't allocat
e
inter
r
upt_data
.
.
.
commit
|
commitdiff
|
tree
2016-02-20
S
tas Boukarev
create
_
t
h
read_
s
truct: do
n
't
allocate os_attr separatel
y
.
commit
|
commitdiff
|
tree
2016-02-20
S
t
as Boukarev
Don't leak me
m
ory during excep
t
ion handling on Darwin
.
commit
|
commitdiff
|
tree
2016-02-20
Stas Bo
u
kar
e
v
*compil
e
r-trace-outpu
t
* workaround
.
commit
|
commitdiff
|
tree
2016-02-19
Stas Bo
u
ka
r
ev
Keep sb-ass
e
m:*
a
ssem-instructions* for slime compat
i
bility
.
commit
|
commitdiff
|
tree
2016-02-13
Stas Boukarev
Resto
r
e build on non-
x
86oid
s
.
commit
|
commitdiff
|
tree
2016-02-12
S
tas
Boukar
e
v
Imp
r
ov
e
LDB
w
hen (+
s
ize po
s
ition) is l
e
s
s th
a
n n-
f
ixnum
.
.
.
commit
|
commitdiff
|
tree
2016-02-12
St
a
s
Bouk
a
rev
Optimize logand wi
t
h
n
o
n-fixnum
w
ord masks o
n
x86oids
.
.
.
commit
|
commitdiff
|
tree
2016-02-11
Sta
s
Bo
u
karev
Add LOGTEST
VOPs on AR
M
64
.
commit
|
commitdiff
|
tree
2016-02-11
Stas Boukar
e
v
Optimize
MASK
-
SIGNED-FIELD on ARM64
.
commit
|
commitdiff
|
tree
2016-02-11
Stas Boukarev
D
i
sassemble
TBZ a
n
d
TBNZ on ARM64
.
commit
|
commitdiff
|
tree
2016-02-11
Stas Boukare
v
Optimize fixnum mask-sig
n
ed
-
field
o
n
x
86
.
commit
|
commitdiff
|
tree
2016-02-10
Stas Boukar
e
v
Optimize
(MASK-SIGNED-
F
IE
L
D 63 X
)
on x
8
6-64
.
commit
|
commitdiff
|
tree
2016-02-10
S
tas Boukarev
Optimize some VOPS on ARM64 with LDP/STP
.
commit
|
commitdiff
|
tree
2016-02-10
Stas Bouk
a
rev
sb-
p
rofile:rep
o
r
t don't warn
a
bout redefined fu
n
ct
i
o
ns
.
commit
|
commitdiff
|
tree
2016-02-09
Stas B
o
ukarev
Micro-optimize listify-
r
est-args o
n
A
R
M64
.
commit
|
commitdiff
|
tree
2016-02-09
Stas Boukarev
Fix disassem
b
ling
o
f
LDR/STR with post/pre-index on
.
.
.
commit
|
commitdiff
|
tree
2016-02-09
St
a
s Boukarev
Fix ca
l
l_into_
c
on PPC
.
commit
|
commitdiff
|
tree
2016-02-09
Stas Boukarev
Slightly
r
educe consing in with-package-iterator
.
commit
|
commitdiff
|
tree
2016-02-08
Stas
B
oukarev
O
p
timize
o
ut
o
f line L
I
ST*
commit
|
commitdiff
|
tree
2016-02-08
Stas B
o
uk
a
rev
Fix
a
copy
&
paste mistake tha
t
break
s
x8
6
.
commit
|
commitdiff
|
tree
2016-02-08
Stas B
o
u
karev
Remove unnecessa
r
y
package pref
i
xes
.
commit
|
commitdiff
|
tree
2016-02-07
Stas Bo
u
karev
Opti
m
ize fixnu
m
L
OGNOR o
n
ARM64
.
commit
|
commitdiff
|
tree
2016-02-07
Sta
s
Boukarev
Micro-optimize sb-kernel:code-instructions on arm64
.
commit
|
commitdiff
|
tree
2016-02-07
S
t
as B
o
ukarev
Remove sb-disassem::code-i
n
st-
a
r
e
a-address
.
commit
|
commitdiff
|
tree
2016-02-07
Stas Boukare
v
Rem
o
ve
s
b-assem:*assem
-
instructio
n
s*
.
commit
|
commitdiff
|
tree
2016-02-07
S
t
a
s Bouka
r
ev
Fix x86 build
.
commit
|
commitdiff
|
tree
2016-02-06
Stas Boukare
v
Warn about a
r
g-c
o
u
nt mism
a
tch for MAP and MAP-INTO
.
commit
|
commitdiff
|
tree
2016-02-06
Stas Boukarev
Make %other-pointer-wide
t
ag GC safe
.
commit
|
commitdiff
|
tree
2016-02-02
Stas Boukarev
Check ar
g
ument mismatch for functio
n
arguments to callable
.
.
.
commit
|
commitdiff
|
tree
2016-01-31
Stas
B
oukare
v
C
o
nsta
n
t fold funct
i
o
n
s tha
t
call other functions
.
commit
|
commitdiff
|
tree
2016-01-31
Stas Boukarev
Don't ev
a
luat
e
the docst
r
ing in de
f
var, defconsta
n
t
.
commit
|
commitdiff
|
tree
2016-01-31
Stas Boukarev
Forget about a co
n
stant
variable
a
f
t
er
m
a
k
unbou
n
d
.
commit
|
commitdiff
|
tree
2016-01-31
Stas B
o
uk
a
rev
Wr
a
p
a
test in with-test
.
commit
|
commitdiff
|
tree
2016-01-31
S
t
as Boukarev
Proper
e
rrors fro
m
OPEN on Wind
o
w
s
.
commit
|
commitdiff
|
tree
2016-01-18
Stas Boukarev
Don't import S
B
-C::V
O
P-INFO-
T
ARGET-FUN into SB-RE
G
A
L
L
OC
.
commit
|
commitdiff
|
tree
2016-01-18
S
ta
s
B
o
ukarev
F
i
x scale-float on x86
.
commit
|
commitdiff
|
tree
2016-01-18
Stas Bo
u
k
arev
Clea
n
u
p *
f
eat
u
re
*
test i
n
a couple of place
s
.
commit
|
commitdiff
|
tree
2016-01-18
Stas Boukarev
Fix
S
QRT on L
E
AST-
N
EGATIVE-DOUBLE-FLOA
T
.
commit
|
commitdiff
|
tree
2016-01-18
Stas Bou
k
a
r
ev
M
APHASH compil
e
r-ma
c
ro: don't eval
u
ate H
A
SH-TABLE
twice
.
commit
|
commitdiff
|
tree
2016-01-18
Stas Bo
u
ka
r
ev
H
a
ndle multiple :NICKNAM
E
S optio
n
s to DEFPA
C
KAGE
.
commit
|
commitdiff
|
tree
2016-01-18
Stas Bou
k
arev
Fix the
A
D
JUST-ARRAY transform
.
commit
|
commitdiff
|
tree
2016-01-18
Sta
s
Boukarev
(defun (s
e
tf x)
(
))
s
top
p
e
d returning (SETF X)
commit
|
commitdiff
|
tree
next