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
Reduce stack usage by unwind-block.
2016-02-20
S
tas B
o
ukarev
*comp
i
ler-tra
c
e-
o
utput* workar
o
und
.
commit
|
commitdiff
|
tree
2016-02-19
Stas Boukarev
Keep sb-assem:*assem-i
n
structions* for slime compatibility
.
commit
|
commitdiff
|
tree
2016-02-13
S
tas Boukarev
Restore buil
d
on non-x86oids
.
commit
|
commitdiff
|
tree
2016-02-12
Stas B
o
ukarev
Improve LDB when (+ s
i
z
e
positi
o
n) is less than
n
-fi
x
n
u
m
.
.
.
commit
|
commitdiff
|
tree
2016-02-12
Stas Bouk
a
rev
Optimize
l
ogand with
non-fixn
u
m
word masks on x86oids
.
.
.
commit
|
commitdiff
|
tree
2016-02-11
Stas Boukarev
Add LOGTEST VOPs on
A
RM64
.
commit
|
commitdiff
|
tree
2016-02-11
Stas
B
o
uk
a
r
ev
Optimize MASK-SIGNED-FIELD on
A
R
M64
.
commit
|
commitdiff
|
tree
2016-02-11
Stas Boukarev
Disasse
m
ble TBZ and TBNZ on ARM64
.
commit
|
commitdiff
|
tree
2016-02-11
Stas
B
oukarev
Optimize
f
ixnum ma
s
k-s
i
gn
e
d
-
f
i
e
l
d
o
n
x
8
6
.
commit
|
commitdiff
|
tree
2016-02-10
Stas
B
ouk
a
r
ev
Op
t
imize (MASK-SIGNED-FIELD
6
3
X
) on x8
6
-64
.
commit
|
commitdiff
|
tree
2016-02-10
St
a
s B
o
u
k
a
r
ev
Optimize some VOPS on ARM64
with
L
D
P
/STP
.
commit
|
commitdiff
|
tree
2016-02-10
Sta
s
Boukarev
s
b
-profile:report don't warn
ab
o
ut redefi
n
ed functions
.
commit
|
commitdiff
|
tree
2016-02-09
Sta
s
Boukarev
Micro
-
op
t
imize
listify-re
s
t-args on
A
R
M6
4
.
commit
|
commitdiff
|
tree
2016-02-09
Stas Boukarev
Fix d
i
sa
s
sembl
i
ng of LDR/STR with post
/
p
r
e-i
n
dex on
.
.
.
commit
|
commitdiff
|
tree
2016-02-09
Stas Boukarev
Fi
x
c
a
ll_into_c on PPC
.
commit
|
commitdiff
|
tree
2016-02-09
Stas Boukarev
S
l
ightly reduce con
s
i
ng in wi
t
h-package-itera
t
or
.
commit
|
commitdiff
|
tree
2016-02-08
Stas B
o
ukarev
Op
t
imize
out of line LIST*
commit
|
commitdiff
|
tree
2016-02-08
St
a
s
Bo
u
karev
Fix
a c
o
py
&
paste mistake
that
breaks x86
.
commit
|
commitdiff
|
tree
2016-02-08
Stas Boukarev
Remove un
n
ecessary
p
ack
a
ge prefi
x
es
.
commit
|
commitdiff
|
tree
2016-02-07
Stas Boukarev
Optimize fix
n
um LOGNOR on ARM6
4
.
commit
|
commitdiff
|
tree
2016-02-07
Stas Boukarev
Micro-o
p
timize sb-kernel:code-instruc
t
ions on ar
m
64
.
commit
|
commitdiff
|
tree
2016-02-07
Stas Bouka
r
ev
Remove sb-disa
s
sem::code-inst
-
a
rea
-
addres
s
.
commit
|
commitdiff
|
tree
2016-02-07
Sta
s
Boukarev
Remove
sb-assem:*assem-instructions*
.
commit
|
commitdiff
|
tree
2016-02-07
Sta
s
Boukarev
Fix x
8
6 build
.
commit
|
commitdiff
|
tree
2016-02-06
S
t
a
s
Boukarev
Warn a
b
out arg-
c
oun
t
mismatch for
M
AP
a
n
d MAP-I
N
TO
.
commit
|
commitdiff
|
tree
2016-02-06
Stas
B
oukarev
Ma
k
e %oth
e
r-pointer-
w
idetag GC sa
f
e
.
commit
|
commitdiff
|
tree
2016-02-02
Stas Boukarev
Check argument mi
s
match
f
or function argum
e
nts to cal
l
able
.
.
.
commit
|
commitdiff
|
tree
2016-01-31
Stas Bou
k
arev
Constant fold functions that call other function
s
.
commit
|
commitdiff
|
tree
2016-01-31
Stas Boukarev
Don't evaluate the docstring in d
e
fvar, defc
o
nstant
.
commit
|
commitdiff
|
tree
2016-01-31
Stas Bou
k
arev
Forget a
b
out a
constant variable after maku
n
bou
n
d
.
commit
|
commitdiff
|
tree
2016-01-31
Sta
s
Bo
u
karev
Wrap a test in with-
t
est
.
commit
|
commitdiff
|
tree
2016-01-31
Stas Bou
k
a
r
ev
Proper errors
from OPEN on Win
d
o
ws
.
commit
|
commitdiff
|
tree
2016-01-18
Sta
s
B
oukarev
D
o
n
't
i
mpo
r
t SB-C::
V
OP-INFO-T
A
RGET-
F
UN in
t
o
SB-
R
EGALLOC
.
commit
|
commitdiff
|
tree
2016-01-18
S
t
as Boukarev
Fix scale-float o
n
x86
.
commit
|
commitdiff
|
tree
2016-01-18
Sta
s
Boukarev
Cl
e
an up *
f
eature* test in a
c
ouple
of p
l
aces
.
commit
|
commitdiff
|
tree
2016-01-18
S
t
as B
o
ukarev
Fix SQRT
on LEAST-NEGATIVE-DOUBLE-FLOAT
.
commit
|
commitdiff
|
tree
2016-01-18
Stas Boukarev
MAPHASH com
p
i
l
er-macr
o
: don't evalu
a
te HASH-TABLE twic
e
.
commit
|
commitdiff
|
tree
2016-01-18
Stas Boukar
e
v
H
andle multipl
e
:NICKNAMES options t
o
DEFPACKAG
E
.
commit
|
commitdiff
|
tree
2016-01-18
S
t
as Boukare
v
F
ix the
ADJU
S
T-
A
RRA
Y
trans
f
orm
.
commit
|
commitdiff
|
tree
2016-01-18
Sta
s
Boukare
v
(defun (setf x) ())
stopped return
i
ng (SETF X)
commit
|
commitdiff
|
tree
2016-01-18
St
a
s Bouka
r
ev
Save
t
h
e
in
t
er
r
upt context in siga
b
r
t
_
handl
e
r
.
commit
|
commitdiff
|
tree
2016-01-15
S
tas Boukarev
Fix ISQRT derive-type
.
commit
|
commitdiff
|
tree
2016-01-14
Stas
B
oukarev
Better
l
isp-backtraces for
m
emory-faul
t
s
on n
o
n-x8
6
oids
.
commit
|
commitdiff
|
tree
2016-01-14
Stas Bo
u
k
arev
R
e
s
t
or
e
disasse
m
bling on ARM64
.
commit
|
commitdiff
|
tree
2016-01-14
Sta
s
Bo
u
karev
Be
t
ter LDB bac
k
traces from si
g
nal handlers on x86oids
.
commit
|
commitdiff
|
tree
2016-01-14
St
a
s Boukarev
Mak
e
LDB b
a
cktraces
more resilien
t
.
commit
|
commitdiff
|
tree
2016-01-14
Stas Bouk
a
rev
Fix typo
.
commit
|
commitdiff
|
tree
2016-01-14
Stas
Bou
k
a
re
v
B
etter back
t
r
a
ce
s
from
LDB on memory faults
.
commit
|
commitdiff
|
tree
2016-01-13
S
tas Boukarev
Prot
e
ct RECO
G
N
I
Z
E
-DYNAMIC
-
EXTE
N
T
-
LVARS from deleted
.
.
.
commit
|
commitdiff
|
tree
2016-01-13
Stas Boukarev
R
e
plac
e
magic con
s
tants wi
t
h
BASE-CH
A
R-CODE-LI
M
IT
.
commit
|
commitdiff
|
tree
2016-01-11
S
tas Boukarev
Fix XREF on methods
with
E
Q
L specializers
.
commit
|
commitdiff
|
tree
2016-01-11
Stas Boukarev
Bette
r
style-war
n
ing fr
o
m
undefined INFO types
.
commit
|
commitdiff
|
tree
2016-01-11
Stas
Boukarev
Fi
x
win32-
x
86 build
.
commit
|
commitdiff
|
tree
2016-01-11
S
tas Boukarev
I
n
herit thread FP masks
o
n
darwin
.
commit
|
commitdiff
|
tree
2016-01-11
Stas Boukarev
Fix backtraces on OS
X
.
commit
|
commitdiff
|
tree
2016-01-08
P
h
ili
p
p Matthias
.
.
.
Fix
t
y
p
o
in CAS
E
FOLD docstr
i
ng
.
commit
|
commitdiff
|
tree
2016-01-07
Stas Bo
u
ka
r
e
v
Don't
t
r
y to join threads coming from foreign
c
a
llbacks
.
commit
|
commitdiff
|
tree
2015-12-30
Stas Bou
k
arev
D
on
'
t ignore inva
l
id C
O
ND cla
u
ses fo
l
l
o
wing a T clau
s
e
.
commit
|
commitdiff
|
tree
2015-12-30
Stas Boukarev
Don't bind *compiler-error-context* twice in %check
.
.
.
commit
|
commitdiff
|
tree
2015-12-28
Stas Boukarev
Del
a
y compil
e
-time check-
b
ound warning
u
ntil IR2
c
onversion
.
commit
|
commitdiff
|
tree
2015-12-25
S
t
as Bouka
r
ev
sb-in
t
ro
s
pect:
fin
d
t
h
e
right debug
i
n
fo
f
unction
.
commit
|
commitdiff
|
tree
2015-12-25
Stas Boukar
e
v
A
c
oupl
e
of small adjust
m
ents
.
commit
|
commitdiff
|
tree
2015-12-19
Stas Bo
u
karev
Fix disassembling
jumps on PPC
.
commit
|
commitdiff
|
tree
2015-12-19
Dmitry Igris
h
i
n
Fix typo
commit
|
commitdiff
|
tree
2015-12-16
Stas Boukare
v
Add a test that checks
CL
symbols
for be
i
ng bound/
f
bound
.
.
.
commit
|
commitdiff
|
tree
2015-12-16
Stas Boukarev
P
ut CL:FUNCTI
O
N-KEYWORDS b
a
ck
i
n
.
commit
|
commitdiff
|
tree
2015-12-16
Sta
s
Boukarev
Revert "re
m
ove expli
c
it egcc
d
e
p
s
for x86/
o
penbsd"
commit
|
commitdiff
|
tree
2015-12-15
Manuel Giraud
remove explicit egcc deps for
x
86
/
openbsd
commit
|
commitdiff
|
tree
2015-12-14
Stas Boukarev
Simplify +sset-re
h
ash-threshold+
.
commit
|
commitdiff
|
tree
2015-12-13
Stas
B
oukarev
Fix suboptima
l
i
ty in
s
se
t
-adjoin
.
commit
|
commitdiff
|
tree
2015-12-10
Stas Boukar
e
v
F
i
x allocati
n
g large
a
rrays on 64-
b
it Windows
.
commit
|
commitdiff
|
tree
2015-12-08
S
tas B
o
ukarev
Don't tra
n
sf
o
rm LIST w
i
t
h
a ve
r
y large
number of argument
s
.
commit
|
commitdiff
|
tree
2015-12-08
Stas Boukarev
D
e
fine
s
b-vm:large-obje
c
t
-
size and exp
o
se it to genesis
.
commit
|
commitdiff
|
tree
2015-12-08
S
ta
s
Boukarev
O
p
t
i
m
i
z
e mak
e
-sequence 'list
.
commit
|
commitdiff
|
tree
2015-12-08
S
t
a
s Boukarev
Disable
allo
c
ate-l
i
st
-
on-
h
eap VOP
.
commit
|
commitdiff
|
tree
2015-12-08
Sta
s
Boukarev
Fix allocate-list-on-heap on x86-64 w
i
th large immedia
t
e
.
.
.
commit
|
commitdiff
|
tree
2015-12-08
Sta
s
B
o
ukarev
Opti
m
i
ze allo
c
ate-list
-
on-heap on x86-64
.
commit
|
commitdiff
|
tree
2015-12-06
Stas Boukarev
Opt
i
mize ASH
vops on
A
RM64
.
commit
|
commitdiff
|
tree
2015-12-06
Sta
s
B
o
uka
r
ev
Defin
e
modular fixn
u
m funct
i
ons on ARM64
.
commit
|
commitdiff
|
tree
2015-12-06
Stas Bouka
r
e
v
Pass MAP_FIXED t
o
m
map on Linux
.
commit
|
commitdiff
|
tree
2015-12-05
Stas
B
o
u
karev
D
o
n
'
t
generat
e
type checks in delete
d
bl
o
cks
.
commit
|
commitdiff
|
tree
2015-12-05
Sta
s
Boukarev
Remov
e
%check-bound
w
ith low safety
.
commit
|
commitdiff
|
tree
2015-12-04
Sta
s
B
o
ukarev
info
.
impure(globaldb
-
info-iterate): pass on #-sb-doc
.
commit
|
commitdiff
|
tree
2015-12-04
Stas Boukarev
Check for fixnum i
n
the
C
H
E
CK-BOU
N
D
VOP
.
commit
|
commitdiff
|
tree
2015-12-04
S
ta
s
Boukarev
Fix ARRAY-DIMENSIO
N
transformation of arrays of unk
n
own
.
.
.
commit
|
commitdiff
|
tree
2015-12-04
Stas Boukarev
Optimize
%CHECK-BOU
N
D away
.
commit
|
commitdiff
|
tree
2015-12-03
S
t
as Boukarev
Better array
d
imens
i
on derivation
.
commit
|
commitdiff
|
tree
2015-12-03
Stas Bo
u
karev
Add explicit-check
to FIND-FDEFN for better errors
.
commit
|
commitdiff
|
tree
2015-12-02
Stas Bou
k
are
v
M
o
re safe FBOUN
D
P
.
commit
|
commitdiff
|
tree
2015-12-01
S
tas
Boukarev
Remove primitive
-
type-che
c
k, unused
.
commit
|
commitdiff
|
tree
2015-12-01
T
omas Hla
v
aty
Do
not r
e
ly on `which` to be presen
t
in the system
commit
|
commitdiff
|
tree
2015-11-30
Stas Bouk
a
re
v
Fix CHAR-EQUAL transform
.
commit
|
commitdiff
|
tree
2015-11-30
Stas Bouk
a
rev
Don't fold or fl
u
s
h
CHECK-BOUND
.
commit
|
commitdiff
|
tree
2015-11-28
Attila Lendvai
P
r
ovide more info
in case
o
f infinite err
o
r
nesting
.
commit
|
commitdiff
|
tree
2015-11-28
Stas Boukarev
Don't fail when const
a
n
t
folding %E
Q
L/INTEG
E
R
.
commit
|
commitdiff
|
tree
2015-11-28
Stas
B
ouka
r
e
v
Better error a
n
d warn
i
ng messages for
check-bound
.
commit
|
commitdiff
|
tree
2015-11-22
Stas B
o
uka
r
ev
F
i
x fore
i
gn
.
tests
.
sh on #-linkage-t
a
ble
.
commit
|
commitdiff
|
tree
2015-11-21
S
tas
Boukarev
Restore Windows build
.
commit
|
commitdiff
|
tree
2015-11-20
Stas Boukarev
foreig
n
.
t
ests
.
sh
:
test for
mi
s
sing
.
so in
a se
p
ar
a
te
.
.
.
commit
|
commitdiff
|
tree
2015-11-16
St
a
s Boukarev
Optimize
out of line (TRUNCATE INTEGER RATIO)
commit
|
commitdiff
|
tree
next