[parrot/parrot] 101ac4: gc: add stats and check to ms2
GitHub
noreply at github.com
Fri Nov 21 10:54:42 UTC 2014
Branch: refs/heads/smoke-me/gc-gh1136+1143
Home: https://github.com/parrot/parrot
Commit: 101ac44bcb4e4ef3e73b39e8ce79306e8a5a005a
https://github.com/parrot/parrot/commit/101ac44bcb4e4ef3e73b39e8ce79306e8a5a005a
Author: Reini Urban <rurban at cpanel.net>
Date: 2014-11-21 (Fri, 21 Nov 2014)
Changed paths:
M config/gen/makefiles/root.in
M src/gc/gc_ms2.c
M src/gc/gc_private.h
Log Message:
-----------
gc: add stats and check to ms2
add a gc_sys helper variable, to use only one indirection
Commit: 214ea46edad699b519ba229df2761b87bd14a135
https://github.com/parrot/parrot/commit/214ea46edad699b519ba229df2761b87bd14a135
Author: Reini Urban <rurban at cpanel.net>
Date: 2014-11-21 (Fri, 21 Nov 2014)
Changed paths:
M src/gc/fixed_allocator.c
M src/gc/gc_gms.c
M src/gc/gc_inf.c
M src/gc/gc_ms.c
M src/gc/gc_ms2.c
M src/gc/gc_private.h
M src/gc/string_gc.c
M src/string/encoding/shared.c
M t/stress/threads.t
Log Message:
-----------
gc: new maybe_gc_mark gc vtable
fixes --gc ms which called the ms2! maybe_mark_and_sweep function from
fixed_allocator: allocate_new_pool_arena.
Closes GH #1143
Commit: b375a2bc33ea0ecaef771254a63279d6a6d4c6a5
https://github.com/parrot/parrot/commit/b375a2bc33ea0ecaef771254a63279d6a6d4c6a5
Author: Reini Urban <rurban at cpanel.net>
Date: 2014-11-21 (Fri, 21 Nov 2014)
Changed paths:
M ChangeLog
Log Message:
-----------
ChangeLog for smoke-me/gc-gh1136+1143 branch
Commit: ef7c5fb50541e1f396bae3a868b0bc52e120802b
https://github.com/parrot/parrot/commit/ef7c5fb50541e1f396bae3a868b0bc52e120802b
Author: Reini Urban <rurban at cpanel.net>
Date: 2014-11-21 (Fri, 21 Nov 2014)
Changed paths:
M src/gc/gc_inf.c
M src/gc/gc_ms2.c
Log Message:
-----------
gc: fix wrong inf docs
Commit: 6e93e5caf226beb9e3b09bb953072c5541005a18
https://github.com/parrot/parrot/commit/6e93e5caf226beb9e3b09bb953072c5541005a18
Author: Reini Urban <rurban at cpanel.net>
Date: 2014-11-21 (Fri, 21 Nov 2014)
Changed paths:
M t/stress/gc.t
Log Message:
-----------
test: add big gc stress test, to catch ms2 bug
Commit: c4d9f20d406667bc84954b2e867d7285ea8df1e8
https://github.com/parrot/parrot/commit/c4d9f20d406667bc84954b2e867d7285ea8df1e8
Author: Reini Urban <rurban at cpanel.net>
Date: 2014-11-21 (Fri, 21 Nov 2014)
Changed paths:
M src/gc/gc_ms2.c
Log Message:
-----------
gc: fix ms2 crash with stress/gc.1
Fixes #1143
Commit: 881b74dda31ce74cfd99ed1c686903dcb337c958
https://github.com/parrot/parrot/commit/881b74dda31ce74cfd99ed1c686903dcb337c958
Author: Reini Urban <rurban at cpanel.net>
Date: 2014-11-21 (Fri, 21 Nov 2014)
Changed paths:
M ChangeLog
M config/gen/makefiles/root.in
M include/parrot/gc_api.h
M src/gc/api.c
M src/gc/gc_gms.c
M src/gc/gc_inf.c
M src/gc/gc_private.h
M src/string/encoding/shared.c
M t/stress/gc.t
Log Message:
-----------
gc: fix inf Memory_Block prologs, add -D traces
inf gc did not store string/pmc Memory_Block prologs (see pobj.h),
and Parrot_str_copy changed a Buffer_flag, i.e. the str->encoding
from the prev. string.
waste now more space in inf for these prologs.
All gc's are now pretty stable.
Fixes #1136 mostly, but not 100% yet.
Commit: 456a0d151646b95f5b81c9b1c39972863fdc042b
https://github.com/parrot/parrot/commit/456a0d151646b95f5b81c9b1c39972863fdc042b
Author: Reini Urban <rurban at cpanel.net>
Date: 2014-11-21 (Fri, 21 Nov 2014)
Changed paths:
M src/gc/gc_inf.c
Log Message:
-----------
gc: fix inf shim interp
Compare: https://github.com/parrot/parrot/compare/d9e8422aed4d...456a0d151646
More information about the parrot-commits
mailing list