[parrot/parrot] 279d10: Revert "Remove Parrot_pmc_new_constant* functions"

noreply at github.com noreply at github.com
Thu Nov 17 11:46:24 UTC 2011


  Branch: refs/heads/kill_constants
  Home:   https://github.com/parrot/parrot

  Commit: 279d10cb500746aabcdea3f885afabe3aab882ea
      https://github.com/parrot/parrot/commit/279d10cb500746aabcdea3f885afabe3aab882ea
  Author: Vasily Chekalkin <bacek at bacek.com>
  Date:   2011-11-17 (Thu, 17 Nov 2011)

  Changed paths:
    M compilers/imcc/pbc.c
  M include/parrot/interpreter.h
  M include/parrot/pmc.h
  M lib/Parrot/Pmc2c/UtilFunctions.pm
  M src/dynext.c
  M src/gc/mark_sweep.c
  M src/hll.c
  M src/multidispatch.c
  M src/pmc.c
  M src/pmc/default.pmc
  M src/pmc/fixedintegerarray.pmc
  M src/pmc/key.pmc

  Log Message:
  -----------
  Revert "Remove Parrot_pmc_new_constant* functions"

Let's do it in smaller steps.


  Commit: d229dc69805b93355d14b5c59302fd77fb4480e8
      https://github.com/parrot/parrot/commit/d229dc69805b93355d14b5c59302fd77fb4480e8
  Author: Vasily Chekalkin <bacek at bacek.com>
  Date:   2011-11-17 (Thu, 17 Nov 2011)

  Changed paths:
    M src/gc/gc_private.h
  M src/gc/mark_sweep.c

  Log Message:
  -----------
  Mark code segment.

We'll need it when we stop generating constant Keys and other PMCs in
IMCC.


  Commit: d555d178d3f4105a156fb8e827fe5c2609884af0
      https://github.com/parrot/parrot/commit/d555d178d3f4105a156fb8e827fe5c2609884af0
  Author: Vasily Chekalkin <bacek at bacek.com>
  Date:   2011-11-17 (Thu, 17 Nov 2011)

  Changed paths:
    M src/key.c

  Log Message:
  -----------
  Fix braino in marking Key.


  Commit: e207e6b4ee0f81b0fc28a01e8cf8165ec9987a19
      https://github.com/parrot/parrot/commit/e207e6b4ee0f81b0fc28a01e8cf8165ec9987a19
  Author: Vasily Chekalkin <bacek at bacek.com>
  Date:   2011-11-17 (Thu, 17 Nov 2011)

  Changed paths:
    M compilers/imcc/pbc.c

  Log Message:
  -----------
  Don't generate 'constant' PMCs in IMCC


Compare: https://github.com/parrot/parrot/compare/0ef5e6a...e207e6b


More information about the parrot-commits mailing list