[svn:mod_parrot] r646 - mod_parrot/trunk/languages/perl6/lib

[email protected] Tue, 16 Jun 2009 12:43:11 -0700 (PDT)
Newsgroups perl.cvs.mod_parrot
Message-ID <[email protected]>
Author: jhorwitz
Date: Tue Jun 16 12:43:10 2009
New Revision: 646

Modified:
   mod_parrot/trunk/languages/perl6/lib/mod_perl6.pm

Log:
remove some workarounds for rakudo bugs


Modified: mod_parrot/trunk/languages/perl6/lib/mod_perl6.pm
==============================================================================
--- mod_parrot/trunk/languages/perl6/lib/mod_perl6.pm	(original)
+++ mod_parrot/trunk/languages/perl6/lib/mod_perl6.pm	Tue Jun 16 12:43:10 2009
@@ -30,9 +30,7 @@
     parseheaders
 >.map({($_,1)});
 our @server_phases = <open_logs post_config child_init pre_connection
-     process_connection post_read_request map_to_storage>;
-# XXX workaround parsing bug w/ 8 elements
-@server_phases.push('trans'); 
+     process_connection post_read_request map_to_storage trans>;
 our @dir_phases = <header_parser access authen authz response type fixup log
          cleanup>;
 
@@ -52,12 +50,6 @@
     %cfg<preloaded_modules> = [];
     %cfg<postconfig_requires> = [];
 
-    # server-scope config
-    # XXX we shouldn't need to prepopulate these, but things segfault otherwise
-    for @server_phases.map({$_ ~ '_handler'}) -> $h {
-        %cfg{$h} = undef;
-    }
-
     return %cfg;
 }
 
@@ -65,12 +57,6 @@
 {
     my %cfg;
 
-    # section-scope config
-    # XXX we shouldn't need to prepopulate these, but things segfault otherwise
-    for @dir_phases.map({$_ ~ '_handler'}) -> $h {
-        %cfg{$h} = undef;
-    }
-
     # options set with Perl6Options
     %cfg<options> = {
         parseheaders => False,