[parrot/parrot] 1bfb43: [docs] cover 7.3 in release_manager_guide

GitHub noreply at github.com
Fri Jan 23 11:34:20 UTC 2015


  Branch: refs/heads/master
  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: 24b8b51e5ba236867675b642d57b262e0257aa05
      https://github.com/parrot/parrot/commit/24b8b51e5ba236867675b642d57b262e0257aa05
  Author: Reini Urban <rurban at cpanel.net>
  Date:   2015-01-23 (Fri, 23 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:
  -----------
  Prepare 7.0.1 hotfix release

Todo the 2nd t/stress/threads.t test, caused by stringbuilder gc,
probably #1123.


  Commit: 391c214f57f359e426f291ad324c119c7e21e1a1
      https://github.com/parrot/parrot/commit/391c214f57f359e426f291ad324c119c7e21e1a1
  Author: Reini Urban <rurban at cpanel.net>
  Date:   2015-01-23 (Fri, 23 Jan 2015)

  Changed paths:
    M config/auto/icu.pm

  Log Message:
  -----------
  [config] remove internal {without} arg when constant

small refactor to reduce unneeded complexity


  Commit: 0ba29ffb330a2626f7e1842d83e241e4c234a1a3
      https://github.com/parrot/parrot/commit/0ba29ffb330a2626f7e1842d83e241e4c234a1a3
  Author: Reini Urban <rurban at cpanel.net>
  Date:   2015-01-23 (Fri, 23 Jan 2015)

  Changed paths:
    M config/auto/icu.pm

  Log Message:
  -----------
  [config] fix ICU tests drop headers #1188

we forgot to pass the -I directives to _probe_icu.
Closes #1188


  Commit: cdd184a760fd826464c7f6d2aa1a03e07a8b757d
      https://github.com/parrot/parrot/commit/cdd184a760fd826464c7f6d2aa1a03e07a8b757d
  Author: Reini Urban <rurban at cpanel.net>
  Date:   2015-01-23 (Fri, 23 Jan 2015)

  Changed paths:
    M config/auto/icu.pm

  Log Message:
  -----------
  [config] one more icuheaders probe fix for GH #1188

First try without icuheaders incpath, then with.

Note: This will still fail with shared icu, if the icu libpath is
not in the LD LIBRARY search path. but icu-config does not provide a rpath.


  Commit: 00cc5930a0f3510e3ba8775eeebb8f6d7b04a386
      https://github.com/parrot/parrot/commit/00cc5930a0f3510e3ba8775eeebb8f6d7b04a386
  Author: Reini Urban <rurban at cpanel.net>
  Date:   2015-01-23 (Fri, 23 Jan 2015)

  Changed paths:
    M config/auto/icu.pm
    M t/steps/auto/icu-01.t

  Log Message:
  -----------
  [test] fix t/steps/auto/icu-01.t

remove tests for outdated internal functions
and fix some old capture tests


  Commit: c4ec76d414887b8c0c2e4f82647dd457706faeaf
      https://github.com/parrot/parrot/commit/c4ec76d414887b8c0c2e4f82647dd457706faeaf
  Author: Reini Urban <rurban at cpanel.net>
  Date:   2015-01-23 (Fri, 23 Jan 2015)

  Changed paths:
    M ChangeLog
    M docs/project/release_manager_guide.pod
    M src/nci/core_thunks.c
    M src/nci/extra_thunks.c
    M tools/release/release.json

  Log Message:
  -----------
  Release 7.0.1


  Commit: 4dbace20fb853bb7ec6248708e94783501a4a593
      https://github.com/parrot/parrot/commit/4dbace20fb853bb7ec6248708e94783501a4a593
  Author: Reini Urban <rurban at cpanel.net>
  Date:   2015-01-23 (Fri, 23 Jan 2015)

  Changed paths:
    M ChangeLog
    M VERSION
    M config/auto/icu.pm
    M docs/parrothist.pod
    M docs/project/release_manager_guide.pod
    M src/nci/core_thunks.c
    M src/nci/extra_thunks.c
    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/steps/auto/icu-01.t
    M t/stress/threads.t
    M tools/release/release.json

  Log Message:
  -----------
  Merge branch '7.0.1'

Fixed Conflict:
	ChangeLog


Compare: https://github.com/parrot/parrot/compare/0c49b301e86d...4dbace20fb85


More information about the parrot-commits mailing list