From: Gurusamy Sarathy Date: Tue, 18 Jan 2000 20:48:10 +0000 (+0000) Subject: integrate cfgperl changes into mainline X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=commitdiff_plain;h=4b9858f9ceac1dccb2c6f46dcc8ad99d6d0ebd0d;p=p5sagit%2Fp5-mst-13.2.git integrate cfgperl changes into mainline p4raw-id: //depot/perl@4814 --- 4b9858f9ceac1dccb2c6f46dcc8ad99d6d0ebd0d diff --cc Changes index d7e27c4,d7e27c4..7f0b267 --- a/Changes +++ b/Changes @@@ -79,6 -79,6 +79,509 @@@ Version v5.5.640 Development rel ---------------- ____________________________________________________________________________ ++[ 4813] By: jhi on 2000/01/18 19:41:33 ++ Log: metaconfig todo note from Andy. ++ Branch: cfgperl ++ ! Configure config_h.SH ++ Branch: metaconfig ++ ! U/installdirs/inc_version_list.U ++____________________________________________________________________________ ++[ 4812] By: jhi on 2000/01/18 15:02:55 ++ Log: More -V. ++ Branch: cfgperl ++ ! perl.c ++____________________________________________________________________________ ++[ 4811] By: jhi on 2000/01/18 10:35:30 ++ Log: More compile-time options shown with -V. ++ Branch: cfgperl ++ ! perl.c ++____________________________________________________________________________ ++[ 4810] By: jhi on 2000/01/17 08:35:49 ++ Log: Add -D_GNU_SOURCE into ccflags for gcc (for now to expose ++ the strtold() and qgcvt() prototypes for long doubles, but ++ it should be okay in any case); fix bad assumptions in the ++ test suite about string->float conversions; though the out ++ parameter of strtold() (and strtoll()) is unused, it is nicer ++ to have it in correct type. ++ Branch: cfgperl ++ ! Configure config_h.SH perl.h t/lib/posix.t t/op/pack.t ++ Branch: metaconfig ++ ! U/modified/cc.U ++____________________________________________________________________________ ++[ 4809] By: jhi on 2000/01/16 19:21:18 ++ Log: strtoll works better ternary. ++ Branch: cfgperl ++ ! perl.h ++____________________________________________________________________________ ++[ 4808] By: jhi on 2000/01/16 19:12:58 ++ Log: Know strtoll. ++ Branch: cfgperl ++ ! Configure Porting/Glossary Porting/config.sh Porting/config_H ++ ! config_h.SH perl.h ++____________________________________________________________________________ ++[ 4807] By: jhi on 2000/01/16 17:57:03 ++ Log: Integrate with Sarathy. ++ Branch: cfgperl ++ !> dump.c gv.c gv.h lib/vars.pm op.c op.h perl.h pod/perlfunc.pod ++ !> sv.c sv.h t/pragma/strict-vars toke.c util.c ++____________________________________________________________________________ ++[ 4806] By: jhi on 2000/01/16 16:37:47 ++ Log: Continue qgcvt work; closer now but not yet there. ++ Branch: cfgperl ++ ! Configure Porting/Glossary Porting/config.sh Porting/config_H ++ ! config_h.SH doop.c utf8.c ++ Branch: metaconfig ++ ! U/compline/d_gconvert.U ++ Branch: metaconfig/U/perl ++ ! d_qgcvt.U ++____________________________________________________________________________ ++[ 4805] By: jhi on 2000/01/15 22:26:16 ++ Log: Metaconfig and Porting patches from Andy; start using the new ++ long long and long double thingies from #4804; regen Configure. ++ Branch: cfgperl ++ ! Configure Porting/Glossary Porting/config.sh Porting/config_H ++ ! Porting/pumpkin.pod config_h.SH patchlevel.h perl.h util.c ++ Branch: metaconfig ++ + U/dist_patches/dist-p70a U/dist_patches/dist-p70b ++ + U/dist_patches/dist-p70c U/installdirs/inc_version_list.U ++ + U/modified/myhostname.U U/modified/nis.U U/nullified/fpu.U ++ + U/nullified/lib.U ++ ! U/README U/compline/d_gconvert.U U/installdirs/sitearch.U ++ ! U/installdirs/sitelib.U U/installdirs/vendorarch.U ++ ! U/installdirs/vendorlib.U U/modified/Cppsym.U U/modified/Loc.U ++ ! U/modified/Oldconfig.U U/modified/Signal.U ++ ! U/modified/sig_name.U U/threads/usethreads.U ++ Branch: metaconfig/U/perl ++ ! d_qgcvt.U d_strtold.U d_strtoll.U d_strtoq.U d_strtoull.U ++ ! d_strtouq.U dlsrc.U i_db.U libperl.U patchlevel.U ++ ! usemultiplicity.U ++ Branch: perl ++ ! perl.h util.c ++____________________________________________________________________________ ++[ 4804] By: jhi on 2000/01/14 14:22:24 ++ Log: Add more quad/long long/long double sciency. ++ Branch: metaconfig/U/perl ++ + d_qgcvt.U d_strtold.U d_strtoll.U d_strtoq.U d_strtoull.U ++ + d_strtouq.U ++____________________________________________________________________________ ++[ 4803] By: gsar on 2000/01/14 04:40:49 ++ Log: minor optimization (avoid double sv_upgrade() for "our Foo $bar;") ++ Branch: perl ++ ! op.c ++____________________________________________________________________________ ++[ 4802] By: gsar on 2000/01/14 04:35:55 ++ Log: add note about "our" ++ Branch: perl ++ ! lib/vars.pm ++____________________________________________________________________________ ++[ 4801] By: gsar on 2000/01/14 04:16:51 ++ Log: nailed "our" declarations, and better warnings on duplicate ++ "our" declarations ++ Branch: perl ++ ! dump.c gv.c gv.h op.c pod/perlfunc.pod sv.c sv.h ++ ! t/pragma/strict-vars toke.c ++____________________________________________________________________________ ++[ 4800] By: gsar on 2000/01/14 01:27:13 ++ Log: avoid spurious "Useless use of variable" warning on C ++ Branch: perl ++ ! dump.c op.c op.h ++____________________________________________________________________________ ++[ 4799] By: gsar on 2000/01/14 01:17:15 ++ Log: doc typo ++ Branch: perl ++ ! pod/perlfunc.pod ++____________________________________________________________________________ ++[ 4798] By: jhi on 2000/01/13 16:31:34 ++ Log: Integrate with Sarathy. ++ Branch: cfgperl ++ +> epoc/config.sh epoc/epocish.c epoc/link.pl ++ +> ext/DynaLoader/XSLoader_pm.PL ext/DynaLoader/hints/openbsd.pl ++ +> ext/IPC/SysV/hints/cygwin.pl ext/NDBM_File/hints/cygwin.pl ++ +> ext/ODBM_File/hints/cygwin.pl lib/byte.pm lib/byte_heavy.pl ++ +> lib/unicode/Unicode.300 pod/perlfork.pod t/lib/glob-case.t ++ +> win32/perlhost.h win32/vdir.h win32/vmem.h ++ - epoc/Config.pm epoc/autosplit.pl epoc/config.h epoc/perl.mmp ++ - epoc/perl.pkg ext/DynaLoader/dl_cygwin.xs ++ - lib/unicode/UnicodeData-Latest.txt os2/POSIX.mkfifo ++ !> (integrate 282 files) ++____________________________________________________________________________ ++[ 4797] By: gsar on 2000/01/13 08:12:56 ++ Log: clearer docs for change#4796; faster av_exists() ++ Branch: perl ++ ! av.c pod/perldelta.pod pod/perldiag.pod pod/perlfunc.pod ++____________________________________________________________________________ ++[ 4796] By: gsar on 2000/01/13 06:49:03 ++ Log: support delete() and exists() on array, tied array, and pseudo-hash ++ elements or slices ++ Branch: perl ++ ! av.c embed.h embed.pl global.sym lib/Tie/Array.pm ++ ! lib/Tie/Hash.pm objXSUB.h op.c perlapi.c pod/perldelta.pod ++ ! pod/perlfunc.pod pod/perlref.pod pod/perltie.pod pp.c proto.h ++ ! t/op/avhv.t t/op/delete.t ++____________________________________________________________________________ ++[ 4795] By: gsar on 2000/01/11 20:52:30 ++ Log: extend site_perl changes change#4773 to vendor_perl as well ++ Branch: perl ++ ! Configure ++____________________________________________________________________________ ++[ 4794] By: gsar on 2000/01/11 19:18:50 ++ Log: rework INSTALL to reflect new logic for versioning sitelibs ++ Branch: perl ++ ! INSTALL ++____________________________________________________________________________ ++[ 4793] By: gsar on 2000/01/11 01:44:00 ++ Log: test for change#4792 ++ Branch: perl ++ ! t/op/fork.t ++____________________________________________________________________________ ++[ 4792] By: gsar on 2000/01/11 01:22:36 ++ Log: pseudo forked children inherit environment correctly ++ Branch: perl ++ ! win32/perlhost.h ++____________________________________________________________________________ ++[ 4791] By: gsar on 2000/01/10 19:14:03 ++ Log: test tweak ++ Branch: perl ++ ! t/op/fork.t ++____________________________________________________________________________ ++[ 4790] By: gsar on 2000/01/10 18:56:16 ++ Log: check for USE_ITHREADS sanity was too restrictive ++ Branch: perl ++ ! perl.h ++____________________________________________________________________________ ++[ 4789] By: gsar on 2000/01/10 18:30:24 ++ Log: add workaround for textmode read() bug in MSVCRT; make chdir() do ++ a real SetCurrentDirectory() in toplevel host ++ Branch: perl ++ ! README.win32 win32/Makefile win32/makefile.mk win32/perlhost.h ++ ! win32/vdir.h win32/win32.c ++____________________________________________________________________________ ++[ 4788] By: chip on 2000/01/10 17:52:39 ++ Log: Integrate #4779 from mainline: ++ terminate -s switch processing only on C<-->, not on C<--foo> ++ Branch: maint-5.005/perl ++ ! perl.c ++____________________________________________________________________________ ++[ 4787] By: chip on 2000/01/10 17:51:17 ++ Log: Tweak change #4785. ++ Branch: maint-5.005/perl ++ ! win32/win32.c ++____________________________________________________________________________ ++[ 4786] By: chip on 2000/01/10 17:11:40 ++ Log: Make automatically-generated files +w (type "text+w"). ++ Branch: maint-5.005/perl ++ ! embed.h embedvar.h ext/B/B/Asmdata.pm keywords.h objXSUB.h ++ ! opcode.h pod/perltoc.pod pp_proto.h regnodes.h ++ ! win32/config_H.bc win32/config_H.gc win32/config_H.vc ++____________________________________________________________________________ ++[ 4785] By: chip on 2000/01/10 17:08:48 ++ Log: Patch from Sarathy to integrate changes from mainline: 2751, ++ 2821, 2916, 2930, 2931, 2937 2990, 3033, 3036, 3042, 3061, 3097, ++ 3123, 3134, 3135, 3269, 3270, 3300, 3316, 3345 3350, 3353, 3362, ++ 3363, 3396, 3419, 3423, 3445, 3446, 3447, 3449, 3450, 3451, 3487 ++ 3493, 3514, 3533, 3548, 3549, 3588, 3682, 3685, 3699, 3785, ++ 3804, 3811, 3897, 4057 4102, 4103, 4230, 4401, 4420, 4504 ++ -- ++ enable better Win32::DomainName() by demand loading netapi32.dll ++ (from Jan Dubois) ++ -- ++ win32_utime() on directories should use localtime() rather ++ than gmtime() (from Jan Dubois) ++ -- ++ serious bug introduced by G_VOID changes in 5.003_96: scalar ++ eval"" did not pop stack correctly; C<$a = eval "(1,2)x1"> ++ is one symptom of the problem ++ -- ++ add $installarchlib/CORE to default linker search path on windows ++ -- ++ fix memory leak in C ++ -- ++ fix memory leak in C ++ -- ++ avoid hiding child process window ++ -- ++ optimizations could sometimes bypass bareword check ++ -- ++ fix typo that caused INSTALLPRIVLIB to have doubled 'perl5' ++ -- ++ Pod::Html tweak ++ From: jan.dubois@ibm.net (Jan Dubois) ++ To: perl5-porters@perl.org ++ Subject: [PATCH 5.005_58] pod2html: Missing chunk for VMS filenames ++ Date: Tue, 27 Jul 1999 22:14:12 +0200 ++ Message-ID: <37a50af0.46171380@smtp1.ibm.net> ++ -- ++ don't quit if =head* wasn't found (suggested by Roland Bauer ++ ) ++ -- ++ avoid bug in win32_str_os_error() (from Jan Dubois) ++ -- ++ applied suggested patch, along with later tweak ++ From: jan.dubois@ibm.net (Jan Dubois) ++ Date: Wed, 14 Jul 1999 23:53:43 +0200 ++ Message-ID: <37a902e7.15977234@smtp1.ibm.net> ++ Subject: Merge ActivePerl Stylesheet support etc into Pod::Html.pm ++ -- ++ use a better prefixify() heuristic than m/perl/ (prefix/lib/perl5 ++ and prefix/lib/perl5/man are ass_u_med only if those directories ++ actually exist; else prefix/{lib,man} are used) ++ -- ++ allow C<-foo> under C (behavior of C<-$string> ++ is unchanged still) ++ -- ++ avoid race condition in the CAPI extension bootstrap handler ++ -- ++ sanity check to cover the case when perl is installed into the ++ X:\ (drive root) ++ -- ++ truncate() has a peculiar exemption from strict barewords, even ++ though it has a non-filehandle prototype ++ -- ++ change#3447 didn't do enough to exempt Foo->bar(qw/.../) from ++ strict 'subs' ++ -- ++ change#3449 wasn't doing enough ++ -- ++ make win32_spawnvp() inherit standard handles even when they ++ may be redirected ++ -- ++ minor logic tweak for reserved word warning ++ -- ++ oops, some files missing in change#3449 ++ -- ++ allow '*' prototype to autoquote even barewords that happen to be ++ function names; parens or ampersand continue to force the other ++ interpretation; makes C ++ do the right thing, for example ++ -- ++ redo change#2061 and parts of change#1169 with code in the ++ parser; PL_last_proto hackery gone, strict 'subs' in now ++ implemented in the optimizer where specifying the exceptional ++ cases is much more robust; '*' (bareword) prototype now works ++ reliably when used in second and subsequent arguments ++ -- ++ remove redundant part of change#1169 superceded by change#2061; ++ avoid "future reserved word" warning on prototypical bearwords ++ -- ++ s/isspace/isSPACE/g and make sure the CRT version is always ++ passed an unsigned char (fixes random occurrence of spaces in ++ arguments containing high-bit chars passed to spawned children, ++ on win32) ++ -- ++ on win32, look for "site/5.XXX/lib" if "site/5.XXXYY/lib" isn't ++ found (brings sitelib intuition in line with privlib) ++ -- ++ mortalize string allocations by win32_get_{priv,site}lib() ++ (fixes small memory leak in interpreter) ++ -- ++ opendir(D,"x:") on win32 opens cwd() for drive rather than root; ++ stat() behaves similarly ++ -- ++ documentation for Win32 builtins (somewhat modified) ++ From: jan.dubois@ibm.net (Jan Dubois) ++ Date: Tue, 30 Mar 1999 08:05:03 +0200 ++ Message-ID: <37006783.1926460@smtp1.ibm.net> ++ Subject: Re: Issues with build 509 ++ -- ++ provide File::Copy::syscopy() via Win32::CopyFile() on win32 ++ -- ++ more bulletproof workaround for mangled paths; ++ provide Win32::GetLongPathName() ++ -- ++ normalize $^X to full pathname on win32 ++ -- ++ work around mangled archname on win32 while finding privlib/sitelib; ++ normalize lib paths to forward slashes internally ++ -- ++ avoid negative return value from Win32::GetTickCount() ++ From: jan.dubois@ibm.net (Jan Dubois) ++ Date: Sat, 03 Apr 1999 19:04:18 +0200 ++ Message-ID: <37084742.22824479@smtp1.ibm.net> ++ Subject: Re: Win32::GetTickCount ++ -- ++ adjust win32_stat() to cope with FindFirstFile() and stat() bugs ++ (makes opendir(D,"c:") work reliably) ++ -- ++ fix buggy reference count on refs to SVs with autoviv magic ++ (resulted in C and Data::Dumper ++ accessing free()d memory) ++ -- ++ fix bug in change#3123 (off-by-one, caused C to fail ++ on win32) ++ -- ++ flip release & version in win32_uname() ++ -- ++ support POSIX::uname() via win32_uname() ++ -- ++ implement win32_spawnvp() internally, making it return true PIDs ++ for asynchronous spawns; fix win32_kill() to always deal with ++ PIDs ++ -- ++ use yyerror() instead of croak() so that compile-time failures in ++ my(LIST) don't confuse globals with lexicals ++ -- ++ allow custom comparison function in File::Compare::compare_text() ++ From: jan.dubois@ibm.net (Jan Dubois) ++ Date: Fri, 26 Feb 1999 21:56:09 +0100 ++ Message-ID: <36db0838.8805651@smtp1.ibm.net> ++ Subject: Re: PodParser 1.07 (was: RE: C vs stuff()) ++ -- ++ slightly edited version of suggested patch ++ From: jan.dubois@ibm.net (Jan Dubois) ++ Date: Mon, 01 Mar 1999 00:32:05 +0100 ++ Message-ID: <36dbcf2c.12325433@smtp1.ibm.net> ++ Subject: Re: [PATCH 5.005_55] Cleanup of File::Spec module ++ -- ++ revert parts of change#2990 to preserve predictable usage of ++ Win32::Foo() as stacked list values ++ From: jan.dubois@ibm.net (Jan Dubois) ++ Date: Sat, 27 Feb 1999 18:24:17 +0100 ++ Message-ID: <36e22849.36531259@smtp1.ibm.net> ++ Subject: Re: resend [PATCH 5.005_55] Various win32/win32.c cleanup ++ -- ++ add File::Compare::compare_text() ++ From: jan.dubois@ibm.net (Jan Dubois) ++ Date: Fri, 26 Feb 1999 00:20:41 +0100 ++ Message-ID: <36dcd8ab.20195659@smtp1.ibm.net> ++ Subject: Re: PodParser 1.07 (was: RE: C vs stuff()) ++ -- ++ From: jan.dubois@ibm.net (Jan Dubois) ++ Date: Thu, 18 Feb 1999 19:14:07 +0100 ++ Message-ID: <36d15809.40853323@smtp1.ibm.net> ++ Subject: resend [PATCH 5.005_55] Various win32/win32.c cleanup ++ -- ++ support Win32::GetFullPathName() and Win32::SetLastError() ++ From: jan.dubois@ibm.net (Jan Dubois) ++ Date: Tue, 09 Feb 1999 22:27:31 +0100 ++ Message-ID: <36c1a2ed.8007554@smtp1.ibm.net> ++ Subject: [PATCH _54] Win32::GetFullPathName ++ -- ++ backout change#2811 and add newer version based on File::Spec ++ From: Barrie Slaymaker ++ Date: Thu, 11 Feb 1999 16:29:24 -0500 ++ Message-ID: <36C34BB4.A62090E0@telerama.com> ++ Subject: (pod2html) Relative URLs using new File::Spec ++ -- ++ From: Barrie Slaymaker ++ Date: Thu, 11 Feb 1999 19:39:48 -0500 ++ Message-ID: <36C37854.707D139@telerama.com> ++ Subject: Merging File::PathConvert in to File::Spec ++ -- ++ back out change#2751, apply updated version ++ From: jan.dubois@ibm.net (Jan Dubois) ++ Date: Sat, 06 Feb 1999 01:06:29 +0100 ++ Message-ID: <36bc844c.18763049@smtp1.ibm.net> ++ Subject: [PATCH] Cleanup of File::Spec module ++ -- ++ pod2html misinterprets Foo::Bar as a URL ++ (fix suggested by Alexander Barilo ++ ) ++ -- ++ devnull() support from Jan Dubois and others ++ Branch: maint-5.005/perl ++ + lib/File/Spec/Functions.pm pod/Win32.pod ++ ! MANIFEST cop.h dump.c embed.h ext/SDBM_File/sdbm/dbe.c ++ ! global.sym iperlsys.h lib/CGI.pm lib/CGI/Carp.pm ++ ! lib/ExtUtils/MM_Unix.pm lib/ExtUtils/xsubpp ++ ! lib/File/Compare.pm lib/File/Copy.pm lib/File/Spec.pm ++ ! lib/File/Spec/Mac.pm lib/File/Spec/OS2.pm ++ ! lib/File/Spec/Unix.pm lib/File/Spec/VMS.pm ++ ! lib/File/Spec/Win32.pm lib/Pod/Html.pm objXSUB.h objpp.h op.c ++ ! op.h perl.h pp.c pp_ctl.c pp_hot.c proto.h t/comp/proto.t ++ ! t/io/fs.t t/lib/fatal.t t/op/eval.t t/op/magic.t t/op/ref.t ++ ! t/pragma/strict-subs toke.c utils/perldoc.PL win32/GenCAPI.pl ++ ! win32/Makefile win32/config.bc win32/config.gc win32/config.vc ++ ! win32/config_H.bc win32/config_H.gc win32/config_H.vc ++ ! win32/makedef.pl win32/makefile.mk win32/perlhost.h ++ ! win32/runperl.c win32/win32.c win32/win32.h win32/win32iop.h ++ ! win32/win32sck.c ++____________________________________________________________________________ ++[ 4784] By: chip on 2000/01/10 09:04:34 ++ Log: various documentation tweaks suggested by M. J. T. Guy ++ Branch: maint-5.005/perl ++ ! INSTALL lib/strict.pm pod/perlfunc.pod pod/perlsyn.pod ++____________________________________________________________________________ ++[ 4783] By: chip on 2000/01/10 08:11:39 ++ Log: Refresh Getopt::Long to v2.20. ++ Branch: maint-5.005/perl ++ ! lib/Getopt/Long.pm ++____________________________________________________________________________ ++[ 4782] By: gsar on 2000/01/10 05:27:03 ++ Log: EPOC port update (from Olaf Flebbe ) ++ Branch: perl ++ + epoc/config.sh epoc/epocish.c epoc/link.pl ++ - epoc/Config.pm epoc/autosplit.pl epoc/config.h epoc/perl.mmp ++ - epoc/perl.pkg ++ ! MANIFEST README.epoc epoc/createpkg.pl epoc/epoc.c ++ ! epoc/epoc_stubs.c epoc/epocish.h ext/IO/lib/IO/Socket.pm ++ ! lib/Sys/Hostname.pm ++____________________________________________________________________________ ++[ 4781] By: gsar on 2000/01/10 05:11:03 ++ Log: pod typos (from Abigail ) ++ Branch: perl ++ ! pod/perl.pod pod/perllexwarn.pod pod/perlxstut.pod ++____________________________________________________________________________ ++[ 4780] By: gsar on 2000/01/10 05:07:35 ++ Log: failing RE test added (from Robert Cunningham ) ++ Branch: perl ++ ! t/lib/thread.t ++____________________________________________________________________________ ++[ 4779] By: gsar on 2000/01/10 05:06:16 ++ Log: terminate -s switch processing only on C<-->, not on C<--foo> ++ Branch: perl ++ ! perl.c ++____________________________________________________________________________ ++[ 4778] By: gsar on 2000/01/10 04:38:45 ++ Log: useithreads needs usemultiplicity ++ Branch: perl ++ ! Configure perl.h ++____________________________________________________________________________ ++[ 4777] By: gsar on 2000/01/10 01:18:04 ++ Log: use $Config{version} rather than $] where appropriate ++ Branch: perl ++ ! lib/CPAN.pm lib/ExtUtils/Installed.pm lib/ExtUtils/MM_Unix.pm ++ ! lib/ExtUtils/Mksymlists.pm lib/Pod/Man.pm lib/diagnostics.pm ++ ! lib/lib.pm ++____________________________________________________________________________ ++[ 4776] By: gsar on 2000/01/10 00:11:34 ++ Log: enable fork.t on windows ++ Branch: perl ++ ! t/op/fork.t ++____________________________________________________________________________ ++[ 4775] By: gsar on 2000/01/10 00:07:29 ++ Log: broken test for use5005threads ++ Branch: perl ++ ! t/lib/safe2.t ++____________________________________________________________________________ ++[ 4774] By: gsar on 2000/01/09 23:56:37 ++ Log: more windows build tweaks ++ Branch: perl ++ ! installperl makedef.pl win32/Makefile win32/config_H.bc ++ ! win32/config_H.gc win32/config_H.vc win32/config_sh.PL ++ ! win32/makefile.mk ++____________________________________________________________________________ ++[ 4773] By: gsar on 2000/01/09 22:27:19 ++ Log: more changes for new-style version numbers (versions numbers on ++ the filesystem look like 5.5.640, except on DOS-DJGPP and VMS where ++ they look like 5_5_640; delete @Config{pm_apiversion,xs_apiversion}; ++ split $Config{apiversion} into three, @Config{apirevision,apiversion, ++ apisubversion} for CPP friendliness; $Config{sitelib} now defaults ++ to .../site_perl/$version, just like $Config{privlib}, making sitelib ++ completely independent across versions and substantially eliminating ++ chances of breaking older installations by overwriting newly built ++ extensions; all this means compatibility inclusions for @INC will need ++ to take into account older sitelib versions (this still TODO) ++ ++ windows, vms, dos tweaks for the above ++ Branch: perl ++ ! Changes Configure INSTALL Porting/config.sh Porting/config_H ++ ! config_h.SH configure.com dosish.h installman installperl ++ ! patchlevel.h perl.c perl.h vms/vmsish.h win32/Makefile ++ ! win32/config.bc win32/config.gc win32/config.vc ++ ! win32/config_H.bc win32/config_H.gc win32/config_H.vc ++ ! win32/config_h.PL win32/config_sh.PL win32/makefile.mk ++ ! win32/win32.c ++____________________________________________________________________________ [ 4772] By: gsar on 2000/01/09 19:05:33 Log: s/usethreads/use5005threads/g Branch: perl