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
create_thread_struct: don't allocate os_attr separately.
2016-02-20
Stas Boukarev
crea
t
e
_th
r
ea
d
_struct: don't allocate os_a
t
tr sep
a
rately
.
commit
|
commitdiff
|
tree
2016-02-20
Stas
Boukar
e
v
Don't leak memo
r
y du
r
ing exceptio
n
han
d
ling o
n
Darwin
.
commit
|
commitdiff
|
tree
2016-02-20
Stas Bouka
r
ev
*compiler-trace-output
*
workaro
u
nd
.
commit
|
commitdiff
|
tree
2016-02-19
Stas Boukarev
Keep
sb-
a
ssem:*a
s
s
e
m-instructions* for sli
m
e comp
a
tibility
.
commit
|
commitdiff
|
tree
2016-02-13
Stas Boukarev
Restore build on no
n
-
x
86oids
.
commit
|
commitdiff
|
tree
2016-02-12
Stas Boukarev
Impr
o
ve LD
B
when (+
size positio
n
) is less
t
h
an n-fixnum
.
.
.
commit
|
commitdiff
|
tree
2016-02-12
Stas Boukar
e
v
Optimize logand with non-fixn
u
m
wo
r
d masks on x86oid
s
.
.
.
commit
|
commitdiff
|
tree
2016-02-11
S
t
as Boukar
e
v
A
d
d L
O
GTEST VOPs on
A
RM64
.
commit
|
commitdiff
|
tree
2016-02-11
Stas Boukarev
Optimize MASK-SIGNED-FIEL
D
on ARM64
.
commit
|
commitdiff
|
tree
2016-02-11
St
a
s Boukarev
Disassem
b
le
TBZ an
d
TBNZ on ARM64
.
commit
|
commitdiff
|
tree
2016-02-11
Stas
Bo
u
karev
O
p
t
i
m
ize fixnu
m
mas
k
-sign
e
d-field on x86
.
commit
|
commitdiff
|
tree
2016-02-10
S
t
as Boukarev
Optimize (MASK-SIGNED-FIEL
D
63 X) on x86
-
64
.
commit
|
commitdiff
|
tree
2016-02-10
Stas Bouk
a
rev
Optimiz
e
some VOPS on ARM64 with LDP/STP
.
commit
|
commitdiff
|
tree
2016-02-10
St
a
s Boukarev
sb-profile:r
e
port
d
o
n't warn about redefined functions
.
commit
|
commitdiff
|
tree
2016-02-09
Stas Boukarev
Micro-opti
m
ize listify-rest-args on
A
RM64
.
commit
|
commitdiff
|
tree
2016-02-09
Sta
s
Bouk
a
r
e
v
Fix disassemblin
g
of
LDR/STR wit
h
post/pre-i
n
dex o
n
.
.
.
commit
|
commitdiff
|
tree
2016-02-09
Stas Boukarev
Fix call_int
o
_
c
on PPC
.
commit
|
commitdiff
|
tree
2016-02-09
S
t
a
s
B
o
ukare
v
Slightly reduce consing in with-package-iter
a
to
r
.
commit
|
commitdiff
|
tree
2016-02-08
Stas Bouk
a
rev
Optimize out of line LIST
*
commit
|
commitdiff
|
tree
2016-02-08
Stas Boukarev
Fix
a
copy & paste mi
s
ta
k
e that breaks
x
8
6
.
commit
|
commitdiff
|
tree
2016-02-08
Stas
B
ouk
a
re
v
Remove
u
nnecessary package prefix
e
s
.
commit
|
commitdiff
|
tree
2016-02-07
S
t
as
Boukarev
Optimize fixnum LOGNOR on
AR
M
64
.
commit
|
commitdiff
|
tree
2016-02-07
Stas Bou
k
are
v
Mic
r
o-optimi
z
e sb-kernel:code-instructions o
n
arm64
.
commit
|
commitdiff
|
tree
2016-02-07
Stas Bo
u
karev
Remove sb-disassem::code-
i
nst-a
r
e
a
-
address
.
commit
|
commitdiff
|
tree
2016-02-07
Stas
B
oukarev
Remo
v
e
s
b
-
assem:*assem-instruct
i
o
ns*
.
commit
|
commitdiff
|
tree
2016-02-07
Sta
s
Boukarev
F
i
x
x86 b
u
il
d
.
commit
|
commitdiff
|
tree
2016-02-06
St
a
s
Boukar
e
v
Warn
about
arg-co
u
nt mismatch f
o
r MA
P
an
d
MAP-INTO
.
commit
|
commitdiff
|
tree
2016-02-06
Stas Bou
k
arev
Mak
e
%other-pointer-widetag GC safe
.
commit
|
commitdiff
|
tree
2016-02-02
Stas Bouk
a
re
v
Ch
e
ck
a
rgum
e
nt mismatch
f
or
f
unction arguments to callab
l
e
.
.
.
commit
|
commitdiff
|
tree
2016-01-31
S
t
as
B
o
ukarev
Cons
t
ant fo
l
d functi
o
ns
t
h
a
t call other
f
unct
i
ons
.
commit
|
commitdiff
|
tree
2016-01-31
S
tas Boukarev
Don't eval
u
a
t
e th
e
docstring in defvar,
defconstant
.
commit
|
commitdiff
|
tree
2016-01-31
Stas
Bo
u
k
arev
Forget abo
u
t a constant vari
a
ble a
f
ter makunbound
.
commit
|
commitdiff
|
tree
2016-01-31
Stas Bouka
r
e
v
W
r
ap a te
s
t
i
n wit
h
-
t
e
s
t
.
commit
|
commitdiff
|
tree
2016-01-31
S
tas
B
oukarev
Pro
p
er errors from OPE
N
on Window
s
.
commit
|
commitdiff
|
tree
2016-01-18
St
a
s Boukarev
D
o
n
'
t
i
m
p
ort SB-C::V
O
P-INFO
-
T
A
R
GET-FUN into
S
B-REGALLOC
.
commit
|
commitdiff
|
tree
2016-01-18
S
tas
Boukarev
Fix scale-
f
loat on x8
6
.
commit
|
commitdiff
|
tree
2016-01-18
Stas
Boukare
v
Clean up *fea
t
ure* test in a c
o
uple of places
.
commit
|
commitdiff
|
tree
2016-01-18
Stas B
o
uka
r
e
v
Fix SQRT on LEAST-
N
EG
A
TIVE-DOUBLE-FLOA
T
.
commit
|
commitdiff
|
tree
2016-01-18
S
tas
B
ouk
a
rev
MAPHASH compiler-macr
o
: don't evaluate HASH-TABLE twice
.
commit
|
commitdiff
|
tree
2016-01-18
Stas Boukarev
Handle m
u
ltiple :NICKNAMES
opt
i
ons
to DEFPACKAGE
.
commit
|
commitdiff
|
tree
2016-01-18
St
a
s
B
o
ukar
e
v
Fix the
ADJ
U
ST-ARRAY tra
n
sform
.
commit
|
commitdiff
|
tree
2016-01-18
St
a
s Boukarev
(defun
(
s
et
f
x) ()) st
o
pp
e
d
r
eturning (SETF X)
commit
|
commitdiff
|
tree
2016-01-18
Stas Boukarev
Save
t
he interrupt context in sigabrt_han
d
ler
.
commit
|
commitdiff
|
tree
2016-01-15
Stas Bouk
a
r
e
v
Fix ISQRT
d
erive-typ
e
.
commit
|
commitdiff
|
tree
2016-01-14
Stas Boukarev
Better lisp-backtraces for memo
r
y-fa
u
lts on
non-x86
o
i
d
s
.
commit
|
commitdiff
|
tree
2016-01-14
Stas Boukarev
R
estore d
i
s
a
ssembling on ARM
6
4
.
commit
|
commitdiff
|
tree
2016-01-14
Stas Bo
u
karev
Better LDB
backtrac
e
s from sign
a
l handlers o
n
x86oids
.
commit
|
commitdiff
|
tree
2016-01-14
S
t
as B
o
u
karev
Make LDB bac
k
traces more
r
esilient
.
commit
|
commitdiff
|
tree
2016-01-14
Stas Boukar
e
v
F
i
x typo
.
commit
|
commitdiff
|
tree
2016-01-14
Stas
B
o
u
k
are
v
Better
b
a
c
k
t
r
aces from LD
B
on m
e
mory f
a
u
l
ts
.
commit
|
commitdiff
|
tree
2016-01-13
St
a
s Boukarev
P
r
otect RECOGN
I
ZE-DYN
A
MIC-E
X
TENT-LVARS from
d
e
l
eted
.
.
.
commit
|
commitdiff
|
tree
2016-01-13
Stas Boukarev
Re
p
lace magic con
s
t
ants with
BASE-CHAR-CODE-LIMIT
.
commit
|
commitdiff
|
tree
2016-01-11
Stas Boukarev
Fix XREF on methods w
i
th
EQL specia
l
izers
.
commit
|
commitdiff
|
tree
2016-01-11
Stas Boukarev
Better
style-wa
r
ning from undefined INFO types
.
commit
|
commitdiff
|
tree
2016-01-11
S
tas Boukare
v
Fix win32-x86
build
.
commit
|
commitdiff
|
tree
2016-01-11
Stas Boukarev
Inherit t
h
r
ead
F
P masks on
darwin
.
commit
|
commitdiff
|
tree
2016-01-11
Sta
s
Boukarev
Fix backtr
a
c
es on OS
X
.
commit
|
commitdiff
|
tree
2016-01-07
Stas Boukarev
Don't
t
r
y
to join threads comi
n
g from
foreig
n
callbacks
.
commit
|
commitdiff
|
tree
2015-12-30
S
t
as Boukarev
D
o
n't ignore i
n
v
alid
COND
clauses following a
T
clause
.
commit
|
commitdiff
|
tree
2015-12-30
Stas Boukarev
Don
'
t
b
in
d
*com
p
iler-error-c
o
ntex
t
* twice i
n
%c
h
eck
.
.
.
commit
|
commitdiff
|
tree
2015-12-28
Stas Bou
k
a
r
ev
D
e
lay compile-time check-bo
u
nd
warning until IR2 c
o
nversion
.
commit
|
commitdiff
|
tree
2015-12-25
S
t
a
s
Boukarev
sb-
i
ntrospect: find the right d
e
bu
g
info
f
u
nction
.
commit
|
commitdiff
|
tree
2015-12-25
S
tas Boukarev
A couple of small a
d
justment
s
.
commit
|
commitdiff
|
tree
2015-12-19
Stas Boukarev
Fix disassem
b
ling jumps o
n
PPC
.
commit
|
commitdiff
|
tree
2015-12-16
Stas
B
oukarev
Add a t
e
st that check
s
CL symbols for bei
n
g
bound/f
b
ound
.
.
.
commit
|
commitdiff
|
tree
2015-12-16
St
a
s
B
o
u
karev
Put CL:FUNCTION-KE
Y
WORDS
b
ack
in
.
commit
|
commitdiff
|
tree
2015-12-16
Stas Boukarev
Revert "remove exp
l
i
cit egcc deps for x86/o
p
enbsd"
commit
|
commitdiff
|
tree
2015-12-14
Sta
s
Bou
k
arev
Simplif
y
+
sset-rehash-th
r
eshold+
.
commit
|
commitdiff
|
tree
2015-12-13
Stas Bou
k
arev
Fix s
u
b
o
ptimal
i
ty
in
s
s
et-adjo
i
n
.
commit
|
commitdiff
|
tree
2015-12-10
Stas B
o
u
karev
Fix allo
c
ating
l
arge array
s
on 64
-
bit Windows
.
commit
|
commitdiff
|
tree
2015-12-08
Stas Boukarev
Don't
t
r
a
ns
f
orm L
I
S
T with
a v
e
ry
large num
b
er of ar
g
uments
.
commit
|
commitdiff
|
tree
2015-12-08
Stas Boukarev
Define sb-vm:large-object-siz
e
a
n
d expos
e
it to gen
e
sis
.
commit
|
commitdiff
|
tree
2015-12-08
Stas Boukarev
Optimize make-seque
n
ce 'list
.
commit
|
commitdiff
|
tree
2015-12-08
Stas Boukarev
Disable allocat
e
-list-on-heap VOP
.
commit
|
commitdiff
|
tree
2015-12-08
Stas Boukarev
Fix alloca
t
e-l
i
s
t-on-heap on x86-64 with large immediat
e
.
.
.
commit
|
commitdiff
|
tree
2015-12-08
S
tas Bo
u
ka
r
e
v
Opt
i
mize al
l
ocate-list-on-heap on x86
-
6
4
.
commit
|
commitdiff
|
tree
2015-12-06
Stas Bo
u
karev
Optimize ASH vops on
ARM64
.
commit
|
commitdiff
|
tree
2015-12-06
Stas Boukarev
D
efi
n
e modular fix
n
um
f
u
n
ctions on ARM6
4
.
commit
|
commitdiff
|
tree
2015-12-06
S
t
as Bouk
a
rev
Pa
s
s MAP_FIXED to mm
a
p on Linux
.
commit
|
commitdiff
|
tree
2015-12-05
Sta
s
Boukarev
Don't generate t
y
pe checks in deleted
blocks
.
commit
|
commitdiff
|
tree
2015-12-05
Stas Bo
u
k
arev
Remove %check-bound with low
s
a
fety
.
commit
|
commitdiff
|
tree
2015-12-04
Stas Bo
u
karev
i
n
fo
.
impure(global
d
b
-
info-iterate): pass on #-sb-doc
.
commit
|
commitdiff
|
tree
2015-12-04
St
a
s Bou
k
a
rev
Check for fixn
u
m i
n
the
CHE
C
K-BOUND VOP
.
commit
|
commitdiff
|
tree
2015-12-04
S
tas Boukarev
Fix ARRA
Y
-DIMENSIO
N
tran
s
format
i
on
o
f
arra
y
s
o
f
unknown
.
.
.
commit
|
commitdiff
|
tree
2015-12-04
Stas Boukarev
O
ptimi
z
e
%C
H
ECK-BOUND away
.
commit
|
commitdiff
|
tree
2015-12-03
Stas Boukarev
Better array dimension derivation
.
commit
|
commitdiff
|
tree
2015-12-03
S
tas Boukarev
A
d
d
expl
i
c
i
t-check
t
o
FIN
D
-
FDEFN for
b
e
tter errors
.
commit
|
commitdiff
|
tree
2015-12-02
Stas Bou
k
arev
More safe F
B
OUNDP
.
commit
|
commitdiff
|
tree
2015-12-01
Stas Boukar
e
v
Remove
primit
i
ve-type-check, unused
.
commit
|
commitdiff
|
tree
2015-11-30
S
tas Bouka
r
e
v
Fix CHAR-EQUAL
t
rans
f
orm
.
commit
|
commitdiff
|
tree
2015-11-30
Stas
B
oukarev
Don't fold or flu
s
h
CHEC
K
-BOUN
D
.
commit
|
commitdiff
|
tree
2015-11-28
Sta
s
Bo
u
karev
Don't fail when constant folding
%
EQL/INTEGER
.
commit
|
commitdiff
|
tree
2015-11-28
Stas Boukar
e
v
Bet
t
er erro
r
and war
n
i
ng m
e
ssages
f
or check-bou
n
d
.
commit
|
commitdiff
|
tree
2015-11-22
St
a
s
Boukarev
F
i
x foreign
.
tests
.
sh on #-link
a
ge-tab
l
e
.
commit
|
commitdiff
|
tree
2015-11-21
Stas Boukarev
Restore Win
d
ows build
.
commit
|
commitdiff
|
tree
2015-11-20
Stas
Boukarev
for
e
ign
.
tests
.
sh: test
for m
i
ssin
g
.
so
in a separa
t
e
.
.
.
commit
|
commitdiff
|
tree
2015-11-16
S
t
as
B
oukare
v
Op
t
im
i
ze out of line (
T
RUNCATE I
N
TEGER RATIO)
commit
|
commitdiff
|
tree
2015-11-15
Stas
B
ou
k
arev
E
nable threads on ARM64-Linux by default
.
commit
|
commitdiff
|
tree
2015-11-15
Stas Boukarev
backtrace
.
c:
i
nclude all the nec
e
ssary headers on ch
e
neyg
c
.
commit
|
commitdiff
|
tree
2015-11-15
Stas Boukarev
Bett
e
r back
t
races from ldb
o
n
non-x86oids
.
commit
|
commitdiff
|
tree
next