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
Ensure registers are moved into stack locations directly.
2016-02-23
St
a
s Bou
k
a
rev
Ensure registers are moved int
o
s
tack
locations
dire
c
tly
.
commit
|
commitdiff
|
tree
2016-02-21
Stas Boukarev
Remove a coupl
e
of #if 0
commit
|
commitdiff
|
tree
2016-02-21
Stas
B
oukar
e
v
Optimize ini
t
ialize-
v
ector
w
ith 0 value
s
.
commit
|
commitdiff
|
tree
2016-02-21
Stas B
o
ukarev
Abstract immediat
e
loadi
n
g on x86-64
.
commit
|
commitdiff
|
tree
2016-02-21
S
t
a
s
Boukarev
Derive r
e
s
u
lt t
y
pes of
structure sette
r
s
.
commit
|
commitdiff
|
tree
2016-02-21
Stas
B
oukarev
Opti
m
ize emit-inits with
0
values
.
commit
|
commitdiff
|
tree
2016-02-21
Stas Boukarev
Slightly
optim
i
ze allocation s
e
q
uence on x8
6
-64
.
commit
|
commitdiff
|
tree
2016-02-21
Stas Bou
k
arev
Remove global_interrupt_da
t
a
.
commit
|
commitdiff
|
tree
2016-02-21
Stas Boukarev
F
ix sin
g
le-threaded
builds
.
commit
|
commitdiff
|
tree
2016-02-20
S
t
as Boukare
v
Don't
f
r
e
e
thread->interrupt_
d
ata separatel
y
.
commit
|
commitdiff
|
tree
2016-02-20
S
t
a
s
Boukarev
Micro-optimize
verify-
a
r
g-cou
n
t
on x86oids
and ARM64
.
commit
|
commitdiff
|
tree
2016-02-20
St
a
s Bou
k
arev
c
r
eate_th
r
ead_st
r
uct: don't
allo
c
ate i
n
terr
u
pt_data
.
.
.
commit
|
commitdiff
|
tree
2016-02-20
Stas Boukarev
c
r
eate_thread_stru
c
t: don'
t
allocate os_att
r
separately
.
commit
|
commitdiff
|
tree
2016-02-20
Stas
Bouka
r
ev
Don
'
t leak memo
r
y during ex
c
epti
o
n
handling on Dar
w
in
.
commit
|
commitdiff
|
tree
2016-02-20
Stas
Boukarev
*com
p
iler-trac
e
-o
u
t
p
ut* wor
k
a
ro
u
n
d
.
commit
|
commitdiff
|
tree
2016-02-19
Stas
Boukarev
Keep sb-asse
m
:*assem-in
s
tructions* for slime c
o
m
patibility
.
commit
|
commitdiff
|
tree
2016-02-13
Stas Boukarev
R
est
o
re
b
u
ild on n
o
n
-
x
8
6
o
ids
.
commit
|
commitdiff
|
tree
2016-02-12
Stas Boukarev
Im
p
rove
L
D
B
wh
e
n (+
s
i
z
e po
s
ition) is le
s
s
t
han n-fixnum
.
.
.
commit
|
commitdiff
|
tree
2016-02-12
Stas Boukarev
Op
t
imiz
e
logand
wit
h
non-
f
ixnum word m
a
s
k
s on x
8
6oid
s
.
.
.
commit
|
commitdiff
|
tree
2016-02-11
Stas Boukarev
Add LOGTEST VO
P
s on ARM64
.
commit
|
commitdiff
|
tree
2016-02-11
Stas
B
oukare
v
Optimize MAS
K
-SIGNED-FIELD on ARM64
.
commit
|
commitdiff
|
tree
2016-02-11
Stas Bou
k
arev
Disassemble TBZ
a
nd T
B
NZ on ARM64
.
commit
|
commitdiff
|
tree
2016-02-11
Stas Boukarev
Optim
i
ze fix
n
um mask-signed-
f
i
eld on
x
86
.
commit
|
commitdiff
|
tree
2016-02-10
Sta
s
Boukarev
Optimize (MASK-SI
G
NED
-
FIEL
D
63 X) on x86-64
.
commit
|
commitdiff
|
tree
2016-02-10
Stas Bouka
r
ev
Opti
m
iz
e
some V
O
PS on ARM64 with LDP/S
T
P
.
commit
|
commitdiff
|
tree
2016-02-10
Stas
Bou
k
arev
sb-p
r
ofile:repo
r
t don't warn abou
t
r
e
defined functions
.
commit
|
commitdiff
|
tree
2016-02-09
Stas Boukarev
Micro-op
t
imize
l
istify-rest-args on ARM64
.
commit
|
commitdiff
|
tree
2016-02-09
St
a
s
B
ou
k
arev
Fix disa
s
semblin
g
of
L
DR/STR with post/pre-in
d
e
x on
.
.
.
commit
|
commitdiff
|
tree
2016-02-09
Stas Bou
k
arev
Fix call_
i
nto_c o
n
P
PC
.
commit
|
commitdiff
|
tree
2016-02-09
Stas Boukarev
S
lightly reduce cons
i
ng in with-pack
a
ge-iterator
.
commit
|
commitdiff
|
tree
2016-02-08
S
tas Boukarev
O
p
timize
ou
t
of line
LIST*
commit
|
commitdiff
|
tree
2016-02-08
S
t
as B
o
ukarev
F
ix a copy & pa
s
te mista
k
e that breaks x86
.
commit
|
commitdiff
|
tree
2016-02-08
Stas Boukarev
Remove u
n
necessary package
prefixes
.
commit
|
commitdiff
|
tree
2016-02-07
S
ta
s
Bou
k
arev
Optim
i
ze fixnum LOGNOR
o
n ARM64
.
commit
|
commitdiff
|
tree
2016-02-07
S
t
as Bouk
a
rev
Mic
r
o
-
o
pti
m
ize sb-kernel:code-inst
r
uct
i
ons on arm64
.
commit
|
commitdiff
|
tree
2016-02-07
Sta
s
Boukare
v
R
e
m
ove
s
b-disassem
:
:code-inst-
a
re
a
-
a
d
dress
.
commit
|
commitdiff
|
tree
2016-02-07
Stas Bou
k
a
re
v
Remove sb-ass
e
m:*assem-in
s
tru
c
tions*
.
commit
|
commitdiff
|
tree
2016-02-07
S
tas Bou
k
arev
Fix x
8
6 build
.
commit
|
commitdiff
|
tree
2016-02-06
Stas Bouk
a
rev
Warn about ar
g
-
c
ount mismatch
f
or MAP and MAP-INTO
.
commit
|
commitdiff
|
tree
2016-02-06
Stas Boukar
e
v
Make %oth
e
r
-po
i
nter-w
i
detag GC safe
.
commit
|
commitdiff
|
tree
2016-02-02
S
t
as Bouk
a
rev
Check argument m
i
sm
a
tch for fu
n
c
tio
n
a
r
guments to ca
l
lable
.
.
.
commit
|
commitdiff
|
tree
2016-01-31
S
t
as Boukarev
Constant fold
func
t
ions that call other
functions
.
commit
|
commitdiff
|
tree
2016-01-31
Stas B
o
ukarev
Don'
t
e
v
aluate the docstrin
g
in defvar, defc
o
nstant
.
commit
|
commitdiff
|
tree
2016-01-31
S
tas B
o
u
k
a
re
v
Forget abo
u
t a constant variable a
f
t
e
r
mak
u
nbound
.
commit
|
commitdiff
|
tree
2016-01-31
Stas
Boukarev
Wrap a test in with-te
s
t
.
commit
|
commitdiff
|
tree
2016-01-31
Stas Boukarev
Proper errors f
r
om OPE
N
on
W
indows
.
commit
|
commitdiff
|
tree
2016-01-18
St
a
s
B
oukarev
Don't
i
m
p
ort SB-C::VOP-INFO-TAR
G
ET-FUN into
SB-REGALL
O
C
.
commit
|
commitdiff
|
tree
2016-01-18
S
tas Bou
k
arev
Fix s
c
a
l
e-f
l
oat on
x
86
.
commit
|
commitdiff
|
tree
2016-01-18
Stas Bouk
a
rev
Cle
a
n
u
p *feature* tes
t
in
a
c
o
uple of pl
a
ces
.
commit
|
commitdiff
|
tree
2016-01-18
Stas Boukare
v
Fi
x
SQR
T
on L
E
AS
T
-
N
EGATIVE-DOUBL
E
-FLOAT
.
commit
|
commitdiff
|
tree
2016-01-18
Stas Boukarev
MAPHASH
c
o
mpiler-macro: don't ev
a
lu
a
te HASH-TABLE t
w
ice
.
commit
|
commitdiff
|
tree
2016-01-18
St
a
s Boukarev
Handle
multi
p
l
e :NICKNAMES o
p
ti
o
ns to DEFP
A
C
KAGE
.
commit
|
commitdiff
|
tree
2016-01-18
S
tas
Bo
u
karev
Fix the
ADJUST
-
AR
R
AY transform
.
commit
|
commitdiff
|
tree
2016-01-18
Stas Boukar
e
v
(defun (set
f
x) ()) stop
p
ed retu
r
ning (SETF X)
commit
|
commitdiff
|
tree
2016-01-18
S
t
as
B
ou
k
arev
S
a
ve the in
t
e
r
rupt c
o
ntext in sigabrt_handl
e
r
.
commit
|
commitdiff
|
tree
2016-01-15
Stas Bouk
a
rev
Fi
x
ISQRT der
i
ve-
t
y
p
e
.
commit
|
commitdiff
|
tree
2016-01-14
Stas
Boukarev
Better
li
s
p-ba
c
ktraces for memor
y
-faults on non-x86o
i
d
s
.
commit
|
commitdiff
|
tree
2016-01-14
S
tas Boukarev
Rest
o
re disas
s
embling
o
n
AR
M
6
4
.
commit
|
commitdiff
|
tree
2016-01-14
S
tas Bo
u
karev
Better LDB backtraces from signal h
a
ndlers on x86oids
.
commit
|
commitdiff
|
tree
2016-01-14
Stas
B
oukarev
Ma
k
e LDB backtraces more resilient
.
commit
|
commitdiff
|
tree
2016-01-14
S
t
as Bo
u
kar
e
v
Fix t
y
po
.
commit
|
commitdiff
|
tree
2016-01-14
Stas Boukare
v
Bet
t
er b
a
cktraces fr
o
m LDB
o
n
m
emo
r
y
f
aults
.
commit
|
commitdiff
|
tree
2016-01-13
Stas Boukarev
Protect
R
ECOGNIZE-DYNAMIC
-
EXTENT-LV
A
R
S
f
rom delet
e
d
.
.
.
commit
|
commitdiff
|
tree
2016-01-13
Stas Bou
k
arev
Replace
m
agic const
a
nts with BASE-CHAR-C
O
DE-LIMIT
.
commit
|
commitdiff
|
tree
2016-01-11
S
tas Bouk
a
rev
Fi
x
X
R
E
F
on met
h
o
ds with EQL spe
c
ia
l
izer
s
.
commit
|
commitdiff
|
tree
2016-01-11
Stas
B
oukarev
B
etter s
t
yle-warn
i
n
g
from und
e
fined INF
O
type
s
.
commit
|
commitdiff
|
tree
2016-01-11
Stas
Boukare
v
Fix win
3
2
-
x86 b
u
i
l
d
.
commit
|
commitdiff
|
tree
2016-01-11
St
a
s Bo
u
kar
e
v
Inherit thre
a
d FP masks on darwin
.
commit
|
commitdiff
|
tree
2016-01-11
S
tas Boukarev
Fix ba
c
ktr
a
ces on OS X
.
commit
|
commitdiff
|
tree
2016-01-08
Philipp M
a
tthias
.
.
.
Fix typo in CASEFO
L
D
d
o
cstrin
g
.
commit
|
commitdiff
|
tree
2016-01-07
S
t
as Bou
k
arev
Don't
t
r
y t
o
j
o
i
n threads coming from
f
oreign callbacks
.
commit
|
commitdiff
|
tree
2015-12-30
Sta
s
Boukarev
Don't ignore invali
d
COND clauses following
a
T clause
.
commit
|
commitdiff
|
tree
2015-12-30
Stas Bou
k
ar
e
v
Don't bind *compi
l
e
r
-error-cont
e
x
t
*
t
wice i
n
%
c
heck
.
.
.
commit
|
commitdiff
|
tree
2015-12-28
Stas Boukarev
Delay co
m
pile-time check-bou
n
d warning until IR2
c
onversion
.
commit
|
commitdiff
|
tree
2015-12-25
S
t
as
Bouk
a
rev
sb
-
introsp
e
ct: find the
ri
g
ht debug i
n
f
o function
.
commit
|
commitdiff
|
tree
2015-12-25
Stas Boukar
e
v
A co
u
ple of sma
l
l adjustm
e
nts
.
commit
|
commitdiff
|
tree
2015-12-19
Sta
s
Bouk
a
rev
Fix
d
isassembling
jumps on PPC
.
commit
|
commitdiff
|
tree
2015-12-19
Dmitry Igrishin
Fix typo
commit
|
commitdiff
|
tree
2015-12-16
Stas Bo
u
karev
Add a t
e
st
that checks CL symb
o
ls for
b
eing bound/fbound
.
.
.
commit
|
commitdiff
|
tree
2015-12-16
Stas Bouka
r
ev
Put CL:F
U
NCTION-KEYWOR
D
S ba
c
k in
.
commit
|
commitdiff
|
tree
2015-12-16
S
tas Boukarev
R
e
vert "remove explicit
e
gcc deps for x
8
6/ope
n
bsd"
commit
|
commitdiff
|
tree
2015-12-15
Manuel
Giraud
r
emove exp
l
i
ci
t
egcc deps for x86/openbs
d
commit
|
commitdiff
|
tree
2015-12-14
Stas Boukare
v
Simplify +
s
s
et-reh
a
sh-threshold
+
.
commit
|
commitdiff
|
tree
2015-12-13
Stas Boukarev
Fix
s
uboptimality in s
s
et-adj
o
in
.
commit
|
commitdiff
|
tree
2015-12-10
Stas Bo
u
ka
r
ev
F
i
x allocating larg
e
arrays on 64-
b
it Wind
o
w
s
.
commit
|
commitdiff
|
tree
2015-12-08
Stas Bo
u
kare
v
Don't trans
f
orm LI
S
T w
i
th a
very large number of arguments
.
commit
|
commitdiff
|
tree
2015-12-08
Stas Boukarev
Define
s
b
-vm:large-o
b
ject-si
z
e an
d
e
x
pose it to genesis
.
commit
|
commitdiff
|
tree
2015-12-08
Sta
s
B
oukarev
Opti
m
iz
e
make-sequen
c
e
'
list
.
commit
|
commitdiff
|
tree
2015-12-08
St
a
s Boukare
v
Disable allocate-list-on-heap VOP
.
commit
|
commitdiff
|
tree
2015-12-08
Stas Boukarev
Fix allocate
-
l
is
t
-on-heap on x86-64
w
ith lar
g
e immediate
.
.
.
commit
|
commitdiff
|
tree
2015-12-08
Stas Bouk
a
rev
Optimize al
l
ocate-list-on-heap on x86-64
.
commit
|
commitdiff
|
tree
2015-12-06
Stas Boukare
v
Optimize ASH
v
o
p
s
on ARM64
.
commit
|
commitdiff
|
tree
2015-12-06
Stas Boukarev
Defi
n
e mo
d
ular fixn
u
m f
u
n
c
tions on ARM64
.
commit
|
commitdiff
|
tree
2015-12-06
Stas Bouk
a
r
ev
Pass MAP_FIXED to mmap on Linu
x
.
commit
|
commitdiff
|
tree
2015-12-05
Stas Boukarev
Don'
t
genera
t
e type ch
e
c
k
s
i
n d
e
leted blocks
.
commit
|
commitdiff
|
tree
2015-12-05
St
a
s Boukarev
R
e
m
ove %check-bound
with
l
o
w
saf
e
t
y
.
commit
|
commitdiff
|
tree
2015-12-04
Stas Boukarev
info
.
impure(glob
a
ldb-info-iterate): pass
on #-sb-doc
.
commit
|
commitdiff
|
tree
2015-12-04
Stas Boukarev
Check f
o
r fixnum
in
t
h
e C
H
ECK-B
O
UND V
O
P
.
commit
|
commitdiff
|
tree
2015-12-04
S
t
a
s
B
o
u
k
are
v
Fix
A
RRAY-DIMENSION tr
a
nsfor
m
ation
o
f arrays of
unknown
.
.
.
commit
|
commitdiff
|
tree
2015-12-04
Stas Boukarev
Optimize %C
H
ECK
-
B
O
UND
a
way
.
commit
|
commitdiff
|
tree
next