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 Boukar
e
v
Fix a typo
.
commit
|
commitdiff
|
tree
2016-03-21
Stas Boukar
e
v
Fix a test on #-sb-unicode
.
commit
|
commitdiff
|
tree
2016-03-20
St
a
s Boukarev
s
b
-g
m
p:
f
ix loading li
b
g
m
p
o
n
darwin
.
commit
|
commitdiff
|
tree
2016-03-19
Stas Boukarev
Optimize the FORM
A
T NI
L
t
o CONCATEN
A
TE t
r
ans
f
o
r
m
.
commit
|
commitdiff
|
tree
2016-03-19
Stas Boukarev
Transform C
O
N
C
A
TENATE to sp
e
cialized function
s
.
commit
|
commitdiff
|
tree
2016-03-19
Stas Boukarev
Optimize variable calls
t
o
CONCATEN
A
TE
.
commit
|
commitdiff
|
tree
2016-03-19
Stas Bouk
a
rev
Opt
i
mize o
u
t-of-line stri
n
g CONCA
T
ENATE,
p
art 2
.
commit
|
commitdiff
|
tree
2016-03-19
Stas Boukarev
Opti
m
i
z
e
out-of-line string CONCATENATE
.
commit
|
commitdiff
|
tree
2016-03-17
St
a
s Boukarev
r
u
n-program:
e
r
ror on bad stream o
p
tions
.
commit
|
commitdiff
|
tree
2016-03-15
Stas Boukare
v
F
i
x sb-pcl::%update-slots
.
commit
|
commitdiff
|
tree
2016-03-14
Stas Boukar
e
v
Optimize DO-SEQUENCE
.
commit
|
commitdiff
|
tree
2016-03-14
S
t
as Bouk
a
rev
Optimize
make
-
vector-like
.
commit
|
commitdiff
|
tree
2016-03-14
Stas Boukarev
R
emove !begin-instructi
o
n-definitions
.
commit
|
commitdiff
|
tree
2016-03-14
Stas Boukarev
Remove DEF!MACRO from packag
e
s
.
commit
|
commitdiff
|
tree
2016-03-14
Sta
s
Boukarev
Cle
a
n up ne
s
ted IFs
.
commit
|
commitdiff
|
tree
2016-03-14
S
t
as B
o
ukarev
B
e
tt
e
r type decla
r
ations f
o
r fill-pointer related co
d
e
.
commit
|
commitdiff
|
tree
2016-03-13
Stas Bou
k
arev
Transform N|REVERS
E
to vector-reverse/list-reve
r
se
.
commit
|
commitdiff
|
tree
2016-03-13
Stas Boukarev
Optim
i
ze [N]REVERSE on
v
e
cto
r
s
.
commit
|
commitdiff
|
tree
2016-03-13
Stas
B
ou
k
arev
Optimize SUBSTITUTE functions
.
commit
|
commitdiff
|
tree
2016-03-13
Stas Boukare
v
Declaim ty
p
es of %%data-vector
-
.
.
.
%%
.
commit
|
commitdiff
|
tree
2016-03-12
Stas B
o
ukarev
Re
m
o
v
e
*
the-wrappe
r
.
.
.
* fro
m
PCL
.
commit
|
commitdiff
|
tree
2016-03-11
S
t
as
B
oukarev
Don't force
l
ayout
i
nvalidation on s
u
percl
a
ss fi
n
a
l
izati
o
n
.
commit
|
commitdiff
|
tree
2016-03-06
S
t
as Boukarev
Rename
SHAR
P
-TAG to SHA
R
P-EQUAL-WRAPPER
.
commit
|
commitdiff
|
tree
2016-03-06
Stas Bouk
a
rev
O
p
timiz
e
#x=
/
#
x
#
.
commit
|
commitdiff
|
tree
2016-03-06
Stas
B
ouk
a
rev
Debugger: don't use
s
ymbol-macrolet o
n
spe
c
i
a
l variable
s
.
commit
|
commitdiff
|
tree
2016-03-06
Sta
s
B
o
uka
r
ev
Fix inte
r
actio
n
of
f
l
oat
t
y
pe der
i
vation and
negative
.
.
.
commit
|
commitdiff
|
tree
2016-03-04
Stas Boukarev
Remov
e
source-root from debug-info
.
commit
|
commitdiff
|
tree
2016-03-04
Stas Bouka
r
ev
More precise and compact source locations f
r
o
m x
r
ef
.
commit
|
commitdiff
|
tree
2016-03-04
Sta
s
Boukarev
WHO-SETS an
d
WHO-REFERENC
E
S on DEFGLOBAL
.
commit
|
commitdiff
|
tree
2016-03-02
Stas Boukarev
Fix
typ
o
s
.
commit
|
commitdiff
|
tree
2016-02-29
S
t
as Boukarev
Opt
i
miz
e
load/
s
tore
pairs
o
n
ARM64
.
commit
|
commitdiff
|
tree
2016-02-29
S
t
as Bouka
r
e
v
O
ptimize
SET-SLO
T
on
A
R
M6
4
.
commit
|
commitdiff
|
tree
2016-02-29
Stas
B
oukarev
O
p
tim
i
z
e
(SETF SCHAR
)
.
commit
|
commitdiff
|
tree
2016-02-29
Stas Bou
k
arev
Optimize MAPCAR on large list
s
.
commit
|
commitdiff
|
tree
2016-02-29
S
tas
B
oukarev
Remove the ir1 FUNC
A
LL transform
.
commit
|
commitdiff
|
tree
2016-02-29
S
t
as Boukarev
Optimize MAP
*
tr
a
nsfo
r
ms on la
m
b
das
.
commit
|
commitdiff
|
tree
2016-02-26
Stas Boukarev
Fix a warning messag
e
wording
.
commit
|
commitdiff
|
tree
2016-02-25
Stas Boukarev
optimize-con
s
tant-
l
oads: fix handling
of 0
.
commit
|
commitdiff
|
tree
2016-02-24
Sta
s
Boukarev
opti
m
ize-constan
t
-
l
o
a
ds
:
process all blocks
.
commit
|
commitdiff
|
tree
2016-02-24
Stas Bou
k
arev
F
ix a
n
AVER
c
ause
d
by ignoring c
l
osed
o
ver variables
.
commit
|
commitdiff
|
tree
2016-02-23
Stas Bouka
r
ev
tests: Fix :mod-ar
i
th-large-c
o
nstant o
n
3
2-bi
t
platforms
.
commit
|
commitdiff
|
tree
2016-02-23
Stas Boukarev
ARM64: more
c
omp
a
ct encoding for word-length immed
i
ates
.
commit
|
commitdiff
|
tree
2016-02-23
S
t
as
Boukarev
Don't fai
l
to en
c
o
de immediates in
m
o
d
ular arith
m
etic
.
.
.
commit
|
commitdiff
|
tree
2016-02-23
Stas Bou
k
arev
Op
t
i
m
ize constant loads
.
commit
|
commitdiff
|
tree
2016-02-23
Stas Boukarev
Ensu
r
e
r
egiste
r
s are mo
v
ed into stac
k
loc
a
tions directl
y
.
commit
|
commitdiff
|
tree
2016-02-21
St
a
s Boukarev
R
emo
v
e a c
o
u
ple of #if 0
commit
|
commitdiff
|
tree
2016-02-21
Stas Boukare
v
Optimize initializ
e
-vector with 0 values
.
commit
|
commitdiff
|
tree
2016-02-21
Stas Bou
k
arev
Abstract immedi
a
te
l
oad
i
ng on x86-64
.
commit
|
commitdiff
|
tree
2016-02-21
Stas
Boukarev
Derive result type
s
of
stru
c
tur
e
se
t
t
ers
.
commit
|
commitdiff
|
tree
2016-02-21
St
a
s Bouk
a
r
ev
Opt
i
mize emit-inits with 0 values
.
commit
|
commitdiff
|
tree
2016-02-21
S
t
as Boukarev
Slightly optimize allocatio
n
sequence on x
8
6
-
64
.
commit
|
commitdiff
|
tree
2016-02-21
Stas Bo
u
karev
Re
m
o
ve global
_
in
t
errupt_data
.
commit
|
commitdiff
|
tree
2016-02-21
Stas B
o
u
k
arev
Fix single-thread
e
d
b
uild
s
.
commit
|
commitdiff
|
tree
2016-02-20
St
a
s Boukarev
Don't free thread
-
>inter
r
upt_d
a
ta se
p
a
r
ately
.
commit
|
commitdiff
|
tree
2016-02-20
Stas Boukarev
Micro
-
o
p
t
imize ve
r
ify-arg-c
o
un
t
on x8
6
oids
a
n
d
ARM64
.
commit
|
commitdiff
|
tree
2016-02-20
St
a
s Bou
k
arev
create_thread_struct: don
'
t
allocate int
e
r
r
upt_data
.
.
.
commit
|
commitdiff
|
tree
2016-02-20
Stas Boukarev
c
r
eate_thre
a
d_struct: don't allocate
os_attr
s
epa
r
ately
.
commit
|
commitdiff
|
tree
2016-02-20
Stas Boukare
v
Don't lea
k
memory during
e
xception
handling on Da
r
wi
n
.
commit
|
commitdiff
|
tree
2016-02-20
Stas
B
o
ukare
v
*compiler-t
r
ace-
o
u
t
p
ut* workaround
.
commit
|
commitdiff
|
tree
2016-02-19
Stas B
o
ukarev
Keep
s
b-asse
m
:*a
s
s
e
m-in
s
tru
c
t
i
ons*
f
o
r slim
e
compa
t
ibility
.
commit
|
commitdiff
|
tree
2016-02-13
Stas
Bo
u
k
a
r
ev
Restore build on no
n
-x86
o
ids
.
commit
|
commitdiff
|
tree
2016-02-12
St
a
s Boukarev
Improve LDB when (
+
size position) is less
t
ha
n
n-fixnum
.
.
.
commit
|
commitdiff
|
tree
2016-02-12
Stas Boukarev
Opt
i
mize logand with
n
on-fixn
u
m
w
ord
masks
on x86oi
d
s
.
.
.
commit
|
commitdiff
|
tree
2016-02-11
Stas B
o
ukarev
Add LOGTEST VOPs on ARM64
.
commit
|
commitdiff
|
tree
2016-02-11
S
t
as
B
ou
k
arev
Optimi
z
e MASK-SIGNED-FIELD on ARM64
.
commit
|
commitdiff
|
tree
2016-02-11
Sta
s
Boukarev
Disassemble TBZ
a
n
d TBNZ
on ARM
6
4
.
commit
|
commitdiff
|
tree
2016-02-11
Stas Boukare
v
Optimize fixnum
mask-signed-f
i
e
l
d
on x86
.
commit
|
commitdiff
|
tree
2016-02-10
Stas Boukarev
Optimize (M
A
S
K
-SIGNED-FIELD 63 X) on x86-
6
4
.
commit
|
commitdiff
|
tree
2016-02-10
S
t
as Boukare
v
Opti
m
ize some VOPS
on ARM64
w
ith LD
P
/STP
.
commit
|
commitdiff
|
tree
2016-02-10
St
a
s Boukarev
sb-pr
o
file:report don't warn about redefined
f
u
nctions
.
commit
|
commitdiff
|
tree
2016-02-09
Stas Bou
k
are
v
Micro-optimize listify-r
e
st-args o
n
ARM64
.
commit
|
commitdiff
|
tree
2016-02-09
Stas Bo
u
karev
Fix di
s
a
s
semblin
g
of LDR/STR
with post/pre-index on
.
.
.
commit
|
commitdiff
|
tree
2016-02-09
Stas
B
oukar
e
v
Fix call_i
n
to_c on PPC
.
commit
|
commitdiff
|
tree
2016-02-09
Stas
B
o
u
karev
Sli
g
htly reduce
c
o
nsing in with-pa
c
kage-itera
t
or
.
commit
|
commitdiff
|
tree
2016-02-08
Stas Boukarev
O
p
timize out of li
n
e LIST*
commit
|
commitdiff
|
tree
2016-02-08
Stas
Bou
k
arev
Fix
a
copy & paste mistake that break
s
x86
.
commit
|
commitdiff
|
tree
2016-02-08
Stas Bouka
r
ev
Remove unnecessar
y
pa
c
k
a
ge prefixes
.
commit
|
commitdiff
|
tree
2016-02-07
Stas
Boukarev
Optimize fixnum LOG
N
OR on AR
M
64
.
commit
|
commitdiff
|
tree
2016-02-07
Stas Boukarev
Micro-o
p
timi
z
e sb-kernel:code-i
n
struc
t
ions on arm64
.
commit
|
commitdiff
|
tree
2016-02-07
Stas
Boukar
e
v
Rem
o
ve
s
b-disassem::
c
ode-i
n
st-area-
a
d
d
r
e
s
s
.
commit
|
commitdiff
|
tree
2016-02-07
Stas B
o
u
k
arev
Remov
e
sb-ass
e
m
:
*
a
ssem-instructions*
.
commit
|
commitdiff
|
tree
2016-02-07
Stas Boukarev
Fix x86 bui
l
d
.
commit
|
commitdiff
|
tree
2016-02-06
Sta
s
B
oukarev
Warn about arg-co
u
nt mismatch for
MAP and MAP-INTO
.
commit
|
commitdiff
|
tree
2016-02-06
Stas Boukarev
M
ake %other-p
o
inter-w
i
detag
G
C safe
.
commit
|
commitdiff
|
tree
2016-02-02
St
a
s Boukarev
C
heck a
r
gument mismatch for functio
n
a
r
guments to callable
.
.
.
commit
|
commitdiff
|
tree
2016-01-31
Stas Boukarev
Consta
n
t fold functions that call
o
ther
f
unct
i
ons
.
commit
|
commitdiff
|
tree
2016-01-31
S
t
as B
o
u
k
a
rev
Don't
e
valuate the docstring
in defvar, defconstant
.
commit
|
commitdiff
|
tree
2016-01-31
St
a
s Boukarev
F
o
r
ge
t
ab
o
ut
a consta
n
t
variable after makunbound
.
commit
|
commitdiff
|
tree
2016-01-31
Stas Bouka
r
ev
Wra
p
a test in with-t
e
st
.
commit
|
commitdiff
|
tree
2016-01-31
Stas Bou
k
arev
Proper
e
rrors f
r
om OPE
N
on Windows
.
commit
|
commitdiff
|
tree
2016-01-18
S
tas Boukarev
D
on't imp
o
rt SB-C::VOP-INFO-T
A
R
GET-
F
UN into S
B
-RE
G
ALLOC
.
commit
|
commitdiff
|
tree
2016-01-18
Stas Bouk
a
rev
Fix scale-
f
loat on x86
.
commit
|
commitdiff
|
tree
2016-01-18
Stas Boukarev
Clea
n
u
p
*
fea
t
u
re* test
i
n a couple of place
s
.
commit
|
commitdiff
|
tree
2016-01-18
Stas
Boukarev
Fix SQRT on LEAST-NEGATIVE-DOUBL
E
-FLOA
T
.
commit
|
commitdiff
|
tree
2016-01-18
Stas
Boukare
v
MAPHASH compiler-macro
:
do
n
't evaluate HASH-TABLE
t
w
ice
.
commit
|
commitdiff
|
tree
2016-01-18
Stas Bouka
r
ev
Handle mult
i
ple :NICKNAMES opt
i
ons to DEFPA
C
KAGE
.
commit
|
commitdiff
|
tree
2016-01-18
St
a
s Boukarev
Fix the ADJUST-ARRA
Y
tra
n
sf
o
rm
.
commit
|
commitdiff
|
tree
2016-01-18
Stas Boukarev
(defun (setf x) ())
stopped returning (SETF X)
commit
|
commitdiff
|
tree
2016-01-18
Stas Boukar
e
v
Save the interru
p
t cont
e
xt
i
n sigabrt_
h
andler
.
commit
|
commitdiff
|
tree
2016-01-15
Stas
Boukarev
F
i
x ISQRT
derive
-
type
.
commit
|
commitdiff
|
tree
next