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
Avoid unnecessary write to hash-table instances during gc.
2017-10-17
Dou
g
las Kat
z
man
A
v
oid unne
c
essary w
r
ite
to has
h
-table ins
t
a
n
ces duri
n
g
gc
.
commit
|
commitdiff
|
tree
2017-10-17
Douglas Katzma
n
Decentralize per-thread i
n
itial special bi
n
dings
.
commit
|
commitdiff
|
tree
2017-10-16
Douglas Katzma
n
Use ha
n
dy pre-exis
t
ing
C
macros in other
m
acros
commit
|
commitdiff
|
tree
2017-10-14
Doug
l
as Katzman
R
e
pro
t
ect dyn
a
mic
space aft
e
r f
u
ll mar
k
-swe
e
p GC
commit
|
commitdiff
|
tree
2017-10-14
Doug
l
as
K
atzman
Re
n
am
e
"ma
r
knsweepgc
.
c" to "immobile-space
.
c"
p
l
u
s
.
.
.
commit
|
commitdiff
|
tree
2017-10-14
Doug
l
as Katzman
Fix cri
t
ic
a
l spelling bug in ALL
O
CA
T
I
O
N-
I
NFORMATIO
N
.
1
commit
|
commitdiff
|
tree
2017-10-14
Do
u
gla
s
Katzman
Simplify con
d
ition for
s
e
tti
n
g
n
e
eds_re
h
ash_
p
in G
C
commit
|
commitdiff
|
tree
2017-10-13
Doug
l
as Katzman
Pro
v
ide th
e
:AB
O
RT restart in warm loa
d
commit
|
commitdiff
|
tree
2017-10-13
Douglas Katzman
x86-64
:
Allow choice of 0xCC o
r
0x
C
E as t
h
e interr
u
pt
.
.
.
commit
|
commitdiff
|
tree
2017-10-12
Douglas Ka
t
zman
Add ca
u
tionary
note above enablement of :sb
-
thre
a
d
.
.
.
commit
|
commitdiff
|
tree
2017-10-12
Dou
g
las
Katzman
x86-64: Allow imme
d
iate SC for INDEX in
%ins
t
anc
e
-ca
s
commit
|
commitdiff
|
tree
2017-10-12
Do
u
gla
s
Katzman
Give
up on fixing ALLOC
A
TI
O
N-INFORMATION
.
6
for sparc
commit
|
commitdiff
|
tree
2017-10-12
Dougl
a
s
K
a
tzman
Forgo
l
oader
.
l
isp in warm build
commit
|
commitdiff
|
tree
2017-10-11
Douglas Katzman
Use signed shif
t
in fixnum_value()
commit
|
commitdiff
|
tree
2017-10-11
Dougl
a
s Katzman
Us
e
abs
t
raction for getting v
e
ct
o
r subtyp
e
.
commit
|
commitdiff
|
tree
2017-10-11
Douglas Katzma
n
Unbreak cheneygc
commit
|
commitdiff
|
tree
2017-10-11
Douglas K
a
tz
m
an
Don't expose
s
o much of GC inte
r
nals
t
o all other C
.
.
.
commit
|
commitdiff
|
tree
2017-10-11
D
o
ugla
s
Katzman
Fix fasteval bug
commit
|
commitdiff
|
tree
2017-10-11
D
ouglas
Katzm
a
n
Mo
v
e repe
a
ted definiti
o
ns
t
o a sh
a
r
e
d place
commit
|
commitdiff
|
tree
2017-10-10
Dougla
s
Katz
m
an
Use clearly
named macr
o
s, not insane vo
o
doo
commit
|
commitdiff
|
tree
2017-10-09
Doug
l
as Kat
z
ma
n
A
l
l
o
w 1-page "large" vectors in scavenge
_
g
enerations(
)
commit
|
commitdiff
|
tree
2017-10-09
D
o
uglas Katzman
Fail
e
arlier
commit
|
commitdiff
|
tree
2017-10-09
Douglas Katzman
Su
p
press showing
'etags' in
v
o
c
ation
commit
|
commitdiff
|
tree
2017-10-09
Doug
l
as Katzman
Fix sb-introspect t
e
st for 32-bit
commit
|
commitdiff
|
tree
2017-10-09
Douglas Katzman
E
nable traceroot
t
est for #
-
s
b
-threa
d
commit
|
commitdiff
|
tree
2017-10-09
Douglas Katzman
Defin
e
find
_
s
y
mbol()
w
hi
c
h
a
cts lik
e
CL:FIND-SYMBOL
.
.
.
commit
|
commitdiff
|
tree
2017-10-09
Dou
g
l
as Katzman
Robustify allocation
-
in
f
ormation te
s
t
s
commit
|
commitdiff
|
tree
2017-10-09
Doug
l
as Katzman
Fix flak
y
ENSURE-C
O
D
E
/
DATA-SE
P
ARATION
t
e
s
t
commit
|
commitdiff
|
tree
2017-10-09
D
o
uglas Katzman
Pass nw
o
rds
i
n
to ma
y
be_
a
dj
u
st_large_object
commit
|
commitdiff
|
tree
2017-10-09
D
o
u
glas
K
a
tzman
F
i
x 2 bugs with GC of bignums
commit
|
commitdiff
|
tree
2017-10-08
Douglas Katzman
Fix #+immobile
-
code
build
commit
|
commitdiff
|
tree
2017-10-08
D
o
u
g
las Katzman
F
i
x
r
egression due to f
i
x
for
t
r
ans_code
o
n l
a
rge cod
e
.
commit
|
commitdiff
|
tree
2017-10-08
Douglas Katzman
F
i
x source of
i
nefficiency in trans
_
code()
commit
|
commitdiff
|
tree
2017-10-08
Douglas Katzman
F
i
x #
-
sb-thread builds for code an
d
data
se
p
a
r
ation
commit
|
commitdiff
|
tree
2017-10-07
Do
u
g
l
a
s
K
atzman
Switch o
n
strict separ
a
ti
o
n of pages containing code
.
.
.
commit
|
commitdiff
|
tree
2017-10-07
Douglas Katzman
Add
-Wun
d
ef (not
i
mplied by
-
Wall) to cc inv
o
cation
commit
|
commitdiff
|
tree
2017-10-07
Dougl
a
s
K
atzman
Remove b
i
as against
partial pages in find_
f
re
e
ish
_
p
ages
commit
|
commitdiff
|
tree
2017-10-07
Douglas Katzman
Make MAP-ALLOCATED-
O
BJECTS less inclined to fa
i
l an
.
.
.
commit
|
commitdiff
|
tree
2017-10-06
Douglas Katzman
Pin page-span
n
i
n
g
s
mall obje
c
ts on an individual basis
commit
|
commitdiff
|
tree
2017-10-06
D
o
uglas Katzma
n
General
i
z
e wipe_nonpi
n
n
ed_wor
d
s
()
commit
|
commitdiff
|
tree
2017-10-06
Douglas K
a
tzma
n
R
e
fact
o
r to avoid exposing page_table[] to core save
.
.
.
commit
|
commitdiff
|
tree
2017-10-05
Dou
g
las Katzman
Remove toplevel
binding
of *L
I
ST-CONFLICTS-TABLE*
commit
|
commitdiff
|
tree
2017-10-05
Douglas
K
atzman
Move identical
t
ails of
th
e
n/el
s
e
c
od
e
o
ut of
t
he
'if'
commit
|
commitdiff
|
tree
2017-10-05
Dougla
s
K
atzman
Assert th
a
t alloc regions are
empty
a
ft
e
r GC; don
'
t
.
.
.
commit
|
commitdiff
|
tree
2017-10-05
Douglas Kat
z
man
Fix accident
a
l omission from prior co
m
mit
commit
|
commitdiff
|
tree
2017-10-05
Douglas Katzm
a
n
Reduce num
b
er of
s
equential tests
i
n
gc_find_free
i
sh_
p
ages()
commit
|
commitdiff
|
tree
2017-10-05
Douglas Katz
m
an
F
i
x SB-INTROSP
E
CT:ALLOCATION-INFORMATION on gencgc+
p
cc
commit
|
commitdiff
|
tree
2017-10-05
Doug
l
as K
a
t
zman
Remove redundant stores to
p
age_table
commit
|
commitdiff
|
tree
2017-10-05
D
o
u
g
las Katzm
a
n
Te
s
t "
b
ytes_fou
n
d < nbytes_goa
l
" first i
n
find_free
i
sh_p
a
ges
.
.
.
commit
|
commitdiff
|
tree
2017-10-05
Do
u
glas Katzman
Move misplaced #e
n
di
f
commit
|
commitdiff
|
tree
2017-10-05
Douglas Katzma
n
S
t
rengthen assertion:
a
r
e
a
size quantum
i
s
2 words
commit
|
commitdiff
|
tree
2017-10-04
Dougl
a
s Ka
t
z
m
a
n
Use
p
roper widetag for code-c
o
mpone
n
t in
o
bjde
f
commit
|
commitdiff
|
tree
2017-10-04
Doug
l
as Katzman
Re
m
ov
e
:w
e
ak-
p
o
inter as e
x
ceptiona
l
case in room
commit
|
commitdiff
|
tree
2017-10-04
Do
u
glas
Katzman
(SETF %F
U
N
-NAME) on clo
s
ures, now with f
e
w
e
r restriction
s
.
commit
|
commitdiff
|
tree
2017-10-04
Douglas K
a
tzman
Delet
e
redundant C macro
commit
|
commitdiff
|
tree
2017-10-04
Dougla
s
Katzman
R
e
v
i
se
c
ommen
t
a
bout effic
i
ency in scav
_
weak_pointer()
commit
|
commitdiff
|
tree
2017-10-04
D
ouglas Katzm
a
n
Modernize C style
o
f and d
e
obf
u
scate gc_a
l
loc_update_page_t
a
.
.
.
commit
|
commitdiff
|
tree
2017-10-03
Dougla
s
Katzma
n
Optimize
page_ends_c
o
ntiguous_block_
p
()
commit
|
commitdiff
|
tree
2017-10-03
Doug
l
as Katzman
Use MAP_32B
I
T and not MAP_
F
IXED on Fre
e
B
S
D
commit
|
commitdiff
|
tree
2017-10-03
Douglas K
a
tzman
Revert d9ffae8c a
n
d add comment that the glibc bug
.
.
.
commit
|
commitdiff
|
tree
2017-10-03
Douglas Katzman
Guard
s
ome
C globals w
i
th more appr
o
priat
e
tests
commit
|
commitdiff
|
tree
2017-10-03
Doug
l
as Katzman
Partiall
y
revert "Al
w
a
ys cop
y
all
o
f a sig
s
e
t
_t for
.
.
.
commit
|
commitdiff
|
tree
2017-10-03
D
o
uglas
K
atzm
a
n
Fix cheneygc build
commit
|
commitdiff
|
tree
2017-10-03
Douglas
Kat
z
man
I
mpleme
n
t per-obj
e
ct pin
n
ing on precise ge
n
c
gc
commit
|
commitdiff
|
tree
2017-10-02
D
o
ug
l
as Kat
z
man
C
ha
n
ge a few slots to
readonly
commit
|
commitdiff
|
tree
2017-10-02
Douglas Katzman
Simple
r
ename, and +/- a co
m
men
t
commit
|
commitdiff
|
tree
2017-10-02
Douglas
Katzman
Add a debugging helper
commit
|
commitdiff
|
tree
2017-10-02
Do
u
g
l
as Ka
t
zman
E
xport 2 th
i
ngs
for sb-in
t
ros
p
ect
commit
|
commitdiff
|
tree
2017-10-02
Dougla
s
Katz
m
an
Exp
o
rt coverage bits f
r
om SB-C and use 1 fe
w
er
s
peci
a
l v
a
r
commit
|
commitdiff
|
tree
2017-10-02
D
ouglas Ka
t
zman
F
i
x tra
c
eroo
t
regression
commit
|
commitdiff
|
tree
2017-10-02
Douglas K
a
tzman
F
i
x typo
f
ro
m
"Reduce consing in ir2opt
.
lisp"
commit
|
commitdiff
|
tree
2017-10-02
Douglas Kat
z
man
Remove DE
F
VAR from w
r
on
g
pac
k
age;
the
r
e's another in
.
.
.
commit
|
commitdiff
|
tree
2017-10-01
D
o
u
g
las Katzman
Avo
i
d
writing
u
niniti
a
lize
d
bytes to a core f
i
le
commit
|
commitdiff
|
tree
2017-10-01
D
o
ug
l
as Ka
t
zm
a
n
Forc
e
immobi
l
e space to
a low
a
ddress on
F
reeBSD
commit
|
commitdiff
|
tree
2017-09-30
Douglas Ka
t
zman
Add sc
r
ipt to generate C headers
commit
|
commitdiff
|
tree
2017-09-30
Douglas Katzman
Redu
c
e d
u
plication
commit
|
commitdiff
|
tree
2017-09-30
D
o
ugl
a
s Katzman
Fix bug i
n
lo
w
tag_fo
r
_w
i
det
a
g[] arra
y
d
ue
t
o b
a
d strin
g
.
.
.
commit
|
commitdiff
|
tree
2017-09-30
Douglas
Katzman
Always co
p
y
a
ll
o
f
a sigs
e
t_t for li
n
ux
commit
|
commitdiff
|
tree
2017-09-30
Doug
l
as Katz
m
an
C
onsolidate 22
d
ifferent-b
u
t-same fu
n
ctio
n
s int
o
o
n
e
.
.
.
commit
|
commitdiff
|
tree
2017-09-27
Dougl
a
s K
a
tzm
a
n
A
v
o
i
d
unused variable warning
i
f
N
DEBU
G
commit
|
commitdiff
|
tree
2017-09-25
Douglas Katzman
Use em
b
e
d
ded_obj_p(
)
in all places it
p
ertains
t
o
commit
|
commitdiff
|
tree
2017-09-24
Douglas K
a
tzman
Make full
c
gc work on
p
re
c
isely collected platforms
commit
|
commitdiff
|
tree
2017-09-24
Douglas
Katzman
Help GC out w
i
th regard
t
o some
cold-init symb
o
ls
commit
|
commitdiff
|
tree
2017-09-24
D
oug
l
as Kat
z
ma
n
Fix a
r
m
and arm64
b
uilds
commit
|
commitdiff
|
tree
2017-09-24
Doug
l
a
s
K
a
t
zman
Fix buil
d
for
#
+(and rel
o
cata
b
le-
h
e
a
p
(
not immobi
l
e
.
.
.
commit
|
commitdiff
|
tree
2017-09-23
Doug
l
as Katzman
Only try
t
o use MAP_32BIT i
f
i
t
'
s
#
defin
e
d
commit
|
commitdiff
|
tree
2017-09-23
Douglas Ka
t
zman
Fi
x
buil
d
for #
-
reloca
t
able-heap and f
i
x pr
i
ntf
f
ormat
commit
|
commitdiff
|
tree
2017-09-23
Douglas Ka
t
zman
Factor out repeat
e
d inc
a
ntati
o
ns
commit
|
commitdiff
|
tree
2017-09-23
Dougla
s
Kat
z
m
a
n
Un-prettily print back
e
n
d feature list
commit
|
commitdiff
|
tree
2017-09-23
Dou
g
la
s
Katzman
Remove 4 i
n
stru
c
t
i
ons
from alloc-to-r1
1
commit
|
commitdiff
|
tree
2017-09-22
D
o
uglas Katzman
Kee
p
a
n
y encapsulati
o
n whe
n
c
alling ~/FUN/ format directiv
e
commit
|
commitdiff
|
tree
2017-09-22
Douglas
K
atzman
Enable place
m
ent of
i
mmobi
l
e
space
anywher
e
b
e
low
2GB
commit
|
commitdiff
|
tree
2017-09-22
Douglas
K
atzma
n
Make 'moveable
'
arg to o
s
_
v
alidate 3-v
a
lued
commit
|
commitdiff
|
tree
2017-09-22
Doug
l
as Katzman
x86
-
64:
f
i
x bug in IM
M
EDIATE-CONSTANT-SC
for symbols
commit
|
commitdiff
|
tree
2017-09-22
D
o
ugla
s
Katzman
Change keyword arg to positional i
n
S
U
B-GC
commit
|
commitdiff
|
tree
2017-09-22
Douglas Katzman
T
y
pe-check a
r
g
before inhbiting GC in
C
ODE-HEADER-FROM
-
P
C
commit
|
commitdiff
|
tree
2017-09-20
D
ougl
a
s
Katzma
n
Make ver
i
fy_gc() cal
l
a
ble from L
i
sp at
more-or-less
.
.
.
commit
|
commitdiff
|
tree
2017-09-20
Douglas Kat
z
man
E
l
i
de
t
ons of
unbound-symbol test
s
f
r
om
P
OST-GC and
.
.
.
commit
|
commitdiff
|
tree
2017-09-20
Dougl
a
s Kat
z
m
a
n
Im
p
rove verify_space()
commit
|
commitdiff
|
tree
2017-09-20
Douglas Katzman
Emit
shorter code
f
o
r
ALLOCATE-STANDARD[-
F
UNC
A
L
LABLE
.
.
.
commit
|
commitdiff
|
tree
next