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
Remove DEF!MACRO from packages.
2016-03-14
Stas Boukarev
Remove DEF!MA
C
RO fr
o
m
pa
c
kages
.
commit
|
commitdiff
|
tree
2016-03-14
Stas Boukarev
Clean up nes
t
ed
I
Fs
.
commit
|
commitdiff
|
tree
2016-03-14
Sta
s
Bou
k
arev
B
etter type decl
a
rat
i
o
n
s
f
o
r fill-pointe
r
r
e
l
ated code
.
commit
|
commitdiff
|
tree
2016-03-13
Stas Boukarev
T
r
ansform N|REVER
S
E to vecto
r
-r
e
verse/l
i
st-
r
everse
.
commit
|
commitdiff
|
tree
2016-03-13
Stas Boukarev
Optimize [N]
R
EV
E
RSE on v
e
ctors
.
commit
|
commitdiff
|
tree
2016-03-13
Stas B
o
ukare
v
Optimize S
U
BSTITU
T
E
funct
i
ons
.
commit
|
commitdiff
|
tree
2016-03-13
Stas
B
ouk
a
r
e
v
Declaim types of %%da
t
a-vector-
.
.
.
%%
.
commit
|
commitdiff
|
tree
2016-03-12
S
t
as Boukare
v
Re
m
ove *t
h
e-
w
rappe
r
.
.
.
* fr
o
m PCL
.
commit
|
commitdiff
|
tree
2016-03-11
Stas Bo
u
k
arev
D
o
n't force la
y
ou
t
inva
l
idation
o
n
s
upercl
a
s
s
finali
z
ation
.
commit
|
commitdiff
|
tree
2016-03-06
Stas Boukarev
Rename
S
HARP-TAG to SHARP-EQUAL-WRAPPER
.
commit
|
commitdiff
|
tree
2016-03-06
P
hilipp Mat
t
hias
.
.
.
Remove dupli
c
ate d
e
c
l
aration
commit
|
commitdiff
|
tree
2016-03-06
Phil
i
pp Matthi
a
s
.
.
.
Move
only
loca
l
ly u
s
ed function from header to source
commit
|
commitdiff
|
tree
2016-03-06
Stas
B
oukare
v
Optimize #
x
=/#x#
.
commit
|
commitdiff
|
tree
2016-03-06
Stas Boukarev
Debugger: don't us
e
symbol-ma
c
rolet on
special variables
.
commit
|
commitdiff
|
tree
2016-03-06
Sta
s
Boukarev
Fix
interaction of float type derivation and
negativ
e
.
.
.
commit
|
commitdiff
|
tree
2016-03-04
Stas Boukarev
Remove s
o
urce-
r
oot from de
b
u
g
-in
f
o
.
commit
|
commitdiff
|
tree
2016-03-04
Stas Boukarev
More precise and compac
t
source locations from xref
.
commit
|
commitdiff
|
tree
2016-03-04
Stas Bouk
a
rev
WHO-S
E
TS and WHO
-
REFERENCES on DEFGLOBAL
.
commit
|
commitdiff
|
tree
2016-03-02
S
tas Boukare
v
Fix typos
.
commit
|
commitdiff
|
tree
2016-02-29
Stas Boukarev
Optimi
z
e load/store
pai
r
s on ARM64
.
commit
|
commitdiff
|
tree
2016-02-29
Stas B
o
u
k
ar
e
v
O
p
timize S
E
T-SLOT on AR
M
64
.
commit
|
commitdiff
|
tree
2016-02-29
Sta
s
B
o
ukar
e
v
Optimize (SETF SCHAR
)
.
commit
|
commitdiff
|
tree
2016-02-29
Stas
Bouka
r
ev
O
pt
i
mize MAPCAR on large
lists
.
commit
|
commitdiff
|
tree
2016-02-29
St
a
s Boukarev
Rem
o
ve
t
he ir1 FUNC
A
LL
t
r
an
s
form
.
commit
|
commitdiff
|
tree
2016-02-29
Stas Boukarev
Optimize MAP*
t
r
a
n
sforms on lambdas
.
commit
|
commitdiff
|
tree
2016-02-26
Stas Bou
k
arev
F
i
x
a
warning message wo
r
ding
.
commit
|
commitdiff
|
tree
2016-02-25
Stas Boukarev
optimize-
c
onstant-lo
a
d
s
: fix
handling o
f
0
.
commit
|
commitdiff
|
tree
2016-02-24
Stas B
o
ukarev
o
p
timize-constant-loads: process all bl
o
c
ks
.
commit
|
commitdiff
|
tree
2016-02-24
Stas
Boukarev
Fix an AVER cause
d
by
ign
o
r
i
ng closed
o
ver
variables
.
commit
|
commitdiff
|
tree
2016-02-23
St
a
s Boukare
v
tes
t
s
:
Fix
:mod-arith-large-co
n
stant o
n
3
2
-bit
p
l
atforms
.
commit
|
commitdiff
|
tree
2016-02-23
Stas Boukarev
ARM
6
4: more compact encoding for w
o
r
d-leng
t
h i
m
m
e
diates
.
commit
|
commitdiff
|
tree
2016-02-23
St
a
s Bouka
r
e
v
D
o
n't f
a
il to
e
nc
o
de immediates in mod
u
lar arithmetic
.
.
.
commit
|
commitdiff
|
tree
2016-02-23
S
t
a
s
B
ouk
a
rev
Opti
m
ize constant loads
.
commit
|
commitdiff
|
tree
2016-02-23
S
t
as Boukarev
Ensure registers
a
re moved in
t
o stack
locations directly
.
commit
|
commitdiff
|
tree
2016-02-21
St
a
s Boukarev
Remove a couple of
#if 0
commit
|
commitdiff
|
tree
2016-02-21
Stas Bou
k
arev
O
p
timize
initi
a
lize-vector
with 0 values
.
commit
|
commitdiff
|
tree
2016-02-21
St
a
s Bo
u
k
a
rev
Abstract
i
mmediate loading on x86-64
.
commit
|
commitdiff
|
tree
2016-02-21
Stas Boukarev
Derive result
types
of structu
r
e setters
.
commit
|
commitdiff
|
tree
2016-02-21
St
a
s
B
ouk
a
r
e
v
Optimize emit-inits with 0 values
.
commit
|
commitdiff
|
tree
2016-02-21
St
a
s
B
ouka
r
ev
S
l
ight
l
y
o
ptimi
z
e all
o
cation seque
n
ce
o
n x
8
6
-
64
.
commit
|
commitdiff
|
tree
2016-02-21
Stas B
o
uk
a
rev
Remove global_inter
r
upt
_
d
a
t
a
.
commit
|
commitdiff
|
tree
2016-02-21
S
tas Boukarev
Fi
x
single-thre
a
ded bui
l
ds
.
commit
|
commitdiff
|
tree
2016-02-20
Stas Bouk
a
r
ev
Don't free thread-
>
interrupt_
d
ata separately
.
commit
|
commitdiff
|
tree
2016-02-20
Stas Bou
k
arev
Micro-optimiz
e
v
er
i
fy-arg-cou
n
t o
n
x
8
6
oid
s
and ARM64
.
commit
|
commitdiff
|
tree
2016-02-20
Stas Bo
u
kare
v
create_thread_st
r
u
ct: don't al
l
ocate interrupt_data
.
.
.
commit
|
commitdiff
|
tree
2016-02-20
Stas Bo
u
k
a
r
e
v
create_
t
hread_st
r
uct: don't
a
llocat
e
o
s
_attr separately
.
commit
|
commitdiff
|
tree
2016-02-20
Sta
s
Boukarev
D
on't leak
m
emo
r
y during exception handl
i
ng on Dar
w
in
.
commit
|
commitdiff
|
tree
2016-02-20
Stas Boukarev
*compiler
-
tr
a
c
e
-output* wor
k
aro
u
nd
.
commit
|
commitdiff
|
tree
2016-02-19
St
a
s Bouka
r
e
v
Ke
e
p sb-assem:*assem-instructions*
for slime comp
a
tibility
.
commit
|
commitdiff
|
tree
2016-02-13
Stas Bo
u
karev
Resto
r
e build on
non-x86
o
ids
.
commit
|
commitdiff
|
tree
2016-02-12
S
t
a
s
B
oukarev
Improv
e
LD
B
w
hen (+ siz
e
p
o
sition) is less tha
n
n-fi
x
num
.
.
.
commit
|
commitdiff
|
tree
2016-02-12
Stas Boukarev
Optimize
logan
d
with
n
on-
f
ixnum word mas
k
s on x8
6
oids
.
.
.
commit
|
commitdiff
|
tree
2016-02-11
Stas Boukarev
Add LOGTES
T
V
OPs on ARM64
.
commit
|
commitdiff
|
tree
2016-02-11
St
a
s Bo
u
karev
O
p
ti
m
ize
M
ASK-SIGNED-FI
E
LD o
n
ARM6
4
.
commit
|
commitdiff
|
tree
2016-02-11
Stas Boukarev
Disassembl
e
TBZ
and T
B
N
Z on ARM64
.
commit
|
commitdiff
|
tree
2016-02-11
Stas Boukarev
Optimize
fixnum m
a
s
k-signed-fi
e
l
d
on x86
.
commit
|
commitdiff
|
tree
2016-02-10
St
a
s
Bouka
r
ev
Optimize (MA
S
K-SI
G
NED-
F
IELD
63 X) on x86-64
.
commit
|
commitdiff
|
tree
2016-02-10
Stas Boukarev
Opt
i
miz
e
some
VOPS on
A
R
M
64 with LDP/STP
.
commit
|
commitdiff
|
tree
2016-02-10
Stas Boukarev
sb-profile:r
e
p
or
t
don't warn about redefined fun
c
tions
.
commit
|
commitdiff
|
tree
2016-02-09
Sta
s
Bou
k
arev
M
i
cr
o
-optimize listify-rest-ar
g
s
on ARM64
.
commit
|
commitdiff
|
tree
2016-02-09
Stas Boukarev
Fix disass
e
mbling
of
L
DR/STR with post/pre-i
n
dex
o
n
.
.
.
commit
|
commitdiff
|
tree
2016-02-09
Stas Bou
k
ar
e
v
Fix
c
all_into_c on PP
C
.
commit
|
commitdiff
|
tree
2016-02-09
Stas Bou
k
arev
Slightly
reduce cons
i
ng in
w
ith-package
-
iter
a
tor
.
commit
|
commitdiff
|
tree
2016-02-08
S
t
a
s Bouka
r
ev
Optimize
out o
f
line LIST*
commit
|
commitdiff
|
tree
2016-02-08
Stas Boukar
e
v
F
ix a
copy & p
a
ste m
i
stake that breaks x86
.
commit
|
commitdiff
|
tree
2016-02-08
Stas Bouk
a
rev
R
emove unneces
s
ar
y
p
a
cka
g
e
pr
e
fixes
.
commit
|
commitdiff
|
tree
2016-02-07
Sta
s
Bou
k
a
r
e
v
Optim
i
ze fixnum LOGNOR o
n
ARM64
.
commit
|
commitdiff
|
tree
2016-02-07
Stas Bouka
r
e
v
Mic
r
o
-opt
i
mize s
b
-
kernel:code-instr
u
ctions on
ar
m
64
.
commit
|
commitdiff
|
tree
2016-02-07
St
a
s Boukar
e
v
Remov
e
s
b
-
d
is
a
s
s
e
m::code-inst-are
a
-addr
e
ss
.
commit
|
commitdiff
|
tree
2016-02-07
S
t
a
s Bouk
a
rev
R
emove sb-
a
ssem
:
*assem-inst
r
u
c
tions*
.
commit
|
commitdiff
|
tree
2016-02-07
Stas B
o
uka
r
ev
Fix
x86
b
uild
.
commit
|
commitdiff
|
tree
2016-02-06
Stas Boukar
e
v
Warn about arg-co
u
nt
m
isma
t
ch for MAP and MAP-INT
O
.
commit
|
commitdiff
|
tree
2016-02-06
Stas Boukarev
Make %other-pointer-widetag GC safe
.
commit
|
commitdiff
|
tree
2016-02-02
Stas Boukarev
C
h
e
c
k
arg
u
me
n
t
m
ismatch for
functi
o
n arguments to call
a
ble
.
.
.
commit
|
commitdiff
|
tree
2016-01-31
S
tas Boukarev
Constant fold functions that c
a
ll other functions
.
commit
|
commitdiff
|
tree
2016-01-31
Stas Boukarev
Don't evaluate the docstri
n
g in
d
efvar, d
e
fconst
a
nt
.
commit
|
commitdiff
|
tree
2016-01-31
Stas Bouka
r
ev
Forget about a constant varia
b
le after ma
k
unbound
.
commit
|
commitdiff
|
tree
2016-01-31
St
a
s
Boukar
e
v
Wrap a test in with-te
s
t
.
commit
|
commitdiff
|
tree
2016-01-31
Stas Boukarev
Proper er
r
ors from
O
PEN on Wind
o
ws
.
commit
|
commitdiff
|
tree
2016-01-18
St
a
s B
o
ukar
e
v
Don't impor
t
SB-C::VOP-INFO-TARGE
T
-
FUN in
t
o
S
B-REGALLOC
.
commit
|
commitdiff
|
tree
2016-01-18
Stas Bouka
r
ev
Fi
x
scale
-
fl
o
at on x
8
6
.
commit
|
commitdiff
|
tree
2016-01-18
St
a
s Boukarev
Clean up
*fea
t
ure*
t
est in a co
u
p
le o
f
p
l
aces
.
commit
|
commitdiff
|
tree
2016-01-18
Stas Boukarev
F
ix SQR
T
on LEAST-NEGATIVE-DOUBLE-FLOAT
.
commit
|
commitdiff
|
tree
2016-01-18
S
t
a
s
B
o
uk
a
rev
MAPHASH
compiler-m
a
cro: don't evalua
t
e HASH-TABLE twice
.
commit
|
commitdiff
|
tree
2016-01-18
Stas Boukarev
Han
d
le multiple :NICKNAMES options to DEFPACKA
G
E
.
commit
|
commitdiff
|
tree
2016-01-18
Stas Bou
k
arev
Fix the ADJUS
T
-ARRAY t
r
ansf
o
rm
.
commit
|
commitdiff
|
tree
2016-01-18
Stas Bo
u
karev
(def
u
n (setf x) ()) stoppe
d
returning (SE
T
F X)
commit
|
commitdiff
|
tree
2016-01-18
Stas Bouka
r
ev
Save the interrupt
contex
t
in
sigabrt
_
ha
n
dler
.
commit
|
commitdiff
|
tree
2016-01-15
St
a
s
Boukarev
F
i
x
IS
Q
RT
d
e
r
ive-type
.
commit
|
commitdiff
|
tree
2016-01-14
S
t
as Boukarev
Bette
r
lisp-b
a
cktr
a
ces
f
or memo
r
y
-
f
ault
s
o
n
non-
x
86oids
.
commit
|
commitdiff
|
tree
2016-01-14
Sta
s
Bou
k
arev
Restore dis
a
ssembli
n
g on ARM64
.
commit
|
commitdiff
|
tree
2016-01-14
Stas
Boukarev
Bet
t
er LDB backtraces fro
m
signal ha
n
d
l
ers
o
n x86o
i
d
s
.
commit
|
commitdiff
|
tree
2016-01-14
S
tas Boukarev
M
a
ke
LDB
b
ac
k
t
races m
o
re r
e
silient
.
commit
|
commitdiff
|
tree
2016-01-14
S
t
as Boukarev
F
i
x
typo
.
commit
|
commitdiff
|
tree
2016-01-14
Stas Boukarev
Bet
t
er backt
r
aces from
L
D
B
on
m
emory faults
.
commit
|
commitdiff
|
tree
2016-01-13
Sta
s
Bouk
a
rev
Protec
t
REC
O
GNIZE
-
DYNAMI
C
-EXTENT-LVARS from
d
e
l
e
t
ed
.
.
.
commit
|
commitdiff
|
tree
2016-01-13
S
t
a
s
Boukarev
Replace magic constants with BASE-CH
A
R-CO
D
E-L
I
MIT
.
commit
|
commitdiff
|
tree
2016-01-11
Stas Bouka
r
ev
Fix
X
REF
on
m
etho
d
s with EQL s
p
ecial
i
zers
.
commit
|
commitdiff
|
tree
2016-01-11
Stas Bouka
r
e
v
Better
s
ty
l
e
-warning from u
n
d
e
fined INF
O
type
s
.
commit
|
commitdiff
|
tree
2016-01-11
Stas Boukare
v
Fix win32-x86 build
.
commit
|
commitdiff
|
tree
next