[parrot/parrot] 73d3ed: War on Q:PIR - PAST.parameter
noreply at github.com
noreply at github.com
Mon Jul 11 23:25:05 UTC 2011
Branch: refs/heads/nqp_pct
Home: https://github.com/parrot/parrot
Commit: 73d3eda128b770378bdbfe23fa83aca0cfd5e7f8
https://github.com/parrot/parrot/commit/73d3eda128b770378bdbfe23fa83aca0cfd5e7f8
Author: Brian Gernhardt <brian.gernhardt at mail.rit.edu>
Date: 2011-06-16 (Thu, 16 Jun 2011)
Changed paths:
M compilers/pct/src/PAST/Compiler.pm
Log Message:
-----------
War on Q:PIR - PAST.parameter
Commit: 81fc1a3dc2d241668bc89b36dd185ab27585e802
https://github.com/parrot/parrot/commit/81fc1a3dc2d241668bc89b36dd185ab27585e802
Author: Brian Gernhardt <brian.gernhardt at mail.rit.edu>
Date: 2011-06-16 (Thu, 16 Jun 2011)
Changed paths:
M compilers/pct/src/PAST/Compiler.pm
Log Message:
-----------
War on Q:PIR - PAST::Compiler.package
Commit: 24505c0a2443f72cef242daa0ff00a095f665942
https://github.com/parrot/parrot/commit/24505c0a2443f72cef242daa0ff00a095f665942
Author: Brian Gernhardt <brian.gernhardt at mail.rit.edu>
Date: 2011-06-16 (Thu, 16 Jun 2011)
Changed paths:
M compilers/pct/src/PAST/Compiler.pm
Log Message:
-----------
PAST::Compiler.package refactor
I think this version makes the logic clearer by moving all the node
construction to the end of the function.
Commit: 6afb0ae02319c56080dec9ffb902f02471331595
https://github.com/parrot/parrot/commit/6afb0ae02319c56080dec9ffb902f02471331595
Author: Brian Gernhardt <brian.gernhardt at mail.rit.edu>
Date: 2011-06-16 (Thu, 16 Jun 2011)
Changed paths:
M compilers/pct/src/POST/Compiler.pir
Log Message:
-----------
[pct] Add file annotations to generated PIR
This allows all users of PCT::HLLCompiler to keep knowledge of the
source file in the final result.
Closes TT #2132
Commit: 38748602fe10a781b34f589f564f48bf2107b25d
https://github.com/parrot/parrot/commit/38748602fe10a781b34f589f564f48bf2107b25d
Author: Andy Lester <andy at petdance.com>
Date: 2011-06-16 (Thu, 16 Jun 2011)
Changed paths:
M src/pmc.c
Log Message:
-----------
consted a pointer
Commit: 87aa6b967ec12c9f5c8dd02e3a1cd68068cb05ca
https://github.com/parrot/parrot/commit/87aa6b967ec12c9f5c8dd02e3a1cd68068cb05ca
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date: 2011-06-17 (Fri, 17 Jun 2011)
Changed paths:
M t/src/embed/api.t
Log Message:
-----------
Remove some unnecessary variables
Commit: b1f21f274ec271f62e744d1b53c47890c0c9b049
https://github.com/parrot/parrot/commit/b1f21f274ec271f62e744d1b53c47890c0c9b049
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date: 2011-06-17 (Fri, 17 Jun 2011)
Changed paths:
M t/src/embed/api.t
Log Message:
-----------
Increase embed/api test coverage
Commit: 3f7b5d350daa567cbea54d35a2da21b09eeef067
https://github.com/parrot/parrot/commit/3f7b5d350daa567cbea54d35a2da21b09eeef067
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date: 2011-06-18 (Sat, 18 Jun 2011)
Changed paths:
M src/extend.c
Log Message:
-----------
Refactor duplicated context popping code into a macro
Commit: 46a13474bad42e1d405b4d68dc463452575ee2b9
https://github.com/parrot/parrot/commit/46a13474bad42e1d405b4d68dc463452575ee2b9
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date: 2011-06-19 (Sun, 19 Jun 2011)
Changed paths:
M t/src/embed/api.t
Log Message:
-----------
Add coverage to Parrot_api_flag
Commit: 14a15f12f48185d2468b872641962aa93136a53a
https://github.com/parrot/parrot/commit/14a15f12f48185d2468b872641962aa93136a53a
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date: 2011-06-19 (Sun, 19 Jun 2011)
Changed paths:
M t/src/embed/api.t
Log Message:
-----------
Add test coverage for Parrot_api_unwrap_pointer
Commit: 2266398b172a104de53e95afd7b13dab513d1750
https://github.com/parrot/parrot/commit/2266398b172a104de53e95afd7b13dab513d1750
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date: 2011-06-19 (Sun, 19 Jun 2011)
Changed paths:
M t/src/embed/api.t
Log Message:
-----------
Add coverage to Parrot_api_flag
Commit: 7c4b6f8971d1dc5665d476a4ef00930b84a00ef5
https://github.com/parrot/parrot/commit/7c4b6f8971d1dc5665d476a4ef00930b84a00ef5
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date: 2011-06-19 (Sun, 19 Jun 2011)
Changed paths:
M t/src/embed/api.t
Log Message:
-----------
Add a test for Parrot_api_reset_call_signature
Commit: c9c5a00e65f88a45e7114bcc211c1cfc508aa00e
https://github.com/parrot/parrot/commit/c9c5a00e65f88a45e7114bcc211c1cfc508aa00e
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date: 2011-06-19 (Sun, 19 Jun 2011)
Changed paths:
M include/parrot/api.h
M src/embed/api.c
Log Message:
-----------
Decorate some embed api functions and rerun headerizer
Commit: 1d956c5901a80126de93a8f14151897579645b16
https://github.com/parrot/parrot/commit/1d956c5901a80126de93a8f14151897579645b16
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date: 2011-06-19 (Sun, 19 Jun 2011)
Changed paths:
M t/src/embed/api.t
Log Message:
-----------
Fix type conversion compile error
Commit: 1e48904b4ff0aac8d438e0824b497173a8f53b7d
https://github.com/parrot/parrot/commit/1e48904b4ff0aac8d438e0824b497173a8f53b7d
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date: 2011-06-19 (Sun, 19 Jun 2011)
Changed paths:
M t/src/embed/api.t
Log Message:
-----------
Add test coverage for Parrot_api_get_exception_backtrace
Commit: a418dadb00658517713dfa821be4a989269dd97b
https://github.com/parrot/parrot/commit/a418dadb00658517713dfa821be4a989269dd97b
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date: 2011-06-19 (Sun, 19 Jun 2011)
Changed paths:
M t/src/extend.t
Log Message:
-----------
Fix formatting
Commit: 569b733bf2b93a26302c6ae5d37fe3a708ce7a03
https://github.com/parrot/parrot/commit/569b733bf2b93a26302c6ae5d37fe3a708ce7a03
Author: Brian Gernhardt <brian.gernhardt at mail.rit.edu>
Date: 2011-06-19 (Sun, 19 Jun 2011)
Changed paths:
M compilers/pct/src/POST/Compiler.pm
Log Message:
-----------
[pct] Add file annotations to generated PIR
This allows all users of PCT::HLLCompiler to keep knowledge of the
source file in the final result.
Closes TT #2132
From: 6afb0ae02319c56080dec9ffb902f02471331595
Commit: e02655daf024bf15b23d49270b7629efedff76bd
https://github.com/parrot/parrot/commit/e02655daf024bf15b23d49270b7629efedff76bd
Author: Brian Gernhardt <brian.gernhardt at mail.rit.edu>
Date: 2011-06-19 (Sun, 19 Jun 2011)
Changed paths:
M ext/nqp-rx/src/stage0/HLL-s0.pir
M ext/nqp-rx/src/stage0/NQP-s0.pir
M ext/nqp-rx/src/stage0/P6Regex-s0.pir
M ext/nqp-rx/src/stage0/Regex-s0.pir
Log Message:
-----------
nqp-rx: Update with Stmt usage
This is 7be0b48faed1b258298a2dfb61e5a9e135e9a5f5 in nqp-rx.git
Commit: 4a1e3a4afd6eae03a33712cc80a18d5f29835f2f
https://github.com/parrot/parrot/commit/4a1e3a4afd6eae03a33712cc80a18d5f29835f2f
Author: Brian Gernhardt <brian.gernhardt at mail.rit.edu>
Date: 2011-06-19 (Sun, 19 Jun 2011)
Changed paths:
M compilers/pct/src/PAST/Block.pir
M compilers/pct/src/PAST/Compiler.pir
M compilers/pct/src/PAST/Control.pir
M compilers/pct/src/PAST/Node.pir
M compilers/pct/src/PAST/Op.pir
M compilers/pct/src/PAST/Stmt.pir
M compilers/pct/src/PAST/Stmts.pir
M compilers/pct/src/PAST/Val.pir
M compilers/pct/src/PAST/Var.pir
M compilers/pct/src/PAST/VarList.pir
M compilers/pct/src/POST/Call.pir
M compilers/pct/src/POST/Compiler.pir
M compilers/pct/src/POST/Constant.pir
M compilers/pct/src/POST/File.pir
M compilers/pct/src/POST/Key.pir
M compilers/pct/src/POST/Label.pir
M compilers/pct/src/POST/Op.pir
M compilers/pct/src/POST/Ops.pir
M compilers/pct/src/POST/Register.pir
M compilers/pct/src/POST/String.pir
M compilers/pct/src/POST/Sub.pir
M compilers/pct/src/POST/Value.pir
M compilers/pct/src/POST/VanillaAllocator.pir
Log Message:
-----------
Re-bootstrap PCT with new nqp-rx
This really cuts down on register usage, especially in big
files like PAST::Compiler.
Commit: a0911dbf766eeff370f28b9dbbd47854aaeb472a
https://github.com/parrot/parrot/commit/a0911dbf766eeff370f28b9dbbd47854aaeb472a
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date: 2011-06-19 (Sun, 19 Jun 2011)
Changed paths:
M src/extend.c
M t/src/embed.t
Log Message:
-----------
Fix bug in Parrot_sub_new_from_c_func cause by not using PARROT_CALLIN_(START|END) and attempt to add test coverage
Commit: 2ca7f69c1b95b41a4ef2eee26204117ae97b7113
https://github.com/parrot/parrot/commit/2ca7f69c1b95b41a4ef2eee26204117ae97b7113
Author: Brian Gernhardt <brian.gernhardt at mail.rit.edu>
Date: 2011-06-19 (Sun, 19 Jun 2011)
Changed paths:
M compilers/pct/src/PAST/Compiler.pm
Log Message:
-----------
War on Q:PIR - PAST::Compiler.attribute
Commit: 9586292ecdef79127d285d18bd7c3e06c4c8e6b5
https://github.com/parrot/parrot/commit/9586292ecdef79127d285d18bd7c3e06c4c8e6b5
Author: Brian Gernhardt <brian.gernhardt at mail.rit.edu>
Date: 2011-06-19 (Sun, 19 Jun 2011)
Changed paths:
M compilers/pct/src/PAST/Compiler.pm
Log Message:
-----------
PAST::Compiler.attribute refactor
Similar to what was done for package
Commit: 369389727f7c6fd7f3ea4ae450346cb29ab419c7
https://github.com/parrot/parrot/commit/369389727f7c6fd7f3ea4ae450346cb29ab419c7
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date: 2011-06-19 (Sun, 19 Jun 2011)
Changed paths:
M src/extend.c
Log Message:
-----------
Add many missing PARROT_CALLIN_(START|END) macros to src/extend.c
Commit: cf41a69107b271e0341952f0ed77d9995cbe9fb5
https://github.com/parrot/parrot/commit/cf41a69107b271e0341952f0ed77d9995cbe9fb5
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date: 2011-06-19 (Sun, 19 Jun 2011)
Changed paths:
M .gitignore
Log Message:
-----------
Add more code coverage ejecta to .gitignore
Commit: 782bf966bf40e8e4109ba9cc6fc6c1ee30d38448
https://github.com/parrot/parrot/commit/782bf966bf40e8e4109ba9cc6fc6c1ee30d38448
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date: 2011-06-19 (Sun, 19 Jun 2011)
Changed paths:
M src/extend.c
Log Message:
-----------
Attempt to make the MSWin32-x86-multi-thread ttbot happy by ANSI-89-ification
Commit: 0893012dfe8fb9d269e61d4195047ca23d75e617
https://github.com/parrot/parrot/commit/0893012dfe8fb9d269e61d4195047ca23d75e617
Author: Francois Perrad <francois.perrad at gadz.org>
Date: 2011-06-19 (Sun, 19 Jun 2011)
Changed paths:
M compilers/pct/src/POST/Compiler.pir
Log Message:
-----------
[pct] properly escape annotation
(fix needed by Lua)
Commit: 4c05d3801899a1ad2c19e4eb911e931f6eaf078d
https://github.com/parrot/parrot/commit/4c05d3801899a1ad2c19e4eb911e931f6eaf078d
Author: Michael H. Hind <mike.hind at gmail.com>
Date: 2011-06-19 (Sun, 19 Jun 2011)
Changed paths:
M MANIFEST.SKIP
Log Message:
-----------
re-generate MANIFEST.SKIP
Commit: 037628f8a00e2d18297968d7b4bd4b905edaa3f0
https://github.com/parrot/parrot/commit/037628f8a00e2d18297968d7b4bd4b905edaa3f0
Author: Michael H. Hind <mike.hind at gmail.com>
Date: 2011-06-19 (Sun, 19 Jun 2011)
Changed paths:
M src/extend.c
Log Message:
-----------
wrap macro arguments
Commit: 7684807f56e44ed6c3a45706f95274a307cd95cf
https://github.com/parrot/parrot/commit/7684807f56e44ed6c3a45706f95274a307cd95cf
Author: soh_cah_toa <kpolulak at gmail.com>
Date: 2011-06-19 (Sun, 19 Jun 2011)
Changed paths:
M MANIFEST
M config/gen/makefiles/root.in
A frontend/pbc_disassemble/main.c
R src/pbc_disassemble.c
M t/tools/pbc_disassemble.t
Log Message:
-----------
Fix for TT #2134
Commit: 9411d47f3624701d23a7c934d7d6c15092dfb64f
https://github.com/parrot/parrot/commit/9411d47f3624701d23a7c934d7d6c15092dfb64f
Author: soh_cah_toa <kpolulak at gmail.com>
Date: 2011-06-19 (Sun, 19 Jun 2011)
Changed paths:
M frontend/pbc_disassemble/main.c
Log Message:
-----------
Removed ctype.h from pbc_disassemble because it didn't rely on anything in it
Commit: 4b296a2fcc21acf274f9a1b570d44057cf9bd762
https://github.com/parrot/parrot/commit/4b296a2fcc21acf274f9a1b570d44057cf9bd762
Author: soh_cah_toa <kpolulak at gmail.com>
Date: 2011-06-19 (Sun, 19 Jun 2011)
Changed paths:
M src/global_setup.c
M src/hash.c
M src/hll.c
M src/list.c
M src/longopt.c
M src/misc.c
M src/multidispatch.c
M src/nci_test.c
M src/packfile/api.c
M src/pmc.c
M src/pointer_array.c
M src/scheduler.c
M src/spf_render.c
M src/spf_vtable.c
M src/thread.c
M src/utils.c
M src/vtables.c
Log Message:
-----------
Fixed several perldoc rendering issues and added a few "SEE ALSO" sections
Commit: cb9eaf0dea7bb1934327c995b3e48cff6d7f2c18
https://github.com/parrot/parrot/commit/cb9eaf0dea7bb1934327c995b3e48cff6d7f2c18
Author: soh_cah_toa <kpolulak at gmail.com>
Date: 2011-06-19 (Sun, 19 Jun 2011)
Changed paths:
M src/multidispatch.c
Log Message:
-----------
Updated links to Perl 6 synopsis and apocalypse 12. Also deleted a few duplicate blank lines
Commit: 9420e5058e01333e7756dd9ab5d325e56c8a4610
https://github.com/parrot/parrot/commit/9420e5058e01333e7756dd9ab5d325e56c8a4610
Author: jkeenan <jkeenan at cpan.org>
Date: 2011-06-20 (Mon, 20 Jun 2011)
Changed paths:
M frontend/pbc_disassemble/main.c
Log Message:
-----------
[codingstd] Fix formatting of copyright line.
Commit: f31e96b3caf3ecdb589ece94dde5c1224b9ee7f0
https://github.com/parrot/parrot/commit/f31e96b3caf3ecdb589ece94dde5c1224b9ee7f0
Author: NotFound <julian.notfound at gmail.com>
Date: 2011-06-20 (Mon, 20 Jun 2011)
Changed paths:
M ext/winxed/compiler.pir
Log Message:
-----------
update winxed snapshot to r1054
Commit: acf170c55510567495ae1a5b957d52b6ef088e0e
https://github.com/parrot/parrot/commit/acf170c55510567495ae1a5b957d52b6ef088e0e
Author: NotFound <julian.notfound at gmail.com>
Date: 2011-06-20 (Mon, 20 Jun 2011)
Changed paths:
M ext/winxed/compiler.pir
Log Message:
-----------
update winxed snapshot to r1056
Commit: 8a56bbe7bff7b926e1c706b6747da753b6c9d058
https://github.com/parrot/parrot/commit/8a56bbe7bff7b926e1c706b6747da753b6c9d058
Author: pmichaud <pmichaud at pobox.com>
Date: 2011-06-20 (Mon, 20 Jun 2011)
Changed paths:
M ext/nqp-rx/src/stage0/HLL-s0.pir
M ext/nqp-rx/src/stage0/NQP-s0.pir
M ext/nqp-rx/src/stage0/P6Regex-s0.pir
M ext/nqp-rx/src/stage0/Regex-s0.pir
Log Message:
-----------
[nqp-rx]: Update nqp-rx with latest version from nqp-rx repository,
makes use of the new register allocator added to PAST::Compiler.
Commit: 2cb63ec6e9a6008e34c80c9d7a74e7c233d913d3
https://github.com/parrot/parrot/commit/2cb63ec6e9a6008e34c80c9d7a74e7c233d913d3
Author: pmichaud <pmichaud at pobox.com>
Date: 2011-06-20 (Mon, 20 Jun 2011)
Changed paths:
M .gitignore
M MANIFEST
M MANIFEST.SKIP
M compilers/pct/src/POST/Compiler.pir
M config/gen/makefiles/root.in
M ext/winxed/compiler.pir
A frontend/pbc_disassemble/main.c
M include/parrot/api.h
M src/embed/api.c
M src/embed/bytecode.c
M src/embed/pmc.c
M src/extend.c
M src/global_setup.c
M src/hash.c
M src/hll.c
M src/list.c
M src/longopt.c
M src/misc.c
M src/multidispatch.c
M src/nci_test.c
M src/packfile/api.c
R src/pbc_disassemble.c
M src/pmc.c
M src/pmc/eval.pmc
M src/pointer_array.c
M src/scheduler.c
M src/spf_render.c
M src/spf_vtable.c
M src/thread.c
M src/utils.c
M src/vtables.c
M t/src/embed.t
M t/src/embed/api.t
M t/src/extend.t
M t/tools/pbc_disassemble.t
Log Message:
-----------
Merge branch 'master' of github.com:parrot/parrot
Commit: a76217f4c393ea90762e0414896a003c97e45109
https://github.com/parrot/parrot/commit/a76217f4c393ea90762e0414896a003c97e45109
Author: Christoph Otto <christoph_github at mksig.org>
Date: 2011-06-20 (Mon, 20 Jun 2011)
Changed paths:
M NEWS
Log Message:
-----------
update NEWS a bit
Commit: bcee048a88adf6f705b2ce8b8e20c84673f679ef
https://github.com/parrot/parrot/commit/bcee048a88adf6f705b2ce8b8e20c84673f679ef
Author: NotFound <julian.notfound at gmail.com>
Date: 2011-06-20 (Mon, 20 Jun 2011)
Changed paths:
M NEWS
Log Message:
-----------
add relevant winxed NEWS
Commit: cbabc06629c712a7ecf45aa84385cc81428ed0c8
https://github.com/parrot/parrot/commit/cbabc06629c712a7ecf45aa84385cc81428ed0c8
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date: 2011-06-20 (Mon, 20 Jun 2011)
Changed paths:
M t/src/embed.t
Log Message:
-----------
[t] Parrot_sub_new_from_c_func, whiteknight++
Commit: ca2b86ef6f5d2eda72912cd248a898186b35635a
https://github.com/parrot/parrot/commit/ca2b86ef6f5d2eda72912cd248a898186b35635a
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date: 2011-06-20 (Mon, 20 Jun 2011)
Changed paths:
M t/src/embed.t
Log Message:
-----------
Pay the ANSI 89 tax yet again
Commit: 69ed7b0ac24a3aceca73bcd3907b870874f0d9a0
https://github.com/parrot/parrot/commit/69ed7b0ac24a3aceca73bcd3907b870874f0d9a0
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date: 2011-06-20 (Mon, 20 Jun 2011)
Changed paths:
M t/src/embed.t
Log Message:
-----------
Fix some castings errors in t/src/embed.t
Commit: a819f8f61a424f1d1ae17f890ec436d45ff4f067
https://github.com/parrot/parrot/commit/a819f8f61a424f1d1ae17f890ec436d45ff4f067
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date: 2011-06-20 (Mon, 20 Jun 2011)
Changed paths:
M NEWS
Log Message:
-----------
Update NEWS
Commit: 3e974d2d46f5d28c207abbcc0e958e1ed892b1aa
https://github.com/parrot/parrot/commit/3e974d2d46f5d28c207abbcc0e958e1ed892b1aa
Author: Christoph Otto <christoph_github at mksig.org>
Date: 2011-06-20 (Mon, 20 Jun 2011)
Changed paths:
M ChangeLog
M MANIFEST.generated
M README
M VERSION
M docs/parrothist.pod
M docs/project/release_manager_guide.pod
M include/parrot/oplib/core_ops.h
M src/ops/core_ops.c
M tools/release/release.json
Log Message:
-----------
cut the 3.5.0 release
Commit: eb78bb518ab58eaf8477857a31efa1bb7605b72d
https://github.com/parrot/parrot/commit/eb78bb518ab58eaf8477857a31efa1bb7605b72d
Author: coke <will at coleda.com>
Date: 2011-06-21 (Tue, 21 Jun 2011)
Changed paths:
M ext/winxed/README
Log Message:
-----------
fix spelling typo.
Commit: e9dddc3ce410c1385006581ce05f2f86b20eb97f
https://github.com/parrot/parrot/commit/e9dddc3ce410c1385006581ce05f2f86b20eb97f
Author: NotFound <julian.notfound at gmail.com>
Date: 2011-06-21 (Tue, 21 Jun 2011)
Changed paths:
M ext/winxed/README
Log Message:
-----------
add url of the Winxed web site
Commit: 86c8b874eab246c38e3a67430560c50a0395065d
https://github.com/parrot/parrot/commit/86c8b874eab246c38e3a67430560c50a0395065d
Author: Francois Perrad <francois.perrad at gadz.org>
Date: 2011-06-21 (Tue, 21 Jun 2011)
Changed paths:
M docs/book/pct/ch04_pge.pod
Log Message:
-----------
[doc] remove formatting in code section
Commit: e6128081a6a5c3a5d7184365a8d44527065dc422
https://github.com/parrot/parrot/commit/e6128081a6a5c3a5d7184365a8d44527065dc422
Author: NotFound <julian.notfound at gmail.com>
Date: 2011-06-21 (Tue, 21 Jun 2011)
Changed paths:
M src/pmc/unmanagedstruct.pmc
M t/pmc/unmanagedstruct.t
Log Message:
-----------
vtable get_bool in UnManagedStruct
Commit: c412e8940125df900946ea131a93cbd49da87649
https://github.com/parrot/parrot/commit/c412e8940125df900946ea131a93cbd49da87649
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-06-21 (Tue, 21 Jun 2011)
Changed paths:
M src/pmc/class.pmc
M t/pmc/class.t
Log Message:
-----------
Merge branch 'whiteknight/add_vtable_override'
Commit: 28b79f97e5765500d054ed81bdf58c885e829d3f
https://github.com/parrot/parrot/commit/28b79f97e5765500d054ed81bdf58c885e829d3f
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-06-21 (Tue, 21 Jun 2011)
Changed paths:
M NEWS
Log Message:
-----------
Update NEWS to cover the add_vtable_override change
Commit: 1c18f6fc5c6ec7eaca42b14c9ddea93e7d45706b
https://github.com/parrot/parrot/commit/1c18f6fc5c6ec7eaca42b14c9ddea93e7d45706b
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-06-21 (Tue, 21 Jun 2011)
Changed paths:
M src/embed.c
M src/interp/inter_misc.c
Log Message:
-----------
Merge branch 'whiteknight/embed_refactor'
Commit: f406942abf297e3a44a1f7d2a935ede5e08a082e
https://github.com/parrot/parrot/commit/f406942abf297e3a44a1f7d2a935ede5e08a082e
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-06-21 (Tue, 21 Jun 2011)
Changed paths:
M include/parrot/embed.h
M include/parrot/interpreter.h
M src/embed.c
M src/interp/inter_misc.c
Log Message:
-----------
Move Parrot_compile_string to inter_misc.c so it can live next to Parrot_compile_file. These both probably belong in a file dedicated to compiler-related routines
Commit: 942bad253dc80098b5e153b8f66c6be7badd8cd4
https://github.com/parrot/parrot/commit/942bad253dc80098b5e153b8f66c6be7badd8cd4
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-06-21 (Tue, 21 Jun 2011)
Changed paths:
M src/extend.c
Log Message:
-----------
Several misc cleanups to src/extend.c. Add some TODO and DEPRECATED notes where necessary. Remove CALLIN macros where they are clearly not needed
Commit: 85781e91ce34b53021ac2e22496081186b7ab7c7
https://github.com/parrot/parrot/commit/85781e91ce34b53021ac2e22496081186b7ab7c7
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-06-21 (Tue, 21 Jun 2011)
Changed paths:
M include/parrot/extend.h
M lib/Parrot/Vtable.pm
M src/extend.c
M src/packfile/api.c
Log Message:
-----------
Remove PARROT_CALLIN_START and PARROT_CALLIN_END macros. The Extending API should not be called from a situation where GC has not been set up. Most functions used in an extending situation do not have these macros, so they are clearly not important.
Commit: 19bbdeeeab0ccd3029c518ad265ab5c7c2c2f44c
https://github.com/parrot/parrot/commit/19bbdeeeab0ccd3029c518ad265ab5c7c2c2f44c
Author: Andy Lester <andy at petdance.com>
Date: 2011-06-21 (Tue, 21 Jun 2011)
Changed paths:
M lib/Parrot/Pmc2c/PMC.pm
M lib/Parrot/Pmc2c/PMC/RO.pm
M lib/Parrot/Pmc2c/Parser.pm
Log Message:
-----------
Remove unused inclusion of Text::Balanced
Commit: a8ff34205ff85575b56b838933ae099bb8dc3b00
https://github.com/parrot/parrot/commit/a8ff34205ff85575b56b838933ae099bb8dc3b00
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-06-22 (Wed, 22 Jun 2011)
Changed paths:
M include/parrot/extend.h
M lib/Parrot/Vtable.pm
M src/extend.c
M src/packfile/api.c
Log Message:
-----------
Merge branch 'whiteknight/kill_CALLIN'
Commit: 66ba12e26e8a6450789d92f92d95b93ba19dda4b
https://github.com/parrot/parrot/commit/66ba12e26e8a6450789d92f92d95b93ba19dda4b
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-06-22 (Wed, 22 Jun 2011)
Changed paths:
M include/parrot/hash.h
Log Message:
-----------
Remove old hash macros
Commit: c83d4937f74b03f71da48ce7eb9f1bd1ff3b71b1
https://github.com/parrot/parrot/commit/c83d4937f74b03f71da48ce7eb9f1bd1ff3b71b1
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-06-22 (Wed, 22 Jun 2011)
Changed paths:
M config/gen/makefiles/root.in
M src/oo.c
Log Message:
-----------
Poke into NameSpace directly instead of calling get_associated_* methods when creating a new Class. This change alone cuts non-threaded coretest runtime from 4:42 to 3:40 on my system
Commit: 247bde0f8a484de33144826c7318a0222a99ac55
https://github.com/parrot/parrot/commit/247bde0f8a484de33144826c7318a0222a99ac55
Author: Bob Kuo <bobjkuo at gmail.com>
Date: 2011-06-22 (Wed, 22 Jun 2011)
Changed paths:
M docs/pdds/draft/pdd16_native_call.pod
Log Message:
-----------
add section about deprecated NCI symbols
Commit: 7daf22ca06b829b08506c2672104bdf7b918490e
https://github.com/parrot/parrot/commit/7daf22ca06b829b08506c2672104bdf7b918490e
Author: Bob Kuo <bobjkuo at gmail.com>
Date: 2011-06-22 (Wed, 22 Jun 2011)
Changed paths:
M .gitignore
Log Message:
-----------
update gitignore after TT #2134 - pbc_disassemble now lives under frontend
Commit: a3f1145940eb0ec0f15f7c5733d4b1df88dd0e41
https://github.com/parrot/parrot/commit/a3f1145940eb0ec0f15f7c5733d4b1df88dd0e41
Author: Michael H. Hind <mike.hind at gmail.com>
Date: 2011-06-22 (Wed, 22 Jun 2011)
Changed paths:
M MANIFEST.SKIP
Log Message:
-----------
re-generate MANIFEST.SKIP
Commit: f12d1201585132dd8eb36907c0fc786f31683aa9
https://github.com/parrot/parrot/commit/f12d1201585132dd8eb36907c0fc786f31683aa9
Author: pmichaud <pmichaud at pobox.com>
Date: 2011-06-23 (Thu, 23 Jun 2011)
Changed paths:
M src/pmc/resizablepmcarray.pmc
Log Message:
-----------
[pmc]: Patch to ResizablePMCArray.splice to improve its performance for shifts and insertions by over 90%.
Commit: 52da8ea10e636d9632790cc3a384747729dbd424
https://github.com/parrot/parrot/commit/52da8ea10e636d9632790cc3a384747729dbd424
Author: jkeenan <jkeenan at cpan.org>
Date: 2011-06-23 (Thu, 23 Jun 2011)
Changed paths:
M src/pmc/resizablepmcarray.pmc
Log Message:
-----------
[codingstd] Eliminate 2 instances trailing whitespace.
Commit: 25d1b0b7a3e112f4393524ac29b47821969ebe54
https://github.com/parrot/parrot/commit/25d1b0b7a3e112f4393524ac29b47821969ebe54
Author: Jonathan Worthington <jnthn at jnthn.net>
Date: 2011-06-23 (Thu, 23 Jun 2011)
Changed paths:
M compilers/imcc/imcc.y
M compilers/imcc/imcparser.c
M compilers/imcc/pbc.c
M src/pmc/lexinfo.pmc
M src/pmc/lexpad.pmc
Log Message:
-----------
Update IMCC and LexInfo/LexPad to allow lexicals for register types other than PMCs.
Commit: a3b82ab5add42f215f7c6ac86ba28b224d16d4da
https://github.com/parrot/parrot/commit/a3b82ab5add42f215f7c6ac86ba28b224d16d4da
Author: Jonathan Worthington <jnthn at jnthn.net>
Date: 2011-06-23 (Thu, 23 Jun 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
M src/ops/var.ops
Log Message:
-----------
Add ops for working with lexicals in int/num/str registers.
Commit: 8ae61a0816484b58876b36b1f336566a5427590b
https://github.com/parrot/parrot/commit/8ae61a0816484b58876b36b1f336566a5427590b
Author: Jonathan Worthington <jnthn at jnthn.net>
Date: 2011-06-24 (Fri, 24 Jun 2011)
Changed paths:
M t/op/lexicals.t
M t/pmc/lexinfo.t
Log Message:
-----------
Toss tests invalidated by support added for natively typed lexicals.
Commit: 39218c2435d2e27068ff159b86f6d2ec3f31b53c
https://github.com/parrot/parrot/commit/39218c2435d2e27068ff159b86f6d2ec3f31b53c
Author: Jonathan Worthington <jnthn at jnthn.net>
Date: 2011-06-24 (Fri, 24 Jun 2011)
Changed paths:
M t/op/lexicals.t
Log Message:
-----------
Add tests for int/num/str lexicals.
Commit: e93356d993141b4a676ad65df701d47bc651599f
https://github.com/parrot/parrot/commit/e93356d993141b4a676ad65df701d47bc651599f
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date: 2011-06-24 (Fri, 24 Jun 2011)
Changed paths:
M NEWS
Log Message:
-----------
Add a note to NEWS about new lexical awesomeness from jnthn++
Commit: ab704f36e2ef61215ef901a6404a54d49d45f831
https://github.com/parrot/parrot/commit/ab704f36e2ef61215ef901a6404a54d49d45f831
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-06-24 (Fri, 24 Jun 2011)
Changed paths:
M src/oo.c
Log Message:
-----------
Remove one more methodcall to namespace from oo.c
Commit: ccadaeaa9cecbe58c388b9f22366552ed49f5432
https://github.com/parrot/parrot/commit/ccadaeaa9cecbe58c388b9f22366552ed49f5432
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-06-24 (Fri, 24 Jun 2011)
Changed paths:
M src/pmc/imccompiler.pmc
M src/pmc/lexpad.pmc
M src/pmc/packfile.pmc
Log Message:
-----------
misc fixes to LexPad so we can headerize. Headerize. Add a prototype set_pointer vtable to Packfile PMC
Commit: a59df70da1e7e42102bc61fc61eb956ef12e3381
https://github.com/parrot/parrot/commit/a59df70da1e7e42102bc61fc61eb956ef12e3381
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-06-24 (Fri, 24 Jun 2011)
Changed paths:
M src/pmc/imccompiler.pmc
M src/pmc/packfiledirectory.pmc
Log Message:
-----------
IMCCompiler.compile returns a Packfile PMC now. This is safe because the method is still experimental and nobody is using it
Commit: e0016a95c39f47693d0c040d4b08f9786a6ac50d
https://github.com/parrot/parrot/commit/e0016a95c39f47693d0c040d4b08f9786a6ac50d
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-06-24 (Fri, 24 Jun 2011)
Changed paths:
M src/pmc/lexpad.pmc
Log Message:
-----------
Add some ARGMOD stuff to lexpad PMC
Commit: 58eb810fc410afb5097336bb19a138b305380544
https://github.com/parrot/parrot/commit/58eb810fc410afb5097336bb19a138b305380544
Author: Michael H. Hind <mike.hind at gmail.com>
Date: 2011-06-25 (Sat, 25 Jun 2011)
Changed paths:
M t/op/lexicals.t
Log Message:
-----------
remove trailing spaces
Commit: 438bf3ba4ff7e89e1c84dad4a1826b161bb9444a
https://github.com/parrot/parrot/commit/438bf3ba4ff7e89e1c84dad4a1826b161bb9444a
Author: Michael H. Hind <mike.hind at gmail.com>
Date: 2011-06-25 (Sat, 25 Jun 2011)
Changed paths:
M src/pmc/lexinfo.pmc
Log Message:
-----------
remove trailing spaces, update copyright
Commit: acd2a95061244d95a45f5b15a64bd20f535f0361
https://github.com/parrot/parrot/commit/acd2a95061244d95a45f5b15a64bd20f535f0361
Author: Michael H. Hind <mike.hind at gmail.com>
Date: 2011-06-25 (Sat, 25 Jun 2011)
Changed paths:
M src/pmc/lexpad.pmc
Log Message:
-----------
add missing ASSERT_ARGS
Commit: 4f6855f47d665e92f7c21a6fc38a5f51576451ad
https://github.com/parrot/parrot/commit/4f6855f47d665e92f7c21a6fc38a5f51576451ad
Author: Michael H. Hind <mike.hind at gmail.com>
Date: 2011-06-25 (Sat, 25 Jun 2011)
Changed paths:
M src/pmc/imccompiler.pmc
Log Message:
-----------
add missing documentation
Commit: 241062751072523963c6842b4251cc5158227032
https://github.com/parrot/parrot/commit/241062751072523963c6842b4251cc5158227032
Author: Michael H. Hind <mike.hind at gmail.com>
Date: 2011-06-25 (Sat, 25 Jun 2011)
Changed paths:
M src/pmc/lexpad.pmc
Log Message:
-----------
add missing function documentation
Commit: c1055bcb91e35a4cf3b14daa42e5914c1f2002d1
https://github.com/parrot/parrot/commit/c1055bcb91e35a4cf3b14daa42e5914c1f2002d1
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-06-25 (Sat, 25 Jun 2011)
Changed paths:
M src/packfile/api.c
M src/pmc/packfile.pmc
A src/pmc/packfilemanager.pmc
A src/pmc/packfilewrapper.pmc
Log Message:
-----------
Create new packfile API functions Parrot_pf_new (PackFile_new) Parrot_pf_destroy (PackFile_destroy), Parrot_pf_serialize_to_string and Parrot_pf_deserialize_from_string. Add new prototype PackfileWrapper and PackfileManager PMC types
Commit: fc5776b98adb9822ad32d9d01229811798f17ca5
https://github.com/parrot/parrot/commit/fc5776b98adb9822ad32d9d01229811798f17ca5
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-06-25 (Sat, 25 Jun 2011)
Changed paths:
M MANIFEST
M include/parrot/packfile.h
M src/packfile/api.c
M src/pmc/packfile.pmc
M src/pmc/packfilemanager.pmc
A src/pmc/packfileview.pmc
R src/pmc/packfilewrapper.pmc
Log Message:
-----------
PackfileWrapper -> PackfileView. Fixes so we can build. Headerizer. Add some functionality to PackfileView to match or exceed what Eval provides in terms of getting access to constants and Subs
Commit: ed91e9e4b1d15ef6572cfa4398ba0824d309497d
https://github.com/parrot/parrot/commit/ed91e9e4b1d15ef6572cfa4398ba0824d309497d
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-06-25 (Sat, 25 Jun 2011)
Changed paths:
M src/pmc/imccompiler.pmc
Log Message:
-----------
fix typo. IMCCompiler.compile should return a PackfileView,not a Packfile
Commit: cd54756215049c0f2deef581be8a329316001335
https://github.com/parrot/parrot/commit/cd54756215049c0f2deef581be8a329316001335
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-06-25 (Sat, 25 Jun 2011)
Changed paths:
M include/parrot/packfile.h
M src/embed/bytecode.c
M src/packfile/api.c
M src/pmc/packfilemanager.pmc
M src/pmc/packfileview.pmc
Log Message:
-----------
Steal logic from Parrot_api_write_bytecode_to_file to create Parrot_pf_write_pbc_file. Use that function to implement PackfileManager.write_to_file. Also, remove PackfileView.execute method, it doesn't work as-is and can be easily replicated using main_sub()
Commit: cd9fe1bd115591980a0c8b701a1966ea715e7add
https://github.com/parrot/parrot/commit/cd9fe1bd115591980a0c8b701a1966ea715e7add
Author: NotFound <julian.notfound at gmail.com>
Date: 2011-06-25 (Sat, 25 Jun 2011)
Changed paths:
M src/pmc/hash.pmc
Log Message:
-----------
rearrange a bit and fix pod in Hash
Commit: 920d05778ffeb58e78f19cd252389273719367ce
https://github.com/parrot/parrot/commit/920d05778ffeb58e78f19cd252389273719367ce
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-06-25 (Sat, 25 Jun 2011)
Changed paths:
M include/parrot/packfile.h
M src/embed/bytecode.c
M src/packfile/api.c
M src/pmc/packfileview.pmc
Log Message:
-----------
misc fixes and cleanups. +docs. Add new Parrot_pf_serialized_size API and create method PackfileView. Use more packfile API funcs from the embedding API
Commit: d3edfd853c10c2987faa5587a8f6f591dc8d0c3b
https://github.com/parrot/parrot/commit/d3edfd853c10c2987faa5587a8f6f591dc8d0c3b
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-06-25 (Sat, 25 Jun 2011)
Changed paths:
M include/parrot/hash.h
Log Message:
-----------
Merge branch 'whiteknight/remove_hash_macros'
Commit: 9b3751525ecd0939f3ab5379a5ba2571e7cd8622
https://github.com/parrot/parrot/commit/9b3751525ecd0939f3ab5379a5ba2571e7cd8622
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-06-25 (Sat, 25 Jun 2011)
Changed paths:
M src/call/args.c
Log Message:
-----------
Fix two instances of old-style hash function names
Commit: 47c310cbcf3dd9a0323edc98c0de15168fd22499
https://github.com/parrot/parrot/commit/47c310cbcf3dd9a0323edc98c0de15168fd22499
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date: 2011-06-26 (Sun, 26 Jun 2011)
Changed paths:
M NEWS
Log Message:
-----------
Add a note to NEWS about winxed.git
Commit: ffe78e165be1b25638e83837316f28a0b4a43720
https://github.com/parrot/parrot/commit/ffe78e165be1b25638e83837316f28a0b4a43720
Author: NotFound <julian.notfound at gmail.com>
Date: 2011-06-26 (Sun, 26 Jun 2011)
Changed paths:
M ext/winxed/compiler.pir
Log Message:
-----------
update winxed snapshot to get recent features, mainly 'extern function'
Commit: 8a9654e5f64a5c38dfab7dc1c729c4855ba83298
https://github.com/parrot/parrot/commit/8a9654e5f64a5c38dfab7dc1c729c4855ba83298
Author: NotFound <julian.notfound at gmail.com>
Date: 2011-06-26 (Sun, 26 Jun 2011)
Changed paths:
M runtime/parrot/library/Test/More.pir
Log Message:
-----------
a few more set_addr changed to set_label, TT #1857
Commit: 796766d9efc6a0af93c16354dbba0940d2e65b2b
https://github.com/parrot/parrot/commit/796766d9efc6a0af93c16354dbba0940d2e65b2b
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-06-26 (Sun, 26 Jun 2011)
Changed paths:
M src/pmc/lexinfo.pmc
Log Message:
-----------
Remove some unnecessary details from LexInfo. Hash.init_int sets the destroy and mark flags, so no need to re-set them. Don't do the gymnastics for making LexInfo const, the flag is worthless now
Commit: 1f8dc33fa50f3b90bf15ed3c46eefbbad785d9f4
https://github.com/parrot/parrot/commit/1f8dc33fa50f3b90bf15ed3c46eefbbad785d9f4
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-06-26 (Sun, 26 Jun 2011)
Changed paths:
M src/oo.c
M src/pmc/hash.pmc
Log Message:
-----------
+revert an earlier commit which broke Lua. fperrad++
Commit: 2fbd0d28a75cfe996a8296920aa95c4e42ca6938
https://github.com/parrot/parrot/commit/2fbd0d28a75cfe996a8296920aa95c4e42ca6938
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-06-26 (Sun, 26 Jun 2011)
Changed paths:
M include/parrot/packfile.h
M src/embed/bytecode.c
M src/packfile/api.c
M src/pmc/packfile.pmc
M src/pmc/packfilemanager.pmc
M src/pmc/packfileview.pmc
Log Message:
-----------
Rename functions to Parrot_pf_serialize and Parrot_pf_deserialize. cotto++
Commit: e10d9e07fd695f944faeb0edc4a33b19188fa5ce
https://github.com/parrot/parrot/commit/e10d9e07fd695f944faeb0edc4a33b19188fa5ce
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-06-26 (Sun, 26 Jun 2011)
Changed paths:
M src/pmc/packfileview.pmc
Log Message:
-----------
Combine trigger_init and trigger_load methods into a single trigger(STRING *flag) method. This change looks forward to a time when packfiles can flag Subs more flexibly than we do now. Right now the only accepted values are 'load' and 'init'
Commit: 643dba012b5182b39bf40c2b1a58e721b5c50ae7
https://github.com/parrot/parrot/commit/643dba012b5182b39bf40c2b1a58e721b5c50ae7
Author: Michael H. Hind <mike.hind at gmail.com>
Date: 2011-06-27 (Mon, 27 Jun 2011)
Changed paths:
M src/oo.c
Log Message:
-----------
fix codetest failure - linelength, update copyright
Commit: 8352b99543bacfca19d23b29dc64329a9a6e9072
https://github.com/parrot/parrot/commit/8352b99543bacfca19d23b29dc64329a9a6e9072
Author: Francois Perrad <francois.perrad at gadz.org>
Date: 2011-06-27 (Mon, 27 Jun 2011)
Changed paths:
M tools/dev/fetch_languages.pl
Log Message:
-----------
[languages] Winxed moves to Github
Commit: c89970666355580f44775200daa23bff948d1175
https://github.com/parrot/parrot/commit/c89970666355580f44775200daa23bff948d1175
Author: pmichaud <pmichaud at pobox.com>
Date: 2011-06-27 (Mon, 27 Jun 2011)
Changed paths:
M compilers/pct/src/PAST/Compiler.pir
M compilers/pct/src/PAST/Node.pir
Log Message:
-----------
[pct]: Add 'signature' attribute to PAST::Node, to explicitly request a particular signature for evaluating children.
Commit: d990f60e7b51edc124a93d62dbb802c4dae4b6b7
https://github.com/parrot/parrot/commit/d990f60e7b51edc124a93d62dbb802c4dae4b6b7
Author: Andy Lester <andy at petdance.com>
Date: 2011-06-27 (Mon, 27 Jun 2011)
Changed paths:
M config/auto/warnings.pm
Log Message:
-----------
Add a flag to warn if we use more than 500 bytes of stack (GCC 4.7+)
Commit: f7e135f37b455806ad10e0c7ecc49047fc07c8b0
https://github.com/parrot/parrot/commit/f7e135f37b455806ad10e0c7ecc49047fc07c8b0
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-06-28 (Tue, 28 Jun 2011)
Changed paths:
M frontend/pbc_merge/main.c
M include/parrot/packfile.h
M src/embed/bytecode.c
M src/packfile/api.c
R src/pmc/packfilemanager.pmc
M src/pmc/packfileview.pmc
M src/pmc/parrotinterpreter.pmc
Log Message:
-----------
Parrot_pf_read_pbc_file now returns a PackFile* instead of a PMC. We have a routine to wrap it in a PMC if needed. Delete the PackfileManager PMC type. It was worthless. Move most of the functionality to PackfileView. Move the ability to get the current packfileview pmc from the interpreter
Commit: 93921fda11c660123abe9e2bf8cb6be4a2016b0a
https://github.com/parrot/parrot/commit/93921fda11c660123abe9e2bf8cb6be4a2016b0a
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-06-28 (Tue, 28 Jun 2011)
Changed paths:
M src/pmc/packfileview.pmc
Log Message:
-----------
Add a constant_counts method to PackfileView to return the counts of the different types of constants in the packfile. cotto++ for the idea
Commit: 9e7e0a2e57f2172b5258c8ffe0f8bc99716eb402
https://github.com/parrot/parrot/commit/9e7e0a2e57f2172b5258c8ffe0f8bc99716eb402
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-06-28 (Tue, 28 Jun 2011)
Changed paths:
M src/pmc/parrotinterpreter.pmc
Log Message:
-----------
Fix interp['packfile'] to work
Commit: 1f22953408de3e88f7c8cecef7dc923fb409c2e2
https://github.com/parrot/parrot/commit/1f22953408de3e88f7c8cecef7dc923fb409c2e2
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date: 2011-06-28 (Tue, 28 Jun 2011)
Changed paths:
M MANIFEST
R tools/dev/dedeprecator
A tools/dev/dedeprecator.nqp
Log Message:
-----------
Give dedeprecator an .nqp extension to match all the other nqp scripts in tools/dev
Commit: 286326fd074748b5ca4b6bafab54c73c6604de5e
https://github.com/parrot/parrot/commit/286326fd074748b5ca4b6bafab54c73c6604de5e
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-06-29 (Wed, 29 Jun 2011)
Changed paths:
M docs/embed.pod
M docs/pdds/pdd17_pmc.pod
M docs/pdds/pdd28_strings.pod
M src/ops/core_ops.c
M src/ops/string.ops
M src/pmc/scalar.pmc
M src/pmc/string.pmc
M src/pmc/stringbuilder.pmc
M src/vtable.tbl
M t/src/extend_vtable.t
M tools/dev/vtablize.pl
Log Message:
-----------
apply patch from kid51++ to remove VTABLE_substr and rename the old VTABLE_substr_str to VTABLE_substr. His patch did not apply cleanly in t/src/extend_vtable.t, so I did a quick-n-dirty replace of my own
Commit: b16bd2417736afacdb022e09b95261b6af3882ea
https://github.com/parrot/parrot/commit/b16bd2417736afacdb022e09b95261b6af3882ea
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-06-29 (Wed, 29 Jun 2011)
Changed paths:
M src/pmc/packfileview.pmc
Log Message:
-----------
Add writebarrier to PackfileView
Commit: 7dc0e2276d3612afd864f54a839eea8532da5ac6
https://github.com/parrot/parrot/commit/7dc0e2276d3612afd864f54a839eea8532da5ac6
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-06-29 (Wed, 29 Jun 2011)
Changed paths:
M MANIFEST
M config/gen/makefiles/root.in
M include/parrot/packfile.h
M src/packfile/api.c
M src/packfile/output.c
A src/packfile/pf_private.h
A src/packfile/segments.c
Log Message:
-----------
Move segment-related functions from src/packfile/api.c to new file src/packfile/segments.c. Add a header file pf_private.h to that subsystem for intra-subsystem declarations. src/packfile/api.c is for external-facing interfaces. Things that are private to the subsystem should not be there
Commit: 3440910c060a0b4fd81af0e90c745e3d86f5d1d4
https://github.com/parrot/parrot/commit/3440910c060a0b4fd81af0e90c745e3d86f5d1d4
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-06-30 (Thu, 30 Jun 2011)
Changed paths:
M src/pmc/packfileview.pmc
Log Message:
-----------
rename variable, on suggestion from cotto++
Commit: 99afbb7520d44c11b3421dcdef91a7da4712a524
https://github.com/parrot/parrot/commit/99afbb7520d44c11b3421dcdef91a7da4712a524
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-06-30 (Thu, 30 Jun 2011)
Changed paths:
M src/embed.c
Log Message:
-----------
Fix small issue in Parrot_pbc_read caused when I changed the return type of Parrot_pf_read_pbc_file to PackFile*. Fixes t/src/extend.t failures
Commit: f33bce0ec1a31b3baecb94934797ccb9764dbc5e
https://github.com/parrot/parrot/commit/f33bce0ec1a31b3baecb94934797ccb9764dbc5e
Author: NotFound <julian.notfound at gmail.com>
Date: 2011-06-30 (Thu, 30 Jun 2011)
Changed paths:
M runtime/parrot/library/distutils.pir
Log Message:
-----------
add rule 'pir_winxed' to build and clean steps of distutils
Commit: f62841b56d3ea6bb22753490fa2737236d6cd49e
https://github.com/parrot/parrot/commit/f62841b56d3ea6bb22753490fa2737236d6cd49e
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-06-30 (Thu, 30 Jun 2011)
Changed paths:
M src/packfile/output.c
M src/packfile/pf_private.h
Log Message:
-----------
Move function prototypes from src/packfile/output.c to src/packfile/pf_private.h
Commit: 6a025d9252ad479688df3f724ed201b62a70ee73
https://github.com/parrot/parrot/commit/6a025d9252ad479688df3f724ed201b62a70ee73
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-06-30 (Thu, 30 Jun 2011)
Changed paths:
M src/packfile/api.c
M src/pmc/eval.pmc
Log Message:
-----------
Make sure to get the PackfileView referenced from Sub constants, so when we mark a Sub we also mark the PackfileView that owns it
Commit: d1cbeb0652a8afc84701c4927c7fe6fc3a769d77
https://github.com/parrot/parrot/commit/d1cbeb0652a8afc84701c4927c7fe6fc3a769d77
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-06-30 (Thu, 30 Jun 2011)
Changed paths:
M docs/embed.pod
M docs/pdds/pdd17_pmc.pod
M docs/pdds/pdd28_strings.pod
M src/ops/core_ops.c
M src/ops/string.ops
M src/pmc/scalar.pmc
M src/pmc/string.pmc
M src/pmc/stringbuilder.pmc
M src/vtable.tbl
M t/src/extend_vtable.t
M tools/dev/vtablize.pl
Log Message:
-----------
Merge branch 'vtable_substr'
Commit: c2ea702dbdfb42865f366e29b533b6c933448f9c
https://github.com/parrot/parrot/commit/c2ea702dbdfb42865f366e29b533b6c933448f9c
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-06-30 (Thu, 30 Jun 2011)
Changed paths:
M NEWS
Log Message:
-----------
+NEWS entry about VTABLE_substr
Commit: f69ef9a166e77b8bc1ba8221d54c5928054bbeae
https://github.com/parrot/parrot/commit/f69ef9a166e77b8bc1ba8221d54c5928054bbeae
Author: jkeenan <jkeenan at cpan.org>
Date: 2011-07-02 (Sat, 02 Jul 2011)
Changed paths:
M t/pmc/io_iterator.t
Log Message:
-----------
Add number of Trac ticket tracking 'todo' item
Commit: 1ee5ec85312d97b7a393830fb0307c5b80dfbac9
https://github.com/parrot/parrot/commit/1ee5ec85312d97b7a393830fb0307c5b80dfbac9
Author: jkeenan <jkeenan at cpan.org>
Date: 2011-07-03 (Sun, 03 Jul 2011)
Changed paths:
M src/packfile/pf_items.c
Log Message:
-----------
Add number of Trac ticket for inline comment.
Commit: 34af64627612370f3c92a23f8ba2ae7ddaa1fb42
https://github.com/parrot/parrot/commit/34af64627612370f3c92a23f8ba2ae7ddaa1fb42
Author: chromatic <chromatic at wgz.org>
Date: 2011-07-04 (Mon, 04 Jul 2011)
Changed paths:
M src/pmc/stringbuilder.pmc
Log Message:
-----------
[PMC] Avoided pushing empty strings in SB.
This early exit improves the vpm.pir benchmark by 6.7%.
Commit: f64aebc8f44e01000179ca9f86b05145f61d8506
https://github.com/parrot/parrot/commit/f64aebc8f44e01000179ca9f86b05145f61d8506
Author: chromatic <chromatic at wgz.org>
Date: 2011-07-04 (Mon, 04 Jul 2011)
Changed paths:
M src/pmc/stringbuilder.pmc
Log Message:
-----------
[PMC] Avoided encoding comparisons in push_string.
When there's no need to look for a compatible encoding, don't look. This
improves vpm.pir by 0.58%.
Commit: 0d063967c8aef9d146f85325335f9ec7846d5eb8
https://github.com/parrot/parrot/commit/0d063967c8aef9d146f85325335f9ec7846d5eb8
Author: chromatic <chromatic at wgz.org>
Date: 2011-07-04 (Mon, 04 Jul 2011)
Changed paths:
M src/pmc/stringbuilder.pmc
Log Message:
-----------
[PMC] Optimized StringBuilder's push_string VTABLE.
There's plenty of STRING encapsulation violation here, so avoiding a function
call improves the SB-heavy benchmark of vpm.pir by 2.9%.
Commit: 41d54b99c68cc28171be44aba10fbc7c2fdba402
https://github.com/parrot/parrot/commit/41d54b99c68cc28171be44aba10fbc7c2fdba402
Author: chromatic <chromatic at wgz.org>
Date: 2011-07-04 (Mon, 04 Jul 2011)
Changed paths:
M src/string/api.c
Log Message:
-----------
[str] Fixed a typo.
Commit: 318f52c503183a59d4e38e309eb46afba6361d00
https://github.com/parrot/parrot/commit/318f52c503183a59d4e38e309eb46afba6361d00
Author: chromatic <chromatic at wgz.org>
Date: 2011-07-04 (Mon, 04 Jul 2011)
Changed paths:
M src/gc/system.c
Log Message:
-----------
[GC] Added a PMC/STRING flag check to mem tracer.
This should be safe (though feel free to revert if it causes odd GC behavior).
In a GC-light vpm.pir benchmark, this improves performance by 0.946%. Depth of
C stack as well as memory layout will vary these results.
Commit: ce6505dc103157c601d9448267ab1733dfd85e26
https://github.com/parrot/parrot/commit/ce6505dc103157c601d9448267ab1733dfd85e26
Author: chromatic <chromatic at wgz.org>
Date: 2011-07-04 (Mon, 04 Jul 2011)
Changed paths:
M src/string/api.c
Log Message:
-----------
[str] Optimized Parrot_str_join given empty joiner.
This improves the vpm.pir benchmark by a whopping further 7.8%.
Commit: 48434d747f95f276037d27e73f21d8d46d055c73
https://github.com/parrot/parrot/commit/48434d747f95f276037d27e73f21d8d46d055c73
Author: ligne <matt.boyle at gmail.com>
Date: 2011-07-04 (Mon, 04 Jul 2011)
Changed paths:
M src/string/api.c
Log Message:
-----------
fix C++ build failures due to unexpected const-ness
VTABLE_push_string() expects a non-const STRING. c++ says this is Not
Allowed. This fixes it.
Commit: 0b04c1f606fbe9fd15dc1a7d6ca3f179a1da01c0
https://github.com/parrot/parrot/commit/0b04c1f606fbe9fd15dc1a7d6ca3f179a1da01c0
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-07-04 (Mon, 04 Jul 2011)
Changed paths:
A t/pmc/packfileview.t
Log Message:
-----------
add a stub test file for PackfileView
Commit: d69738f6cfee6df7232d9b3b3c011a1cfd567641
https://github.com/parrot/parrot/commit/d69738f6cfee6df7232d9b3b3c011a1cfd567641
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-07-04 (Mon, 04 Jul 2011)
Changed paths:
M MANIFEST
Log Message:
-----------
Add testfile to MANIFEST
Commit: a43d2cc725929c4510979a6d4f380305ad104380
https://github.com/parrot/parrot/commit/a43d2cc725929c4510979a6d4f380305ad104380
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-07-04 (Mon, 04 Jul 2011)
Changed paths:
M t/pmc/parrotinterpreter.t
Log Message:
-----------
Add tests to ParrotInterpreter for getting the current PackfileView
Commit: 5613f8c75a0cc55a3ad45a2d553347a9bd9daf08
https://github.com/parrot/parrot/commit/5613f8c75a0cc55a3ad45a2d553347a9bd9daf08
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-07-04 (Mon, 04 Jul 2011)
Changed paths:
M t/pmc/packfileview.t
Log Message:
-----------
Add a few tests for PackfileView
Commit: 5b670225183fbbcc63ab0aee61635f3ab7e4ba99
https://github.com/parrot/parrot/commit/5b670225183fbbcc63ab0aee61635f3ab7e4ba99
Author: cotto <christoph_github at mksig.org>
Date: 2011-07-04 (Mon, 04 Jul 2011)
Changed paths:
M src/string/api.c
Log Message:
-----------
Merge pull request #138 from ligne/g++-build-error
fix C++ build failure due to unexpected const-ness
Commit: b6ba78be9934ff1fb4f2067da923449192609796
https://github.com/parrot/parrot/commit/b6ba78be9934ff1fb4f2067da923449192609796
Author: Christoph Otto <christoph_github at mksig.org>
Date: 2011-07-04 (Mon, 04 Jul 2011)
Changed paths:
M src/gc/system.c
Log Message:
-----------
Revert "[GC] Added a PMC/STRING flag check to mem tracer."
This reverts commit 318f52c503183a59d4e38e309eb46afba6361d00. This
caused failures in the windows build.
Commit: 88f9a1a995275d532a0f2bce95b12e029c550542
https://github.com/parrot/parrot/commit/88f9a1a995275d532a0f2bce95b12e029c550542
Author: Christoph Otto <christoph_github at mksig.org>
Date: 2011-07-04 (Mon, 04 Jul 2011)
Changed paths:
M src/pmc/packfile.pmc
M src/pmc/packfileview.pmc
Log Message:
-----------
C89 tax (no variable declarations after the beginning of a block)
Commit: 1041355f75b947e08428e06c5bfe0b0f56548592
https://github.com/parrot/parrot/commit/1041355f75b947e08428e06c5bfe0b0f56548592
Author: Christoph Otto <christoph_github at mksig.org>
Date: 2011-07-04 (Mon, 04 Jul 2011)
Changed paths:
M t/pmc/packfileview.t
Log Message:
-----------
add some test messages, a shebang and a vim coda
Commit: fc1ccf88eb495cef6ba90fa8a8bf4ec04dd6258b
https://github.com/parrot/parrot/commit/fc1ccf88eb495cef6ba90fa8a8bf4ec04dd6258b
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-07-04 (Mon, 04 Jul 2011)
Changed paths:
M src/pmc/packfileview.pmc
M t/pmc/packfileview.t
Log Message:
-----------
+docs and some rearranging for PackfileView
Commit: da61254816e59459e14157aa955ea41ac2801b6c
https://github.com/parrot/parrot/commit/da61254816e59459e14157aa955ea41ac2801b6c
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-07-04 (Mon, 04 Jul 2011)
Changed paths:
M config/gen/makefiles/root.in
Log Message:
-----------
fix checkdepend.t
Commit: 93d9a9b6d1d9684896adbe1644ded03f1cb7aa02
https://github.com/parrot/parrot/commit/93d9a9b6d1d9684896adbe1644ded03f1cb7aa02
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-07-04 (Mon, 04 Jul 2011)
Changed paths:
M t/pmc/packfileview.t
Log Message:
-----------
Add more tests for packfileview
Commit: 62c761d802f13fac2ce9f4537cb50148a099ccbc
https://github.com/parrot/parrot/commit/62c761d802f13fac2ce9f4537cb50148a099ccbc
Author: chromatic <chromatic at wgz.org>
Date: 2011-07-04 (Mon, 04 Jul 2011)
Changed paths:
M src/runcore/cores.c
Log Message:
-----------
[rc] Enabled PC tracking in fast core.
Commit: 273c003933ca10ec3b09e1e75f347c77efb5f6b8
https://github.com/parrot/parrot/commit/273c003933ca10ec3b09e1e75f347c77efb5f6b8
Author: chromatic <chromatic at wgz.org>
Date: 2011-07-04 (Mon, 04 Jul 2011)
Changed paths:
M frontend/parrot/main.c
Log Message:
-----------
[rc] Made fast runcore the default.
This should be safe, given the previous commit of dabaf8c. This gives the op
dispatch benchmark mops_intval.pasm a 27.56% performance improvement. Other
programs will show less benefit, but faster op dispatch is still a good thing.
Commit: 89cf287a733eaf9c06c453fb6ad587cead89dd30
https://github.com/parrot/parrot/commit/89cf287a733eaf9c06c453fb6ad587cead89dd30
Author: chromatic <chromatic at wgz.org>
Date: 2011-07-04 (Mon, 04 Jul 2011)
Changed paths:
M config/gen/makefiles/root.in
M src/pmc.c
Log Message:
-----------
[OO] Optimized Parrot_pmc_get_type_str() slightly.
Because the classname -> integer mapper is an internal implementation detail
which should never leak out of the OO subsystem, it's okay to break the VTABLE
encapsulation in this case. This provides a 2.33% performance improvement on
the OO-heavy stress1.pasm benchmark and should also help any other code which
creates objects based on string class names.
Arguably Parrot should resolve string literals to class objects at compilation
or optimization time, but that's a larger change.
As this commit includes a Makefile dependency addition, reconfigure
recommended, but not required.
Commit: 1c428114ed00f67f89fe506e4ac24b98363e698e
https://github.com/parrot/parrot/commit/1c428114ed00f67f89fe506e4ac24b98363e698e
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date: 2011-07-04 (Mon, 04 Jul 2011)
Changed paths:
M t/library/pg.t
Log Message:
-----------
Skip postgres tests if extra nci thunks are not available
Commit: f2a7d3bc549fe61c018e97884d6ed740c4b3aab1
https://github.com/parrot/parrot/commit/f2a7d3bc549fe61c018e97884d6ed740c4b3aab1
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date: 2011-07-05 (Tue, 05 Jul 2011)
Changed paths:
M lib/Parrot/Config.pm
M t/src/embed.t
Log Message:
-----------
Add some useful POD to Parrot::Config and use it in t/src/embed.t
Commit: a9707e18a82c11d7598c609c64b9a15cb23f0fc2
https://github.com/parrot/parrot/commit/a9707e18a82c11d7598c609c64b9a15cb23f0fc2
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date: 2011-07-05 (Tue, 05 Jul 2011)
Changed paths:
M t/src/embed.t
Log Message:
-----------
Conditionally skip an embed test that requires EXTRA_NCI_THUNKS
Commit: 9190699915ccb52ecf4606542da9ddddd45bc1eb
https://github.com/parrot/parrot/commit/9190699915ccb52ecf4606542da9ddddd45bc1eb
Author: chromatic <chromatic at wgz.org>
Date: 2011-07-05 (Tue, 05 Jul 2011)
Changed paths:
M src/pmc/namespace.pmc
Log Message:
-----------
[PMC] Optimized NS's get_pointer_keyed_str VTABLE.
This improves the performance of stress2.pasm by 2.725%. Interested parties may
be able to squeeze out another improvement by revising this logic.
Note that this demonstrates a systemic problem regarding the question of "Does
something exist in this hash?" versus "There's something, but it's null." If
PMCNULL ever stops also being 0, this function will return strange results.
Commit: 8e801b2ac29ef6af1838bf6c3cc2a69f4e5e4bc3
https://github.com/parrot/parrot/commit/8e801b2ac29ef6af1838bf6c3cc2a69f4e5e4bc3
Author: NotFound <julian.notfound at gmail.com>
Date: 2011-07-05 (Tue, 05 Jul 2011)
Changed paths:
M src/pmc/namespace.pmc
Log Message:
-----------
hash is a Hash *, not a PMC *
Commit: 56f90ce06ac7b59227c5b36b488169d8825a3b6a
https://github.com/parrot/parrot/commit/56f90ce06ac7b59227c5b36b488169d8825a3b6a
Author: NotFound <julian.notfound at gmail.com>
Date: 2011-07-05 (Tue, 05 Jul 2011)
Changed paths:
M lib/Parrot/Pmc2c/PMC.pm
Log Message:
-----------
make the vtable initializers static to decrease stack usage during intialization
Commit: db05ff12cd1fa5441041d738b8c80956a1abaa22
https://github.com/parrot/parrot/commit/db05ff12cd1fa5441041d738b8c80956a1abaa22
Author: chromatic <chromatic at wgz.org>
Date: 2011-07-05 (Tue, 05 Jul 2011)
Changed paths:
M src/hash.c
Log Message:
-----------
[hash] Added manual inlining to improve hash speed.
This improves the hash-heavy bench_newp.pasm benchmark by 1.18%.
Commit: e4ecfe7a55a2adedfe58093e091a5b060251172f
https://github.com/parrot/parrot/commit/e4ecfe7a55a2adedfe58093e091a5b060251172f
Author: chromatic <chromatic at wgz.org>
Date: 2011-07-05 (Tue, 05 Jul 2011)
Changed paths:
M src/gc/fixed_allocator.c
Log Message:
-----------
[GC] Rearranged code to improve locality.
No functional changes. Probably little performance improvement.
Commit: fa72eaa132d310ddcd4f765651012514dd55d29a
https://github.com/parrot/parrot/commit/fa72eaa132d310ddcd4f765651012514dd55d29a
Author: chromatic <chromatic at wgz.org>
Date: 2011-07-05 (Tue, 05 Jul 2011)
Changed paths:
M src/gc/gc_ms2.c
Log Message:
-----------
[GC] Added early bailout of blocked GC run.
Commit: 3666df8a428635299734ed7d84ba6372269ea11d
https://github.com/parrot/parrot/commit/3666df8a428635299734ed7d84ba6372269ea11d
Author: chromatic <chromatic at wgz.org>
Date: 2011-07-05 (Tue, 05 Jul 2011)
Changed paths:
M src/gc/gc_gms.c
Log Message:
-----------
[GC] Tidied code; no functional changes.
Commit: c96b8169416f1174a25e8acb3ac8df75fe45e713
https://github.com/parrot/parrot/commit/c96b8169416f1174a25e8acb3ac8df75fe45e713
Author: chromatic <chromatic at wgz.org>
Date: 2011-07-05 (Tue, 05 Jul 2011)
Changed paths:
M src/gc/gc_gms.c
Log Message:
-----------
[GC] Made an internal static function into a macro.
This function was used in two hot paths, so aggressive compiler inlining
wouldn't work. Now it's a handful of extra instructions in right places. As a
bonus, it avoids a couple of unnecessary function calls. The end result should
be slightly faster allocation code.
Commit: d789b5a0d02226558921c71584f023873cab8c53
https://github.com/parrot/parrot/commit/d789b5a0d02226558921c71584f023873cab8c53
Author: chromatic <chromatic at wgz.org>
Date: 2011-07-05 (Tue, 05 Jul 2011)
Changed paths:
M src/gc/fixed_allocator.c
Log Message:
-----------
[GC] Optimized stack-walking owned pointer finder.
Avoiding math instructions for an O(n) algorithm helps greatly, but stack
walking is still expensive. This improves the gc_waves_sizeable_headers.pasm
benchmark by 0.8%, which indicates this function costs about half of what it
did previously.
Commit: 1d270a0331242a9e50170697e0b5d7d4d65096f9
https://github.com/parrot/parrot/commit/1d270a0331242a9e50170697e0b5d7d4d65096f9
Author: chromatic <chromatic at wgz.org>
Date: 2011-07-05 (Tue, 05 Jul 2011)
Changed paths:
M src/gc/fixed_allocator.c
Log Message:
-----------
[GC] Fixed Win32-killing type errors in d789b5.
Commit: e87d3d6cb3e21d1bc98412bb99724be4cb51f9ba
https://github.com/parrot/parrot/commit/e87d3d6cb3e21d1bc98412bb99724be4cb51f9ba
Author: Bruce Gray <bruce.gray at acm.org>
Date: 2011-07-05 (Tue, 05 Jul 2011)
Changed paths:
M runtime/parrot/library/Digest/sha256.pir
Log Message:
-----------
Fix typo in sha256 comment
Commit: 9a23f72c2ef9b45c659edd2389c3337b16a71182
https://github.com/parrot/parrot/commit/9a23f72c2ef9b45c659edd2389c3337b16a71182
Author: jkeenan <jkeenan at cpan.org>
Date: 2011-07-05 (Tue, 05 Jul 2011)
Changed paths:
M src/gc/gc_gms.c
Log Message:
-----------
[codingstd] Need space between C keyword and opening parenthesis.
Commit: a157bd06e0693131cec1a15f4f9327b39cc16604
https://github.com/parrot/parrot/commit/a157bd06e0693131cec1a15f4f9327b39cc16604
Author: jkeenan <jkeenan at cpan.org>
Date: 2011-07-05 (Tue, 05 Jul 2011)
Changed paths:
M src/hash.c
Log Message:
-----------
Fix typo in POD.
Commit: 9759af266eba2a5e24ba033011e9e6af5a0ee535
https://github.com/parrot/parrot/commit/9759af266eba2a5e24ba033011e9e6af5a0ee535
Author: Michael H. Hind <mike.hind at gmail.com>
Date: 2011-07-06 (Wed, 06 Jul 2011)
Changed paths:
M src/hash.c
Log Message:
-----------
run make headerizer to remove function info for function
that has been changed to a define (ASSERT_ARGS no longer required)
Commit: 002e27962475d7cc25798fa19945b165fd051e67
https://github.com/parrot/parrot/commit/002e27962475d7cc25798fa19945b165fd051e67
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-07-06 (Wed, 06 Jul 2011)
Changed paths:
M src/warnings.c
Log Message:
-----------
In Parrot_warn, check that we have a valid interp->ctx before doing flag testing on it. If we warn during interp initialization, bad things might happen otherwise. mls++ for the report
Commit: bb4d3c9ae65563df9597fbc5e482cb1ff3ff9713
https://github.com/parrot/parrot/commit/bb4d3c9ae65563df9597fbc5e482cb1ff3ff9713
Author: NotFound <julian.notfound at gmail.com>
Date: 2011-07-06 (Wed, 06 Jul 2011)
Changed paths:
M ext/winxed/compiler.pir
Log Message:
-----------
upadte winxed snapshot to get literal string escape fixes
Commit: bba5080d29bdb402332e1e582e9cda0516b7cc27
https://github.com/parrot/parrot/commit/bba5080d29bdb402332e1e582e9cda0516b7cc27
Author: NotFound <julian.notfound at gmail.com>
Date: 2011-07-06 (Wed, 06 Jul 2011)
Changed paths:
M ext/winxed/compiler.pir
Log Message:
-----------
upadte winxed snapshot to get literal string escape fixes
For real this time, bb4d3c9ae6 was a mistake
Commit: 96fac305d02ea9a2c2edbcec7d2cf01aa4ded8e2
https://github.com/parrot/parrot/commit/96fac305d02ea9a2c2edbcec7d2cf01aa4ded8e2
Author: NotFound <julian.notfound at gmail.com>
Date: 2011-07-06 (Wed, 06 Jul 2011)
Changed paths:
M MANIFEST
M lib/Parrot/Harness/DefaultTests.pm
A t/ext/winxed/compreg.t
Log Message:
-----------
minimal test of the bundled Winxed
Commit: e48967700e5c6934ac88eddf83296c8533748dd3
https://github.com/parrot/parrot/commit/e48967700e5c6934ac88eddf83296c8533748dd3
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-07-06 (Wed, 06 Jul 2011)
Changed paths:
M t/pmc/packfileview.t
Log Message:
-----------
Add in some stub test code to test .trigger('init'), but it doesn't work and I don't know why
Commit: f7985d14b26b44b9f87db458696a9f46cc9e2ba1
https://github.com/parrot/parrot/commit/f7985d14b26b44b9f87db458696a9f46cc9e2ba1
Author: pmichaud <pmichaud at pobox.com>
Date: 2011-07-06 (Wed, 06 Jul 2011)
Changed paths:
M ext/nqp-rx/src/stage0/HLL-s0.pir
M ext/nqp-rx/src/stage0/NQP-s0.pir
M ext/nqp-rx/src/stage0/P6Regex-s0.pir
Log Message:
-----------
Bring in latest version of nqp-rx, including 'make_regex' method
on Regex::P6Regex compiler. This interface to the regex engine
should be available on all future regex compilers, at least for
a while.
Commit: 0a8cb36977dee1d0a25e1ee66ef7f0f3f2c48b61
https://github.com/parrot/parrot/commit/0a8cb36977dee1d0a25e1ee66ef7f0f3f2c48b61
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-07-06 (Wed, 06 Jul 2011)
Changed paths:
M api.yaml
Log Message:
-----------
Eval PMC is deprecated
Commit: 176a2440edad3762ea53deacdc7125d86d50d68b
https://github.com/parrot/parrot/commit/176a2440edad3762ea53deacdc7125d86d50d68b
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-07-06 (Wed, 06 Jul 2011)
Changed paths:
M api.yaml
Log Message:
-----------
PackFile_* API functions are deprecated
Commit: 41fc268d7005a3fa099f07f8bfda6d558a0b20ef
https://github.com/parrot/parrot/commit/41fc268d7005a3fa099f07f8bfda6d558a0b20ef
Author: NotFound <julian.notfound at gmail.com>
Date: 2011-07-07 (Thu, 07 Jul 2011)
Changed paths:
A ext/winxed/LICENSE
Log Message:
-----------
winxed license
Commit: acb29d908a7440667b6fc79645ab7bed183c9f9b
https://github.com/parrot/parrot/commit/acb29d908a7440667b6fc79645ab7bed183c9f9b
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-07-07 (Thu, 07 Jul 2011)
Changed paths:
M api.yaml
Log Message:
-----------
Add PackfileView to api.yaml as experimental
Commit: fc2545569b9a46820d13fb38a98f0032c1b8be6c
https://github.com/parrot/parrot/commit/fc2545569b9a46820d13fb38a98f0032c1b8be6c
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-07-07 (Thu, 07 Jul 2011)
Changed paths:
M MANIFEST
M NEWS
M api.yaml
M compilers/pct/src/PAST/Compiler.pir
M compilers/pct/src/PAST/Node.pir
M config/auto/warnings.pm
M config/gen/makefiles/root.in
M docs/embed.pod
M docs/pdds/pdd17_pmc.pod
M docs/pdds/pdd28_strings.pod
M ext/winxed/compiler.pir
M frontend/parrot/main.c
M include/parrot/hash.h
M lib/Parrot/Config.pm
M lib/Parrot/Pmc2c/PMC.pm
M runtime/parrot/library/Digest/sha256.pir
M runtime/parrot/library/Test/More.pir
M runtime/parrot/library/distutils.pir
M src/call/args.c
M src/gc/fixed_allocator.c
M src/gc/gc_gms.c
M src/gc/gc_ms2.c
M src/hash.c
M src/oo.c
M src/ops/core_ops.c
M src/ops/string.ops
M src/packfile/pf_items.c
M src/pmc.c
M src/pmc/hash.pmc
M src/pmc/lexinfo.pmc
M src/pmc/namespace.pmc
M src/pmc/scalar.pmc
M src/pmc/string.pmc
M src/pmc/stringbuilder.pmc
M src/runcore/cores.c
M src/string/api.c
M src/vtable.tbl
M src/warnings.c
M t/library/pg.t
M t/pmc/io_iterator.t
M t/src/embed.t
M t/src/extend_vtable.t
R tools/dev/dedeprecator
A tools/dev/dedeprecator.nqp
M tools/dev/fetch_languages.pl
M tools/dev/vtablize.pl
Log Message:
-----------
resolve api.yaml conflict after merge from master
Commit: d98e9561c1dbfa21c29597bfbb6f96f1555ba29f
https://github.com/parrot/parrot/commit/d98e9561c1dbfa21c29597bfbb6f96f1555ba29f
Author: jkeenan <jkeenan at cpan.org>
Date: 2011-07-07 (Thu, 07 Jul 2011)
Changed paths:
M config/gen/makefiles/root.in
Log Message:
-----------
Use Makefile variables already defined where possible.
Commit: 678423269d575118165c4af46c9211e6a4a158b2
https://github.com/parrot/parrot/commit/678423269d575118165c4af46c9211e6a4a158b2
Author: jkeenan <jkeenan at cpan.org>
Date: 2011-07-07 (Thu, 07 Jul 2011)
Changed paths:
M src/pmc/packfileview.pmc
Log Message:
-----------
Brand new file only needs copyright for current year.
Commit: 024e3ad6f7b8b36a06ed987bf547db26a6274cb8
https://github.com/parrot/parrot/commit/024e3ad6f7b8b36a06ed987bf547db26a6274cb8
Author: jkeenan <jkeenan at cpan.org>
Date: 2011-07-07 (Thu, 07 Jul 2011)
Changed paths:
M src/packfile/pf_private.h
M src/packfile/segments.c
M t/pmc/packfileview.t
Log Message:
-----------
Add copyright.
Commit: 041cf3e7ef3ce18517f4e1198ed5759c1b03633e
https://github.com/parrot/parrot/commit/041cf3e7ef3ce18517f4e1198ed5759c1b03633e
Author: jkeenan <jkeenan at cpan.org>
Date: 2011-07-07 (Thu, 07 Jul 2011)
Changed paths:
M src/packfile/pf_private.h
M src/packfile/segments.c
Log Message:
-----------
[codingstd] Add coda for C code.
Commit: d1f74b35fccbe083eb43a80a67c492e89affd364
https://github.com/parrot/parrot/commit/d1f74b35fccbe083eb43a80a67c492e89affd364
Author: jkeenan <jkeenan at cpan.org>
Date: 2011-07-07 (Thu, 07 Jul 2011)
Changed paths:
M src/pmc/packfileview.pmc
Log Message:
-----------
[codingstd] Add ASSERT_ARGS.
Commit: 592d9ae7d18ad99264c0b0232d411268a22b76d4
https://github.com/parrot/parrot/commit/592d9ae7d18ad99264c0b0232d411268a22b76d4
Author: jkeenan <jkeenan at cpan.org>
Date: 2011-07-07 (Thu, 07 Jul 2011)
Changed paths:
M src/pmc/packfileview.pmc
Log Message:
-----------
Revert previous codingstd, as it did not fix test.
Commit: 25d73ce33d02f175059e7bbd8a8bcadfe26fccb3
https://github.com/parrot/parrot/commit/25d73ce33d02f175059e7bbd8a8bcadfe26fccb3
Author: jkeenan <jkeenan at cpan.org>
Date: 2011-07-07 (Thu, 07 Jul 2011)
Changed paths:
M src/packfile/pf_private.h
Log Message:
-----------
[codingstd] Add header guards. whiteknight, please check.
Commit: c5b37d532abc3c4445e579e013891bc025521f49
https://github.com/parrot/parrot/commit/c5b37d532abc3c4445e579e013891bc025521f49
Author: jkeenan <jkeenan at cpan.org>
Date: 2011-07-07 (Thu, 07 Jul 2011)
Changed paths:
M src/packfile/segments.c
Log Message:
-----------
[codingstd] POD formatting fixes.
Commit: 51929a0a48cadb2ec47c0008ad55c0204ed209cb
https://github.com/parrot/parrot/commit/51929a0a48cadb2ec47c0008ad55c0204ed209cb
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-07-07 (Thu, 07 Jul 2011)
Changed paths:
M src/pmc/packfileview.pmc
Log Message:
-----------
fix c_arg_assert test failure
Commit: d7d3d348ebc58074acdbb1af253129507cbc50f3
https://github.com/parrot/parrot/commit/d7d3d348ebc58074acdbb1af253129507cbc50f3
Author: jkeenan <jkeenan at cpan.org>
Date: 2011-07-07 (Thu, 07 Jul 2011)
Changed paths:
M src/pmc/packfileview.pmc
Log Message:
-----------
Merge branch 'whiteknight/packfilewrapper' of git at github.com:parrot/parrot into whiteknight/packfilewrapper
Commit: 02a3eb54fca65d9f1d6b7e6ef8f42fc0455e3b74
https://github.com/parrot/parrot/commit/02a3eb54fca65d9f1d6b7e6ef8f42fc0455e3b74
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-07-07 (Thu, 07 Jul 2011)
Changed paths:
M src/pmc/packfileview.pmc
Log Message:
-----------
fix c_parens test failure
Commit: 6d404bf8f263289d2857d599ca56886a818510cf
https://github.com/parrot/parrot/commit/6d404bf8f263289d2857d599ca56886a818510cf
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-07-07 (Thu, 07 Jul 2011)
Changed paths:
M src/packfile/segments.c
Log Message:
-----------
Fix POD errors
Commit: 7f7d5322e2cd4e7270fc18975d7ab26285cd6757
https://github.com/parrot/parrot/commit/7f7d5322e2cd4e7270fc18975d7ab26285cd6757
Author: jkeenan <jkeenan at cpan.org>
Date: 2011-07-07 (Thu, 07 Jul 2011)
Changed paths:
M src/pmc/packfileview.pmc
Log Message:
-----------
[codingstd] No space between function and open parenthesis.
Commit: a3f5eaa4d092e6e98aa1469f6f79ff6851f9d0e1
https://github.com/parrot/parrot/commit/a3f5eaa4d092e6e98aa1469f6f79ff6851f9d0e1
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-07-07 (Thu, 07 Jul 2011)
Changed paths:
M src/pmc/packfileview.pmc
Log Message:
-----------
fix pmc_docs.t failure
Commit: bce7e07e0f67e5c7e269d7fda6e005191fa6413b
https://github.com/parrot/parrot/commit/bce7e07e0f67e5c7e269d7fda6e005191fa6413b
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-07-07 (Thu, 07 Jul 2011)
Changed paths:
M src/packfile/segments.c
Log Message:
-----------
fix conflict
Commit: b91cc44649eeffe7994cc7858222c7fb098429b4
https://github.com/parrot/parrot/commit/b91cc44649eeffe7994cc7858222c7fb098429b4
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-07-07 (Thu, 07 Jul 2011)
Changed paths:
M MANIFEST.generated
Log Message:
-----------
Add generated files to MANIFEST.generated
Commit: eee63b031723f4adf4f38450f683cfee3c44ad23
https://github.com/parrot/parrot/commit/eee63b031723f4adf4f38450f683cfee3c44ad23
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-07-07 (Thu, 07 Jul 2011)
Changed paths:
M api.yaml
Log Message:
-----------
Eval PMC is deprecated
Commit: 507aa961b7eabd2fd000a80723da7e347ab1ce1f
https://github.com/parrot/parrot/commit/507aa961b7eabd2fd000a80723da7e347ab1ce1f
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-07-07 (Thu, 07 Jul 2011)
Changed paths:
M api.yaml
Log Message:
-----------
PackFile_* API functions are deprecated
Commit: 50d7baf59a5d553c29fffe9a4a1266cf6f6801bd
https://github.com/parrot/parrot/commit/50d7baf59a5d553c29fffe9a4a1266cf6f6801bd
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-07-07 (Thu, 07 Jul 2011)
Changed paths:
M MANIFEST
M MANIFEST.generated
M api.yaml
M config/gen/makefiles/root.in
M frontend/pbc_merge/main.c
M include/parrot/packfile.h
M src/embed.c
M src/embed/bytecode.c
M src/packfile/api.c
M src/packfile/output.c
A src/packfile/pf_private.h
A src/packfile/segments.c
M src/pmc/eval.pmc
M src/pmc/imccompiler.pmc
M src/pmc/packfile.pmc
A src/pmc/packfileview.pmc
M src/pmc/parrotinterpreter.pmc
A t/pmc/packfileview.t
M t/pmc/parrotinterpreter.t
Log Message:
-----------
fix conflicts in api.yaml. There's plenty of room to deprecate everything
Commit: 19e2d89179fabe6ae55eea1e9573d96e46095f5a
https://github.com/parrot/parrot/commit/19e2d89179fabe6ae55eea1e9573d96e46095f5a
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-07-07 (Thu, 07 Jul 2011)
Changed paths:
M NEWS
Log Message:
-----------
+note about PackfileView to NEWS
Commit: ff7a66781ded49327f7f777e9d2d8b2ba1b13ffa
https://github.com/parrot/parrot/commit/ff7a66781ded49327f7f777e9d2d8b2ba1b13ffa
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-07-07 (Thu, 07 Jul 2011)
Changed paths:
M src/pmc/eval.pmc
Log Message:
-----------
Comment out some stuff in Eval for now
Commit: 04f584c232401538a17cb07023b3c3e968f10d48
https://github.com/parrot/parrot/commit/04f584c232401538a17cb07023b3c3e968f10d48
Author: jkeenan <jkeenan at cpan.org>
Date: 2011-07-07 (Thu, 07 Jul 2011)
Changed paths:
M MANIFEST
Log Message:
-----------
Update MANIFEST for ext/winxed/LICENSE.
Commit: 187805967a2bc982b97b9134114627f9204c2fba
https://github.com/parrot/parrot/commit/187805967a2bc982b97b9134114627f9204c2fba
Author: jkeenan <jkeenan at cpan.org>
Date: 2011-07-07 (Thu, 07 Jul 2011)
Changed paths:
M src/pmc/eval.pmc
Log Message:
-----------
Merge branch 'master' of git at github.com:parrot/parrot
Commit: cac768deb068ac1d9a2b5bd89726eacec8a37c7d
https://github.com/parrot/parrot/commit/cac768deb068ac1d9a2b5bd89726eacec8a37c7d
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-07-08 (Fri, 08 Jul 2011)
Changed paths:
M include/parrot/packfile.h
M src/packfile/pf_private.h
M src/packfile/segments.c
Log Message:
-----------
Some functions from segments.c are used outside the packfile subsystem. They shouldn't be, but they are. Expose them all for now, to try and fix C++ build and ttbot failures
Commit: a02bc2c55288e11b7634da3c9881cd56ced0797c
https://github.com/parrot/parrot/commit/a02bc2c55288e11b7634da3c9881cd56ced0797c
Author: NotFound <julian.notfound at gmail.com>
Date: 2011-07-08 (Fri, 08 Jul 2011)
Changed paths:
M frontend/parrot_debugger/main.c
Log Message:
-----------
Don't ignore Parrot_compile_string result,
avoid the warning and do something maybe useful with it.
Commit: aa176f8b0061e92f0c53f7c34c6d94ea6c93a5c8
https://github.com/parrot/parrot/commit/aa176f8b0061e92f0c53f7c34c6d94ea6c93a5c8
Author: NotFound <julian.notfound at gmail.com>
Date: 2011-07-08 (Fri, 08 Jul 2011)
Changed paths:
M frontend/parrot/main.c
Log Message:
-----------
Don't ignore result of imcc_preprocess_file_api
Commit: 81e8d824820e0d01cb40f7aa81c60ced42c76ba3
https://github.com/parrot/parrot/commit/81e8d824820e0d01cb40f7aa81c60ced42c76ba3
Author: NotFound <julian.notfound at gmail.com>
Date: 2011-07-08 (Fri, 08 Jul 2011)
Changed paths:
M src/pmc/hash.pmc
Log Message:
-----------
hash entry_type is not a Hash_key_type
Commit: 5caaa0f5bc75597cf525a49cfd52f0de41dc726d
https://github.com/parrot/parrot/commit/5caaa0f5bc75597cf525a49cfd52f0de41dc726d
Author: NotFound <julian.notfound at gmail.com>
Date: 2011-07-08 (Fri, 08 Jul 2011)
Changed paths:
M include/parrot/call.h
M lib/Parrot/Pmc2c/PCCMETHOD.pm
M lib/Parrot/Pmc2c/PMC.pm
M src/call/args.c
M src/nci/extra_thunks.c
M src/pmc/imccompiler.pmc
M tools/dev/nci_thunk_gen.pir
Log Message:
-----------
add non-null void-return versions of
Parrot_pcc_build_call_from_c_args and Parrot_pcc_build_call_from_varargs
to avoid the need for unused temporaries and spurious warnings.
Commit: cf1bd29f75336fe14a50b7c3954bbf93d755504b
https://github.com/parrot/parrot/commit/cf1bd29f75336fe14a50b7c3954bbf93d755504b
Author: NotFound <julian.notfound at gmail.com>
Date: 2011-07-08 (Fri, 08 Jul 2011)
Changed paths:
M ext/winxed/compiler.pir
Log Message:
-----------
update winxed compiler to c9790995b
* Indirect attribute access
* Fixes in string escape sequeneces
* New get/setattribute builtins
Commit: 6c7553fa289d827f887eae81787c2f43ee85431a
https://github.com/parrot/parrot/commit/6c7553fa289d827f887eae81787c2f43ee85431a
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-07-09 (Sat, 09 Jul 2011)
Changed paths:
M api.yaml
Log Message:
-----------
Parrot_compreg function is not needed after IMCC refactors and is deprecated
Commit: 6aa415d56f3439728e44235f6f7d26956c68fcef
https://github.com/parrot/parrot/commit/6aa415d56f3439728e44235f6f7d26956c68fcef
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-07-09 (Sat, 09 Jul 2011)
Changed paths:
M include/parrot/library.h
M src/library.c
Log Message:
-----------
Add in a new function for returning the search paths array as a single string. Not wired in to anything yet, so shouldn't cause any problems. wayland++. See TT #560 for more details
Commit: e2109b19e37aac20cf784b75c6a9bb166f2eb09d
https://github.com/parrot/parrot/commit/e2109b19e37aac20cf784b75c6a9bb166f2eb09d
Author: jkeenan <jkeenan at cpan.org>
Date: 2011-07-09 (Sat, 09 Jul 2011)
Changed paths:
M MANIFEST
R examples/benchmarks/overload.pl
Log Message:
-----------
Remove file per http://trac.parrot.org/parrot/ticket/2143.
Commit: 691608f75054c346c849fae2b12e8ffab697805c
https://github.com/parrot/parrot/commit/691608f75054c346c849fae2b12e8ffab697805c
Author: Christoph Otto <christoph_github at mksig.org>
Date: 2011-07-09 (Sat, 09 Jul 2011)
Changed paths:
M CREDITS
Log Message:
-----------
add mro++ to CREDITS
Commit: b633ce429519bf2288c392389c5c4c8b891e1708
https://github.com/parrot/parrot/commit/b633ce429519bf2288c392389c5c4c8b891e1708
Author: NotFound <julian.notfound at gmail.com>
Date: 2011-07-09 (Sat, 09 Jul 2011)
Changed paths:
M ext/winxed/compiler.pir
M ext/winxed/driver.pir
Log Message:
-----------
update winxed snapshot:
* builtin getcontext
* for ... in now check for null container
* diagnostic improvements
Commit: 290ad878c85823dbe6485239365dd966471dbba7
https://github.com/parrot/parrot/commit/290ad878c85823dbe6485239365dd966471dbba7
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date: 2011-07-09 (Sat, 09 Jul 2011)
Changed paths:
M t/src/embed/api.t
Log Message:
-----------
Add some code coverage to the new embed API
Commit: ba03bd827884e8140e01d1d9209bc4380988ba1f
https://github.com/parrot/parrot/commit/ba03bd827884e8140e01d1d9209bc4380988ba1f
Author: jkeenan <jkeenan at cpan.org>
Date: 2011-07-09 (Sat, 09 Jul 2011)
Changed paths:
M parrotbug
Log Message:
-----------
Provide better description of final Action selections.
See http://trac.parrot.org/parrot/ticket/920. Also, replace global
filehandles with lexical filehandles.
Commit: e1483aaf3cd6020c823740169602020e7e67ecdb
https://github.com/parrot/parrot/commit/e1483aaf3cd6020c823740169602020e7e67ecdb
Author: NotFound <julian.notfound at gmail.com>
Date: 2011-07-09 (Sat, 09 Jul 2011)
Changed paths:
M src/platform/linux/encoding.c
Log Message:
-----------
Don't use Parrot_warn in Parrot_init_platform_encoding,
the interpreter is not initialized enough at that point
Commit: 3db09f0784ea4d98207cd4fe9e93c1b3e00f720e
https://github.com/parrot/parrot/commit/3db09f0784ea4d98207cd4fe9e93c1b3e00f720e
Author: Bruce Gray <bruce.gray at acm.org>
Date: 2011-07-10 (Sun, 10 Jul 2011)
Changed paths:
M parrotbug
Log Message:
-----------
Fix error message in parrotbug
Commit: 9ca83a58cd34c5e752a1a721a1f1d750e4ca909f
https://github.com/parrot/parrot/commit/9ca83a58cd34c5e752a1a721a1f1d750e4ca909f
Author: NotFound <julian.notfound at gmail.com>
Date: 2011-07-10 (Sun, 10 Jul 2011)
Changed paths:
M src/string/encoding.c
Log Message:
-----------
simplify and fix the encoding search by name functions
Commit: 91db8896fb386956678db5724d426b812f46d323
https://github.com/parrot/parrot/commit/91db8896fb386956678db5724d426b812f46d323
Author: NotFound <julian.notfound at gmail.com>
Date: 2011-07-10 (Sun, 10 Jul 2011)
Changed paths:
M include/parrot/packfile.h
M src/packfile/api.c
Log Message:
-----------
add PARROT_CANNOT_RETURN_NULL to Parrot_pf_(de)serialize,
to make headerizer happier
Commit: 355d15f07126cebd5ecc6cc3c66e46f728b69a1b
https://github.com/parrot/parrot/commit/355d15f07126cebd5ecc6cc3c66e46f728b69a1b
Author: Brian Gernhardt <brian.gernhardt at mail.rit.edu>
Date: 2011-07-10 (Sun, 10 Jul 2011)
Changed paths:
M compilers/pct/src/POST/Compiler.pir
Log Message:
-----------
[pct] properly escape annotation
(fix needed by Lua)
From: 0893012dfe8fb9d269e61d4195047ca23d75e617
Author: Francois Perrad <francois.perrad at gadz.org>
Commit: 37af96a5ae4d60b2da838fbb62ff153689f3df88
https://github.com/parrot/parrot/commit/37af96a5ae4d60b2da838fbb62ff153689f3df88
Author: Brian Gernhardt <brian.gernhardt at mail.rit.edu>
Date: 2011-07-10 (Sun, 10 Jul 2011)
Changed paths:
M .gitignore
M CREDITS
M ChangeLog
M MANIFEST
M MANIFEST.SKIP
M MANIFEST.generated
M NEWS
M README
M VERSION
M api.yaml
M compilers/imcc/imcc.y
M compilers/imcc/imcparser.c
M compilers/imcc/pbc.c
M config/auto/warnings.pm
M config/gen/makefiles/root.in
M docs/book/pct/ch04_pge.pod
M docs/embed.pod
M docs/parrothist.pod
M docs/pdds/draft/pdd16_native_call.pod
M docs/pdds/pdd17_pmc.pod
M docs/pdds/pdd28_strings.pod
M docs/project/release_manager_guide.pod
R examples/benchmarks/overload.pl
M ext/nqp-rx/src/stage0/HLL-s0.pir
M ext/nqp-rx/src/stage0/NQP-s0.pir
M ext/nqp-rx/src/stage0/P6Regex-s0.pir
A ext/winxed/LICENSE
M ext/winxed/README
M ext/winxed/compiler.pir
M ext/winxed/driver.pir
M frontend/parrot/main.c
M frontend/parrot_debugger/main.c
A frontend/pbc_disassemble/main.c
M frontend/pbc_merge/main.c
M include/parrot/api.h
M include/parrot/call.h
M include/parrot/embed.h
M include/parrot/extend.h
M include/parrot/hash.h
M include/parrot/interpreter.h
M include/parrot/library.h
M include/parrot/oplib/core_ops.h
M include/parrot/oplib/ops.h
M include/parrot/opsenum.h
M include/parrot/packfile.h
M lib/Parrot/Config.pm
M lib/Parrot/Harness/DefaultTests.pm
M lib/Parrot/Pmc2c/PCCMETHOD.pm
M lib/Parrot/Pmc2c/PMC.pm
M lib/Parrot/Pmc2c/PMC/RO.pm
M lib/Parrot/Pmc2c/Parser.pm
M lib/Parrot/Vtable.pm
M parrotbug
M runtime/parrot/library/Digest/sha256.pir
M runtime/parrot/library/Test/More.pir
M runtime/parrot/library/distutils.pir
M src/call/args.c
M src/embed.c
M src/embed/api.c
M src/embed/bytecode.c
M src/extend.c
M src/gc/fixed_allocator.c
M src/gc/gc_gms.c
M src/gc/gc_ms2.c
M src/global_setup.c
M src/hash.c
M src/hll.c
M src/interp/inter_misc.c
M src/library.c
M src/list.c
M src/longopt.c
M src/misc.c
M src/multidispatch.c
M src/nci/extra_thunks.c
M src/nci_test.c
M src/oo.c
M src/ops/core_ops.c
M src/ops/string.ops
M src/ops/var.ops
M src/packfile/api.c
M src/packfile/output.c
M src/packfile/pf_items.c
A src/packfile/pf_private.h
A src/packfile/segments.c
R src/pbc_disassemble.c
M src/platform/linux/encoding.c
M src/pmc.c
M src/pmc/class.pmc
M src/pmc/eval.pmc
M src/pmc/hash.pmc
M src/pmc/imccompiler.pmc
M src/pmc/lexinfo.pmc
M src/pmc/lexpad.pmc
M src/pmc/namespace.pmc
M src/pmc/packfile.pmc
M src/pmc/packfiledirectory.pmc
A src/pmc/packfileview.pmc
M src/pmc/parrotinterpreter.pmc
M src/pmc/resizablepmcarray.pmc
M src/pmc/scalar.pmc
M src/pmc/string.pmc
M src/pmc/stringbuilder.pmc
M src/pmc/unmanagedstruct.pmc
M src/pointer_array.c
M src/runcore/cores.c
M src/scheduler.c
M src/spf_render.c
M src/spf_vtable.c
M src/string/api.c
M src/string/encoding.c
M src/thread.c
M src/utils.c
M src/vtable.tbl
M src/vtables.c
M src/warnings.c
A t/ext/winxed/compreg.t
M t/library/pg.t
M t/op/lexicals.t
M t/pmc/class.t
M t/pmc/io_iterator.t
M t/pmc/lexinfo.t
A t/pmc/packfileview.t
M t/pmc/parrotinterpreter.t
M t/pmc/unmanagedstruct.t
M t/src/embed.t
M t/src/embed/api.t
M t/src/extend.t
M t/src/extend_vtable.t
M t/tools/pbc_disassemble.t
R tools/dev/dedeprecator
A tools/dev/dedeprecator.nqp
M tools/dev/fetch_languages.pl
M tools/dev/nci_thunk_gen.pir
M tools/dev/vtablize.pl
M tools/release/release.json
Log Message:
-----------
Merge branch 'master' into nqp_pct
Conflicts:
compilers/pct/src/PAST/Compiler.pir
compilers/pct/src/PAST/Node.pir
compilers/pct/src/POST/Compiler.pir
ext/nqp-rx/src/stage0/HLL-s0.pir
ext/nqp-rx/src/stage0/NQP-s0.pir
ext/nqp-rx/src/stage0/P6Regex-s0.pir
Compare: https://github.com/parrot/parrot/compare/0ab886e...37af96a
More information about the parrot-commits
mailing list