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
B
o
u
karev
Micro-opti
m
ize
verify-ar
g
-count on x86oids and ARM
6
4
.
commit
|
commitdiff
|
tree
2016-02-20
Stas
Boukarev
create_
t
hread_struct: don
'
t all
o
c
a
t
e interrup
t
_data
.
.
.
commit
|
commitdiff
|
tree
2016-02-20
Stas Boukarev
creat
e
_thread_stru
c
t:
don't al
l
ocat
e
os_attr se
p
ara
t
ely
.
commit
|
commitdiff
|
tree
2016-02-20
Stas Bouka
r
ev
Don
'
t lea
k
memory dur
i
ng ex
c
eption
handling on Darwin
.
commit
|
commitdiff
|
tree
2016-02-20
Stas Bouka
r
ev
*com
p
iler-trace-ou
t
put*
w
orkarou
n
d
.
commit
|
commitdiff
|
tree
2016-02-19
S
t
as Boukarev
Ke
e
p sb-assem:*assem-
i
n
s
truct
i
ons* fo
r
slime compa
t
ibility
.
commit
|
commitdiff
|
tree
2016-02-13
Stas Bouk
a
rev
Restore bui
l
d on non
-
x86oids
.
commit
|
commitdiff
|
tree
2016-02-12
S
tas
Boukare
v
I
m
p
rove
L
DB wh
e
n
(+ si
z
e
p
osition) is less
t
han n-fixnum
.
.
.
commit
|
commitdiff
|
tree
2016-02-12
Sta
s
Bouka
r
e
v
Op
t
imize logand with no
n
-fixnum word masks
on x86oids
.
.
.
commit
|
commitdiff
|
tree
2016-02-11
Stas Boukarev
Add
LOGTES
T
VOPs on
A
RM64
.
commit
|
commitdiff
|
tree
2016-02-11
S
t
as B
o
ukarev
O
p
t
imize MASK-S
I
GNED-FIELD on ARM64
.
commit
|
commitdiff
|
tree
2016-02-11
Stas
B
oukarev
Disassemble TBZ and TBNZ on ARM64
.
commit
|
commitdiff
|
tree
2016-02-11
Stas Bouka
r
ev
Optimize fixnum mask-
s
igned
-
f
i
eld on x
8
6
.
commit
|
commitdiff
|
tree
2016-02-10
Stas Boukarev
Optimize (MASK-S
I
GNE
D
-
F
IELD
63 X)
on x86-64
.
commit
|
commitdiff
|
tree
2016-02-10
St
a
s Bo
u
k
ar
e
v
Optimiz
e
some
V
OPS o
n
ARM64 with
LDP/STP
.
commit
|
commitdiff
|
tree
2016-02-10
Stas
B
o
u
karev
sb-profile:report don't warn
ab
o
ut redefined funct
i
ons
.
commit
|
commitdiff
|
tree
2016-02-09
Stas Bouka
r
ev
Micro-op
t
imize listify-rest-args on ARM64
.
commit
|
commitdiff
|
tree
2016-02-09
Stas
B
oukare
v
Fix d
i
sassembl
i
ng
of LDR/ST
R
with post/pr
e
-
index on
.
.
.
commit
|
commitdiff
|
tree
2016-02-09
Stas B
o
ukarev
F
ix call_
i
nto
_
c on PPC
.
commit
|
commitdiff
|
tree
2016-02-09
Stas Bouka
r
ev
S
lightly
r
educe
consing
in wi
t
h-package-i
t
era
t
or
.
commit
|
commitdiff
|
tree
2016-02-08
Stas Boukare
v
Optimiz
e
out of line LIST*
commit
|
commitdiff
|
tree
2016-02-08
Stas Boukarev
Fix a
co
p
y &
paste mistake that b
r
eaks x86
.
commit
|
commitdiff
|
tree
2016-02-08
Stas Boukarev
Remove unnece
s
sary p
a
ckage prefixes
.
commit
|
commitdiff
|
tree
2016-02-07
Sta
s
Bo
u
k
are
v
Optimize fi
x
num LOGN
O
R on AR
M
6
4
.
commit
|
commitdiff
|
tree
2016-02-07
Stas
B
o
u
karev
Micro-opt
i
miz
e
s
b
-kernel:code-instruc
t
ions on a
r
m64
.
commit
|
commitdiff
|
tree
2016-02-07
Sta
s
B
o
ukarev
R
e
move sb-disassem::c
o
de-inst-area-
a
d
d
ress
.
commit
|
commitdiff
|
tree
2016-02-07
Sta
s
B
o
u
k
arev
R
e
m
ove
sb-
a
ssem:
*
assem-instructions*
.
commit
|
commitdiff
|
tree
2016-02-07
Stas Boukarev
Fix x
8
6 build
.
commit
|
commitdiff
|
tree
2016-02-06
Stas Boukarev
Warn a
b
out arg-count
m
ismat
c
h for MAP and MAP-INTO
.
commit
|
commitdiff
|
tree
2016-02-06
Stas B
o
ukarev
Make %other-pointer-wide
t
ag GC
safe
.
commit
|
commitdiff
|
tree
2016-02-02
Stas
B
oukarev
Che
c
k
a
rgument mis
m
atch for
f
unction arguments to callable
.
.
.
commit
|
commitdiff
|
tree
2016-01-31
Stas
Boukarev
C
onstant fold func
t
ions that
call
o
ther func
t
io
n
s
.
commit
|
commitdiff
|
tree
2016-01-31
Stas
B
ouk
a
rev
Don't evaluate the docstring in defvar
,
d
ef
c
onstant
.
commit
|
commitdiff
|
tree
2016-01-31
S
tas Boukarev
Forget about a constant
vari
a
ble af
t
er
makun
b
ound
.
commit
|
commitdiff
|
tree
2016-01-31
Stas Boukarev
Wrap a
t
est in with-te
s
t
.
commit
|
commitdiff
|
tree
2016-01-31
S
tas Boukarev
Pr
o
pe
r
errors from O
P
EN on
Windows
.
commit
|
commitdiff
|
tree
2016-01-18
Stas Boukarev
Don't impo
r
t SB-C::VO
P
-
I
NFO-TARGET-FUN into SB
-
R
EGALLOC
.
commit
|
commitdiff
|
tree
2016-01-18
Stas B
o
ukarev
Fix s
c
ale-float on x86
.
commit
|
commitdiff
|
tree
2016-01-18
Stas Boukarev
C
l
e
an up *feature*
t
e
s
t in
a
c
ou
p
le of
p
laces
.
commit
|
commitdiff
|
tree
2016-01-18
S
tas Bouk
a
rev
Fi
x
S
Q
RT o
n
LEAST-NEGAT
I
VE-DO
U
BLE-FL
O
AT
.
commit
|
commitdiff
|
tree
2016-01-18
S
t
as Bo
u
ka
r
ev
M
APHA
S
H co
m
pil
e
r-
m
acro: don'
t
ev
a
luate HASH-TABLE twice
.
commit
|
commitdiff
|
tree
2016-01-18
St
a
s Boukarev
Handle
multiple :
N
ICKNAMES
o
ptions to DEFPACKAGE
.
commit
|
commitdiff
|
tree
2016-01-18
S
t
a
s
Boukarev
Fix the AD
J
U
ST-
A
RRAY tr
a
ns
f
orm
.
commit
|
commitdiff
|
tree
2016-01-18
Stas Boukarev
(defun (setf x) (
)
) st
o
pped re
t
urning (SETF X)
commit
|
commitdiff
|
tree
2016-01-18
St
a
s
B
oukarev
Save
the in
t
errup
t
conte
x
t in sigabrt_handler
.
commit
|
commitdiff
|
tree
2016-01-15
S
t
a
s Boukarev
F
i
x ISQRT de
r
ive-ty
p
e
.
commit
|
commitdiff
|
tree
2016-01-14
Stas
Boukarev
Better lis
p
-ba
c
ktrac
e
s for memo
r
y-faults on non
-
x86
o
i
d
s
.
commit
|
commitdiff
|
tree
2016-01-14
Stas
B
o
u
ka
r
ev
Restore disassemblin
g
on A
R
M64
.
commit
|
commitdiff
|
tree
2016-01-14
Stas Boukarev
Better LDB backtraces fro
m
signal handlers
o
n
x
86oids
.
commit
|
commitdiff
|
tree
2016-01-14
Stas
B
oukarev
Make L
D
B backtraces mor
e
resilien
t
.
commit
|
commitdiff
|
tree
2016-01-14
Stas Boukarev
Fix
t
y
p
o
.
commit
|
commitdiff
|
tree
2016-01-14
Stas Boukarev
Better backtraces from LDB
o
n
mem
o
ry fa
u
lts
.
commit
|
commitdiff
|
tree
2016-01-13
Stas
Boukarev
Protect RECOGNIZE-DYNAMIC-EXTE
N
T-LVA
R
S f
r
o
m
deleted
.
.
.
commit
|
commitdiff
|
tree
2016-01-13
Stas Bo
u
karev
Replace ma
g
ic const
a
nts
with BASE-CHAR-CODE-
L
IMIT
.
commit
|
commitdiff
|
tree
2016-01-11
S
tas B
o
ukarev
Fix XR
E
F
o
n
m
et
h
ods w
i
t
h EQL specializer
s
.
commit
|
commitdiff
|
tree
2016-01-11
St
a
s Boukarev
B
e
t
ter style-warni
n
g from undefined
INFO typ
e
s
.
commit
|
commitdiff
|
tree
2016-01-11
Stas B
o
ukarev
Fix wi
n
32-x86 build
.
commit
|
commitdiff
|
tree
2016-01-11
St
a
s Boukarev
Inherit thread F
P
masks on darwin
.
commit
|
commitdiff
|
tree
2016-01-11
S
tas
Bo
u
karev
Fix backtraces on OS
X
.
commit
|
commitdiff
|
tree
2016-01-08
Philipp Matthias
.
.
.
Fix typo
i
n CA
S
EFOLD docstri
n
g
.
commit
|
commitdiff
|
tree
2016-01-07
St
a
s Bou
k
a
r
ev
Don'
t
try to joi
n
thre
a
ds comi
n
g f
r
om foreig
n
c
all
b
acks
.
commit
|
commitdiff
|
tree
2015-12-30
Stas Boukarev
Don
'
t
ignore invali
d
C
O
ND clauses following a T cl
a
u
s
e
.
commit
|
commitdiff
|
tree
2015-12-30
Stas Bouk
a
r
e
v
Don't
b
ind *compi
l
e
r
-error-co
n
t
e
xt*
t
wi
c
e
i
n %check
.
.
.
commit
|
commitdiff
|
tree
2015-12-28
Stas Boukarev
Delay co
m
pile-time check-bound warning until IR2 conve
r
s
ion
.
commit
|
commitdiff
|
tree
2015-12-25
St
a
s Boukarev
sb-intros
p
ect:
f
i
n
d the right
d
ebug info fun
c
tion
.
commit
|
commitdiff
|
tree
2015-12-25
Stas Boukarev
A cou
p
le of sma
l
l
adj
u
st
m
ents
.
commit
|
commitdiff
|
tree
2015-12-19
St
a
s Boukarev
Fix disassembling j
u
mps
o
n PPC
.
commit
|
commitdiff
|
tree
2015-12-19
Dmitry Igris
h
in
F
ix
typo
commit
|
commitdiff
|
tree
2015-12-16
Stas Boukar
e
v
Add a
t
e
st that checks CL symbols for be
i
ng b
o
un
d
/fbound
.
.
.
commit
|
commitdiff
|
tree
2015-12-16
Stas
B
oukarev
Put
C
L:FUNCTION-KEYWORDS back
in
.
commit
|
commitdiff
|
tree
2015-12-16
Stas Boukarev
Re
v
ert "remove e
x
plicit egcc deps for x86/ope
n
b
sd"
commit
|
commitdiff
|
tree
2015-12-15
Manuel
G
iraud
remo
v
e expli
c
i
t
egcc deps for x86/openb
s
d
commit
|
commitdiff
|
tree
2015-12-14
St
a
s Boukarev
Sim
p
lif
y
+sse
t
-reha
s
h-threshold+
.
commit
|
commitdiff
|
tree
2015-12-13
Stas Bouka
r
ev
Fix
s
ub
o
ptima
l
ity in
sset-a
d
join
.
commit
|
commitdiff
|
tree
2015-12-10
St
a
s Bou
k
arev
Fix alloc
a
ti
n
g large arrays on 64
-
bit Windows
.
commit
|
commitdiff
|
tree
2015-12-08
Stas Boukare
v
Don't
t
ransfo
r
m
LIST
with a very large
num
b
er of a
r
guments
.
commit
|
commitdiff
|
tree
2015-12-08
Stas Boukar
e
v
Define sb-vm:
l
arge-o
b
ject-size and expose it
t
o ge
n
e
s
is
.
commit
|
commitdiff
|
tree
2015-12-08
Stas Boukarev
Op
t
imize ma
k
e-sequence 'list
.
commit
|
commitdiff
|
tree
2015-12-08
Stas Boukarev
Disable
a
l
loc
a
te-l
i
st-on-he
a
p V
O
P
.
commit
|
commitdiff
|
tree
2015-12-08
Stas Boukarev
Fix
allocate-list-on-h
e
ap on x
8
6
-
64 with la
r
ge
immediate
.
.
.
commit
|
commitdiff
|
tree
2015-12-08
Sta
s
Bo
u
karev
Optimize allocate-
l
ist-on-h
e
a
p
o
n x86-64
.
commit
|
commitdiff
|
tree
2015-12-06
Stas Boukarev
Optimize A
S
H vops on AR
M
64
.
commit
|
commitdiff
|
tree
2015-12-06
Stas
B
oukarev
Define modular fixnum fun
c
t
i
o
n
s
on ARM64
.
commit
|
commitdiff
|
tree
2015-12-06
Stas Bou
k
arev
Pass MAP_F
I
X
E
D
t
o mmap on Linux
.
commit
|
commitdiff
|
tree
2015-12-05
Stas Bouk
a
rev
D
o
n't ge
n
erat
e
t
y
pe c
h
ecks in deleted blocks
.
commit
|
commitdiff
|
tree
2015-12-05
Stas Boukarev
Remove %check
-
b
o
u
n
d with
low safety
.
commit
|
commitdiff
|
tree
2015-12-04
St
a
s
B
o
ukarev
info
.
impure(globaldb
-
info-iterate): pass
o
n #-sb-doc
.
commit
|
commitdiff
|
tree
2015-12-04
Sta
s
B
oukar
e
v
Check for fix
n
um in the CHECK-BOUN
D
VOP
.
commit
|
commitdiff
|
tree
2015-12-04
Stas Boukarev
Fix
ARRAY-DIMEN
S
ION
t
ran
s
formation
of arrays o
f
unknown
.
.
.
commit
|
commitdiff
|
tree
2015-12-04
S
t
as Boukarev
Op
t
imize
%
C
HECK-BOUN
D
away
.
commit
|
commitdiff
|
tree
2015-12-03
Stas Boukarev
Better a
r
ray dimension derivation
.
commit
|
commitdiff
|
tree
2015-12-03
S
ta
s
Boukarev
Add explicit-c
h
eck to FIND-FDEFN for
better err
o
rs
.
commit
|
commitdiff
|
tree
2015-12-02
St
a
s Bo
u
kare
v
Mor
e
safe FBOUN
D
P
.
commit
|
commitdiff
|
tree
2015-12-01
Stas Boukarev
R
e
move p
r
imi
t
ive-type-check, unused
.
commit
|
commitdiff
|
tree
2015-12-01
Tomas Hlavaty
Do not rel
y
o
n `wh
i
c
h`
to b
e
p
res
e
nt in
t
he system
commit
|
commitdiff
|
tree
2015-11-30
Stas
Boukarev
Fix CHA
R
-EQUAL transform
.
commit
|
commitdiff
|
tree
2015-11-30
Sta
s
B
o
ukarev
D
on't fo
l
d or flush C
H
ECK-BOUND
.
commit
|
commitdiff
|
tree
2015-11-28
Attila L
e
ndvai
Prov
i
de more info
in case of
i
n
finit
e
er
r
or nestin
g
.
commit
|
commitdiff
|
tree
2015-11-28
Stas Boukarev
Don't fai
l
when
constant fo
l
din
g
%EQL/INTE
G
ER
.
commit
|
commitdiff
|
tree
2015-11-28
St
a
s Boukare
v
B
e
tte
r
e
r
ror and warni
n
g mess
a
g
es for check-boun
d
.
commit
|
commitdiff
|
tree
next