[parrot/parrot] fa7bf3: Add Parrot_pf_single_sub_by_tag() to packfile API....

GitHub noreply at github.com
Sat Oct 26 22:34:36 UTC 2013


  Branch: refs/heads/new-packfile-api
  Home:   https://github.com/parrot/parrot
  Commit: fa7bf3d3387a42c0f7ab66e27aed05c8fbfbdd84
      https://github.com/parrot/parrot/commit/fa7bf3d3387a42c0f7ab66e27aed05c8fbfbdd84
  Author: Gerhard R <gerd.r.devel at googlemail.com>
  Date:   2013-10-26 (Sat, 26 Oct 2013)

  Changed paths:
    M include/parrot/packfile.h
    M src/packfile/api.c
    M src/pmc/packfileview.pmc

  Log Message:
  -----------
  Add Parrot_pf_single_sub_by_tag() to packfile API. Additionally, add method first_sub_in_const_table() to PackfileView PMC as a stopgap measure until properly tagged subs are generated.


  Commit: fcd58e0aa51ce9af0cf4ac5d2f6b21e7df46e8d2
      https://github.com/parrot/parrot/commit/fcd58e0aa51ce9af0cf4ac5d2f6b21e7df46e8d2
  Author: Gerhard R <gerd.r.devel at googlemail.com>
  Date:   2013-10-26 (Sat, 26 Oct 2013)

  Changed paths:
    M src/pmc/imccompiler.pmc

  Log Message:
  -----------
  Enable new API by returning PackfileView instead of Eval from IMCCompiler


  Commit: 1cce717e610469b06ae59a7dbeb16f2858a30864
      https://github.com/parrot/parrot/commit/1cce717e610469b06ae59a7dbeb16f2858a30864
  Author: Gerhard R <gerd.r.devel at googlemail.com>
  Date:   2013-10-26 (Sat, 26 Oct 2013)

  Changed paths:
    M compilers/data_json/data_json.pir
    M compilers/pct/src/PCT/HLLCompiler.pir
    M compilers/pct/src/POST/Compiler.pir
    M compilers/pge/PGE/Exp.pir
    M compilers/tge/TGE/Compiler.pir
    M runtime/parrot/library/PGE/Perl6Grammar.pir
    M runtime/parrot/library/Test/More.pir
    M t/compilers/imcc/syn/tail.t
    M t/compilers/pge/pge_examples.t
    M t/op/calling.t
    M t/op/lexicals.t
    M t/pmc/key.t
    M t/pmc/namespace.t
    M t/pmc/sub.t
    M t/profiling/profiling.t

  Log Message:
  -----------
  Use new packfile API [GH #937]

evalpmc can now be removed.


  Commit: 0d6a4094c62bb3ebcd82d09cb0a35bf3d1f4fb34
      https://github.com/parrot/parrot/commit/0d6a4094c62bb3ebcd82d09cb0a35bf3d1f4fb34
  Author: Gerhard R <gerd.r.devel at googlemail.com>
  Date:   2013-10-26 (Sat, 26 Oct 2013)

  Changed paths:
    M MANIFEST
    M include/parrot/sub.h
    M src/call/pcc.c
    R src/pmc/eval.pmc
    M src/pmc/imccompiler.pmc
    R t/compilers/imcc/syn/eval.t
    R t/pmc/eval.t
    M t/pmc/namespace-old.t

  Log Message:
  -----------
  Remove Eval PMC


  Commit: 7143daca686ed034c14f168840bf2677cff61788
      https://github.com/parrot/parrot/commit/7143daca686ed034c14f168840bf2677cff61788
  Author: Reini Urban <rurban at cpanel.net>
  Date:   2013-10-26 (Sat, 26 Oct 2013)

  Changed paths:
    M ChangeLog
    M api.yaml

  Log Message:
  -----------
  ChangeLog and api.yaml entries for #937


Compare: https://github.com/parrot/parrot/compare/fa7bf3d3387a^...7143daca686e


More information about the parrot-commits mailing list