[svn:mod_parrot] r527 - mod_parrot/trunk

[email protected] Fri, 5 Dec 2008 12:50:39 -0800 (PST)
Newsgroups perl.cvs.mod_parrot
Message-ID <[email protected]>
Author: jhorwitz
Date: Fri Dec  5 12:50:36 2008
New Revision: 527

Modified:
   mod_parrot/trunk/CHANGES

Log:
first stab at change notes for 0.5


Modified: mod_parrot/trunk/CHANGES
==============================================================================
--- mod_parrot/trunk/CHANGES	(original)
+++ mod_parrot/trunk/CHANGES	Fri Dec  5 12:50:36 2008
@@ -1,5 +1,44 @@
 $Id$
 
+0.5    XXX
+       mod_parrot:
+         * Fixes for recent Parrot releases
+         * New architecture with one Apache module per HLL layer
+         * Apache;Module supports creating Apache modules from Parrot
+         * Custom HLL directives
+         * Per-HLL server & directory configurations
+         * HLL configuration merging
+         * Individual hook registration
+         * Initial support for threaded MPMs (all tests pass for worker MPM)
+         * Migrated mod_parrot modules under 'ModParrot' namespace
+         * Contexts are bound to pools so they persist over multiple phases
+         * Various GC fixes
+         * get_basic_auth_pw returns an array PMC
+         * more Apache constants
+         * ModParrot;Interpreter can capture stdout (soon to be deprecated)
+         * Refactored initialization code to support early startup
+         * ParrotLoadImmediate starts interpreter early and loads bytecode/PIR
+         * Refactored C-based PIR handlers into the PIR HLL module
+         * Removed ParrotAddHandler and ParrotAddType
+         * ModParrot;Constants houses mod_parrot specific constants
+         * Apache;RequestRec.read() reads the HTTP body (POST data)
+         * Various configuration fixes
+         * Refactored lots of code to make it easier to maintain
+ 
+       mod_perl6:
+         * Replace PIR mod_perl6 with pure-perl mod_perl6
+         * Support for precompiled mod_perl6 & ModPerl6::Registry
+         * Merge handlers
+         * ModPerl6::Registry emulates CGI environment
+         * Perl6Module
+         * Perl6Options
+           * Enable (currently a no-op)
+           * ParseHandlers (temporarily implemented in ModPerl6::Registry)
+         * Method handlers
+         * Custom-named handlers (instead of 'handler')
+         * Rakudo no longer needs to be patched
+         * ModPerl6::Fudge implements missing functionality in Rakudo
+
 0.4    January 20, 2008
        * Support for Parrot 0.5.1 (Hatachi)
        * Many fixes for 64-bit platforms