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
Mostly revert 2df2efd246
2017-10-20
D
ouglas Kat
z
m
an
Mo
s
tl
y
revert 2df2efd2
4
6
commit
|
commitdiff
|
tree
2017-10-20
Douglas Katzman
Fixes for run
n
ing w
i
th
u
n
d
e
fi
n
ed-behavi
o
r sanitizer
commit
|
commitdiff
|
tree
2017-10-20
Douglas K
a
tzm
a
n
Remove redundant test guarding
c
all to update_p
a
ge
_
write_prot()
commit
|
commitdiff
|
tree
2017-10-20
D
o
u
gla
s
Katzma
n
Refine bound
a
r
y
c
o
n
d
i
t
ion in cons
e
rvative_root_p()
commit
|
commitdiff
|
tree
2017-10-20
Douglas Katzman
Us
e
o
rdinary as
s
ignment fr
o
m
b
lockable_sigset
commit
|
commitdiff
|
tree
2017-10-19
Douglas Katzman
x86-6
4
: Show ref to tls_index of immo
b
ile sy
m
bols
commit
|
commitdiff
|
tree
2017-10-19
Doug
l
as Katzman
Take lispobj arg in
cons
e
rvative_root_p
.
Fewer casts
.
.
.
commit
|
commitdiff
|
tree
2017-10-19
Doug
l
as K
a
tzma
n
Avoid s
e
ar
c
h
ing for the sam
e
pi
n
repeat
e
dly
commit
|
commitdiff
|
tree
2017-10-19
Douglas
Katzman
Add remark on implementation
o
f update
_
pa
g
e_write
_
prot
(
)
commit
|
commitdiff
|
tree
2017-10-19
Douglas
K
a
tzma
n
x86-
6
4: reimplement
symbol-val
u
e vop
commit
|
commitdiff
|
tree
2017-10-18
Douglas Katzman
Remove ha
c
k
from
glob
a
ldb regarding exported CL s
y
mbols
.
commit
|
commitdiff
|
tree
2017-10-18
Doug
l
as Katzma
n
Reduce number of
s
ource fi
l
es
ne
e
ded to wr
i
te
C
he
a
ders
commit
|
commitdiff
|
tree
2017-10-18
Doug
l
as K
a
tzman
Remove kludg
e
s
.
!DE
F
INE-THRE
A
D-LOCAL sets :ALWAYS-BOUND
commit
|
commitdiff
|
tree
2017-10-18
Dougl
a
s Katzman
Add more info to
c
old-
s
bcl
.
map
commit
|
commitdiff
|
tree
2017-10-18
Douglas Kat
z
m
a
n
Remove
o
b
s
olete
symbol
commit
|
commitdiff
|
tree
2017-10-18
Dougla
s
K
a
tzma
n
S
h
orten set-fdefn-fun
commit
|
commitdiff
|
tree
2017-10-18
Douglas Katzman
Perform less wor
k
for :KEY-AND-VALUE hash-tab
l
e
w
eakness
.
commit
|
commitdiff
|
tree
2017-10-18
Douglas Kat
z
man
S
k
ip liveness test
on em
p
ty/nonpointer ha
s
htable
entries
commit
|
commitdiff
|
tree
2017-10-18
Do
u
glas Kat
z
man
Fix buil
d
fai
l
ure
commit
|
commitdiff
|
tree
2017-10-17
Douglas Kat
z
man
Fix purify() and
move misplace
d
#
e
lse/#endif
commit
|
commitdiff
|
tree
2017-10-17
Douglas
Ka
t
z
man
Fix C warning in print
_
fixnum()
commit
|
commitdiff
|
tree
2017-10-17
D
ougl
a
s Katzman
A
v
oid write fau
l
ts during GC, even more
e
mp
h
atically
n
ow
commit
|
commitdiff
|
tree
2017-10-17
Douglas Katz
m
an
R
emo
v
e
unused cross-m
u
mble noise
.
commit
|
commitdiff
|
tree
2017-10-17
D
oug
l
as Katzman
Don
'
t c
o
mpiler
s
r
c/code/thr
e
ad for the ho
s
t
commit
|
commitdiff
|
tree
2017-10-17
Douglas Katzman
Clear
t
he r
e
hash
-
ne
e
ded bi
t
in CLRH
A
S
H
commit
|
commitdiff
|
tree
2017-10-17
Douglas
K
a
t
zman
Avo
i
d unnece
s
sary write to hash-table ins
t
an
c
e
s
d
u
rin
g
gc
.
commit
|
commitdiff
|
tree
2017-10-17
D
o
uglas K
a
t
zman
Decentralize per-thread initial
s
p
ecial bindings
.
commit
|
commitdiff
|
tree
2017-10-16
Douglas Katzman
Use handy
pre-exi
s
ting C
m
a
c
ros in other macros
commit
|
commitdiff
|
tree
2017-10-14
Dou
g
las Ka
t
zma
n
Repr
o
tect dynami
c
space after
full m
a
rk
-
swee
p
GC
commit
|
commitdiff
|
tree
2017-10-14
Douglas Kat
z
man
R
e
name "marknsweep
g
c
.
c"
to "immob
i
l
e
-space
.
c"
plu
s
.
.
.
commit
|
commitdiff
|
tree
2017-10-14
D
ougl
a
s
Katzman
Fix critical spelling bug in AL
L
OCATION-INFORMATION
.
1
commit
|
commitdiff
|
tree
2017-10-14
D
o
uglas Katzman
Simplify condi
t
ion
f
or setting nee
d
s_rehash_p in GC
commit
|
commitdiff
|
tree
2017-10-13
Douglas Katzman
Prov
i
de the :ABORT restart in wa
r
m load
commit
|
commitdiff
|
tree
2017-10-13
Dougl
a
s
K
a
tzman
x
86-64:
Allow choice
o
f 0xCC or 0
x
CE as
t
h
e
i
n
t
errupt
.
.
.
commit
|
commitdiff
|
tree
2017-10-12
Douglas Katzman
Add cautio
n
ary note a
b
ove enablement of :
s
b-th
r
ead
.
.
.
commit
|
commitdiff
|
tree
2017-10-12
Do
u
glas Ka
t
zman
x
8
6-64: All
o
w
immedia
t
e SC for INDEX in %in
s
tance-cas
commit
|
commitdiff
|
tree
2017-10-12
Douglas Katzman
Give up
on fixing ALLOCATION-INFORMATION
.
6 for sparc
commit
|
commitdiff
|
tree
2017-10-12
Dou
g
la
s
Katzman
Forgo lo
a
der
.
lisp
in warm buil
d
commit
|
commitdiff
|
tree
2017-10-11
Douglas Katz
m
a
n
Use
s
igned
shift in fixnum_value()
commit
|
commitdiff
|
tree
2017-10-11
Douglas Katzman
Use abs
t
ract
i
on f
o
r getting vector su
b
type
.
commit
|
commitdiff
|
tree
2017-10-11
Douglas Katzman
Unbreak c
h
eneygc
commit
|
commitdiff
|
tree
2017-10-11
Douglas Katzman
Don't expose so m
u
ch of GC internals to all ot
h
er C
.
.
.
commit
|
commitdiff
|
tree
2017-10-11
Douglas Katzman
Fix fasteval bug
commit
|
commitdiff
|
tree
2017-10-11
Douglas Katzman
Move
r
epeated definitions to a
s
ha
r
ed place
commit
|
commitdiff
|
tree
2017-10-10
D
o
uglas K
a
tzman
Use clearly named mac
r
o
s
,
n
ot
insane voodoo
commit
|
commitdiff
|
tree
2017-10-09
Doug
l
as K
a
tz
m
an
All
o
w
1
-
page "la
r
g
e" v
e
ctors in scavenge_generations()
commit
|
commitdiff
|
tree
2017-10-09
D
ouglas Katzman
Fail e
a
rlier
commit
|
commitdiff
|
tree
2017-10-09
Douglas Katzman
S
up
p
ress sh
o
wing
'
etags' inv
o
cation
commit
|
commitdiff
|
tree
2017-10-09
Douglas
K
atzman
F
i
x sb-int
r
ospect test for
32-bit
commit
|
commitdiff
|
tree
2017-10-09
Douglas Katzm
a
n
Enable
t
racer
o
o
t
test for #-sb-thread
commit
|
commitdiff
|
tree
2017-10-09
Douglas Ka
t
zman
Define find_symbol() which acts like
C
L:FIND-SYMB
O
L
.
.
.
commit
|
commitdiff
|
tree
2017-10-09
Douglas Katzman
Ro
b
ustify allocation-inf
o
rmation
tests
commit
|
commitdiff
|
tree
2017-10-09
Douglas K
a
tz
m
a
n
F
ix flaky
EN
S
URE-CODE/DATA-SEPARA
T
ION test
commit
|
commitdiff
|
tree
2017-10-09
Dou
g
las K
a
tzma
n
Pass
nwords into maybe_adjus
t
_larg
e
_o
b
ject
commit
|
commitdiff
|
tree
2017-10-09
Douglas
Ka
t
z
m
a
n
Fix 2
bugs with G
C
o
f
bignums
commit
|
commitdiff
|
tree
2017-10-08
Douglas Katzm
a
n
Fix #+immobile-code build
commit
|
commitdiff
|
tree
2017-10-08
Douglas Katzm
a
n
F
ix re
g
ression
due to f
i
x for
trans_
c
o
d
e on large code
.
commit
|
commitdiff
|
tree
2017-10-08
Do
u
g
l
a
s Katz
m
an
F
ix source of inef
f
icien
c
y in trans
_
code()
commit
|
commitdiff
|
tree
2017-10-08
Dougl
a
s Ka
t
zman
F
i
x
#-sb-t
h
read builds
f
o
r code and data separation
commit
|
commitdiff
|
tree
2017-10-07
Douglas Kat
z
man
Switch on st
r
i
ct
s
ep
a
ration of pages contai
n
ing code
.
.
.
commit
|
commitdiff
|
tree
2017-10-07
D
o
uglas Katzman
A
d
d -Wundef (not impl
i
ed
by -Wall)
to cc invocation
commit
|
commitdiff
|
tree
2017-10-07
Douglas
Katzm
a
n
Re
m
ove
b
ias against partial pages in fin
d
_freeish_pages
commit
|
commitdiff
|
tree
2017-10-07
Douglas K
a
tzman
Make MAP-ALL
O
C
ATED-OBJECTS less inc
l
i
n
ed to fai
l
a
n
.
.
.
commit
|
commitdiff
|
tree
2017-10-06
Douglas Katzman
Pin
page-
s
pa
n
n
i
n
g
small objects on
an individual
basis
commit
|
commitdiff
|
tree
2017-10-06
Douglas Katzman
Generali
z
e
w
ipe_nonpinned_words()
commit
|
commitdiff
|
tree
2017-10-06
Douglas Kat
z
man
Refactor to avoid exposing p
a
ge_t
a
ble[] t
o
core
save
.
.
.
commit
|
commitdiff
|
tree
2017-10-05
D
o
uglas Katzman
Remove toplevel
b
inding of *LIST-CONFLIC
T
S-TABL
E
*
commit
|
commitdiff
|
tree
2017-10-05
Douglas Katzm
a
n
Move i
d
entical tails of then/else code out of th
e
'if'
commit
|
commitdiff
|
tree
2017-10-05
Douglas K
a
tzman
Assert
t
ha
t
allo
c
regions
ar
e
empty
a
fter
GC; don't
.
.
.
commit
|
commitdiff
|
tree
2017-10-05
D
oug
l
as Katzm
a
n
Fix a
c
cidental omiss
i
on from prior commit
commit
|
commitdiff
|
tree
2017-10-05
Do
u
glas
Katzman
Reduce number of seque
n
ti
a
l test
s
in
g
c_fi
n
d_fre
e
ish_pages(
)
commit
|
commitdiff
|
tree
2017-10-05
Douglas
K
atzman
Fix
SB-INTRO
S
PEC
T
:ALLOCATION-I
N
F
O
RMATION
o
n gencgc+pcc
commit
|
commitdiff
|
tree
2017-10-05
D
ouglas
Katzm
a
n
R
e
move
r
edundant
s
tores to page_ta
b
le
commit
|
commitdiff
|
tree
2017-10-05
Douglas Katzman
Test "bytes_found < nby
t
e
s
_
g
oal"
f
irst in find_freeish_pages
.
.
.
commit
|
commitdiff
|
tree
2017-10-05
Douglas Katzman
Move
m
i
s
placed #endif
commit
|
commitdiff
|
tree
2017-10-05
Do
u
glas Katzman
Strengthen a
s
sertion:
area s
i
ze quan
t
um is 2 w
o
r
ds
commit
|
commitdiff
|
tree
2017-10-04
Douglas Katzm
a
n
Use proper widetag
for code-compo
n
ent in objdef
commit
|
commitdiff
|
tree
2017-10-04
D
ouglas Katzman
Rem
o
ve :we
a
k-pointe
r
a
s exceptional c
a
se in room
commit
|
commitdiff
|
tree
2017-10-04
D
o
ugla
s
Katzman
(SETF %FUN-NAME
)
on c
l
osures, no
w
with fewer res
t
rictions
.
commit
|
commitdiff
|
tree
2017-10-04
Ste
l
i
a
n Ionescu
Move destructive
opera
t
i
o
ns
outside save_to_
f
ilehandle(
)
commit
|
commitdiff
|
tree
2017-10-04
Dougl
a
s Katzman
Dele
t
e redund
a
nt C
macro
commit
|
commitdiff
|
tree
2017-10-04
D
o
uglas Katzman
Revise comment about effici
e
ncy in scav_weak_poin
t
er()
commit
|
commitdiff
|
tree
2017-10-04
Douglas Katzman
Modernize C sty
l
e of a
n
d deo
b
fuscate
gc_alloc_update_page_ta
.
.
.
commit
|
commitdiff
|
tree
2017-10-03
Douglas
K
atzman
Optimize page_ends_contiguous_
b
lock
_
p()
commit
|
commitdiff
|
tree
2017-10-03
Douglas Katzman
Use MAP_
3
2
B
IT and not MA
P
_FIXED o
n
FreeBSD
commit
|
commitdiff
|
tree
2017-10-03
Dou
g
las Katzman
Revert d9ffae8c a
n
d add comment that the
g
l
ibc bu
g
.
.
.
commit
|
commitdiff
|
tree
2017-10-03
Do
u
g
l
as Katzman
Guard some C
globa
l
s w
i
t
h
m
ore appro
p
riate tests
commit
|
commitdiff
|
tree
2017-10-03
Do
u
glas Katz
m
an
Pa
r
tially revert
"
A
lways copy
all o
f
a sigse
t
_t for
.
.
.
commit
|
commitdiff
|
tree
2017-10-03
D
ou
g
las Katzman
Fix c
h
eneygc build
commit
|
commitdiff
|
tree
2017-10-03
Dougl
a
s
K
atzman
Implement per-ob
j
ect pinning on precise ge
n
cgc
commit
|
commitdiff
|
tree
2017-10-02
Do
u
glas Katzman
Change a few slo
t
s to
r
ead
o
n
ly
commit
|
commitdiff
|
tree
2017-10-02
Douglas Katzman
Simple ren
a
me, and
+/- a
comme
n
t
commit
|
commitdiff
|
tree
2017-10-02
Douglas Ka
t
zman
Add
a
de
b
ug
g
ing
h
elper
commit
|
commitdiff
|
tree
2017-10-02
Douglas Katzman
Expo
r
t 2
t
h
ings
for
s
b-introspect
commit
|
commitdiff
|
tree
2017-10-02
D
ouglas Katzman
Export coverage bits fr
o
m
SB-C and use
1 fewer specia
l
var
commit
|
commitdiff
|
tree
2017-10-02
Douglas Katzman
Fix t
r
a
c
ero
o
t regress
i
on
commit
|
commitdiff
|
tree
2017-10-02
Douglas Katzman
Fix
t
yp
o
f
r
om "R
e
duce
c
onsing i
n
ir2opt
.
l
isp"
commit
|
commitdiff
|
tree
2017-10-02
Doug
l
as
K
atzma
n
R
emo
v
e DEFVAR fro
m
wrong packa
g
e; there's an
o
ther i
n
.
.
.
commit
|
commitdiff
|
tree
2017-10-01
Doug
l
as Katzman
Avoid
w
ritin
g
unin
i
tial
i
zed bytes
to
a
cor
e
f
ile
commit
|
commitdiff
|
tree
2017-10-01
D
ouglas Katzman
Force
i
mmobile space to a low addr
e
ss on Fre
e
B
S
D
commit
|
commitdiff
|
tree
next