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
Rename "marknsweepgc.c" to "immobile-space.c" plus 2 bugfixes
2017-10-14
Douglas
K
at
z
man
Rena
m
e "
m
arknsweepgc
.
c" to
"i
m
m
obile-space
.
c" plus
.
.
.
commit
|
commitdiff
|
tree
2017-10-14
Dou
g
las Katz
m
an
Fix critical sp
e
l
l
ing b
u
g in
A
LLOCATION-INFORMATION
.
1
commit
|
commitdiff
|
tree
2017-10-14
Do
u
g
l
as Katzman
Simpli
f
y co
n
ditio
n
for setting need
s
_rehash_p in GC
commit
|
commitdiff
|
tree
2017-10-13
Douglas Katzman
Provide the :AB
O
RT res
t
art in warm load
commit
|
commitdiff
|
tree
2017-10-13
Douglas Katzman
x86
-
64: A
l
low cho
i
ce of
0xCC or 0xCE
a
s
the
i
nterrupt
.
.
.
commit
|
commitdiff
|
tree
2017-10-12
D
o
uglas Katz
m
an
A
dd caut
i
onary note above enable
m
e
nt of :sb-thread
.
.
.
commit
|
commitdiff
|
tree
2017-10-12
Douglas K
a
tzman
x86-
6
4: Allow i
m
med
i
ate SC for IN
D
EX in %instanc
e
-ca
s
commit
|
commitdiff
|
tree
2017-10-12
Douglas
K
a
tzman
Give
up
o
n fixing ALLOCATION-INFORMATION
.
6 fo
r
sparc
commit
|
commitdiff
|
tree
2017-10-12
D
ouglas Katzman
Forgo loader
.
lisp in warm
build
commit
|
commitdiff
|
tree
2017-10-11
Doug
l
a
s
Katzman
U
s
e signed shift in f
i
xnum_value
(
)
commit
|
commitdiff
|
tree
2017-10-11
Douglas Katzman
U
se abstraction for gett
i
n
g
vector sub
t
ype
.
commit
|
commitdiff
|
tree
2017-10-11
D
ouglas Ka
t
zman
Unbreak c
h
eneygc
commit
|
commitdiff
|
tree
2017-10-11
D
ouglas Katzman
Don
'
t e
x
pose
so much
o
f GC i
n
ternals to al
l
other C
.
.
.
commit
|
commitdiff
|
tree
2017-10-11
D
ouglas Katzman
Fi
x
f
asteval bug
commit
|
commitdiff
|
tree
2017-10-11
D
ou
g
las
Katz
m
an
Mo
v
e re
p
ea
t
ed definit
i
o
n
s to
a shared place
commit
|
commitdiff
|
tree
2017-10-10
Dou
g
la
s
Kat
z
m
a
n
Use clearly named macros
,
not insane vo
o
doo
commit
|
commitdiff
|
tree
2017-10-09
Douglas Katz
m
an
Allow 1
-
pag
e
"
large"
v
e
c
t
o
rs in
s
ca
v
enge_generat
i
ons
(
)
commit
|
commitdiff
|
tree
2017-10-09
D
o
uglas
Ka
t
zm
a
n
F
ail earlier
commit
|
commitdiff
|
tree
2017-10-09
Douglas Kat
z
man
Supp
r
es
s
showing 'etags'
invoca
t
i
o
n
commit
|
commitdiff
|
tree
2017-10-09
Dougla
s
Katzman
F
i
x sb-introspect test for 32-b
i
t
commit
|
commitdiff
|
tree
2017-10-09
Douglas
Katzman
Enable tra
c
eroot test for
#-s
b
-thread
commit
|
commitdiff
|
tree
2017-10-09
Douglas Katzman
Defi
n
e
find_symbol()
w
hich acts like CL:FIND-S
Y
MBOL
.
.
.
commit
|
commitdiff
|
tree
2017-10-09
Do
u
glas Katzman
Robustif
y
alloca
t
io
n
-
i
nformation test
s
commit
|
commitdiff
|
tree
2017-10-09
Douglas Katzman
Fix f
l
ak
y
ENSURE-CODE/DATA-SEPARATION test
commit
|
commitdiff
|
tree
2017-10-09
Douglas Katzman
Pass nwords int
o
maybe_adjust_large_object
commit
|
commitdiff
|
tree
2017-10-09
Douglas Katz
m
an
Fix 2
b
u
g
s with
G
C of b
i
gnums
commit
|
commitdiff
|
tree
2017-10-08
Doug
l
as
K
a
t
zman
Fix
#
+i
m
mobile-code build
commit
|
commitdiff
|
tree
2017-10-08
Dougl
a
s
K
a
tzman
Fix
r
egression due t
o
fix for
t
ran
s
_code
o
n
larg
e
code
.
commit
|
commitdiff
|
tree
2017-10-08
Douglas
Katzman
Fix source o
f
inefficiency in trans_cod
e
()
commit
|
commitdiff
|
tree
2017-10-08
Doug
l
as
K
atzman
F
ix #-sb-t
h
re
a
d build
s
for code
and data sep
a
ration
commit
|
commitdiff
|
tree
2017-10-07
Douglas Katzman
Switch
on strict s
e
parat
i
o
n
of
pages co
n
taining code
.
.
.
commit
|
commitdiff
|
tree
2017-10-07
D
o
u
glas
K
atzman
Add -Wund
e
f (n
o
t
impli
e
d by -Wall) to cc
i
nvocation
commit
|
commitdiff
|
tree
2017-10-07
Do
u
g
l
a
s
K
atzman
Remove bi
a
s agai
n
s
t
parti
a
l p
a
ges
i
n find_freeish_pages
commit
|
commitdiff
|
tree
2017-10-07
Doug
l
as Katzma
n
Mak
e
MAP-ALLO
C
A
TE
D
-OBJECTS less inclined to fail an
.
.
.
commit
|
commitdiff
|
tree
2017-10-06
Douglas Katzman
Pin
p
age-sp
a
nning small objects on an individual basis
commit
|
commitdiff
|
tree
2017-10-06
Douglas Katzm
a
n
General
i
z
e
wip
e
_nonpinned
_
w
o
rds()
commit
|
commitdiff
|
tree
2017-10-06
Dougla
s
Katzman
Refactor
to avo
i
d exposing page_table[] to
core save
.
.
.
commit
|
commitdiff
|
tree
2017-10-05
Doug
l
a
s
Katzman
Remo
v
e tople
v
el
b
i
n
d
i
ng of *LIST-
C
ONFL
I
CTS-TAB
L
E*
commit
|
commitdiff
|
tree
2017-10-05
Douglas
K
atzman
M
ove iden
t
ical tai
l
s o
f
then/else code
o
ut of the '
i
f'
commit
|
commitdiff
|
tree
2017-10-05
Douglas Katzm
a
n
A
s
se
r
t th
a
t a
l
loc regions are empty after GC; don'
t
.
.
.
commit
|
commitdiff
|
tree
2017-10-05
Douglas
K
atzma
n
Fix accidental omission from pr
i
o
r com
m
it
commit
|
commitdiff
|
tree
2017-10-05
Doug
l
a
s Katzman
Reduce number of seq
u
ential tests in gc
_
find_freeis
h
_p
a
ges()
commit
|
commitdiff
|
tree
2017-10-05
Douglas Katzman
Fix SB-INTROSPECT:ALLOCATION-INFORMATION on ge
n
c
g
c+
p
cc
commit
|
commitdiff
|
tree
2017-10-05
Douglas Katzman
Remove r
e
du
n
d
a
nt stores to p
a
g
e_tab
l
e
commit
|
commitdiff
|
tree
2017-10-05
Do
u
gl
a
s Ka
t
zman
Test "
b
ytes_fou
n
d < nbytes_go
a
l"
first in find_f
r
ee
i
sh_page
s
.
.
.
commit
|
commitdiff
|
tree
2017-10-05
Douglas
Katzma
n
Move misplaced #endif
commit
|
commitdiff
|
tree
2017-10-05
Dou
g
las Kat
z
m
a
n
Strengthen assertion:
a
r
e
a size quantum is 2 words
commit
|
commitdiff
|
tree
2017-10-04
Douglas
Kat
z
m
an
U
se pro
p
er widetag for code-component in objde
f
commit
|
commitdiff
|
tree
2017-10-04
Douglas Kat
z
man
R
emove :weak-pointer as
exceptional
case in room
commit
|
commitdiff
|
tree
2017-10-04
Do
u
gla
s
Ka
t
zman
(SETF %FU
N
-
NAME)
on
c
losures
,
now with fewer r
e
stri
c
tions
.
commit
|
commitdiff
|
tree
2017-10-04
Ste
l
ian Ion
e
scu
Mov
e
destructive operatio
n
s outside sa
v
e
_
t
o
_
filehandle()
commit
|
commitdiff
|
tree
2017-10-04
Do
u
glas Katzm
a
n
De
l
e
te
r
ed
u
n
d
a
n
t
C mac
r
o
commit
|
commitdiff
|
tree
2017-10-04
Dougl
a
s Katzman
Revise comm
e
nt abo
u
t
eff
i
c
ienc
y
in
s
c
a
v_we
a
k_po
i
nter()
commit
|
commitdiff
|
tree
2017-10-04
Douglas Katzman
M
o
dernize C style of and
d
eobfuscate gc_alloc_up
d
at
e
_p
a
ge_
t
a
.
.
.
commit
|
commitdiff
|
tree
2017-10-03
D
ouglas Katzman
O
p
timize page_en
d
s_contigu
o
us_block_p()
commit
|
commitdiff
|
tree
2017-10-03
Douglas Katzman
Use MAP_3
2
BIT a
n
d
n
ot MAP_FIXED on
FreeBSD
commit
|
commitdiff
|
tree
2017-10-03
Douglas Katzman
Revert d9ffae8c and add comme
n
t that the g
l
ibc bug
.
.
.
commit
|
commitdiff
|
tree
2017-10-03
Douglas
K
atzman
Gu
a
r
d
some C globals with m
o
re approp
r
iate tests
commit
|
commitdiff
|
tree
2017-10-03
Douglas Katzm
a
n
Partial
l
y
r
e
v
e
r
t "Always copy all of a sigset_t for
.
.
.
commit
|
commitdiff
|
tree
2017-10-03
Douglas Katz
m
an
Fix cheneygc
b
u
i
ld
commit
|
commitdiff
|
tree
2017-10-03
D
o
uglas K
a
t
z
man
Imple
m
ent
pe
r
-object pinnin
g
on preci
s
e gencgc
commit
|
commitdiff
|
tree
2017-10-02
Douglas Kat
z
ma
n
Cha
n
ge a few slo
t
s
to readon
l
y
commit
|
commitdiff
|
tree
2017-10-02
Douglas Katzman
Simple renam
e
, and +
/
-
a
co
m
m
e
n
t
commit
|
commitdiff
|
tree
2017-10-02
Douglas Ka
t
z
man
A
d
d a debugg
i
n
g helper
commit
|
commitdiff
|
tree
2017-10-02
Douglas Katzman
Expor
t
2
t
h
i
ngs
fo
r
s
b
-i
n
trospect
commit
|
commitdiff
|
tree
2017-10-02
Douglas Katzma
n
Export coverage
b
it
s
f
rom SB-C and use
1 few
e
r
spec
i
al var
commit
|
commitdiff
|
tree
2017-10-02
D
ou
g
las Katzman
Fix trace
r
oot re
g
ression
commit
|
commitdiff
|
tree
2017-10-02
Douglas Katzm
a
n
Fix typo
from "Reduc
e
con
s
ing i
n
ir2opt
.
l
i
sp"
commit
|
commitdiff
|
tree
2017-10-02
Douglas Katzman
R
e
move DEFVAR from wr
o
ng packag
e
; there's another
i
n
.
.
.
commit
|
commitdiff
|
tree
2017-10-01
Douglas Katzman
A
void writing
u
ni
n
i
t
ia
l
ized bytes to a co
r
e
f
ile
commit
|
commitdiff
|
tree
2017-10-01
D
o
ug
l
as K
a
t
z
man
Force immobile space to a low a
d
dre
s
s on Free
B
S
D
commit
|
commitdiff
|
tree
2017-09-30
Do
u
gl
a
s
K
atzman
Add
s
c
r
i
p
t
to generate C headers
commit
|
commitdiff
|
tree
2017-09-30
Do
u
glas Katzman
Reduce d
u
pli
c
atio
n
commit
|
commitdiff
|
tree
2017-09-30
Do
u
glas Katzma
n
Fix bug in
l
owtag_for_wi
d
etag
[
]
ar
r
a
y
d
ue to b
a
d
string
.
.
.
commit
|
commitdiff
|
tree
2017-09-30
D
o
uglas Katz
m
an
Always copy all o
f
a si
g
s
e
t_t for l
i
nux
commit
|
commitdiff
|
tree
2017-09-30
Doug
l
as Katzman
C
onsol
i
date 22 diff
e
rent-but-sa
m
e f
u
nctions int
o
o
n
e
.
.
.
commit
|
commitdiff
|
tree
2017-09-27
Douglas
K
atzman
Avoid
u
n
used vari
a
bl
e
wa
r
ni
n
g if NDEBUG
commit
|
commitdiff
|
tree
2017-09-25
Douglas Katzm
a
n
Use
embe
d
d
e
d_obj_
p
() in all
p
laces it p
e
r
t
ains to
commit
|
commitdiff
|
tree
2017-09-24
Douglas
K
atzman
Ma
k
e fullcgc work on
precisely col
l
ecte
d
platf
o
rms
commit
|
commitdiff
|
tree
2017-09-24
Douglas Katzman
Help
GC out with
re
g
ard t
o
some col
d
-
i
nit
s
y
m
b
o
l
s
commit
|
commitdiff
|
tree
2017-09-24
Dougl
a
s Katzman
F
i
x arm an
d
arm64 build
s
commit
|
commitdiff
|
tree
2017-09-24
Dougla
s
Katzman
Fix
b
uild for #+(and relo
c
atable-heap (no
t
immobile
.
.
.
commit
|
commitdiff
|
tree
2017-09-23
Dougla
s
Katzman
O
n
ly
t
ry
to use MAP_32BIT if it's
#
defi
n
ed
commit
|
commitdiff
|
tree
2017-09-23
Douglas Katzman
Fix build
for
#
-relocatable-h
e
ap an
d
fi
x
printf for
m
at
commit
|
commitdiff
|
tree
2017-09-23
Dougla
s
Katz
m
an
F
actor out repeated incantations
commit
|
commitdiff
|
tree
2017-09-23
Douglas Katzman
Un-prett
i
ly
prin
t
b
ackend feature
l
i
s
t
commit
|
commitdiff
|
tree
2017-09-23
D
ouglas Katzm
a
n
R
e
move 4
i
nstruc
t
ions
f
r
o
m
a
l
loc-t
o
-r11
commit
|
commitdiff
|
tree
2017-09-22
Douglas Kat
z
man
Keep any en
c
apsulati
o
n whe
n
calling ~
/
F
UN/
format
d
i
r
ective
commit
|
commitdiff
|
tree
2017-09-22
Doug
l
a
s
K
a
t
z
m
a
n
Enable placement of im
m
obile
s
p
a
c
e a
n
ywhere below 2GB
commit
|
commitdiff
|
tree
2017-09-22
Dou
g
las K
a
tzman
Make 'moveable' arg to os
_
validate 3-valued
commit
|
commitdiff
|
tree
2017-09-22
Douglas
K
atzman
x86-64: f
i
x bug in IMMEDIATE-
C
O
NSTANT-SC for
s
ymbols
commit
|
commitdiff
|
tree
2017-09-22
D
o
ugla
s
Katzman
Change keyword arg to pos
i
tional
i
n SUB-GC
commit
|
commitdiff
|
tree
2017-09-22
Douglas Katzma
n
Type-chec
k
ar
g
before inhbiting
GC in CO
D
E
-HEADER-FROM-PC
commit
|
commitdiff
|
tree
2017-09-20
Douglas
Katzman
Mak
e
verify_gc()
callable fro
m
Li
s
p
at more-or-less
.
.
.
commit
|
commitdiff
|
tree
2017-09-20
Douglas K
a
tzman
Elide ton
s
o
f
unbound-symbol t
e
s
t
s
f
rom POST-GC and
.
.
.
commit
|
commitdiff
|
tree
2017-09-20
D
ouglas Katzman
Impr
o
ve verif
y
_spac
e
(
)
commit
|
commitdiff
|
tree
2017-09-20
Dou
g
las
K
atzman
Emit short
e
r code for
A
L
L
OCATE
-
STANDARD[-
F
UN
C
ALLA
B
LE
.
.
.
commit
|
commitdiff
|
tree
2017-09-18
Do
u
glas Ka
t
zman
Print more informati
o
n
a
bou
t
"sorted
p
i
n
s" if enabled
commit
|
commitdiff
|
tree
2017-09-18
Douglas Katzman
x86
-
6
4
:
Enliven
f
un
c
a
llable-instan
c
es from u
n
boxe
d
.
.
.
commit
|
commitdiff
|
tree
2017-09-18
Douglas Katzm
a
n
Declare widetag_names in gc header
commit
|
commitdiff
|
tree
next