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
Stas Bouka
r
ev
Ensure
r
egisters ar
e
mo
v
ed
into stack locations directly
.
commit
|
commitdiff
|
tree
2016-02-21
Stas Bouk
a
rev
Remove a coupl
e
of
#if 0
commit
|
commitdiff
|
tree
2016-02-21
S
t
as
B
o
uk
a
rev
Opti
m
ize
initia
l
ize-vector with 0 values
.
commit
|
commitdiff
|
tree
2016-02-21
St
a
s B
o
uk
a
rev
Abstract
i
mmediate load
i
ng on
x
86-64
.
commit
|
commitdiff
|
tree
2016-02-21
Stas B
o
ukar
e
v
Derive res
u
lt types of structure
s
etters
.
commit
|
commitdiff
|
tree
2016-02-21
S
t
as Boukarev
Optimize
emit-inits wi
t
h 0 values
.
commit
|
commitdiff
|
tree
2016-02-21
S
t
as B
o
ukarev
Sl
i
ghtl
y
optimize a
l
location seq
u
ence on x86-64
.
commit
|
commitdiff
|
tree
2016-02-21
Stas
B
oukarev
Remove global_interrupt_da
t
a
.
commit
|
commitdiff
|
tree
2016-02-21
Stas Boukarev
Fix
si
n
gle-
t
hreaded b
u
ilds
.
commit
|
commitdiff
|
tree
2016-02-20
S
t
as Bou
k
arev
Do
n
't
free
thread->interru
p
t
_data sep
a
rately
.
commit
|
commitdiff
|
tree
2016-02-20
S
t
as Bou
k
ar
e
v
Micro-optimize ver
i
fy
-
arg-count o
n
x8
6
o
i
ds and AR
M
64
.
commit
|
commitdiff
|
tree
2016-02-20
St
a
s Boukarev
creat
e
_
t
h
re
a
d_s
t
r
uct: don't a
l
locate in
t
errupt_dat
a
.
.
.
commit
|
commitdiff
|
tree
2016-02-20
Stas Boukarev
create_
t
hread_struct: don't alloca
t
e os_
a
ttr separatel
y
.
commit
|
commitdiff
|
tree
2016-02-20
Stas Boukarev
Don'
t
lea
k
m
emory during
exce
p
tion handling on
Darwin
.
commit
|
commitdiff
|
tree
2016-02-20
Stas Bouk
a
rev
*c
o
mpiler-trace-outpu
t
*
w
o
rkaround
.
commit
|
commitdiff
|
tree
2016-02-19
S
tas Boukarev
Ke
e
p sb-assem:*assem-
i
nstruct
i
ons
*
for slime
c
omp
a
tibility
.
commit
|
commitdiff
|
tree
2016-02-13
Stas Boukar
e
v
R
e
store
b
uild on non-
x
86oids
.
commit
|
commitdiff
|
tree
2016-02-12
Stas
B
ou
k
ar
e
v
Improve LDB w
h
en (+ size posit
i
on)
i
s
less
t
han n-
f
ixnum
.
.
.
commit
|
commitdiff
|
tree
2016-02-12
St
a
s
B
oukarev
Optimize logan
d
with non-fixnum word masks on x8
6
oids
.
.
.
commit
|
commitdiff
|
tree
2016-02-11
Stas Boukarev
Ad
d
LOGTEST V
O
Ps on ARM64
.
commit
|
commitdiff
|
tree
2016-02-11
Stas Boukarev
Optimize
MASK-SIGNED-FIE
L
D on ARM64
.
commit
|
commitdiff
|
tree
2016-02-11
Stas Boukarev
Disassem
b
l
e TB
Z
an
d
TBNZ on A
R
M64
.
commit
|
commitdiff
|
tree
2016-02-11
S
t
a
s
Boukarev
O
ptimiz
e
fix
n
um
mask-
s
i
g
ned-f
i
eld on x86
.
commit
|
commitdiff
|
tree
2016-02-10
S
t
as Boukarev
Optimize (MASK-SIG
N
ED-FIELD 63
X
)
o
n
x86-64
.
commit
|
commitdiff
|
tree
2016-02-10
Stas Bo
u
karev
Op
t
imize some
VO
P
S on
A
R
M6
4
with LDP/
S
TP
.
commit
|
commitdiff
|
tree
2016-02-10
Stas Boukarev
sb-profile:report don't warn about
redefine
d
fu
n
ction
s
.
commit
|
commitdiff
|
tree
2016-02-09
Stas Boukarev
Micro-optimize listify-rest-args on AR
M
6
4
.
commit
|
commitdiff
|
tree
2016-02-09
S
t
a
s
Boukarev
Fix disassembling of LDR/
S
TR with post/p
r
e
-
index on
.
.
.
commit
|
commitdiff
|
tree
2016-02-09
S
t
as
B
oukar
e
v
Fix call_into_c o
n
PPC
.
commit
|
commitdiff
|
tree
2016-02-09
Stas Bouka
r
ev
Slightly
reduc
e
consing in with-
p
ackage-iterator
.
commit
|
commitdiff
|
tree
2016-02-08
Stas Bo
u
karev
Opt
i
miz
e
o
ut
of
l
in
e
LIST*
commit
|
commitdiff
|
tree
2016-02-08
S
tas Bou
k
a
r
ev
Fi
x
a copy
& paste mistak
e
that breaks x86
.
commit
|
commitdiff
|
tree
2016-02-08
Stas Boukarev
Remove unne
c
essary
package p
r
ef
i
xes
.
commit
|
commitdiff
|
tree
2016-02-07
Sta
s
Boukarev
O
ptimize
fix
n
um LOGNOR on
A
RM64
.
commit
|
commitdiff
|
tree
2016-02-07
Stas Boukarev
Micr
o
-optimize sb-k
e
rnel:code-in
s
t
ructions on
a
rm64
.
commit
|
commitdiff
|
tree
2016-02-07
Sta
s
Boukarev
Remove sb-disassem::c
o
de
-
inst-area-addr
e
ss
.
commit
|
commitdiff
|
tree
2016-02-07
Stas Boukarev
Rem
o
ve sb-assem:*asse
m
-instructions*
.
commit
|
commitdiff
|
tree
2016-02-07
Stas Bou
k
arev
F
i
x x86 bui
l
d
.
commit
|
commitdiff
|
tree
2016-02-06
Stas Bouka
r
ev
Warn
a
bout
ar
g
-count mismatch for M
A
P and
M
AP-I
N
TO
.
commit
|
commitdiff
|
tree
2016-02-06
Sta
s
Boukarev
Make
%othe
r
-
pointer-w
i
de
t
ag GC safe
.
commit
|
commitdiff
|
tree
2016-02-02
Stas Bo
u
karev
Check argument m
i
s
m
atch
f
or f
u
nction ar
g
ume
n
ts to callable
.
.
.
commit
|
commitdiff
|
tree
2016-01-31
Sta
s
B
ou
k
a
r
e
v
Constant
f
old f
u
nctions th
a
t ca
l
l other functions
.
commit
|
commitdiff
|
tree
2016-01-31
Stas Boukar
e
v
Don't
e
valuate the do
c
string in
de
f
var,
defconstant
.
commit
|
commitdiff
|
tree
2016-01-31
Sta
s
Bou
k
arev
Forge
t
about
a
c
onstant v
a
riable after m
a
k
u
nboun
d
.
commit
|
commitdiff
|
tree
2016-01-31
S
t
as B
o
ukarev
W
r
a
p a test
in
w
it
h
-t
e
st
.
commit
|
commitdiff
|
tree
2016-01-31
Stas Boukarev
Proper
e
rrors
f
r
o
m OPEN
o
n Window
s
.
commit
|
commitdiff
|
tree
2016-01-18
Stas Boukarev
D
o
n
't import SB-C::V
O
P-INFO-TAR
G
ET-F
U
N in
t
o SB-REGALLOC
.
commit
|
commitdiff
|
tree
2016-01-18
Stas Boukarev
Fix
scale-float on x86
.
commit
|
commitdiff
|
tree
2016-01-18
S
t
as B
o
ukarev
Cl
e
an up
*
f
e
ature*
t
est in a couple of p
l
a
c
e
s
.
commit
|
commitdiff
|
tree
2016-01-18
Stas B
o
u
kare
v
Fix SQRT on LEA
S
T-NEGATIVE-DOU
B
LE-FLOAT
.
commit
|
commitdiff
|
tree
2016-01-18
S
tas Boukarev
MAPHASH co
m
piler-macro:
d
on't evaluate
H
AS
H
-TABLE twice
.
commit
|
commitdiff
|
tree
2016-01-18
Stas B
o
ukare
v
H
andl
e
multi
p
l
e :NICKN
A
MES
o
ptions
t
o
D
EFPACKAGE
.
commit
|
commitdiff
|
tree
2016-01-18
Stas
Boukarev
Fix the
ADJUS
T
-ARRAY
t
ra
n
s
form
.
commit
|
commitdiff
|
tree
2016-01-18
Stas Bo
u
karev
(defun (setf
x
) (
)
) stop
p
ed returning
(SETF X)
commit
|
commitdiff
|
tree
2016-01-18
Stas Bou
k
arev
Save th
e
interru
p
t co
n
tex
t
in siga
b
rt_handl
e
r
.
commit
|
commitdiff
|
tree
2016-01-15
Stas B
o
ukarev
Fix ISQRT der
i
ve-
t
ype
.
commit
|
commitdiff
|
tree
2016-01-14
Stas Boukarev
Better lisp-backtraces for memory
-
fault
s
on no
n
-x86oids
.
commit
|
commitdiff
|
tree
2016-01-14
Stas Boukarev
Rest
o
re di
s
assemb
l
ing
on ARM
6
4
.
commit
|
commitdiff
|
tree
2016-01-14
Stas Bo
u
karev
Better
LDB bac
k
traces fr
o
m signal handlers on
x86oids
.
commit
|
commitdiff
|
tree
2016-01-14
Stas Boukarev
Make
LDB bac
k
tr
a
ces
m
ore
r
esili
e
nt
.
commit
|
commitdiff
|
tree
2016-01-14
Stas B
o
ukarev
Fix typo
.
commit
|
commitdiff
|
tree
2016-01-14
Stas Bo
u
kare
v
Better b
a
c
ktrac
e
s f
r
om LDB on memory faults
.
commit
|
commitdiff
|
tree
2016-01-13
Stas
B
oukarev
P
r
otect R
E
COGNIZ
E
-DYNAMIC-EXTENT
-
L
VA
R
S
from deleted
.
.
.
commit
|
commitdiff
|
tree
2016-01-13
Stas
Boukarev
Replace
m
a
gic
con
s
t
ants with BASE-CHAR-CO
D
E-LIMIT
.
commit
|
commitdiff
|
tree
2016-01-11
S
t
a
s Boukar
e
v
Fix XREF on methods with
E
Q
L specializ
e
rs
.
commit
|
commitdiff
|
tree
2016-01-11
S
t
a
s Bo
u
karev
B
e
tter
s
t
yle-warning fr
o
m
u
n
d
e
f
ined
IN
F
O types
.
commit
|
commitdiff
|
tree
2016-01-11
Stas Bou
k
arev
Fix w
i
n32-x86
build
.
commit
|
commitdiff
|
tree
2016-01-11
Sta
s
Bouka
r
ev
Inher
i
t threa
d
FP masks
on darwin
.
commit
|
commitdiff
|
tree
2016-01-11
Stas B
o
ukarev
Fix b
a
c
ktraces on OS X
.
commit
|
commitdiff
|
tree
2016-01-07
St
a
s Bo
u
karev
Don't try
t
o
join t
h
read
s
com
i
ng from foreign callb
a
c
ks
.
commit
|
commitdiff
|
tree
2015-12-30
Stas B
o
uka
r
e
v
Don
'
t
ignor
e
i
n
valid CON
D
clause
s
followin
g
a T clause
.
commit
|
commitdiff
|
tree
2015-12-30
St
a
s Bouk
a
rev
Don't bind *c
o
m
p
iler-error-con
t
ext* twice in %check
.
.
.
commit
|
commitdiff
|
tree
2015-12-28
S
t
as Bo
u
karev
Delay
com
p
ile-t
i
me check-bou
n
d war
n
i
n
g un
t
il
I
R2 conversion
.
commit
|
commitdiff
|
tree
2015-12-25
Stas Boukarev
sb
-
int
r
ospect:
f
in
d
the right debug
i
nfo function
.
commit
|
commitdiff
|
tree
2015-12-25
St
a
s Boukarev
A
c
ouple of small adjustm
e
nts
.
commit
|
commitdiff
|
tree
2015-12-19
Stas Boukarev
Fix disasse
m
b
ling
jumps on PPC
.
commit
|
commitdiff
|
tree
2015-12-16
Sta
s
Boukarev
Add a t
e
st that checks CL symbols for being b
o
und/f
b
ound
.
.
.
commit
|
commitdiff
|
tree
2015-12-16
Sta
s
Boukarev
Put
C
L
:
FUNCTION-
K
EY
W
ORDS
b
a
ck i
n
.
commit
|
commitdiff
|
tree
2015-12-16
Stas Bou
k
arev
Revert "remove explici
t
eg
c
c dep
s
f
o
r
x86/openbsd"
commit
|
commitdiff
|
tree
2015-12-14
S
tas Boukarev
Si
m
plify +sset-reh
a
sh-th
r
eshold+
.
commit
|
commitdiff
|
tree
2015-12-13
Stas Boukarev
Fi
x
subopt
i
ma
l
ity in
s
set-adjoin
.
commit
|
commitdiff
|
tree
2015-12-10
S
t
as Boukarev
Fix allocating l
a
rge arrays on 64-bit Win
d
ow
s
.
commit
|
commitdiff
|
tree
2015-12-08
St
a
s Bouka
r
ev
Don't
t
r
a
n
sform LIST with a
very large numb
e
r o
f
argumen
t
s
.
commit
|
commitdiff
|
tree
2015-12-08
Stas Boukare
v
Define sb-vm
:
large-obj
e
c
t
-size a
n
d expose i
t
to
gen
e
s
is
.
commit
|
commitdiff
|
tree
2015-12-08
S
ta
s
B
o
ukarev
O
ptimiz
e
m
a
ke-sequen
c
e 'list
.
commit
|
commitdiff
|
tree
2015-12-08
Stas
Boukare
v
Disable a
l
locat
e
-list-on-heap VOP
.
commit
|
commitdiff
|
tree
2015-12-08
Stas Boukarev
Fix allo
c
ate-list-on-heap
o
n x86-64 with
l
arge immediate
.
.
.
commit
|
commitdiff
|
tree
2015-12-08
Stas Bou
k
a
rev
Opti
m
ize alloc
a
te-list
-
o
n-
h
eap on
x86-
6
4
.
commit
|
commitdiff
|
tree
2015-12-06
Stas Boukare
v
Optimize ASH vops on ARM64
.
commit
|
commitdiff
|
tree
2015-12-06
Stas Bou
k
arev
Define modular fixnum functio
n
s
on ARM
6
4
.
commit
|
commitdiff
|
tree
2015-12-06
Stas Boukarev
Pass
M
AP_FIXED to mma
p
on L
i
nux
.
commit
|
commitdiff
|
tree
2015-12-05
S
t
as B
o
ukare
v
Don't gener
a
t
e
type checks i
n
deleted
blocks
.
commit
|
commitdiff
|
tree
2015-12-05
Stas B
o
uka
r
ev
Remov
e
%check-bound with l
o
w safet
y
.
commit
|
commitdiff
|
tree
2015-12-04
St
a
s
Boukar
e
v
info
.
impure(globaldb-info-it
e
rate): p
a
ss on #-
s
b
-doc
.
commit
|
commitdiff
|
tree
2015-12-04
Stas Bouk
a
rev
Ch
e
ck f
o
r fixnum
in the CHEC
K
-BOUND VOP
.
commit
|
commitdiff
|
tree
2015-12-04
S
t
as Boukarev
Fix ARRAY
-
DIMENSION transformati
o
n
of ar
r
ays of unknown
.
.
.
commit
|
commitdiff
|
tree
2015-12-04
Stas Bouka
r
ev
Optimi
z
e %CHECK-BOUND
away
.
commit
|
commitdiff
|
tree
2015-12-03
S
t
a
s
B
oukar
e
v
Bet
t
er array
d
ime
n
sion der
i
va
t
ion
.
commit
|
commitdiff
|
tree
2015-12-03
Stas Boukarev
Add explici
t
-
c
heck to F
I
ND-FDEFN
fo
r
better e
r
r
ors
.
commit
|
commitdiff
|
tree
2015-12-02
Stas Bo
u
karev
More safe FBO
U
NDP
.
commit
|
commitdiff
|
tree
next