[parrot/parrot] 34f56d: Add a third argument to Parrot_pf_get_packfile_pmc...

noreply at github.com noreply at github.com
Tue Dec 6 13:43:16 UTC 2011


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

  Commit: 34f56d98b5fce450c0d5c243f74fe38d034d2b48
      https://github.com/parrot/parrot/commit/34f56d98b5fce450c0d5c243f74fe38d034d2b48
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-11-29 (Tue, 29 Nov 2011)

  Changed paths:
    M compilers/imcc/main.c
  M frontend/parrot_debugger/main.c
  M frontend/pbc_dump/main.c
  M frontend/pbc_merge/main.c
  M include/parrot/packfile.h
  M src/embed/bytecode.c
  M src/packfile/api.c
  M src/pmc/eval.pmc
  M src/pmc/packfile.pmc
  M src/pmc/packfileview.pmc
  M src/pmc/sub.pmc

  Log Message:
  -----------
  Add a third argument to Parrot_pf_get_packfile_pmc, to be the string path for it. That way every time we have a PackfileView we've made a best effort to fill in all fields. Add a get_packfile() method to Sub to get the packfile that owns it. This exposes some subtle errors


  Commit: 62100eed1d35b5d7e440b42aa0fd36bd81af662f
      https://github.com/parrot/parrot/commit/62100eed1d35b5d7e440b42aa0fd36bd81af662f
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-11-29 (Tue, 29 Nov 2011)

  Changed paths:
    M src/pmc/packfileview.pmc

  Log Message:
  -----------
  Make sure to set the ->view field in the PackFile* when we load it from the PackfileView.read_from_file() method.


  Commit: 2c4ef3846d1ac3833d998c444cfc780730bbb547
      https://github.com/parrot/parrot/commit/2c4ef3846d1ac3833d998c444cfc780730bbb547
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-11-29 (Tue, 29 Nov 2011)

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

  Log Message:
  -----------
  Remove PackFile_read_pbc file.

We have Parrot_pf_read_pbc_file, and we only want one interface for this crucial mechanism to prevent confusion


  Commit: 7ad94d6d065ef974156075204a964ca2ebde0dfa
      https://github.com/parrot/parrot/commit/7ad94d6d065ef974156075204a964ca2ebde0dfa
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-11-29 (Tue, 29 Nov 2011)

  Changed paths:
    M t/src/extend.t

  Log Message:
  -----------
  Fix tests that were relying on Parrot_pf_get_packfile_pmc


  Commit: 81de279cb362b21b81f9b4d8a8e3d4f75a37762f
      https://github.com/parrot/parrot/commit/81de279cb362b21b81f9b4d8a8e3d4f75a37762f
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-11-29 (Tue, 29 Nov 2011)

  Changed paths:
    M src/pmc/imccompiler.pmc

  Log Message:
  -----------
  Add a named 'path' argument to IMCCompiler.compiler and .compile_file, to override default path name in the PackfileView


  Commit: 130df8b616868c977bbe4ce5d1d8e042f0cac6bc
      https://github.com/parrot/parrot/commit/130df8b616868c977bbe4ce5d1d8e042f0cac6bc
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-11-29 (Tue, 29 Nov 2011)

  Changed paths:
    M src/pmc/imccompiler.pmc

  Log Message:
  -----------
  doesn't seem to like the named arguments. Just make the path argument optional instead


  Commit: f4defab0d7ff339ca1595db39d6e72f8c929c07c
      https://github.com/parrot/parrot/commit/f4defab0d7ff339ca1595db39d6e72f8c929c07c
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-11-29 (Tue, 29 Nov 2011)

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

  Log Message:
  -----------
  Add in Parrot_pf_get_version_string and expose it through new method PackfileView.get_version


  Commit: e95cf3a6df7649b3700ed80530ef3b4dd9c3b533
      https://github.com/parrot/parrot/commit/e95cf3a6df7649b3700ed80530ef3b4dd9c3b533
  Author: Moritz Lenz <moritz at faui2k3.org>
  Date:   2011-11-30 (Wed, 30 Nov 2011)

  Changed paths:
    M src/pmc/socket.pmc

  Log Message:
  -----------
  give Select.readline an optional deleimiter parameter (not yet tested)


  Commit: 7d99eddcd1f91bc70b6966adfdbf3e5eec88e461
      https://github.com/parrot/parrot/commit/7d99eddcd1f91bc70b6966adfdbf3e5eec88e461
  Author: Bruce Gray <bruce.gray at acm.org>
  Date:   2011-11-30 (Wed, 30 Nov 2011)

  Changed paths:
    M docs/pdds/pdd22_io.pod
  M docs/user/pir/pmcs.pod

  Log Message:
  -----------
  Update docs to fix GH issue 3 on parrot.github.com - outdated examples of iterator use.


  Commit: 2b3bb7e3c3b294fc7c979ff2be1fb38a01e19099
      https://github.com/parrot/parrot/commit/2b3bb7e3c3b294fc7c979ff2be1fb38a01e19099
  Author: Bruce Gray <bruce.gray at acm.org>
  Date:   2011-11-30 (Wed, 30 Nov 2011)

  Changed paths:
    M t/pmc/iterator.t

  Log Message:
  -----------
  Clarify test name for final use of Iterator object.


  Commit: 8cff76a4d416dd6e48efc2d2bdd5dd75abf30fe2
      https://github.com/parrot/parrot/commit/8cff76a4d416dd6e48efc2d2bdd5dd75abf30fe2
  Author: Peter Polacik <polacik.p at gmail.com>
  Date:   2011-12-02 (Fri, 02 Dec 2011)

  Changed paths:
    M examples/embed/cotorra.c
  M include/parrot/extend.h
  M include/parrot/misc.h
  M include/parrot/namespace.h
  M include/parrot/pmc.h
  M src/extend.c
  M src/misc.c
  M src/namespace.c
  M src/pmc.c

  Log Message:
  -----------
  Code changes for GCI task

TODO: Adjust test cases to pass


  Commit: 6dc78232a8976997e273d6a6a6013844e3d0510b
      https://github.com/parrot/parrot/commit/6dc78232a8976997e273d6a6a6013844e3d0510b
  Author: Peter Polacik <polacik.p at gmail.com>
  Date:   2011-12-03 (Sat, 03 Dec 2011)

  Changed paths:
    M t/src/extend.t
  M t/src/extend_vtable.t

  Log Message:
  -----------
  Modified test cases

GCI Task done


  Commit: f71f8ab4b115158da910c577467df37c5d5e9349
      https://github.com/parrot/parrot/commit/f71f8ab4b115158da910c577467df37c5d5e9349
  Author: Sasho <sasho at ubuntu.(none)>
  Date:   2011-12-03 (Sat, 03 Dec 2011)

  Changed paths:
    A docs/binaries/winxed.pod

  Log Message:
  -----------
  new winxed POD doc


  Commit: 10cd4639b0e4fb6c35289e479beb94c05e6a8d98
      https://github.com/parrot/parrot/commit/10cd4639b0e4fb6c35289e479beb94c05e6a8d98
  Author: Sasho <sasho at ubuntu.(none)>
  Date:   2011-12-03 (Sat, 03 Dec 2011)

  Changed paths:
    M docs/binaries/winxed.pod

  Log Message:
  -----------
  new fixes


  Commit: 47373dad4fb6ecf648a9667a0d480a60231aea04
      https://github.com/parrot/parrot/commit/47373dad4fb6ecf648a9667a0d480a60231aea04
  Author: Sasho <sasho at ubuntu.(none)>
  Date:   2011-12-03 (Sat, 03 Dec 2011)

  Changed paths:
    M docs/binaries/winxed.pod

  Log Message:
  -----------
  winxed POD


  Commit: 52e5b49fa3056ddc9c3e7dace98ccd6cd3b12e05
      https://github.com/parrot/parrot/commit/52e5b49fa3056ddc9c3e7dace98ccd6cd3b12e05
  Author: Sasho <sasho at ubuntu.(none)>
  Date:   2011-12-03 (Sat, 03 Dec 2011)

  Changed paths:
    M docs/binaries/winxed.pod

  Log Message:
  -----------
  winxed doc


  Commit: 833584adb6d21502ac66ee00f189420d07e48ddd
      https://github.com/parrot/parrot/commit/833584adb6d21502ac66ee00f189420d07e48ddd
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2011-12-03 (Sat, 03 Dec 2011)

  Changed paths:
    A docs/binaries/winxed.pod

  Log Message:
  -----------
  Merge pull request #216 from Alekssasho/winxed_POD_docs

GCI Task Winxed POD docs


  Commit: 96fa2c52ee082a83348086296d0776ab7c3da1fe
      https://github.com/parrot/parrot/commit/96fa2c52ee082a83348086296d0776ab7c3da1fe
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2011-12-03 (Sat, 03 Dec 2011)

  Changed paths:
    M docs/binaries/winxed.pod

  Log Message:
  -----------
  [docs] Tweak winxed binary docs


  Commit: 36e4eb520fd0fb1ff895fcc0017c244280b8bf70
      https://github.com/parrot/parrot/commit/36e4eb520fd0fb1ff895fcc0017c244280b8bf70
  Author: Peter Polacik <polacik.p at gmail.com>
  Date:   2011-12-03 (Sat, 03 Dec 2011)

  Changed paths:
    M src/packfile/api.c

  Log Message:
  -----------
  Fixed problem with g++ compilation


  Commit: d226e47e77b9e10d46b1bd410ed7a0cfbb1a2bb2
      https://github.com/parrot/parrot/commit/d226e47e77b9e10d46b1bd410ed7a0cfbb1a2bb2
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2011-12-03 (Sat, 03 Dec 2011)

  Changed paths:
    M examples/embed/cotorra.c
  M include/parrot/extend.h
  M include/parrot/misc.h
  M include/parrot/namespace.h
  M include/parrot/pmc.h
  M src/extend.c
  M src/misc.c
  M src/namespace.c
  M src/packfile/api.c
  M src/pmc.c
  M t/src/extend.t
  M t/src/extend_vtable.t

  Log Message:
  -----------
  Merge pull request #217 from pepol/master

GCI 2011: Cleanup src/extend.c Done && fixed g++ compilation


  Commit: 844c9beb349b87f3b6c24ae5a45306cfe76199bb
      https://github.com/parrot/parrot/commit/844c9beb349b87f3b6c24ae5a45306cfe76199bb
  Author: NotFound <julian.notfound at gmail.com>
  Date:   2011-12-03 (Sat, 03 Dec 2011)

  Changed paths:
    M src/packfile/api.c

  Log Message:
  -----------
  fix codingstd line lenght


  Commit: 4248232cc4aacc960139c363d8e5d1dcebd579c7
      https://github.com/parrot/parrot/commit/4248232cc4aacc960139c363d8e5d1dcebd579c7
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-12-04 (Sun, 04 Dec 2011)

  Changed paths:
    M src/ops/experimental.ops

  Log Message:
  -----------
  Small doc fixes in experimental.ops


  Commit: cf360334c11b49defbce4a4e24cc544e023434d6
      https://github.com/parrot/parrot/commit/cf360334c11b49defbce4a4e24cc544e023434d6
  Author: Brian Gernhardt <brian.gernhardt at mail.rit.edu>
  Date:   2011-12-04 (Sun, 04 Dec 2011)

  Changed paths:
    M examples/languages/squaak/src/Squaak/Actions.pm
  M examples/languages/squaak/src/Squaak/Grammar.pm

  Log Message:
  -----------
  squaak: parse sub calls as expressions


  Commit: e293df3879097942b97528569175f8cbbc289bfe
      https://github.com/parrot/parrot/commit/e293df3879097942b97528569175f8cbbc289bfe
  Author: Brian Gernhardt <brian.gernhardt at mail.rit.edu>
  Date:   2011-12-04 (Sun, 04 Dec 2011)

  Changed paths:
    M examples/languages/squaak/src/Squaak/Runtime.pm

  Log Message:
  -----------
  squaak: Add read() builtin


  Commit: 0ea36294abef439f6abab1deeca34e95459cb11e
      https://github.com/parrot/parrot/commit/0ea36294abef439f6abab1deeca34e95459cb11e
  Author: Brian Gernhardt <brian.gernhardt at mail.rit.edu>
  Date:   2011-12-04 (Sun, 04 Dec 2011)

  Changed paths:
    M examples/languages/squaak/src/Squaak/Actions.pm
  M examples/languages/squaak/src/Squaak/Grammar.pm
  M examples/languages/squaak/t/00-sanity.t

  Log Message:
  -----------
  squaak: Handle return and add a test


  Commit: 9fa9cbeea0bb3297d055b681a9ea2a07c5d06af1
      https://github.com/parrot/parrot/commit/9fa9cbeea0bb3297d055b681a9ea2a07c5d06af1
  Author: Brian Gernhardt <brian.gernhardt at mail.rit.edu>
  Date:   2011-12-04 (Sun, 04 Dec 2011)

  Changed paths:
    M examples/languages/squaak/src/Squaak/Actions.pm
  M examples/languages/squaak/src/Squaak/Grammar.pm

  Log Message:
  -----------
  squaak: improve sub call in expressions

This limits sub calls to variables, not arbitrary expressions.


  Commit: 472b7796436d478e2a6454524c0c8f8395909359
      https://github.com/parrot/parrot/commit/472b7796436d478e2a6454524c0c8f8395909359
  Author: Sasho <sasho at ubuntu.(none)>
  Date:   2011-12-05 (Mon, 05 Dec 2011)

  Changed paths:
    A docs/binaries/parrot_config.pod

  Log Message:
  -----------
  parrot_config POD file


  Commit: 8c76865aaf1d005426bf6b5bb7e5fdaf7fb201cd
      https://github.com/parrot/parrot/commit/8c76865aaf1d005426bf6b5bb7e5fdaf7fb201cd
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2011-12-05 (Mon, 05 Dec 2011)

  Changed paths:
    A docs/binaries/parrot_config.pod

  Log Message:
  -----------
  Merge pull request #219 from Alekssasho/parrot_config_POD

parrot_config POD file


  Commit: 14c6cdac30ac3b09e413e9056ae9de5f90ffdb6a
      https://github.com/parrot/parrot/commit/14c6cdac30ac3b09e413e9056ae9de5f90ffdb6a
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2011-12-05 (Mon, 05 Dec 2011)

  Changed paths:
    M docs/binaries/parrot_config.pod

  Log Message:
  -----------
  [doc] Tweak parrot_config POD


  Commit: 39de7e7be6d36ffac06ddb127d3fb5535aa3a50e
      https://github.com/parrot/parrot/commit/39de7e7be6d36ffac06ddb127d3fb5535aa3a50e
  Author: Sasho <sasho at ubuntu.(none)>
  Date:   2011-12-05 (Mon, 05 Dec 2011)

  Changed paths:
    A docs/binaries/plumage.pod

  Log Message:
  -----------
  plumage POD added


  Commit: ca88636f8c2e91087a0f78f54e3b43f0a82ba4aa
      https://github.com/parrot/parrot/commit/ca88636f8c2e91087a0f78f54e3b43f0a82ba4aa
  Author: Andrew Whitworth <wknight8111 at gmail.com>
  Date:   2011-12-05 (Mon, 05 Dec 2011)

  Changed paths:
    A docs/binaries/plumage.pod

  Log Message:
  -----------
  Merge pull request #220 from Alekssasho/master

GCI plumage POD file 

Add some docs for plumage binary. Aleksandar++ for the submission


  Commit: 0cbf57899a09e363c48a5e48ab3e2c23a4d1cf11
      https://github.com/parrot/parrot/commit/0cbf57899a09e363c48a5e48ab3e2c23a4d1cf11
  Author: Sasho <sasho at ubuntu.(none)>
  Date:   2011-12-05 (Mon, 05 Dec 2011)

  Changed paths:
    A docs/binaries/parrotbug.pod

  Log Message:
  -----------
  parrotbug POD file added


  Commit: 3d449f4436995a3325d1707c9eb621801395e2bb
      https://github.com/parrot/parrot/commit/3d449f4436995a3325d1707c9eb621801395e2bb
  Author: Sasho <sasho at ubuntu.(none)>
  Date:   2011-12-05 (Mon, 05 Dec 2011)

  Changed paths:
    M docs/binaries/parrotbug.pod

  Log Message:
  -----------
  parrotbug POD file added


  Commit: d7b588312f2545eda3c0aa7ad8ddffd7aa6d839a
      https://github.com/parrot/parrot/commit/d7b588312f2545eda3c0aa7ad8ddffd7aa6d839a
  Author: Sasho <sasho at ubuntu.(none)>
  Date:   2011-12-05 (Mon, 05 Dec 2011)

  Changed paths:
    M docs/binaries/parrotbug.pod

  Log Message:
  -----------
  parrotbug POD file added


  Commit: cf07711253f163b39af44bb81ef2432557048abd
      https://github.com/parrot/parrot/commit/cf07711253f163b39af44bb81ef2432557048abd
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2011-12-05 (Mon, 05 Dec 2011)

  Changed paths:
    A docs/binaries/parrotbug.pod

  Log Message:
  -----------
  Merge pull request #221 from Alekssasho/master

GCI parrotbug POD


  Commit: 9626df6eb5b6d814516f4abeba5a397c75c42447
      https://github.com/parrot/parrot/commit/9626df6eb5b6d814516f4abeba5a397c75c42447
  Author: Sasho <sasho at ubuntu.(none)>
  Date:   2011-12-05 (Mon, 05 Dec 2011)

  Changed paths:
    A docs/binaries/pbc_to_exe.pod

  Log Message:
  -----------
  pbc_to_exe POD added


  Commit: a7767f882f892edf88636a043673845cf0cedb2d
      https://github.com/parrot/parrot/commit/a7767f882f892edf88636a043673845cf0cedb2d
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2011-12-05 (Mon, 05 Dec 2011)

  Changed paths:
    A docs/binaries/pbc_to_exe.pod

  Log Message:
  -----------
  Merge pull request #222 from Alekssasho/master

GCI pbc_to_exe POD file 


  Commit: 608df1616fc54e0b629fc753fc2cfcebb4b514af
      https://github.com/parrot/parrot/commit/608df1616fc54e0b629fc753fc2cfcebb4b514af
  Author: Bruce Gray <bruce.gray at acm.org>
  Date:   2011-12-05 (Mon, 05 Dec 2011)

  Changed paths:
    M docs/binaries/pbc_to_exe.pod

  Log Message:
  -----------
  Fix typos in pbc_to_exe.pod


  Commit: 002173abdaddd7d3551ce79a039d6ed39c12041e
      https://github.com/parrot/parrot/commit/002173abdaddd7d3551ce79a039d6ed39c12041e
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2011-12-05 (Mon, 05 Dec 2011)

  Changed paths:
    M docs/binaries/pbc_to_exe.pod

  Log Message:
  -----------
  Tweak pbc_to_exe docs and explain what a fakecutable is


  Commit: b8b9be6ac462e02ea597e4115c85872e8a41abe2
      https://github.com/parrot/parrot/commit/b8b9be6ac462e02ea597e4115c85872e8a41abe2
  Author: Moritz Lenz <moritz at faui2k3.org>
  Date:   2011-12-06 (Tue, 06 Dec 2011)

  Changed paths:
    M include/parrot/datatypes.h
  M src/ops/math.ops
  M t/op/inf_nan.t

  Log Message:
  -----------
  implement is_inf_or_nan operator


  Commit: 028af3d40d585b275fc94ec666ddacd26568543e
      https://github.com/parrot/parrot/commit/028af3d40d585b275fc94ec666ddacd26568543e
  Author: Moritz Lenz <moritz at faui2k3.org>
  Date:   2011-12-06 (Tue, 06 Dec 2011)

  Changed paths:
    M include/parrot/oplib/core_ops.h
  M include/parrot/oplib/ops.h
  M include/parrot/opsenum.h
  M src/ops/core_ops.c

  Log Message:
  -----------
  update generated files


  Commit: bd496407faa0fcf0444807b4db9f81c0ebd4960e
      https://github.com/parrot/parrot/commit/bd496407faa0fcf0444807b4db9f81c0ebd4960e
  Author: Moritz Lenz <moritz at faui2k3.org>
  Date:   2011-12-06 (Tue, 06 Dec 2011)

  Changed paths:
    M t/compilers/opsc/06-opsfile.t

  Log Message:
  -----------
  remove tests that fail when you add a new op


  Commit: afb7440374cce7b33b9bd0c0988f8bb021955fda
      https://github.com/parrot/parrot/commit/afb7440374cce7b33b9bd0c0988f8bb021955fda
  Author: Vasily Chekalkin <bacek at bacek.com>
  Date:   2011-12-06 (Tue, 06 Dec 2011)

  Changed paths:
    M t/compilers/opsc/06-opsfile.t

  Log Message:
  -----------
  Use parrot's Test::More for testing


  Commit: 9d8aa0d03704ee06b08e470086f774c4ffa301a3
      https://github.com/parrot/parrot/commit/9d8aa0d03704ee06b08e470086f774c4ffa301a3
  Author: Sasho <sasho at ubuntu.(none)>
  Date:   2011-12-06 (Tue, 06 Dec 2011)

  Changed paths:
    A docs/binaries/parrot-prove.pod

  Log Message:
  -----------
  parrot-prove POD added


  Commit: 8b96b26171663cfe250a1d2dbfa27568a3be927c
      https://github.com/parrot/parrot/commit/8b96b26171663cfe250a1d2dbfa27568a3be927c
  Author: Sasho <sasho at ubuntu.(none)>
  Date:   2011-12-06 (Tue, 06 Dec 2011)

  Changed paths:
    M docs/binaries/parrot-prove.pod

  Log Message:
  -----------
  parrot-prove POD added


  Commit: 1178ae71bfe23a879121fabe69bfbf11ba80b0f6
      https://github.com/parrot/parrot/commit/1178ae71bfe23a879121fabe69bfbf11ba80b0f6
  Author: Andrew Whitworth <wknight8111 at gmail.com>
  Date:   2011-12-06 (Tue, 06 Dec 2011)

  Changed paths:
    A docs/binaries/parrot-prove.pod

  Log Message:
  -----------
  Merge pull request #223 from Alekssasho/master

GCI parrot-prove POD 


  Commit: f0d713760ca1fde8f8e1bef4b2c94142b9aface6
      https://github.com/parrot/parrot/commit/f0d713760ca1fde8f8e1bef4b2c94142b9aface6
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-12-06 (Tue, 06 Dec 2011)

  Log Message:
  -----------
  make headerizer again to fix conflicts in header file


Compare: https://github.com/parrot/parrot/compare/aba1afc...f0d7137


More information about the parrot-commits mailing list