[parrot/parrot] fa7bf3: Add Parrot_pf_single_sub_by_tag() to packfile API....
GitHub
noreply at github.com
Fri Nov 1 14:10:55 UTC 2013
Branch: refs/heads/master
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
Commit: 679782dec16786318b9a8eec87c3081bc6cb3883
https://github.com/parrot/parrot/commit/679782dec16786318b9a8eec87c3081bc6cb3883
Author: Bruce Gray <bruce.gray at acm.org>
Date: 2013-10-29 (Tue, 29 Oct 2013)
Changed paths:
M src/pmc/imccompiler.pmc
Log Message:
-----------
Fix failure in c_arg_assert.t (unused assert macros found - src/pmc/imccompiler.pmc: get_packfile_eval_pmc)
I had to remove the code manually. I don't know why `make headerizer` did not remove it.
Commit: 453560a7ee2741d1a165f54ca0be6b83d89ec7e2
https://github.com/parrot/parrot/commit/453560a7ee2741d1a165f54ca0be6b83d89ec7e2
Author: Bruce Gray <bruce.gray at acm.org>
Date: 2013-10-29 (Tue, 29 Oct 2013)
Changed paths:
M compilers/imcc/imcc.y
Log Message:
-----------
Fix compile failure introduced by 4d0deaf .
Failure not spotted because you have to already know to run
`perl Configure.pl --maintainer` and
`rm compilers/imcc/imcparser.{c,h}` to regenerate the IMCC grammar;
otherwise `make` will silently not even try to re-compile imcc.{y,l} .
Needs ticket to be opened on this silent issue.
Commit: 07b40869e6f058a9384d1b335193e9736f9df003
https://github.com/parrot/parrot/commit/07b40869e6f058a9384d1b335193e9736f9df003
Author: Bruce Gray <bruce.gray at acm.org>
Date: 2013-10-29 (Tue, 29 Oct 2013)
Changed paths:
M compilers/imcc/imcparser.c
M compilers/imcc/imcparser.h
Log Message:
-----------
Regenerate imcc grammar.
Commit: 275246111b6e2f1cd27cba0de26a56256ea154d3
https://github.com/parrot/parrot/commit/275246111b6e2f1cd27cba0de26a56256ea154d3
Author: Bruce Gray <bruce.gray at acm.org>
Date: 2013-11-01 (Fri, 01 Nov 2013)
Changed paths:
M ChangeLog
M MANIFEST
M api.yaml
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 include/parrot/packfile.h
M include/parrot/sub.h
M runtime/parrot/library/PGE/Perl6Grammar.pir
M runtime/parrot/library/Test/More.pir
M src/call/pcc.c
M src/packfile/api.c
R src/pmc/eval.pmc
M src/pmc/imccompiler.pmc
M src/pmc/packfileview.pmc
R t/compilers/imcc/syn/eval.t
M t/compilers/imcc/syn/tail.t
M t/compilers/pge/pge_examples.t
M t/op/calling.t
M t/op/lexicals.t
R t/pmc/eval.t
M t/pmc/key.t
M t/pmc/namespace-old.t
M t/pmc/namespace.t
M t/pmc/sub.t
M t/profiling/profiling.t
Log Message:
-----------
Merge branch 'new-packfile-api'
This branch removes Eval PMC; IMCCompiler now returns PackfileView instead of Eval.
Compare: https://github.com/parrot/parrot/compare/c8aa4793936b...275246111b6e
More information about the parrot-commits
mailing list