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 test on #-sb-unicode.
2016-03-21
Stas
B
oukarev
Fi
x
a
test on #-sb-unicode
.
commit
|
commitdiff
|
tree
2016-03-20
Stas Boukarev
sb-gmp:
f
ix loading libgmp on
d
arwin
.
commit
|
commitdiff
|
tree
2016-03-19
S
tas Boukarev
O
p
timiz
e
the FORMAT NI
L
to CONCATENATE tran
s
form
.
commit
|
commitdiff
|
tree
2016-03-19
Stas Boukarev
Transfor
m
CONCATE
N
ATE to specialized
functions
.
commit
|
commitdiff
|
tree
2016-03-19
Stas Bouk
a
rev
Op
t
imize variable c
a
lls to CONCA
T
ENATE
.
commit
|
commitdiff
|
tree
2016-03-19
Stas Bo
u
kare
v
Optimi
z
e out-of-line string
C
ONCATENATE, part 2
.
commit
|
commitdiff
|
tree
2016-03-19
Stas B
o
uk
a
rev
Opti
m
ize out-o
f
-
l
ine strin
g
CONCATENA
T
E
.
commit
|
commitdiff
|
tree
2016-03-17
S
t
as Boukare
v
run
-
pr
o
gram: error on bad stream options
.
commit
|
commitdiff
|
tree
2016-03-15
Stas Boukarev
Fix sb-pcl::%update-slots
.
commit
|
commitdiff
|
tree
2016-03-14
Stas Boukarev
Optim
i
ze DO-SE
Q
UENCE
.
commit
|
commitdiff
|
tree
2016-03-14
Stas
Bou
k
arev
Optimi
z
e make-vector-like
.
commit
|
commitdiff
|
tree
2016-03-14
Stas
B
ouk
a
rev
Remove !begin-
i
ns
t
ruc
t
i
o
n-defi
n
itions
.
commit
|
commitdiff
|
tree
2016-03-14
St
a
s Boukarev
Rem
o
v
e
DEF!MACRO from
p
ackages
.
commit
|
commitdiff
|
tree
2016-03-14
St
a
s B
o
ukarev
Clean up nested
I
F
s
.
commit
|
commitdiff
|
tree
2016-03-14
Stas Boukarev
Bette
r
t
y
pe decl
a
ra
t
ions for fill-pointer
relate
d
code
.
commit
|
commitdiff
|
tree
2016-03-13
Stas B
o
ukarev
Tran
s
for
m
N
|
R
EVERS
E
to vector-r
e
v
e
rse/list-r
e
verse
.
commit
|
commitdiff
|
tree
2016-03-13
Stas Bou
k
arev
Optimize
[
N]REVER
S
E on vectors
.
commit
|
commitdiff
|
tree
2016-03-13
Stas B
o
ukarev
Op
t
i
mize SUBSTITUTE functi
o
n
s
.
commit
|
commitdiff
|
tree
2016-03-13
St
a
s B
o
uk
a
rev
Declaim type
s
of %%data-vector-
.
.
.
%
%
.
commit
|
commitdiff
|
tree
2016-03-12
St
a
s Bou
k
arev
Remove *the-wrappe
r
.
.
.
*
f
ro
m
PC
L
.
commit
|
commitdiff
|
tree
2016-03-11
Stas Bou
k
are
v
D
o
n
'
t force lay
o
ut invalida
t
ion on superclass finaliz
a
tion
.
commit
|
commitdiff
|
tree
2016-03-06
Stas Bouk
a
rev
Ren
a
me
S
H
ARP
-
TAG to SHARP-EQU
A
L-WR
A
PP
E
R
.
commit
|
commitdiff
|
tree
2016-03-06
Philipp M
a
tthias
.
.
.
Remove duplic
a
te declarat
i
on
commit
|
commitdiff
|
tree
2016-03-06
P
h
ilipp Matthias
.
.
.
Move only locally used
f
u
n
ction from header t
o
sou
r
c
e
commit
|
commitdiff
|
tree
2016-03-06
Stas Bouka
r
ev
Optimiz
e
#x=/#x#
.
commit
|
commitdiff
|
tree
2016-03-06
Stas Bou
k
arev
Debugger
:
don
'
t use s
y
mbol
-
m
a
crolet on specia
l
variable
s
.
commit
|
commitdiff
|
tree
2016-03-06
Stas Boukarev
Fi
x
interact
i
on of fl
o
at t
y
pe d
e
ri
v
ation and
negative
.
.
.
commit
|
commitdiff
|
tree
2016-03-04
Stas Boukarev
Re
m
ove source-root fr
o
m d
e
bug-i
n
f
o
.
commit
|
commitdiff
|
tree
2016-03-04
Stas
B
o
uk
a
rev
More precise and comp
a
ct source location
s
from xref
.
commit
|
commitdiff
|
tree
2016-03-04
Stas Boukarev
W
HO-SETS
a
n
d WHO-REFERENCES o
n
D
E
FGLOBAL
.
commit
|
commitdiff
|
tree
2016-03-02
S
tas Boukare
v
Fix typos
.
commit
|
commitdiff
|
tree
2016-02-29
St
a
s Bouk
a
re
v
O
p
ti
m
ize load/store pairs on ARM64
.
commit
|
commitdiff
|
tree
2016-02-29
Stas B
o
ukarev
Opt
i
mi
z
e SET-SLO
T
o
n ARM64
.
commit
|
commitdiff
|
tree
2016-02-29
Stas
B
o
ukare
v
Optimiz
e
(
S
ET
F
SC
H
AR)
.
commit
|
commitdiff
|
tree
2016-02-29
St
a
s
Boukarev
Optim
i
ze MAPCAR on large lists
.
commit
|
commitdiff
|
tree
2016-02-29
Stas Bo
u
karev
Remove the ir1 FUNCALL transform
.
commit
|
commitdiff
|
tree
2016-02-29
S
t
as Bou
k
arev
Optimiz
e
MAP* tr
a
nsforms on lambdas
.
commit
|
commitdiff
|
tree
2016-02-26
S
t
as Boukarev
Fix a warning
message wording
.
commit
|
commitdiff
|
tree
2016-02-25
St
a
s
Boukarev
opti
m
ize-constant
-
l
o
a
ds:
f
i
x han
d
ling
o
f 0
.
commit
|
commitdiff
|
tree
2016-02-24
St
a
s
B
oukarev
o
p
ti
m
ize-constant-loads: process all
b
locks
.
commit
|
commitdiff
|
tree
2016-02-24
Sta
s
Boukarev
Fix an AV
E
R caused b
y
ignori
n
g clo
s
e
d
over variables
.
commit
|
commitdiff
|
tree
2016-02-23
Stas
B
ou
k
arev
tes
t
s:
F
ix :mod-arith-large
-
constant on 32-bit plat
f
or
m
s
.
commit
|
commitdiff
|
tree
2016-02-23
Stas Bouka
r
ev
ARM
6
4:
more compact encoding for word-length im
m
ediate
s
.
commit
|
commitdiff
|
tree
2016-02-23
Stas Boukare
v
Don't f
a
il to
e
nco
d
e immediates in mod
u
lar
a
r
i
thmetic
.
.
.
commit
|
commitdiff
|
tree
2016-02-23
Stas B
o
ukare
v
Opt
i
mize const
a
nt load
s
.
commit
|
commitdiff
|
tree
2016-02-23
Stas Bou
k
arev
Ensure registers are moved i
n
to
s
tack locat
i
ons directly
.
commit
|
commitdiff
|
tree
2016-02-21
Stas Bou
k
a
r
ev
Remove a
c
ouple of #if 0
commit
|
commitdiff
|
tree
2016-02-21
Stas Boukarev
O
p
timize i
n
itializ
e
-
v
ector with 0 values
.
commit
|
commitdiff
|
tree
2016-02-21
St
a
s Boukarev
Abstract immedia
t
e loading
o
n
x86
-
64
.
commit
|
commitdiff
|
tree
2016-02-21
Stas Boukarev
Derive resu
l
t ty
p
e
s
o
f
structure setters
.
commit
|
commitdiff
|
tree
2016-02-21
Sta
s
Boukarev
Optimize emit-ini
t
s with 0 val
u
es
.
commit
|
commitdiff
|
tree
2016-02-21
Sta
s
Boukarev
Slightly optimize
a
ll
o
cation seque
n
ce on x86-64
.
commit
|
commitdiff
|
tree
2016-02-21
Stas Bouk
a
rev
Remove global_interrupt_data
.
commit
|
commitdiff
|
tree
2016-02-21
Stas Boukarev
Fix s
i
n
g
le-thre
a
ded
b
uilds
.
commit
|
commitdiff
|
tree
2016-02-20
Stas B
o
ukarev
Don't free
thre
a
d->interrupt_data separately
.
commit
|
commitdiff
|
tree
2016-02-20
Stas Boukarev
Micro-op
t
imize verify-arg-cou
n
t on
x86oids and AR
M
64
.
commit
|
commitdiff
|
tree
2016-02-20
S
t
as
B
ouka
r
ev
c
r
eat
e
_thread_struct: don't a
l
locate interrupt_data
.
.
.
commit
|
commitdiff
|
tree
2016-02-20
Stas Boukar
e
v
create
_
t
hread_struct
:
don't a
l
locate os_att
r
sep
a
rately
.
commit
|
commitdiff
|
tree
2016-02-20
S
t
as Bou
k
arev
Don't leak mem
o
ry
d
uring
e
x
c
eption handlin
g
on Darwin
.
commit
|
commitdiff
|
tree
2016-02-20
Stas Boukarev
*compiler-
t
race-output* workaround
.
commit
|
commitdiff
|
tree
2016-02-19
Stas Bou
k
arev
Keep sb-asse
m
:*assem-instructions*
for slime compatibility
.
commit
|
commitdiff
|
tree
2016-02-13
Stas Boukarev
Restore b
u
ild on non-x86oids
.
commit
|
commitdiff
|
tree
2016-02-12
Stas Boukarev
I
mprove LD
B
when (
+
size position) is le
s
s t
h
an n-fi
x
n
u
m
.
.
.
commit
|
commitdiff
|
tree
2016-02-12
Stas Boukarev
O
p
tim
i
ze
logand with non-fixnum wo
r
d mask
s
on x86oids
.
.
.
commit
|
commitdiff
|
tree
2016-02-11
S
t
as Boukarev
A
d
d LOG
T
EST VOP
s
on ARM64
.
commit
|
commitdiff
|
tree
2016-02-11
Stas Boukar
e
v
O
pti
m
iz
e
MASK-SIGNED-FIELD
o
n ARM
6
4
.
commit
|
commitdiff
|
tree
2016-02-11
Stas Boukarev
D
i
sassemble TB
Z
a
n
d
TBNZ o
n
ARM64
.
commit
|
commitdiff
|
tree
2016-02-11
Stas Boukarev
Opti
m
ize fixnum mask-signed-field on x86
.
commit
|
commitdiff
|
tree
2016-02-10
Stas Bo
u
karev
Opti
m
ize (MASK-SIG
N
ED-FIELD 63 X) on
x
86-64
.
commit
|
commitdiff
|
tree
2016-02-10
Sta
s
Bouk
a
rev
Optim
i
ze some V
O
P
S on ARM64 with LDP/STP
.
commit
|
commitdiff
|
tree
2016-02-10
Stas Boukarev
sb-profile:report don'
t
wa
r
n abou
t
re
d
e
fi
n
ed
f
unctions
.
commit
|
commitdiff
|
tree
2016-02-09
Stas Boukarev
Mi
c
ro
-
op
t
imize
listify-rest-arg
s
o
n
ARM64
.
commit
|
commitdiff
|
tree
2016-02-09
Stas Boukarev
Fix
d
isassembling of LDR/STR with post/
p
re-index on
.
.
.
commit
|
commitdiff
|
tree
2016-02-09
S
t
as
B
ouka
r
ev
Fix
c
a
ll_into_c on
P
PC
.
commit
|
commitdiff
|
tree
2016-02-09
Stas Bouka
r
ev
Sligh
t
l
y
re
d
uce con
s
ing in with-package-itera
t
o
r
.
commit
|
commitdiff
|
tree
2016-02-08
Stas Bouk
a
re
v
Optimize out of
line LIST*
commit
|
commitdiff
|
tree
2016-02-08
Stas Bo
u
kar
e
v
Fix
a
copy & paste mistake that b
r
eaks
x
8
6
.
commit
|
commitdiff
|
tree
2016-02-08
Stas
B
oukar
e
v
Remove
u
nnecessary p
a
ckage
p
refixes
.
commit
|
commitdiff
|
tree
2016-02-07
Stas Bou
k
arev
Opt
i
m
ize fi
x
n
u
m LOGNOR on
ARM
6
4
.
commit
|
commitdiff
|
tree
2016-02-07
Stas Boukare
v
M
i
cro-optimize s
b
-kerne
l
:code-in
s
tructions on arm64
.
commit
|
commitdiff
|
tree
2016-02-07
S
tas
B
oukarev
Remove sb-disassem::code-
i
nst-area-address
.
commit
|
commitdiff
|
tree
2016-02-07
Stas Boukarev
Re
m
ove
sb-
a
ssem:*assem-instructi
o
ns*
.
commit
|
commitdiff
|
tree
2016-02-07
Stas B
o
ukarev
F
i
x x86 bu
i
ld
.
commit
|
commitdiff
|
tree
2016-02-06
S
t
as Boukarev
Warn about arg-
c
ou
n
t m
i
smatch for
MAP and MAP-INTO
.
commit
|
commitdiff
|
tree
2016-02-06
Stas
B
o
u
karev
M
a
k
e %other
-
poin
t
e
r
-
w
idetag GC sa
f
e
.
commit
|
commitdiff
|
tree
2016-02-02
Stas
Boukare
v
Ch
e
ck
argumen
t
mismatch f
o
r function argum
e
nts to calla
b
l
e
.
.
.
commit
|
commitdiff
|
tree
2016-01-31
Stas Boukarev
Co
n
stan
t
f
o
l
d fun
c
t
i
ons that
c
a
ll othe
r
functions
.
commit
|
commitdiff
|
tree
2016-01-31
Stas Bou
k
arev
D
o
n
'
t
evaluate the d
o
cstring in de
f
va
r
, defconstant
.
commit
|
commitdiff
|
tree
2016-01-31
Stas Bou
k
arev
Forget about
a constant variab
l
e after ma
k
un
b
ound
.
commit
|
commitdiff
|
tree
2016-01-31
Stas Boukarev
Wra
p
a
test i
n
w
i
th-test
.
commit
|
commitdiff
|
tree
2016-01-31
S
t
as
B
o
u
karev
Pro
p
er er
r
ors from
O
P
EN
on Wi
n
do
w
s
.
commit
|
commitdiff
|
tree
2016-01-18
Stas Boukarev
Don't impo
r
t SB-C::VOP
-
INFO-TAR
G
ET-FUN into SB
-
REGALLO
C
.
commit
|
commitdiff
|
tree
2016-01-18
Stas Bou
k
a
rev
Fix scale-float
o
n x86
.
commit
|
commitdiff
|
tree
2016-01-18
Stas B
o
ukarev
Clean u
p
*fea
t
ure* test in a couple of places
.
commit
|
commitdiff
|
tree
2016-01-18
Stas
B
ouk
a
rev
Fix SQRT on
LEAST-NEGATIVE-DOU
B
LE-FLOAT
.
commit
|
commitdiff
|
tree
2016-01-18
S
t
as
Boukarev
MAPHASH
c
omp
i
ler-
m
acro: d
o
n't evaluate HASH-
T
ABLE twice
.
commit
|
commitdiff
|
tree
2016-01-18
Stas Bouka
r
ev
Handle m
u
ltiple :NICKNAMES opti
o
ns
to
D
EFPACKAGE
.
commit
|
commitdiff
|
tree
2016-01-18
S
tas Boukarev
Fi
x
t
he ADJ
U
ST-ARRAY transform
.
commit
|
commitdiff
|
tree
2016-01-18
St
a
s Boukarev
(de
f
un (setf x) ())
stopped retu
r
nin
g
(
S
E
TF X)
commit
|
commitdiff
|
tree
2016-01-18
St
a
s Bo
u
kare
v
Sa
v
e
the inter
r
upt
c
ontext
i
n si
g
abrt_hand
l
er
.
commit
|
commitdiff
|
tree
next