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
t
as Boukar
e
v
*
comp
i
l
e
r-tr
a
ce-output* workaround
.
commit
|
commitdiff
|
tree
2016-02-19
Sta
s
Boukarev
K
e
ep
s
b-assem:*ass
e
m-instru
c
tions* for slime compatibi
l
ity
.
commit
|
commitdiff
|
tree
2016-02-13
Stas Boukarev
R
e
store bui
l
d on non
-
x86oids
.
commit
|
commitdiff
|
tree
2016-02-12
St
a
s Boukar
e
v
Improve
L
D
B
w
h
en (+ size
p
osition)
is
l
ess than
n
-fixn
u
m
.
.
.
commit
|
commitdiff
|
tree
2016-02-12
Sta
s
Boukarev
Optimize logand with non-
f
i
xnum
wo
r
d masks on x86oid
s
.
.
.
commit
|
commitdiff
|
tree
2016-02-11
Stas Bou
k
arev
Add LOGTE
S
T
V
OPs on ARM64
.
commit
|
commitdiff
|
tree
2016-02-11
S
t
as
Boukarev
Optimize MASK-S
I
G
N
ED-FIELD o
n
A
R
M64
.
commit
|
commitdiff
|
tree
2016-02-11
Stas Boukarev
Disasse
m
b
le TB
Z
and TBNZ on ARM6
4
.
commit
|
commitdiff
|
tree
2016-02-11
Stas Bou
k
arev
Optimize fixnum mask-sign
e
d-field on x86
.
commit
|
commitdiff
|
tree
2016-02-10
Stas Boukarev
Optimi
z
e (MASK-SIGNED-
F
IEL
D
6
3
X) on x86
-
6
4
.
commit
|
commitdiff
|
tree
2016-02-10
Stas Boukarev
Optimi
z
e
some VOPS on A
R
M64 with LDP
/
STP
.
commit
|
commitdiff
|
tree
2016-02-10
Stas Boukar
e
v
sb-pro
f
i
l
e
:report don't
w
arn about re
d
efin
e
d fu
n
ctions
.
commit
|
commitdiff
|
tree
2016-02-09
Stas Boukarev
Mi
c
r
o
-optimiz
e
listify-r
e
st-args on AR
M
6
4
.
commit
|
commitdiff
|
tree
2016-02-09
Sta
s
Bo
u
karev
Fix disassembling o
f
L
D
R/STR with post
/
p
re-ind
e
x o
n
.
.
.
commit
|
commitdiff
|
tree
2016-02-09
S
t
as Boukarev
Fix c
a
ll_int
o
_c on PPC
.
commit
|
commitdiff
|
tree
2016-02-09
Stas Bouka
r
ev
Sl
i
ghtly reduce consing in wit
h
-package-iterator
.
commit
|
commitdiff
|
tree
2016-02-08
S
tas
B
oukarev
O
pt
i
mize out
o
f line LIST*
commit
|
commitdiff
|
tree
2016-02-08
Stas Bo
u
k
arev
Fix a copy &
p
as
t
e mistake that bre
a
ks x
8
6
.
commit
|
commitdiff
|
tree
2016-02-08
Stas Boukarev
Remove
unneces
s
a
r
y
package
p
refi
x
e
s
.
commit
|
commitdiff
|
tree
2016-02-07
S
t
as Boukarev
Optimize fixnum
L
OGNOR on ARM64
.
commit
|
commitdiff
|
tree
2016-02-07
Stas
Boukarev
M
i
cro
-
optimi
z
e sb-kernel:code-i
n
s
t
ructio
n
s
on arm6
4
.
commit
|
commitdiff
|
tree
2016-02-07
Stas
B
ouk
a
rev
Remove sb-disassem::c
o
de-i
n
st-ar
e
a-address
.
commit
|
commitdiff
|
tree
2016-02-07
Stas Boukarev
Remove s
b
-assem:*assem-instructions*
.
commit
|
commitdiff
|
tree
2016-02-07
Stas
Boukare
v
F
ix
x
86 build
.
commit
|
commitdiff
|
tree
2016-02-06
Stas B
o
ukarev
Warn abo
u
t arg-count mis
m
atch for MAP and MA
P
-INTO
.
commit
|
commitdiff
|
tree
2016-02-06
Stas Boukarev
Make %oth
e
r-p
o
inter-wid
e
tag
GC safe
.
commit
|
commitdiff
|
tree
2016-02-02
Stas Boukarev
Ch
e
ck argu
m
ent mismatc
h
fo
r
function argum
e
nts to callable
.
.
.
commit
|
commitdiff
|
tree
2016-01-31
Stas B
o
ukarev
Const
a
nt fold f
u
nctions that call
other fu
n
ctions
.
commit
|
commitdiff
|
tree
2016-01-31
Stas
Bouk
a
rev
Don
'
t eval
u
ate
t
he docstri
n
g i
n
defvar, defconstant
.
commit
|
commitdiff
|
tree
2016-01-31
Stas
Boukarev
Forget about a constant
v
ariable after makunbound
.
commit
|
commitdiff
|
tree
2016-01-31
Stas Boukarev
Wrap a
t
e
st in wit
h
-test
.
commit
|
commitdiff
|
tree
2016-01-31
S
tas Bo
u
k
a
r
ev
Pr
o
per e
r
rors f
r
om OPEN on Windows
.
commit
|
commitdiff
|
tree
2016-01-18
Stas Boukarev
Don't im
p
ort SB-C
:
:VOP-INF
O
-TARGET-FUN int
o
SB
-
REGALLOC
.
commit
|
commitdiff
|
tree
2016-01-18
Sta
s
B
o
ukarev
F
i
x
s
c
a
le-float on x8
6
.
commit
|
commitdiff
|
tree
2016-01-18
S
t
a
s
B
o
ukare
v
C
l
e
an up *feature
*
test in a cou
p
le of places
.
commit
|
commitdiff
|
tree
2016-01-18
Stas Bo
u
karev
Fi
x
SQRT on LEAST-NEGATIVE-DOU
B
LE-
F
LOAT
.
commit
|
commitdiff
|
tree
2016-01-18
Stas
B
o
u
karev
MAPHASH compiler-
m
a
c
ro:
d
o
n
't evaluate HA
S
H-TABLE twice
.
commit
|
commitdiff
|
tree
2016-01-18
Stas
Boukarev
Handle multi
p
le :N
I
CKNAMES o
p
t
i
ons
t
o D
E
FPACKA
G
E
.
commit
|
commitdiff
|
tree
2016-01-18
Sta
s
Boukarev
Fix the ADJUST-ARRAY transform
.
commit
|
commitdiff
|
tree
2016-01-18
Stas
Boukarev
(defun (setf
x
) ()) stopped r
e
tu
r
ning (SETF
X
)
commit
|
commitdiff
|
tree
2016-01-18
Sta
s
Boukar
e
v
Save the interrupt context in sig
a
b
r
t_handler
.
commit
|
commitdiff
|
tree
2016-01-15
Stas Bou
k
arev
Fix ISQRT derive-type
.
commit
|
commitdiff
|
tree
2016-01-14
Stas B
o
ukarev
Better lisp
-
backtraces for memory-fa
u
lts
on
n
o
n-x86oids
.
commit
|
commitdiff
|
tree
2016-01-14
Stas Boukarev
Rest
o
re disassemb
l
ing on ARM64
.
commit
|
commitdiff
|
tree
2016-01-14
Stas Bouk
a
rev
Better L
D
B
ba
c
k
trac
e
s from sig
n
al han
d
l
e
rs
o
n x86oids
.
commit
|
commitdiff
|
tree
2016-01-14
Stas B
o
ukarev
Ma
k
e LDB backtraces more resilient
.
commit
|
commitdiff
|
tree
2016-01-14
Stas Bouka
r
ev
Fix typ
o
.
commit
|
commitdiff
|
tree
2016-01-14
S
t
as Bouka
r
ev
Better ba
c
ktraces from
L
DB on
memory faults
.
commit
|
commitdiff
|
tree
2016-01-13
St
a
s
B
o
ukare
v
Protec
t
RECOGNIZE-DYNAM
I
C-EX
T
ENT
-
LVA
R
S from delet
e
d
.
.
.
commit
|
commitdiff
|
tree
2016-01-13
S
t
a
s Boukarev
Replac
e
ma
g
ic co
n
stan
t
s wi
t
h BASE-CHAR-
C
ODE-LIMIT
.
commit
|
commitdiff
|
tree
2016-01-11
S
tas Boukarev
Fix XREF on me
t
hods wi
t
h EQL specializers
.
commit
|
commitdiff
|
tree
2016-01-11
Sta
s
Boukarev
Bett
e
r style-warn
i
n
g
from undefined INF
O
types
.
commit
|
commitdiff
|
tree
2016-01-11
Stas
Boukarev
Fix wi
n
3
2
-x86 build
.
commit
|
commitdiff
|
tree
2016-01-11
S
t
as Bou
k
arev
I
nherit thread FP
m
ask
s
on d
a
rwin
.
commit
|
commitdiff
|
tree
2016-01-11
Stas Boukarev
F
i
x bac
k
traces on OS X
.
commit
|
commitdiff
|
tree
2016-01-08
Philipp
Matt
h
ias
.
.
.
Fix typo in CASEFOLD do
c
str
i
ng
.
commit
|
commitdiff
|
tree
2016-01-07
Stas Boukarev
Don't try to join thr
e
ads
coming fr
o
m forei
g
n cal
l
backs
.
commit
|
commitdiff
|
tree
2015-12-30
S
tas
Boukarev
D
on't ignore in
v
alid COND clauses fo
l
lowin
g
a T clause
.
commit
|
commitdiff
|
tree
2015-12-30
Stas Boukarev
Don't bi
n
d
*c
o
mpiler
-
er
r
or-co
n
text* twice in %check
.
.
.
commit
|
commitdiff
|
tree
2015-12-28
Stas Boukarev
Delay compile-time ch
e
ck-bound warning until IR2 co
n
version
.
commit
|
commitdiff
|
tree
2015-12-25
Stas Boukarev
sb
-
intr
o
spec
t
: fin
d
the
right debu
g
i
n
fo functio
n
.
commit
|
commitdiff
|
tree
2015-12-25
Stas Bo
u
kare
v
A couple of small adjustments
.
commit
|
commitdiff
|
tree
2015-12-19
Stas Boukarev
Fix disas
s
embling ju
m
ps on PPC
.
commit
|
commitdiff
|
tree
2015-12-19
D
mitry Igrishin
Fix typo
commit
|
commitdiff
|
tree
2015-12-16
Sta
s
Boukarev
Add
a
test that check
s
CL
s
ymbols for being
bou
n
d/fbound
.
.
.
commit
|
commitdiff
|
tree
2015-12-16
Stas Bouka
r
e
v
Put CL:FUNCTI
O
N-KEYWORDS back in
.
commit
|
commitdiff
|
tree
2015-12-16
S
tas Boukarev
Revert "
r
emove expli
c
i
t egcc dep
s
for x86/op
e
nbsd
"
commit
|
commitdiff
|
tree
2015-12-15
Manuel Giraud
r
e
m
o
ve explicit egcc deps for x86/
o
penbs
d
commit
|
commitdiff
|
tree
2015-12-14
Stas Boukar
e
v
S
imp
l
i
f
y +ss
e
t-rehash-thresho
l
d+
.
commit
|
commitdiff
|
tree
2015-12-13
Stas Boukarev
Fix suboptimal
i
ty in ss
e
t-adjoin
.
commit
|
commitdiff
|
tree
2015-12-10
S
tas Boukarev
Fix a
l
l
o
c
a
t
ing large arrays on 64-bit Wi
n
d
o
ws
.
commit
|
commitdiff
|
tree
2015-12-08
Stas
Boukarev
Don't
tra
n
sform LI
S
T
w
i
th a very large numbe
r
of
a
rguments
.
commit
|
commitdiff
|
tree
2015-12-08
Stas Boukarev
Define sb-
v
m:lar
g
e-obje
c
t-size and expose it to ge
n
e
s
is
.
commit
|
commitdiff
|
tree
2015-12-08
Stas Boukarev
O
ptim
i
ze ma
k
e-sequence 'list
.
commit
|
commitdiff
|
tree
2015-12-08
Stas Bou
k
arev
Disable a
l
loca
t
e-li
s
t-o
n
-heap
V
O
P
.
commit
|
commitdiff
|
tree
2015-12-08
Stas Boukarev
Fix allocate-l
i
st-on-
h
eap on x86
-
64
with larg
e
immedi
a
te
.
.
.
commit
|
commitdiff
|
tree
2015-12-08
Stas Boukarev
Optimize al
l
ocate-list-on-heap on x86-64
.
commit
|
commitdiff
|
tree
2015-12-06
Stas Boukare
v
O
p
t
i
mize AS
H
v
o
p
s
on A
R
M
6
4
.
commit
|
commitdiff
|
tree
2015-12-06
Stas
B
oukarev
Define modular fixnum fun
c
tions on ARM64
.
commit
|
commitdiff
|
tree
2015-12-06
Sta
s
B
oukar
e
v
Pas
s
MAP_FIXED to
mmap
o
n
Linux
.
commit
|
commitdiff
|
tree
2015-12-05
S
tas Bo
u
ka
r
e
v
Don't gener
a
te
t
y
p
e checks in deleted
block
s
.
commit
|
commitdiff
|
tree
2015-12-05
Stas Boukarev
R
em
o
ve %chec
k
-bo
u
nd
with low s
a
fety
.
commit
|
commitdiff
|
tree
2015-12-04
Stas Bouka
r
ev
inf
o
.
impure(global
d
b-in
f
o-
i
ter
a
te)
:
p
a
ss on #-sb-doc
.
commit
|
commitdiff
|
tree
2015-12-04
Stas Boukarev
C
h
eck for fixnu
m
i
n
the CH
E
CK-BO
U
ND VOP
.
commit
|
commitdiff
|
tree
2015-12-04
Stas
Boukarev
Fix ARRAY-DIM
E
NSION t
r
ansfo
r
mat
i
on
o
f arrays of unknown
.
.
.
commit
|
commitdiff
|
tree
2015-12-04
Stas Bo
u
karev
Op
t
imi
z
e %CHECK-BOUND away
.
commit
|
commitdiff
|
tree
2015-12-03
Stas Bouka
r
ev
Better array di
m
e
n
sion der
i
vation
.
commit
|
commitdiff
|
tree
2015-12-03
S
t
a
s
Boukare
v
Add explic
i
t-
c
heck t
o
FIND-FDEFN for bette
r
errors
.
commit
|
commitdiff
|
tree
2015-12-02
St
a
s Bouka
r
ev
More s
a
fe FBOUNDP
.
commit
|
commitdiff
|
tree
2015-12-01
Stas Boukar
e
v
Rem
o
ve primi
t
ive-type-check, unused
.
commit
|
commitdiff
|
tree
2015-12-01
Tomas
H
l
avaty
Do not rely on `which` to be presen
t
i
n the system
commit
|
commitdiff
|
tree
2015-11-30
S
tas Bou
k
a
r
ev
Fix
CHAR-
E
QUA
L
t
r
a
nsf
o
r
m
.
commit
|
commitdiff
|
tree
2015-11-30
Stas Bou
k
ar
e
v
Don't f
o
l
d
or
f
l
u
sh CHE
C
K-
B
OUND
.
commit
|
commitdiff
|
tree
2015-11-28
Attila Lend
v
ai
Pro
v
i
d
e
more info
in case
o
f infinite error nes
t
i
n
g
.
commit
|
commitdiff
|
tree
2015-11-28
S
t
as
B
oukarev
Don't fail
w
hen constan
t
folding %EQL/
I
NTEGER
.
commit
|
commitdiff
|
tree
2015-11-28
Stas
B
oukarev
B
e
tter error a
n
d warni
n
g messages for check-bound
.
commit
|
commitdiff
|
tree
2015-11-22
S
tas Boukarev
Fix f
o
reign
.
tests
.
sh on #-l
i
nkage-table
.
commit
|
commitdiff
|
tree
2015-11-21
Stas
B
ouka
r
e
v
Restore Windows bu
i
ld
.
commit
|
commitdiff
|
tree
2015-11-20
Stas Boukarev
fo
r
ei
g
n
.
test
s
.
s
h: test fo
r
missi
n
g
.
s
o
in
a sep
a
rat
e
.
.
.
commit
|
commitdiff
|
tree
2015-11-16
Stas Boukarev
Optimize out of
li
n
e (TRUNCATE INT
E
GER RA
T
IO)
commit
|
commitdiff
|
tree
next