You are viewing a plain text version of this content. The canonical link for it is here.
Posted to modperl-cvs@perl.apache.org by do...@hyperreal.org on 1999/05/18 02:46:50 UTC

cvs commit: modperl/src/modules/perl Constants.xs

dougm       99/05/17 17:46:49

  Modified:    .        Changes
               src/modules/perl Constants.xs
  Log:
  :common Apache::Constants are compiled at bootstrap time, so CVs are
  shared and AUTOLOAD is avoided, which was known to cause a spin
  while loading SERVER_ERROR for particular Perl errors
  
  Revision  Changes    Path
  1.286     +4 -0      modperl/Changes
  
  Index: Changes
  ===================================================================
  RCS file: /export/home/cvs/modperl/Changes,v
  retrieving revision 1.285
  retrieving revision 1.286
  diff -u -r1.285 -r1.286
  --- Changes	1999/05/17 19:08:12	1.285
  +++ Changes	1999/05/18 00:46:44	1.286
  @@ -8,6 +8,10 @@
   
   =item 1.19_01-dev
   
  +:common Apache::Constants are compiled at bootstrap time, so CVs are
  +shared and AUTOLOAD is avoided, which was known to cause a spin
  +while loading SERVER_ERROR for particular Perl errors
  +
   <Perl> sections now use 1.3.7-dev's cmd_parms->context to cure many
   known, old bugs, e.g. @DirectoryIndex outside of %Location, .htaccess
   and many more  [Salvador Ortiz Garcia <so...@msg.com.mx>]
  
  
  
  1.15      +3 -0      modperl/src/modules/perl/Constants.xs
  
  Index: Constants.xs
  ===================================================================
  RCS file: /export/home/cvs/modperl/src/modules/perl/Constants.xs,v
  retrieving revision 1.14
  retrieving revision 1.15
  diff -u -r1.14 -r1.15
  --- Constants.xs	1999/01/18 02:46:35	1.14
  +++ Constants.xs	1999/05/18 00:46:47	1.15
  @@ -897,6 +897,9 @@
   
   BOOT:
       items = items;
  +#ifndef XS_IMPORT
  +    perl_require_module("Apache::Constants::Exports", NULL);
  +#endif
       boot_ConstSubs("common");
   
   #ifdef XS_IMPORT