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
run-program: error on bad stream options.
2016-03-17
Stas Boukare
v
r
u
n-program: err
o
r on b
a
d stream options
.
commit
|
commitdiff
|
tree
2016-03-15
Sta
s
Boukarev
Fix sb
-
pc
l
:
:
%upd
a
te-slots
.
commit
|
commitdiff
|
tree
2016-03-14
S
t
as Bou
k
arev
O
ptim
i
ze DO-SEQU
E
NCE
.
commit
|
commitdiff
|
tree
2016-03-14
Stas Boukarev
Op
t
imize make-vect
o
r-lik
e
.
commit
|
commitdiff
|
tree
2016-03-14
S
t
a
s
B
o
u
k
arev
R
e
move !begin-i
n
structi
o
n-de
f
init
i
ons
.
commit
|
commitdiff
|
tree
2016-03-14
S
t
a
s Boukarev
Rem
o
ve
D
EF!MACR
O
from packag
e
s
.
commit
|
commitdiff
|
tree
2016-03-14
Stas Bouk
a
re
v
Clean up nested IFs
.
commit
|
commitdiff
|
tree
2016-03-14
S
t
a
s Boukarev
Better type d
e
clarati
o
n
s
fo
r
fill-pointer re
l
ated code
.
commit
|
commitdiff
|
tree
2016-03-13
Stas Bouka
r
ev
Transform N|REVERSE
t
o
ve
c
tor-reverse/list-rev
e
rse
.
commit
|
commitdiff
|
tree
2016-03-13
Stas
B
oukarev
Optimize
[
N
]R
E
VERSE on vec
t
ors
.
commit
|
commitdiff
|
tree
2016-03-13
Stas Boukar
e
v
Opti
m
ize SUBSTITUTE functi
o
ns
.
commit
|
commitdiff
|
tree
2016-03-13
Stas Boukarev
D
eclaim
typ
e
s of %%data-vector-
.
.
.
%%
.
commit
|
commitdiff
|
tree
2016-03-12
Sta
s
Boukarev
Remove *the-wrapper
.
.
.
* from PCL
.
commit
|
commitdiff
|
tree
2016-03-11
Stas Boukar
e
v
Don't for
c
e layout inv
a
lidation on superclass fin
a
lizati
o
n
.
commit
|
commitdiff
|
tree
2016-03-06
Stas Boukar
e
v
Rename
SHARP-TAG to SHARP-EQUAL-WRAPP
E
R
.
commit
|
commitdiff
|
tree
2016-03-06
Stas Boukarev
O
ptimize #x=/#
x
#
.
commit
|
commitdiff
|
tree
2016-03-06
Stas Boukarev
D
e
bugger: d
o
n't u
s
e sym
b
ol-macro
l
et on
s
pecial va
r
iables
.
commit
|
commitdiff
|
tree
2016-03-06
Stas Boukar
e
v
Fix
interacti
o
n of fl
o
at t
y
pe deriva
t
ion and
n
egative
.
.
.
commit
|
commitdiff
|
tree
2016-03-04
Stas Bouk
a
rev
Re
m
ov
e
source-root from deb
u
g
-info
.
commit
|
commitdiff
|
tree
2016-03-04
Stas Boukarev
More
precise and com
p
act source locatio
n
s from xref
.
commit
|
commitdiff
|
tree
2016-03-04
Stas B
o
uk
a
rev
WHO-SET
S
and WHO-REFERE
N
C
ES on DEF
G
LOBAL
.
commit
|
commitdiff
|
tree
2016-03-02
Stas Boukar
e
v
Fix typos
.
commit
|
commitdiff
|
tree
2016-02-29
S
t
a
s
Boukar
e
v
Optimize l
o
ad/
s
t
o
re pair
s
o
n ARM64
.
commit
|
commitdiff
|
tree
2016-02-29
Stas Bouk
a
rev
Op
t
i
mize SET-SLOT on
A
RM64
.
commit
|
commitdiff
|
tree
2016-02-29
St
a
s
B
ouk
a
rev
Optimi
z
e
(SETF S
C
H
AR)
.
commit
|
commitdiff
|
tree
2016-02-29
S
ta
s
Boukarev
O
ptimize MAPCA
R
on large lists
.
commit
|
commitdiff
|
tree
2016-02-29
Stas B
o
ukarev
Remove the ir1 FUN
C
ALL t
r
ansform
.
commit
|
commitdiff
|
tree
2016-02-29
Stas Boukarev
O
ptimize MAP* transforms on lambdas
.
commit
|
commitdiff
|
tree
2016-02-26
St
a
s Boukarev
Fix
a
wa
r
ni
n
g message wording
.
commit
|
commitdiff
|
tree
2016-02-25
Stas Boukarev
optim
i
ze-c
o
nstant-loads: fix h
a
ndling o
f
0
.
commit
|
commitdiff
|
tree
2016-02-24
Stas Boukarev
optim
i
ze
-
consta
n
t-l
o
ads: proc
e
ss all bloc
k
s
.
commit
|
commitdiff
|
tree
2016-02-24
S
t
as Boukarev
Fix
a
n AV
E
R caused by i
g
noring closed over vari
a
bles
.
commit
|
commitdiff
|
tree
2016-02-23
St
a
s
Boukarev
tests: Fix
:
mod-arith-large-c
o
nstant on 32-bit
p
l
a
tforms
.
commit
|
commitdiff
|
tree
2016-02-23
Stas Bo
u
karev
A
RM
6
4: more compact encodi
n
g
f
o
r
word-
l
engt
h
i
m
m
ediates
.
commit
|
commitdiff
|
tree
2016-02-23
Stas Boukarev
Don't fail to en
c
ode
imm
e
dia
t
es i
n
modular
a
r
i
thmetic
.
.
.
commit
|
commitdiff
|
tree
2016-02-23
S
tas Boukarev
Optimize constant
loads
.
commit
|
commitdiff
|
tree
2016-02-23
Stas Boukarev
Ens
u
re registers
a
re moved into
stack locations directly
.
commit
|
commitdiff
|
tree
2016-02-21
Sta
s
Boukarev
Remove
a couple of #i
f
0
commit
|
commitdiff
|
tree
2016-02-21
Stas B
o
ukarev
O
ptimi
z
e
init
i
alize-vecto
r
with
0
v
alues
.
commit
|
commitdiff
|
tree
2016-02-21
Stas Boukarev
Abst
r
act
i
m
mediate loading
o
n x86-64
.
commit
|
commitdiff
|
tree
2016-02-21
S
t
as Boukarev
Derive res
u
lt
types of stru
c
ture set
t
ers
.
commit
|
commitdiff
|
tree
2016-02-21
Stas B
o
ukarev
Optimize
emi
t
-ini
t
s wi
t
h 0 values
.
commit
|
commitdiff
|
tree
2016-02-21
St
a
s
Boukare
v
Slightly optimize
a
l
location s
e
q
u
e
nce on x86-64
.
commit
|
commitdiff
|
tree
2016-02-21
S
tas Bouka
r
ev
Remove g
l
o
b
a
l
_
i
nterrupt_data
.
commit
|
commitdiff
|
tree
2016-02-21
Stas Bou
k
ar
e
v
Fix
single-thr
e
aded build
s
.
commit
|
commitdiff
|
tree
2016-02-20
Stas Boukarev
Do
n
't free thread-
>
interrup
t
_data separately
.
commit
|
commitdiff
|
tree
2016-02-20
S
tas Boukarev
Micro
-
o
p
tim
i
ze verify-ar
g
-count on
x
8
6
oids and ARM64
.
commit
|
commitdiff
|
tree
2016-02-20
S
t
as Boukarev
create_thr
e
a
d
_st
r
uct: do
n
't alloc
a
te interrupt_data
.
.
.
commit
|
commitdiff
|
tree
2016-02-20
S
t
as Bou
k
arev
create_thr
e
ad_s
t
ruc
t
: don't allocate os
_
a
t
t
r sepa
r
atel
y
.
commit
|
commitdiff
|
tree
2016-02-20
St
a
s Boukarev
D
on't leak me
m
or
y
dur
i
n
g exception ha
n
dling on Darwin
.
commit
|
commitdiff
|
tree
2016-02-20
Stas Bouk
a
rev
*compi
l
er-trace
-
output*
workar
o
und
.
commit
|
commitdiff
|
tree
2016-02-19
Stas Boukarev
Keep sb-assem:*assem-inst
r
u
ctions* for
slime compatibility
.
commit
|
commitdiff
|
tree
2016-02-13
S
t
as Boukarev
R
estore build on non
-
x
86o
i
ds
.
commit
|
commitdiff
|
tree
2016-02-12
Stas Bouka
r
ev
Improve
L
D
B when (+ size position) is less than n-fixnu
m
.
.
.
commit
|
commitdiff
|
tree
2016-02-12
Stas
Bou
k
arev
Opti
m
iz
e
logand
with
n
on-fixn
u
m w
o
rd
m
asks on x8
6
oids
.
.
.
commit
|
commitdiff
|
tree
2016-02-11
Stas Bou
k
a
r
ev
Add LO
G
T
E
ST VOPs on ARM
6
4
.
commit
|
commitdiff
|
tree
2016-02-11
Stas Boukare
v
Optim
i
ze
MA
S
K-SIGNED-FIELD on ARM
6
4
.
commit
|
commitdiff
|
tree
2016-02-11
Stas B
o
ukarev
Disa
s
s
emble TBZ and TBN
Z
on ARM64
.
commit
|
commitdiff
|
tree
2016-02-11
Stas B
o
ukarev
Optimize fixnum mask-signed-fie
l
d on x86
.
commit
|
commitdiff
|
tree
2016-02-10
Stas Boukarev
O
pti
m
ize (MASK-SIGNED-FIELD 63 X)
o
n
x86-64
.
commit
|
commitdiff
|
tree
2016-02-10
Stas Boukarev
Optimize some VOPS on ARM64 with LD
P
/STP
.
commit
|
commitdiff
|
tree
2016-02-10
Stas Boukar
e
v
sb-p
r
ofi
l
e:report don't w
a
rn about red
e
fined
f
uncti
o
ns
.
commit
|
commitdiff
|
tree
2016-02-09
Stas Bo
u
karev
Micro
-
optimize lis
t
ify-
r
est-arg
s
on A
R
M
6
4
.
commit
|
commitdiff
|
tree
2016-02-09
Stas Boukarev
Fix d
i
sassembl
i
ng of LDR/STR with pos
t
/pre-index o
n
.
.
.
commit
|
commitdiff
|
tree
2016-02-09
Stas Bo
u
k
a
rev
Fi
x
ca
l
l_int
o
_c on PPC
.
commit
|
commitdiff
|
tree
2016-02-09
Stas
Bouka
r
ev
S
lightly redu
c
e consing in with-package-iterator
.
commit
|
commitdiff
|
tree
2016-02-08
Stas Bouka
r
ev
O
pti
m
ize out of
l
ine LIST*
commit
|
commitdiff
|
tree
2016-02-08
Sta
s
Boukarev
Fix a copy & pas
t
e
m
i
stake that breaks x86
.
commit
|
commitdiff
|
tree
2016-02-08
S
t
as Boukarev
Remove unne
c
e
s
sary package prefixes
.
commit
|
commitdiff
|
tree
2016-02-07
Stas
B
ouk
a
rev
O
p
timize
fixnum LOGN
O
R
on ARM64
.
commit
|
commitdiff
|
tree
2016-02-07
S
tas
Boukarev
M
i
c
r
o-optimize sb-kernel:code-instructions on arm64
.
commit
|
commitdiff
|
tree
2016-02-07
Stas Bo
u
karev
Remove sb-d
i
s
a
ssem::code-ins
t
-a
r
ea-a
d
dress
.
commit
|
commitdiff
|
tree
2016-02-07
Stas Boukarev
Remove sb-assem:*as
s
e
m
-instructions*
.
commit
|
commitdiff
|
tree
2016-02-07
Stas Boukarev
Fix x
8
6
build
.
commit
|
commitdiff
|
tree
2016-02-06
Sta
s
Boukar
e
v
Warn about arg-count mis
m
atch for MAP and
MAP-INTO
.
commit
|
commitdiff
|
tree
2016-02-06
S
tas Bou
k
a
r
ev
Make %other-pointer-widetag GC
safe
.
commit
|
commitdiff
|
tree
2016-02-02
S
tas Boukarev
Check arg
u
ment mismatch for function argume
n
ts t
o
callable
.
.
.
commit
|
commitdiff
|
tree
2016-01-31
St
a
s Boukarev
Constant fold fun
c
tions tha
t
call other f
u
nctions
.
commit
|
commitdiff
|
tree
2016-01-31
Stas Boukare
v
Don't
evalu
a
te the docst
r
ing in defvar, de
f
consta
n
t
.
commit
|
commitdiff
|
tree
2016-01-31
Stas Bo
u
kar
e
v
Fo
r
get
about a
cons
t
ant va
r
ia
b
l
e
after m
a
k
u
nbound
.
commit
|
commitdiff
|
tree
2016-01-31
Sta
s
Boukare
v
Wrap a t
e
s
t in with-test
.
commit
|
commitdiff
|
tree
2016-01-31
Sta
s
Boukarev
Proper errors from OPEN on W
i
ndows
.
commit
|
commitdiff
|
tree
2016-01-18
Stas Bou
k
a
rev
Don't imp
o
rt SB-C::VO
P
-
INFO-TARGET
-
FUN into SB-REGALLOC
.
commit
|
commitdiff
|
tree
2016-01-18
Stas Bo
u
kar
e
v
Fix sc
a
le-f
l
oat on x8
6
.
commit
|
commitdiff
|
tree
2016-01-18
Stas
B
ou
k
are
v
Clean up *feat
u
re* te
s
t in a couple of pl
a
ces
.
commit
|
commitdiff
|
tree
2016-01-18
Stas Boukarev
Fix SQR
T
on LEAS
T
-NEGAT
I
VE-DOUBLE-FLOAT
.
commit
|
commitdiff
|
tree
2016-01-18
Stas Bouka
r
e
v
MAP
H
ASH compil
e
r-macro: d
o
n't evaluate HAS
H
-
TAB
L
E twice
.
commit
|
commitdiff
|
tree
2016-01-18
S
t
as Boukarev
H
a
n
d
le
multiple :N
I
CKNAMES options t
o
DEFP
A
CKAGE
.
commit
|
commitdiff
|
tree
2016-01-18
St
a
s Bo
u
karev
F
ix the ADJUST
-
ARRA
Y
t
r
ans
f
orm
.
commit
|
commitdiff
|
tree
2016-01-18
Stas Bouka
r
ev
(defun (
s
e
tf x) ())
stop
p
ed
r
eturn
i
n
g
(SETF X)
commit
|
commitdiff
|
tree
2016-01-18
Stas Boukarev
Save the
interrupt context in
si
g
abrt_handler
.
commit
|
commitdiff
|
tree
2016-01-15
Stas B
o
ukare
v
Fix
I
SQR
T
d
erive-type
.
commit
|
commitdiff
|
tree
2016-01-14
Stas Boukar
e
v
Bett
e
r
l
isp-
b
acktraces for memory-fau
l
t
s
on non-x86oids
.
commit
|
commitdiff
|
tree
2016-01-14
Stas Bo
u
ka
r
ev
Restore disassembli
n
g on
ARM64
.
commit
|
commitdiff
|
tree
2016-01-14
Stas Boukarev
Better LDB b
a
cktraces f
r
om signal
han
d
l
ers on x86oids
.
commit
|
commitdiff
|
tree
2016-01-14
Stas Bouk
a
re
v
M
a
ke LDB b
a
cktraces more
r
esilient
.
commit
|
commitdiff
|
tree
2016-01-14
Stas
B
o
u
karev
Fix ty
p
o
.
commit
|
commitdiff
|
tree
2016-01-14
S
tas Boukarev
B
et
t
er backtraces f
r
om LDB on me
m
ory faults
.
commit
|
commitdiff
|
tree
2016-01-13
Stas Bouk
a
rev
Pro
t
ect R
E
C
O
G
N
IZE-DY
N
A
MIC-EXTENT-LVARS from deleted
.
.
.
commit
|
commitdiff
|
tree
2016-01-13
Stas Boukarev
Replace magic constants with BAS
E
-CH
A
R
-CODE
-
L
I
MIT
.
commit
|
commitdiff
|
tree
next