[parrot/parrot] 101ac4: gc: add stats and check to ms2
GitHub
noreply at github.com
Fri Nov 21 15:26:34 UTC 2014
Branch: refs/heads/master
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
Commit: 7d875cbb40a4a6a669d83a8c25a2684e58b5e99a
https://github.com/parrot/parrot/commit/7d875cbb40a4a6a669d83a8c25a2684e58b5e99a
Author: Reini Urban <rurban at cpanel.net>
Date: 2014-11-21 (Fri, 21 Nov 2014)
Changed paths:
M src/pmc/bignum.pmc
M t/pmc/bignum.t
Log Message:
-----------
[pmc] fix bignum.i_substract and i_multiply #1144
properly initialize a new temp mpf. do not the existing bn for it.
Commit: 824e711f556806c7e46d6bdbb6b3795f2ffcd362
https://github.com/parrot/parrot/commit/824e711f556806c7e46d6bdbb6b3795f2ffcd362
Author: Reini Urban <rurban at cpanel.net>
Date: 2014-11-21 (Fri, 21 Nov 2014)
Changed paths:
M ChangeLog
M src/dynpmc/rational.pmc
Log Message:
-----------
[dynpmc] rational cast FLOATVAL to double later
try to keep precision until we call the GMP function, which
can handle the enhanced precision cases better
Commit: 972c5a7e7973b48d60bd05016e5c111b3873053b
https://github.com/parrot/parrot/commit/972c5a7e7973b48d60bd05016e5c111b3873053b
Author: Reini Urban <rurban at cpanel.net>
Date: 2014-11-21 (Fri, 21 Nov 2014)
Changed paths:
M src/dynpmc/rational.pmc
M src/gc/gc_inf.c
Log Message:
-----------
[cage] make headerizer, fix t/codingstd/pmc_docs.t
for rational formatting
Compare: https://github.com/parrot/parrot/compare/64bc360462a6...972c5a7e7973
More information about the parrot-commits
mailing list