dougm 00/04/04 21:05:02 Modified: . Changes Apache Apache.pm src/modules/perl perl_util.c Log: Apache::Table is now loaded by default (if enabled), rather than autoloading when first needed Revision Changes Path 1.459 +3 -0 modperl/Changes Index: Changes =================================================================== RCS file: /home/cvs/modperl/Changes,v retrieving revision 1.458 retrieving revision 1.459 diff -u -r1.458 -r1.459 --- Changes 2000/04/03 05:41:29 1.458 +++ Changes 2000/04/05 04:04:59 1.459 @@ -10,6 +10,9 @@ =item 1.22_01-dev +Apache::Table is now loaded by default (if enabled), rather than +autoloading when first needed + $r->document_root can now be modified upgrade license to apache software license version 1.1 1.45 +2 -0 modperl/Apache/Apache.pm Index: Apache.pm =================================================================== RCS file: /home/cvs/modperl/Apache/Apache.pm,v retrieving revision 1.44 retrieving revision 1.45 diff -u -r1.44 -r1.45 --- Apache.pm 2000/03/31 17:07:23 1.44 +++ Apache.pm 2000/04/05 04:05:00 1.45 @@ -7,6 +7,8 @@ use Apache::Connection (); use Apache::Server (); +eval { require Apache::Table; }; + @Apache::EXPORT_OK = qw(exit warn); *import = \&Exporter::import; 1.40 +0 -14 modperl/src/modules/perl/perl_util.c Index: perl_util.c =================================================================== RCS file: /home/cvs/modperl/src/modules/perl/perl_util.c,v retrieving revision 1.39 retrieving revision 1.40 diff -u -r1.39 -r1.40 --- perl_util.c 2000/04/03 04:48:53 1.39 +++ perl_util.c 2000/04/05 04:05:01 1.40 @@ -232,24 +232,10 @@ return newRV_noinc(insv); } -#ifndef load_module -#define load_module(flags, name, ver, imp) \ -{ \ - OP *modname = newSVOP(OP_CONST, 0, name); \ - modname->op_private |= OPpCONST_BARE; \ - utilize(TRUE, start_subparse(FALSE,0), Nullop, modname, Nullop); \ -} -#endif - SV *mod_perl_tie_table(table *t) { HV *hv = newHV(); SV *sv = sv_newmortal(); - - /*try to make this quick as possible*/ - if(!hv_exists(GvHV(incgv), "Apache/Table.pm", 15)) { - load_module(0, newSVpv("Apache::Table",0), Nullsv, Nullsv); - } sv_setref_pv(sv, "Apache::table", (void*)t); perl_tie_hash(hv, "Apache::Table", sv);