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
Micro-optimize verify-arg-count on x86oids and ARM64.
2016-02-20
Stas
Boukarev
Micr
o
-o
p
timiz
e
verify-ar
g
-
c
o
unt on x86oi
d
s and
A
RM64
.
commit
|
commitdiff
|
tree
2016-02-20
Stas Bou
k
arev
create_thread_str
u
ct: don't
allocate int
e
r
r
upt
_
data
.
.
.
commit
|
commitdiff
|
tree
2016-02-20
Stas
B
oukarev
cre
a
t
e_thr
e
ad_struct: do
n
't alloca
t
e os_attr separately
.
commit
|
commitdiff
|
tree
2016-02-20
Stas Bouk
a
rev
D
on't leak memory during ex
c
eption
h
and
l
ing on Darwin
.
commit
|
commitdiff
|
tree
2016-02-20
Stas Bouk
a
rev
*co
m
piler-trace-output* workaround
.
commit
|
commitdiff
|
tree
2016-02-19
S
tas
Boukarev
Keep sb-assem:*asse
m
-
instr
u
ctions* for s
l
ime compatibility
.
commit
|
commitdiff
|
tree
2016-02-13
Stas
Bouka
r
ev
R
estore build
on non-x86oids
.
commit
|
commitdiff
|
tree
2016-02-12
Stas Bo
u
ka
r
ev
Improve LDB when (+
s
ize pos
i
tion) is le
s
s tha
n
n-fixnum
.
.
.
commit
|
commitdiff
|
tree
2016-02-12
Stas Bou
k
arev
Op
t
imiz
e
logand
w
ith non-f
i
xnum
word masks o
n
x86oids
.
.
.
commit
|
commitdiff
|
tree
2016-02-11
Stas Bo
u
karev
Add LOGTEST VOPs
o
n ARM64
.
commit
|
commitdiff
|
tree
2016-02-11
Stas
B
o
u
karev
Optimiz
e
MASK-SIGN
E
D-FIELD on ARM64
.
commit
|
commitdiff
|
tree
2016-02-11
Stas Bo
u
k
are
v
Disassemble TBZ
a
n
d TBNZ on AR
M
64
.
commit
|
commitdiff
|
tree
2016-02-11
S
t
as Bouk
a
rev
Optimize fixnum mask-signe
d
-field on x86
.
commit
|
commitdiff
|
tree
2016-02-10
Stas Boukarev
Optimi
z
e (
M
A
S
K
-SIGNE
D
-
F
IELD 63 X) on x86-
6
4
.
commit
|
commitdiff
|
tree
2016-02-10
Stas B
o
ukarev
Optimize some VOPS on
A
R
M
64 with LDP/STP
.
commit
|
commitdiff
|
tree
2016-02-10
Stas Boukare
v
s
b
-
p
r
o
file:
r
ep
o
rt
d
o
n't w
a
rn about redefined
f
unctio
n
s
.
commit
|
commitdiff
|
tree
2016-02-09
Stas
Bo
u
karev
M
i
cro-optimize lis
t
i
fy
-
rest-args on AR
M
64
.
commit
|
commitdiff
|
tree
2016-02-09
S
t
a
s
Boukarev
F
i
x
d
i
sa
s
sembling
of LD
R
/STR with
post/pre
-
index on
.
.
.
commit
|
commitdiff
|
tree
2016-02-09
Stas Boukarev
F
ix
call_int
o
_c on PPC
.
commit
|
commitdiff
|
tree
2016-02-09
Stas Boukarev
Slig
h
tly r
e
duce
consing in
with-package
-
iter
a
tor
.
commit
|
commitdiff
|
tree
2016-02-08
Stas Boukarev
Optim
i
ze out
o
f line LIST*
commit
|
commitdiff
|
tree
2016-02-08
Stas Boukarev
Fix a copy & paste mist
a
ke that breaks x
8
6
.
commit
|
commitdiff
|
tree
2016-02-08
Stas Boukarev
R
e
move unnecess
a
ry p
a
c
kage
p
r
efixes
.
commit
|
commitdiff
|
tree
2016-02-07
Stas Boukarev
Optimize fixnum L
O
GNOR on
ARM64
.
commit
|
commitdiff
|
tree
2016-02-07
Stas Boukarev
Micro-op
t
i
mize sb-kernel:c
o
de-instruction
s
on ar
m
64
.
commit
|
commitdiff
|
tree
2016-02-07
Stas Boukarev
R
emove
s
b-disassem::code-inst-a
r
ea-addre
s
s
.
commit
|
commitdiff
|
tree
2016-02-07
Stas Boukar
e
v
R
e
mov
e
sb-ass
e
m:*assem-in
s
tru
c
tions*
.
commit
|
commitdiff
|
tree
2016-02-07
Stas
B
oukarev
Fix x86 build
.
commit
|
commitdiff
|
tree
2016-02-06
Stas Bouk
a
rev
Wa
r
n about arg-
c
ount m
i
smatch for MAP
a
nd MAP-INTO
.
commit
|
commitdiff
|
tree
2016-02-06
Sta
s
Bou
k
a
rev
Make %other-point
e
r-widetag GC safe
.
commit
|
commitdiff
|
tree
2016-02-02
Stas Boukarev
Ch
e
ck argument mismatch for f
u
n
c
t
i
on a
r
guments
to callable
.
.
.
commit
|
commitdiff
|
tree
2016-01-31
Stas B
o
uk
a
rev
C
o
n
st
a
n
t fold fun
c
tions tha
t
call other functions
.
commit
|
commitdiff
|
tree
2016-01-31
Stas
B
o
ukar
e
v
Do
n
't
e
v
aluate th
e
do
c
s
tring in
def
v
ar, defconsta
n
t
.
commit
|
commitdiff
|
tree
2016-01-31
S
t
a
s Boukarev
Forget about a con
s
t
a
n
t variab
l
e
after makunbound
.
commit
|
commitdiff
|
tree
2016-01-31
S
t
as Boukare
v
Wrap a test in
w
ith
-
tes
t
.
commit
|
commitdiff
|
tree
2016-01-31
St
a
s Bouk
a
rev
Proper er
r
o
r
s from OPEN on Windows
.
commit
|
commitdiff
|
tree
2016-01-18
Stas
B
oukar
e
v
Do
n
't
import SB-C::V
O
P-INFO-T
A
RGET-FUN i
n
to S
B
-REG
A
LLOC
.
commit
|
commitdiff
|
tree
2016-01-18
S
t
a
s Boukarev
Fi
x
scale-
f
l
oat on x86
.
commit
|
commitdiff
|
tree
2016-01-18
Stas Bo
u
k
a
rev
C
l
e
a
n
up *fe
a
ture* test
in a couple
of
p
laces
.
commit
|
commitdiff
|
tree
2016-01-18
S
tas Boukarev
Fix SQRT
on
LEAST-NEGATIVE-DOUBLE-FLOAT
.
commit
|
commitdiff
|
tree
2016-01-18
Stas Bouk
a
rev
MAPHASH c
o
mpil
e
r-m
a
c
ro
:
don't eval
u
ate HA
S
H-TABLE twice
.
commit
|
commitdiff
|
tree
2016-01-18
Stas
Boukare
v
Handle
m
u
l
t
iple
:
NICKNAMES options to DEFPACKAGE
.
commit
|
commitdiff
|
tree
2016-01-18
Stas
B
ou
k
arev
Fix t
h
e ADJUST-ARRAY
transform
.
commit
|
commitdiff
|
tree
2016-01-18
Stas Boukare
v
(defun (setf x) ()) stopped ret
u
rning (SETF X)
commit
|
commitdiff
|
tree
2016-01-18
Stas Boukarev
Save the
i
n
t
errupt context in sigabrt_handler
.
commit
|
commitdiff
|
tree
2016-01-15
S
tas B
o
u
kare
v
F
i
x
I
SQRT derive
-
ty
p
e
.
commit
|
commitdiff
|
tree
2016-01-14
Stas Boukarev
Be
t
ter l
i
sp-backtraces fo
r
m
emory-faults
on no
n
-x
8
6oids
.
commit
|
commitdiff
|
tree
2016-01-14
Stas Boukarev
R
e
s
t
ore di
s
assembl
i
ng o
n
ARM
6
4
.
commit
|
commitdiff
|
tree
2016-01-14
Stas
B
oukarev
Better LD
B
b
a
cktra
c
e
s
from signal
ha
n
dlers
o
n x86oids
.
commit
|
commitdiff
|
tree
2016-01-14
Stas Boukarev
Make LDB backtraces more
r
esil
i
ent
.
commit
|
commitdiff
|
tree
2016-01-14
Stas
B
ou
k
arev
Fix typo
.
commit
|
commitdiff
|
tree
2016-01-14
S
tas
B
oukare
v
Be
t
ter bac
k
t
r
aces
f
rom
L
DB on
memory faul
t
s
.
commit
|
commitdiff
|
tree
2016-01-13
Stas Boukarev
P
r
otect
RECOGNIZE-DYNAMIC-EXTENT-LVARS from delete
d
.
.
.
commit
|
commitdiff
|
tree
2016-01-13
S
t
a
s Boukar
e
v
R
eplace magi
c
c
onstants
w
ith BA
S
E-CHAR-CODE-LIMIT
.
commit
|
commitdiff
|
tree
2016-01-11
S
t
as Boukarev
F
ix XR
E
F on methods
with EQL
sp
e
cializers
.
commit
|
commitdiff
|
tree
2016-01-11
Stas Bou
k
a
rev
Better style-warn
i
ng from undefi
n
ed I
N
FO type
s
.
commit
|
commitdiff
|
tree
2016-01-11
St
a
s Bouka
r
ev
Fix win32-x86 buil
d
.
commit
|
commitdiff
|
tree
2016-01-11
St
a
s Boukarev
Inh
e
r
it thre
a
d
FP
m
asks on darwin
.
commit
|
commitdiff
|
tree
2016-01-11
Stas Boukarev
Fix backtraces
o
n OS X
.
commit
|
commitdiff
|
tree
2016-01-08
P
h
ilip
p
Matthias
.
.
.
Fix
t
y
po in CASEFOLD docstrin
g
.
commit
|
commitdiff
|
tree
2016-01-07
Stas Bouk
a
rev
Don
'
t
try
to j
o
in threads coming from fo
r
eign callbacks
.
commit
|
commitdiff
|
tree
2015-12-30
Stas Boukarev
Don
'
t
ignore invalid CON
D
claus
e
s following a T
c
lause
.
commit
|
commitdiff
|
tree
2015-12-30
Stas Boukarev
Don't bind
*
co
m
pile
r
-error-conte
x
t
* twice in %check
.
.
.
commit
|
commitdiff
|
tree
2015-12-28
S
t
a
s Boukar
e
v
Del
a
y compile-time check-boun
d
wa
r
ning u
n
til IR2 conversion
.
commit
|
commitdiff
|
tree
2015-12-25
Stas
Boukarev
sb-introspect: f
i
nd the
right debug info functi
o
n
.
commit
|
commitdiff
|
tree
2015-12-25
Stas Bouka
r
ev
A
couple of s
m
all adjustments
.
commit
|
commitdiff
|
tree
2015-12-19
Stas Bou
k
arev
Fix disassemb
l
ing jump
s
on
PPC
.
commit
|
commitdiff
|
tree
2015-12-19
Dmitry Igrishin
Fix typo
commit
|
commitdiff
|
tree
2015-12-16
Stas B
o
ukarev
A
dd
a test that checks CL symbols for bei
n
g bound/fbound
.
.
.
commit
|
commitdiff
|
tree
2015-12-16
Stas Boukarev
Put CL:FUNCTION-KEYWORDS
ba
c
k in
.
commit
|
commitdiff
|
tree
2015-12-16
Stas Boukare
v
Revert "remo
v
e expl
i
c
it egcc deps fo
r
x86/openbsd"
commit
|
commitdiff
|
tree
2015-12-15
Manuel Gi
r
aud
remove
expl
i
cit egcc deps for x86/openbsd
commit
|
commitdiff
|
tree
2015-12-14
Stas Boukarev
Simplify
+
sset-rehash-th
r
eshold+
.
commit
|
commitdiff
|
tree
2015-12-13
Stas Bouk
a
r
e
v
Fix suboptimality in sset-adjoin
.
commit
|
commitdiff
|
tree
2015-12-10
S
t
as B
o
ukarev
Fix allocat
i
ng large arrays
o
n
64-bit Windo
w
s
.
commit
|
commitdiff
|
tree
2015-12-08
Stas B
o
ukarev
D
o
n't transform LIST with
a
very larg
e
num
b
er of arguments
.
commit
|
commitdiff
|
tree
2015-12-08
Stas Bouka
r
ev
Defi
n
e sb-vm:larg
e
-object-si
z
e
a
n
d expose it
to
gen
e
s
i
s
.
commit
|
commitdiff
|
tree
2015-12-08
Sta
s
Boukarev
Opti
m
ize m
a
ke-sequence 'list
.
commit
|
commitdiff
|
tree
2015-12-08
Stas Boukarev
Disa
b
l
e
al
l
o
c
ate-l
i
st-on-hea
p
VOP
.
commit
|
commitdiff
|
tree
2015-12-08
S
tas Boukar
e
v
Fi
x
allocate-lis
t
-
on-heap on
x86-64 with
l
arge imm
e
diate
.
.
.
commit
|
commitdiff
|
tree
2015-12-08
St
a
s Boukarev
Optimi
z
e alloc
a
te-list-on-heap o
n
x86
-
64
.
commit
|
commitdiff
|
tree
2015-12-06
S
t
as Bo
u
karev
Optimi
z
e ASH vops on ARM64
.
commit
|
commitdiff
|
tree
2015-12-06
Sta
s
Boukarev
Def
i
n
e
modular fixnum f
u
nct
i
ons on ARM64
.
commit
|
commitdiff
|
tree
2015-12-06
S
t
as Boukarev
P
a
ss MAP_FI
X
ED to
m
map on Linux
.
commit
|
commitdiff
|
tree
2015-12-05
Stas
Bouka
r
ev
Don't g
e
nerate type checks
i
n
d
e
l
e
ted blo
c
k
s
.
commit
|
commitdiff
|
tree
2015-12-05
Stas Bouka
r
ev
R
e
m
o
v
e %check-bound with low safety
.
commit
|
commitdiff
|
tree
2015-12-04
Stas Boukarev
inf
o
.
impure(globald
b
-info-it
e
rate): pass on #-
s
b-doc
.
commit
|
commitdiff
|
tree
2015-12-04
Stas B
o
u
k
arev
Check f
o
r fixn
u
m in the C
H
ECK-BOUND VOP
.
commit
|
commitdiff
|
tree
2015-12-04
Stas Boukar
e
v
Fix ARRAY-DIMENSION t
r
a
nsformation of arrays of unknown
.
.
.
commit
|
commitdiff
|
tree
2015-12-04
Stas Boukarev
Optimize %CHECK-BOUND a
w
ay
.
commit
|
commitdiff
|
tree
2015-12-03
Stas Boukarev
Better array d
i
mension deri
v
ation
.
commit
|
commitdiff
|
tree
2015-12-03
Sta
s
Bouk
a
rev
A
dd
e
xplicit-check to FIND-FDEFN
for
bett
e
r er
r
ors
.
commit
|
commitdiff
|
tree
2015-12-02
Stas Boukarev
More safe
F
B
OUNDP
.
commit
|
commitdiff
|
tree
2015-12-01
S
t
as Bo
u
ka
r
e
v
Remove
primi
t
ive-type-check, unused
.
commit
|
commitdiff
|
tree
2015-12-01
T
o
mas Hlavaty
Do not rely on `
w
hic
h
` to be pr
e
sent
i
n the system
commit
|
commitdiff
|
tree
2015-11-30
S
t
as Bou
k
a
r
e
v
F
i
x CHAR-EQUAL transform
.
commit
|
commitdiff
|
tree
2015-11-30
Stas Bou
k
arev
Don't fold or flush CHECK-
B
OUND
.
commit
|
commitdiff
|
tree
2015-11-28
Attila Lendvai
Provi
d
e
more inf
o
i
n
cas
e
of i
n
finite error nest
i
ng
.
commit
|
commitdiff
|
tree
2015-11-28
Stas Boukarev
Don't
f
a
i
l when co
n
stant folding %E
Q
L/INTE
G
ER
.
commit
|
commitdiff
|
tree
2015-11-28
Stas
B
oukarev
Better error and warning messages
fo
r
check-bound
.
commit
|
commitdiff
|
tree
next