[parrot/parrot] 1bfb43: [docs] cover 7.3 in release_manager_guide
GitHub
noreply at github.com
Thu Jan 22 10:29:20 UTC 2015
Branch: refs/heads/smoke-me/7.0.1
Home: https://github.com/parrot/parrot
Commit: 1bfb43c8c03bdd2fb3e537b4c05055afc13ec463
https://github.com/parrot/parrot/commit/1bfb43c8c03bdd2fb3e537b4c05055afc13ec463
Author: Reini Urban <rurban at cpanel.net>
Date: 2015-01-22 (Thu, 22 Jan 2015)
Changed paths:
M docs/project/release_manager_guide.pod
Log Message:
-----------
[docs] cover 7.3 in release_manager_guide
Commit: ba5fd2f953649b2dd8a2af119244e1190ca7821a
https://github.com/parrot/parrot/commit/ba5fd2f953649b2dd8a2af119244e1190ca7821a
Author: Reini Urban <rurban at cpanel.net>
Date: 2015-01-22 (Thu, 22 Jan 2015)
Changed paths:
M docs/project/release_manager_guide.pod
Log Message:
-----------
[docs] minor release_manager_guide improvement
Commit: 0006e12e0cfd0fb51abbcafc52933cff336651ab
https://github.com/parrot/parrot/commit/0006e12e0cfd0fb51abbcafc52933cff336651ab
Author: Reini Urban <rurban at cpanel.net>
Date: 2015-01-22 (Thu, 22 Jan 2015)
Changed paths:
M include/parrot/pobj.h
M src/pmc/resizablepmcarray.pmc
Log Message:
-----------
[pmc] rpa: fix custom_mark_destroy confusion
custom_mark_destroy is only needed in the init method, which is fpa.set_integer_native.
optimize PObj_custom_mark_destroy_SETALL to use only one setter call.
Commit: 56c70366212e2d9ebd400b7dbc13e0f16935609b
https://github.com/parrot/parrot/commit/56c70366212e2d9ebd400b7dbc13e0f16935609b
Author: Reini Urban <rurban at cpanel.net>
Date: 2015-01-22 (Thu, 22 Jan 2015)
Changed paths:
M include/parrot/packfile.h
M src/gc/mark_sweep.c
M src/packfile/api.c
Log Message:
-----------
[GC] fix GC segfault with --optimize
A wrong PARROT_CANNOT_RETURN_NULL in Parrot_pf_get_current_code_segment
(unchecked return of inter->code, which can be null) causes GC segfaults
when inter->code == NULL.
Fixes GH #1186.
This wrong PARROT_CANNOT_RETURN_NULL was added with 3.6.0
in 7dc0e2276d3612afd at Wed Jun 29 20:52:24 2011
but started being fatal after the new packfile refactor with 7.0,
when the cc optimizer started optimizing away the bc != NULL check
in mark_code_segment()
Commit: f14a5a194fcf84de22b5d940f453477971e6d92a
https://github.com/parrot/parrot/commit/f14a5a194fcf84de22b5d940f453477971e6d92a
Author: Reini Urban <rurban at cpanel.net>
Date: 2015-01-22 (Thu, 22 Jan 2015)
Changed paths:
M src/gc/mark_sweep.c
Log Message:
-----------
[GC] optimize away a Parrot_pf_get_current_code_segment call
This was the call with the wrong CANNOT_RETURN_NULL attribute, causing GH #1186.
We only need inter->code, and it can be const. The const_table also
Commit: 5069da49205802cf77149d70162408c0f33d5ef1
https://github.com/parrot/parrot/commit/5069da49205802cf77149d70162408c0f33d5ef1
Author: Reini Urban <rurban at cpanel.net>
Date: 2015-01-22 (Thu, 22 Jan 2015)
Changed paths:
M src/gc/gc_gms.c
Log Message:
-----------
[threads] fix deadlock in gc_gms_mark_and_sweep
move the lock downwards to the guard. Fixes GH #1187
Commit: 9b15f2474e7bbe81ab1f9f2788472d0666507a05
https://github.com/parrot/parrot/commit/9b15f2474e7bbe81ab1f9f2788472d0666507a05
Author: Reini Urban <rurban at cpanel.net>
Date: 2015-01-22 (Thu, 22 Jan 2015)
Changed paths:
M ChangeLog
M VERSION
M docs/parrothist.pod
M docs/project/release_manager_guide.pod
M t/native_pbc/integer_4_be.pbc
M t/native_pbc/integer_4_le.pbc
M t/native_pbc/integer_8_be.pbc
M t/native_pbc/integer_8_le.pbc
M t/native_pbc/number_4_12_le.pbc
M t/native_pbc/number_4_16_be.pbc
M t/native_pbc/number_4_8_be.pbc
M t/native_pbc/number_4_8_le.pbc
M t/native_pbc/number_8_16_be.pbc
M t/native_pbc/number_8_16_le.pbc
M t/native_pbc/number_8_8_be.pbc
M t/native_pbc/number_8_8_le.pbc
M t/native_pbc/string_4_be.pbc
M t/native_pbc/string_4_le.pbc
M t/native_pbc/string_8_be.pbc
M t/native_pbc/string_8_le.pbc
M t/stress/threads.t
Log Message:
-----------
7.0.1 hotfix release
Todo the 2nd t/stress/threads.t test, caused by stringbuilder gc,
probably #1123.
Compare: https://github.com/parrot/parrot/compare/1bfb43c8c03b^...9b15f2474e7b
More information about the parrot-commits
mailing list