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
Don't free thread->interrupt_data separately.
2016-02-20
Stas Boukarev
Don't fr
e
e thread->inter
r
up
t
_
data separately
.
commit
|
commitdiff
|
tree
2016-02-20
St
a
s Bo
u
karev
Micro-opt
i
miz
e
ver
i
fy-arg-count
o
n
x
86oids an
d
ARM64
.
commit
|
commitdiff
|
tree
2016-02-20
S
tas Boukarev
create_
t
h
r
ead_st
r
uct: don't allo
c
ate interrupt_data
.
.
.
commit
|
commitdiff
|
tree
2016-02-20
S
t
as Bo
u
ka
r
ev
create_thread
_
struct: don't allocate
os_attr separate
l
y
.
commit
|
commitdiff
|
tree
2016-02-20
Stas Bouka
r
e
v
Don't leak me
m
ory during exce
p
tion
h
a
n
dli
n
g on Darwin
.
commit
|
commitdiff
|
tree
2016-02-20
Stas Bou
k
arev
*compiler
-
trace-output*
workaro
u
nd
.
commit
|
commitdiff
|
tree
2016-02-19
S
t
a
s
Boukarev
Ke
e
p sb-assem:*assem-ins
t
ructions* for sli
m
e
compatibili
t
y
.
commit
|
commitdiff
|
tree
2016-02-13
Stas Boukare
v
Restore bui
l
d on
n
o
n
-x86oids
.
commit
|
commitdiff
|
tree
2016-02-12
Sta
s
Boukar
e
v
Improv
e
LDB wh
e
n (+ size pos
i
t
i
on) is less tha
n
n-fixnum
.
.
.
commit
|
commitdiff
|
tree
2016-02-12
Stas Boukarev
Opti
m
ize logand
w
i
th non-fixnum word masks on x86o
i
ds
.
.
.
commit
|
commitdiff
|
tree
2016-02-11
St
a
s Boukarev
Add LOGTEST V
O
Ps o
n
AR
M
64
.
commit
|
commitdiff
|
tree
2016-02-11
Stas Boukarev
Opt
i
mize MASK
-
S
I
GNED-FIELD o
n
ARM64
.
commit
|
commitdiff
|
tree
2016-02-11
St
a
s Boukarev
Disa
s
semble TBZ and TB
N
Z on ARM64
.
commit
|
commitdiff
|
tree
2016-02-11
Stas Bou
k
arev
O
ptimize fixnum m
a
s
k
-signed-field on x86
.
commit
|
commitdiff
|
tree
2016-02-10
Stas B
o
ukarev
O
p
timize (
M
ASK-SIGNED-FIELD 63 X) on x8
6
-
64
.
commit
|
commitdiff
|
tree
2016-02-10
S
t
as Boukarev
O
ptimize
s
ome VOPS
o
n
ARM64 with LDP/STP
.
commit
|
commitdiff
|
tree
2016-02-10
Sta
s
Boukare
v
sb-profile:report
d
on't warn
a
bo
u
t redef
i
n
e
d functions
.
commit
|
commitdiff
|
tree
2016-02-09
S
t
as Boukarev
Micro-o
p
t
imize listif
y
-re
s
t-args on A
R
M64
.
commit
|
commitdiff
|
tree
2016-02-09
Stas Boukarev
Fix
d
i
sa
s
sembling of LDR/
S
TR
w
ith
p
o
st/pre-in
d
ex on
.
.
.
commit
|
commitdiff
|
tree
2016-02-09
St
a
s Boukarev
Fix call_into
_
c on PPC
.
commit
|
commitdiff
|
tree
2016-02-09
Stas Bouka
r
ev
Sli
g
htly reduce consing in with
-
package-i
t
erator
.
commit
|
commitdiff
|
tree
2016-02-08
Stas Boukarev
O
ptimize out of
lin
e
LIST
*
commit
|
commitdiff
|
tree
2016-02-08
Sta
s
B
o
ukarev
Fix
a copy
& pas
t
e mistake that breaks x86
.
commit
|
commitdiff
|
tree
2016-02-08
Stas Boukar
e
v
Remove unne
c
essary
p
acka
g
e pre
f
i
x
es
.
commit
|
commitdiff
|
tree
2016-02-07
S
t
a
s Boukarev
Opt
i
mize fixnum LOGNOR on ARM64
.
commit
|
commitdiff
|
tree
2016-02-07
Stas Boukarev
Micro-
o
ptimiz
e
s
b-kern
e
l:code-instruc
t
i
o
ns on arm64
.
commit
|
commitdiff
|
tree
2016-02-07
S
t
as Boukarev
R
e
m
o
ve sb-disassem::code-i
n
st-
a
r
ea
-
addre
s
s
.
commit
|
commitdiff
|
tree
2016-02-07
Stas
Boukarev
Remove sb-a
s
sem:*assem-instr
u
ctions*
.
commit
|
commitdiff
|
tree
2016-02-07
St
a
s Boukarev
Fix x86 build
.
commit
|
commitdiff
|
tree
2016-02-06
Stas Bou
k
arev
Warn
a
b
out arg-count
m
i
s
match for MAP and MAP-
I
NTO
.
commit
|
commitdiff
|
tree
2016-02-06
Stas Boukarev
Ma
k
e %other-p
o
inter-w
i
d
e
tag GC safe
.
commit
|
commitdiff
|
tree
2016-02-02
Stas Bo
u
karev
C
heck argument mismatch for fu
n
ct
i
on argu
m
ents to callab
l
e
.
.
.
commit
|
commitdiff
|
tree
2016-01-31
S
tas Bouka
r
ev
Constan
t
fold functions th
a
t call other fun
c
tions
.
commit
|
commitdiff
|
tree
2016-01-31
S
t
as
Bo
u
karev
Do
n
't
e
valuate th
e
docstring in defvar,
d
e
fc
o
n
stant
.
commit
|
commitdiff
|
tree
2016-01-31
Stas Boukarev
Forge
t
about a constant
varia
b
le a
f
ter makunbound
.
commit
|
commitdiff
|
tree
2016-01-31
St
a
s Boukar
e
v
Wr
a
p
a test in with-test
.
commit
|
commitdiff
|
tree
2016-01-31
Stas Boukarev
Proper errors from OP
E
N
on
W
indows
.
commit
|
commitdiff
|
tree
2016-01-18
Stas
B
oukarev
Don't import
S
B-C::V
O
P-INFO-TARGET-FUN in
t
o SB-REGALLOC
.
commit
|
commitdiff
|
tree
2016-01-18
S
t
as Bou
k
arev
Fix scale
-
float
o
n
x86
.
commit
|
commitdiff
|
tree
2016-01-18
Stas Boukarev
C
lean
u
p *featur
e
* test in a couple of plac
e
s
.
commit
|
commitdiff
|
tree
2016-01-18
S
t
as Boukar
e
v
Fix SQRT on LEAST-N
E
GAT
I
VE-D
O
UBLE-FL
O
AT
.
commit
|
commitdiff
|
tree
2016-01-18
Stas Boukarev
MAPHA
S
H c
o
m
piler-macro
:
do
n
't
evaluate HASH-TABLE
twice
.
commit
|
commitdiff
|
tree
2016-01-18
S
t
a
s
B
o
ukarev
H
a
ndl
e
mu
l
tiple :NICKNAMES
options
t
o
D
E
F
PACK
A
GE
.
commit
|
commitdiff
|
tree
2016-01-18
S
t
a
s B
o
ukarev
F
i
x the A
D
JUST-ARRAY trans
f
or
m
.
commit
|
commitdiff
|
tree
2016-01-18
Stas Boukarev
(def
u
n
(setf
x
) ()) stopped r
e
turning (SETF X)
commit
|
commitdiff
|
tree
2016-01-18
Stas Boukarev
Sa
v
e the interrupt cont
e
xt
i
n sigabrt_ha
n
dler
.
commit
|
commitdiff
|
tree
2016-01-15
Stas Boukarev
Fix ISQRT
d
e
r
iv
e
-
t
ype
.
commit
|
commitdiff
|
tree
2016-01-14
Sta
s
Boukar
e
v
Better lisp-backt
r
aces for memo
r
y-faul
t
s on non-
x
86oids
.
commit
|
commitdiff
|
tree
2016-01-14
Stas Boukarev
Restor
e
disass
e
mbling
o
n
A
RM64
.
commit
|
commitdiff
|
tree
2016-01-14
Stas Bouk
a
rev
B
e
tter LDB bac
k
t
race
s
from si
g
nal handlers on x86
o
ids
.
commit
|
commitdiff
|
tree
2016-01-14
Stas Boukarev
Ma
k
e L
D
B b
a
ckt
r
ace
s
mor
e
resilient
.
commit
|
commitdiff
|
tree
2016-01-14
Stas Boukarev
F
i
x typo
.
commit
|
commitdiff
|
tree
2016-01-14
S
tas Bou
k
arev
Better backtrac
e
s from LDB on memory fault
s
.
commit
|
commitdiff
|
tree
2016-01-13
Stas Bou
k
arev
Protect RECO
G
N
IZE-DYN
A
MI
C
-EXTE
N
T-L
V
ARS from
d
e
l
eted
.
.
.
commit
|
commitdiff
|
tree
2016-01-13
S
t
as Boukarev
Re
p
lace magic constants with BA
S
E-CHAR-COD
E
-LIMIT
.
commit
|
commitdiff
|
tree
2016-01-11
S
t
as Boukar
e
v
Fix XREF on methods with EQL spec
i
alizers
.
commit
|
commitdiff
|
tree
2016-01-11
S
t
as Boukarev
B
e
tter style-w
a
rning
f
rom u
n
def
i
n
e
d
INF
O
types
.
commit
|
commitdiff
|
tree
2016-01-11
S
t
as Boukarev
Fix win
3
2-x86 bui
l
d
.
commit
|
commitdiff
|
tree
2016-01-11
Stas
Bo
u
karev
Inh
e
rit t
h
r
e
ad FP masks
on d
a
rwin
.
commit
|
commitdiff
|
tree
2016-01-11
Stas Bou
k
arev
Fix
b
acktr
a
c
es on OS X
.
commit
|
commitdiff
|
tree
2016-01-08
P
h
i
l
ipp Matthi
a
s
.
.
.
F
ix t
y
po
in CASEFOLD docstring
.
commit
|
commitdiff
|
tree
2016-01-07
Stas Boukarev
Don't try to
j
oin t
h
reads coming
from foreign callbacks
.
commit
|
commitdiff
|
tree
2015-12-30
St
a
s Boukar
e
v
Don't ig
n
ore inva
l
id
C
OND
c
la
u
ses
f
ol
l
owing a T claus
e
.
commit
|
commitdiff
|
tree
2015-12-30
Stas
Bouk
a
rev
Don't
bin
d
*c
o
mpiler-error-co
n
text* twic
e
i
n
%check
.
.
.
commit
|
commitdiff
|
tree
2015-12-28
Stas Boukarev
Delay compile-time check-bound warn
i
ng unti
l
IR2
conversion
.
commit
|
commitdiff
|
tree
2015-12-25
Sta
s
Boukarev
sb-introspect: find t
h
e
rig
h
t debug info function
.
commit
|
commitdiff
|
tree
2015-12-25
Stas Bou
k
arev
A c
o
uple of sm
a
ll adjustm
e
nts
.
commit
|
commitdiff
|
tree
2015-12-19
Sta
s
Boukarev
F
ix dis
a
s
s
embl
i
ng
jumps o
n
PPC
.
commit
|
commitdiff
|
tree
2015-12-19
Dmitry Igrishin
F
i
x
typo
commit
|
commitdiff
|
tree
2015-12-16
Stas B
o
u
karev
A
dd a test that c
h
eck
s
CL symbols fo
r
being bound/
f
bound
.
.
.
commit
|
commitdiff
|
tree
2015-12-16
Stas Boukar
e
v
Put C
L
:FUN
C
T
ION-KEYWORDS back in
.
commit
|
commitdiff
|
tree
2015-12-16
Stas Bo
u
karev
Revert "remo
v
e
ex
p
lic
i
t
egcc deps for x86
/
op
e
nbs
d
"
commit
|
commitdiff
|
tree
2015-12-15
Manuel Giraud
remove explici
t
egcc deps
f
o
r x86/o
p
enbsd
commit
|
commitdiff
|
tree
2015-12-14
Stas Bou
k
arev
Simplify
+
sset
-
r
e
hash-threshold+
.
commit
|
commitdiff
|
tree
2015-12-13
Stas Bouka
r
ev
Fix subopt
i
mality in ss
e
t-adjoin
.
commit
|
commitdiff
|
tree
2015-12-10
Stas
B
o
ukar
e
v
F
i
x
allocating large
arrays on 64-bit
Windows
.
commit
|
commitdiff
|
tree
2015-12-08
St
a
s Boukarev
Don'
t
t
ra
n
s
form
L
IST
with
a v
e
ry large number of arg
u
ments
.
commit
|
commitdiff
|
tree
2015-12-08
Stas
B
oukarev
Define sb-vm:lar
g
e-o
b
ject-size a
n
d exp
o
se it to
genesi
s
.
commit
|
commitdiff
|
tree
2015-12-08
S
tas Bou
k
a
rev
O
p
timize m
a
ke
-
sequence 'lis
t
.
commit
|
commitdiff
|
tree
2015-12-08
Stas
B
o
u
k
a
rev
Disable al
l
ocate-list-on-heap
VOP
.
commit
|
commitdiff
|
tree
2015-12-08
Stas
B
o
ukar
e
v
Fix allocate-
l
i
s
t
-
on-heap on
x
86-64 wit
h
l
arge immed
i
ate
.
.
.
commit
|
commitdiff
|
tree
2015-12-08
Stas Boukarev
Optimize allocate-lis
t
-on
-
hea
p
o
n
x86-
6
4
.
commit
|
commitdiff
|
tree
2015-12-06
Stas Boukarev
Op
t
i
mi
z
e AS
H
vops
on ARM64
.
commit
|
commitdiff
|
tree
2015-12-06
Stas Bouk
a
rev
Define mo
d
ular
fixn
u
m function
s
on
ARM64
.
commit
|
commitdiff
|
tree
2015-12-06
Stas Bo
u
ka
r
ev
P
a
ss
MAP_FI
X
ED to mmap o
n
L
i
n
ux
.
commit
|
commitdiff
|
tree
2015-12-05
Stas Boukar
e
v
Don't gen
e
rat
e
type c
h
ecks in deleted
b
locks
.
commit
|
commitdiff
|
tree
2015-12-05
Stas Boukare
v
Remove %check-bound with lo
w
sa
f
ety
.
commit
|
commitdiff
|
tree
2015-12-04
Stas Boukar
e
v
info
.
i
mpure(g
l
o
baldb-info-iterate): pass on #
-
sb-do
c
.
commit
|
commitdiff
|
tree
2015-12-04
Stas B
o
ukarev
Check for fixnum
i
n t
h
e
C
H
ECK-BOUND VOP
.
commit
|
commitdiff
|
tree
2015-12-04
Stas Boukare
v
Fix
ARRAY-DIM
E
NSION transformation of arrays
of
u
nknow
n
.
.
.
commit
|
commitdiff
|
tree
2015-12-04
Stas Boukarev
Optimiz
e
%C
H
ECK-BOUN
D
away
.
commit
|
commitdiff
|
tree
2015-12-03
Stas Bo
u
k
arev
Better
a
r
ray dimension derivation
.
commit
|
commitdiff
|
tree
2015-12-03
Stas B
o
ukarev
Add explicit-c
h
ec
k
t
o
FIND
-
FDEFN
for bett
e
r errors
.
commit
|
commitdiff
|
tree
2015-12-02
S
tas B
o
ukar
e
v
More safe FBOUNDP
.
commit
|
commitdiff
|
tree
2015-12-01
Stas Boukare
v
R
e
m
o
v
e
primi
t
ive-
t
y
pe-check, unused
.
commit
|
commitdiff
|
tree
2015-12-01
T
omas Hlavaty
Do not rely
on `whic
h
` to be
pre
s
e
n
t in the syste
m
commit
|
commitdiff
|
tree
2015-11-30
Stas Boukar
e
v
Fix CH
A
R-EQUAL transfor
m
.
commit
|
commitdiff
|
tree
2015-11-30
S
tas
Boukare
v
Don'
t
fold
o
r f
l
u
s
h CHECK-BOU
N
D
.
commit
|
commitdiff
|
tree
2015-11-28
Attila Lendvai
P
r
ovide more info
in case of infinite e
r
ror nest
i
ng
.
commit
|
commitdiff
|
tree
2015-11-28
Stas Boukarev
Don'
t
f
ail w
h
en constant folding %EQL/INT
E
G
E
R
.
commit
|
commitdiff
|
tree
next