[parrot/parrot] c77b11: Replace several instances of the C exit() call wit...

GitHub noreply at github.com
Thu May 10 01:56:12 UTC 2012


  Branch: refs/heads/master
  Home:   https://github.com/parrot/parrot
  Commit: c77b11fc5e3b3d439c94c03afc86f008150377d5
      https://github.com/parrot/parrot/commit/c77b11fc5e3b3d439c94c03afc86f008150377d5
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2012-05-09 (Wed, 09 May 2012)

  Changed paths:
    M src/alarm.c
    M src/gc/api.c
    M src/gc/string_gc.c
    M src/ops/core.ops
    M src/platform/generic/exec.c
    M src/pmc/pmclist.pmc
    M src/runcore/profiling.c

  Log Message:
  -----------
  Replace several instances of the C exit() call with more controlled alternatives


  Commit: b1e9b39f95bb2ee73699a4192a981ad10168fc7a
      https://github.com/parrot/parrot/commit/b1e9b39f95bb2ee73699a4192a981ad10168fc7a
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2012-05-09 (Wed, 09 May 2012)

  Changed paths:
    M include/parrot/exceptions.h
    M include/parrot/exit.h
    M src/alarm.c
    M src/exceptions.c
    M src/exit.c
    M src/packfile/api.c
    M src/packfile/pf_items.c
    M src/platform/win32/env.c
    M t/src/basic.t

  Log Message:
  -----------
  Delete the function exit_fatal. Replace it with a new Parrot_x_panic_and_exit (may be renamed). Add a new macro PARROT_FORCE_EXIT to use in place of the libc exit(i) routine, which should not be used on all platforms


  Commit: e3ce02c87f3f611f79022fd7323d45c1528c5509
      https://github.com/parrot/parrot/commit/e3ce02c87f3f611f79022fd7323d45c1528c5509
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2012-05-09 (Wed, 09 May 2012)

  Changed paths:
    M include/parrot/exceptions.h
    M include/parrot/exit.h
    M include/parrot/pmc_freeze.h
    M src/alarm.c
    M src/exceptions.c
    M src/exit.c
    M src/extend.c
    M src/gc/alloc_memory.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/packfile/api.c
    M src/packfile/pf_items.c
    M src/platform/generic/exec.c
    M src/platform/win32/env.c

  Log Message:
  -----------
  Replace the old do_panic function with a newer Parrot_x_panic_and_exit. Rename the previous Parrot_x_panic_and_exit with Parrot_x_force_error_exit


  Commit: c9ad9c4f028bd98218a84ce5ce98d1f9789487a1
      https://github.com/parrot/parrot/commit/c9ad9c4f028bd98218a84ce5ce98d1f9789487a1
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2012-05-09 (Wed, 09 May 2012)

  Changed paths:
    M src/exit.c

  Log Message:
  -----------
  POD for Parrot_x_force_error_exit and Parrot_x_panic_and_exit


  Commit: dbe498102e20ab41ef76b0526134f48844e836ed
      https://github.com/parrot/parrot/commit/dbe498102e20ab41ef76b0526134f48844e836ed
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2012-05-09 (Wed, 09 May 2012)

  Changed paths:
    M src/exit.c

  Log Message:
  -----------
  Update documentation in exit.c


Compare: https://github.com/parrot/parrot/compare/708e44d...dbe4981


More information about the parrot-commits mailing list