Vishal Bhatia [Wed, 9 Dec 1998 22:16:50 +0000]
1. Fixes the bug reported by Robin Barker <rmb1@cise.npl.co.uk>
2. Fixes the bug regarding return value of c-functions generated out
of perl subs. ( Just includes the patch I sent earlier)
3. Incorporates the other changes that need to be done to get CC.pm
use ISA search for packages and methods on the same lines as C.pm
Vishal would appreciate comments about B::Stackobj changes from
someone knowing that module well.
p4raw-id: //depot/perl@2461
Jarkko Hietaniemi [Tue, 8 Dec 1998 08:11:27 +0000]
Integrate from mainperl.
p4raw-id: //depot/cfgperl@2460
Hans Mulder [Sun, 6 Dec 1998 22:19:54 +0000]
Not OK: perl 5.00503 +MAINT_TRIAL_1 on OPENSTEP-Mach 4_1 (UNINSTALLED)
Reply-To: hansmu@xs4all.nl
To: perlbug@perl.com
Message-Id: <
9812062116.AA26445@icgned.icgroup.nl>
p4raw-id: //depot/cfgperl@2459
Gurusamy Sarathy [Mon, 7 Dec 1998 06:00:55 +0000]
fix dup lexical
p4raw-id: //depot/perl@2458
Gurusamy Sarathy [Sun, 6 Dec 1998 14:38:59 +0000]
mention limit on line numbers reported by diagnostics
p4raw-id: //depot/perl@2457
Gurusamy Sarathy [Sun, 6 Dec 1998 13:35:31 +0000]
fix outdated/incorrect info about arbitrary limits
p4raw-id: //depot/perl@2454
Nick Ing-Simmons [Sat, 5 Dec 1998 16:14:42 +0000]
Avoid hard-coding op numbers
Update CC.pm to save %INC, and to co-exist with new C.pm
p4raw-id: //depot/perl@2453
Nick Ing-Simmons [Sat, 5 Dec 1998 10:44:28 +0000]
B.xs had its own code to calculate hash() which differed from
PERL_HASH in hv.h - so all saved HV's were mangled - including %INC
which meant that run-time require was re-done.
Removed some debug from C.pm
p4raw-id: //depot/perl@2452
Nick Ing-Simmons [Fri, 4 Dec 1998 21:58:49 +0000]
Snapshot of re-worked B::C which compiles Tk apps at least as
well as _54, but with pre-scan for classes and save the ISA scheme.
p4raw-id: //depot/perl@2451
Nick Ing-Simmons [Fri, 4 Dec 1998 17:58:44 +0000]
Vishal Bhatia's patch as a basis.
p4raw-id: //depot/perl@2450
Jarkko Hietaniemi [Fri, 4 Dec 1998 16:39:21 +0000]
Integrate from mainperl.
p4raw-id: //depot/cfgperl@2449
Gurusamy Sarathy [Fri, 4 Dec 1998 06:06:49 +0000]
tweak test for UTEST
p4raw-id: //depot/perl@2448
Jarkko Hietaniemi [Thu, 3 Dec 1998 14:37:22 +0000]
s/\bthe the\b/the/g *.pod
p4raw-id: //depot/cfgperl@2444
Jarkko Hietaniemi [Thu, 3 Dec 1998 13:39:53 +0000]
Change#2441 aftermath.
p4raw-id: //depot/cfgperl@2443
Hans Mulder [Thu, 3 Dec 1998 01:05:55 +0000]
Initial VMS patches
To: perl5-porters@perl.org, vmsperl@cor.newman.upenn.edu
Message-ID: <MLIST_3.0.6.32.
19981202141057.0339a7f0@ous.edu>
The patch to config_h.SH requires more study because
metaconfig needs to agree.
p4raw-id: //depot/cfgperl@2441
Gurusamy Sarathy [Thu, 3 Dec 1998 01:32:16 +0000]
add failed check-in of goto.t from change#1867
p4raw-link: @1867 on //depot/perl:
e8f7dd13f8ad36b160a674831b76d23cb33bfe5a
p4raw-id: //depot/perl@2440
Tom Christiansen [Tue, 11 Aug 1998 10:58:07 +0000]
Fix most of the bad L<> links of
Subject: bad L<> links
Reply-to: tchrist@perl.com
To: perlbug@jhereg.perl.com
Message-Id: <
199808111658.KAA00484@jhereg.perl.com>
The ones not fixed may require darker Pod::HTML magic,
for example the perlguts.html#tags should work fine, IMHO.
p4raw-id: //depot/cfgperl@2437
Jarkko Hietaniemi [Wed, 2 Dec 1998 16:35:04 +0000]
One paste too many in #2345.
p4raw-id: //depot/cfgperl@2436
Fyodor Krasnov [Tue, 24 Nov 1998 19:00:36 +0000]
Pod::Html and Pod::Text were not locale-savvy:
for example in =head1 all non-ASCII-\w-runs were
turned into underscores in NAME tags. This could
result in several NAME tags becoming identical.
Reported by:
Subject: pod2html vs Russian Characters
To: Tom.Christiansen@snn.aha.ru, tchrist@perl.com
Message-Id: <
199811241600.TAA05149@stat.aha.ru>
p4raw-id: //depot/cfgperl@2435
Jarkko Hietaniemi [Wed, 2 Dec 1998 10:29:00 +0000]
The real Mc5_54 integration.
p4raw-id: //depot/cfgperl@2434
Andy Dougherty [Tue, 1 Dec 1998 13:40:12 +0000]
Missing redirection of simple test program
To: Perl Porters <perl5-porters@perl.org>
Message-Id: <Pine.SUN.3.96.
981201133546.4288K-100000@newton.phys>
p4raw-id: //depot/cfgperl@2433
Andy Dougherty [Tue, 1 Dec 1998 12:50:27 +0000]
erroneous 'none' in lddlflags
To: Perl Porters <perl5-porters@perl.org>
Message-Id: <Pine.SUN.3.96.
981201124929.4288H-100000@newton.phys>
p4raw-id: //depot/cfgperl@2432
Alan Champion [Tue, 1 Dec 1998 17:36:33 +0000]
Not OK: perl 5.00503 +MAINT_TRIAL_1 on sun4-solaris 2.3 (UNINSTALLED)
To: perlbug@perl.com
Message-ID: <MLIST_
9812011518.AA00005@lonhpov1.lehman.com>
Skip NIS includes.
p4raw-id: //depot/cfgperl@2431
Gurusamy Sarathy [Tue, 1 Dec 1998 12:12:50 +0000]
5.005_54, as released
p4raw-id: //depot/perl@2430
Anton Berezin [Mon, 30 Nov 1998 19:46:24 +0000]
Configure - hints/freebsd.sh signal handler type
To: perl5-porters@perl.org
Message-ID: <864srhhvcv.fsf@lion.plab.ku.dk>
p4raw-id: //depot/cfgperl@2429
Jarkko Hietaniemi [Tue, 1 Dec 1998 11:08:16 +0000]
Integrate from _54 mainperl modulo the NetBSD ifdef in util.c.
p4raw-id: //depot/cfgperl@2428
Jarkko Hietaniemi [Tue, 1 Dec 1998 10:51:37 +0000]
Default to accepting a hinted $randfunc even when $csym
does not find it. (the previous defaylt behaviour was not
to accept).
p4raw-id: //depot/cfgperl@2427
Jarkko Hietaniemi [Tue, 1 Dec 1998 10:13:03 +0000]
Separated the [:foo:] parsing to its own function.
Passes all tests.
p4raw-id: //depot/cfgperl@2426
Jarkko Hietaniemi [Tue, 1 Dec 1998 08:22:49 +0000]
Typo in comments.
p4raw-id: //depot/cfgperl@2425
Ilya Zakharevich [Tue, 1 Dec 1998 07:55:11 +0000]
Debugger 'v' command
To: perl5-porters@perl.org (Mailing list Perl5)
Message-ID: <MLIST_
199812010534.AAA21371@monk.mps.ohio-state.edu>
p4raw-id: //depot/cfgperl@2424
Peter Prymmer [Tue, 1 Dec 1998 07:27:11 +0000]
dll linkage side decks for OS/390
To: perl5-porters@perl.org
Message-ID: <MLIST_
9812010508.AA07791@forte.com>
p4raw-id: //depot/cfgperl@2423
Jarkko Hietaniemi [Mon, 30 Nov 1998 08:14:00 +0000]
s/SCM_CREDENTIALSS/SCM_CREDENTIAL/
p4raw-id: //depot/cfgperl@2417
Jarkko Hietaniemi [Mon, 30 Nov 1998 08:00:15 +0000]
Undo #2395, seems more like a problem in netbsd-current.
p4raw-id: //depot/cfgperl@2416
Gurusamy Sarathy [Mon, 30 Nov 1998 02:23:55 +0000]
more JPL tweaks
p4raw-id: //depot/perl@2414
Gurusamy Sarathy [Mon, 30 Nov 1998 01:35:56 +0000]
stub bin/jpl that just runs JPL::Compile::files()
p4raw-id: //depot/perl@2413
Gurusamy Sarathy [Mon, 30 Nov 1998 01:32:14 +0000]
delete symlink
p4raw-id: //depot/perl@2412
Gurusamy Sarathy [Mon, 30 Nov 1998 01:30:44 +0000]
branch jpl from perlext to perl
p4raw-id: //depot/perl@2410
Gurusamy Sarathy [Mon, 30 Nov 1998 01:24:53 +0000]
JPL tweaks to build with 5.005
p4raw-id: //depot/perlext/jpl@2407
Gurusamy Sarathy [Mon, 30 Nov 1998 00:55:54 +0000]
integrate changes#2273,2274,2288,2291 from maint-5.004
p4raw-link: @2291 on //depot/maint-5.004/perl:
36172d59ade32f9612ebd260a0d831031e1a0ef5
p4raw-link: @2288 on //depot/maint-5.004/perl:
5e378d39c1df8bf189b5f95b1ca8535607fe6545
p4raw-link: @2274 on //depot/maint-5.004/perl:
826799b6e704a8976be7d84e25ef2a15f3805c8e
p4raw-link: @2273 on //depot/maint-5.004/perl:
3254abb72b4207034d3aa9fbe6418925a5db9484
p4raw-id: //depot/perl@2406
Gurusamy Sarathy [Mon, 30 Nov 1998 00:28:55 +0000]
patchlevel up to 54
p4raw-id: //depot/perl@2405
Gurusamy Sarathy [Sun, 29 Nov 1998 23:35:50 +0000]
integrate cfgperl changes into mainline
p4raw-id: //depot/perl@2403
Gurusamy Sarathy [Sun, 29 Nov 1998 23:08:42 +0000]
sync Text::Wrap version number
p4raw-id: //depot/perl@2402
Gurusamy Sarathy [Sun, 29 Nov 1998 22:56:21 +0000]
textfill.t tweak
p4raw-id: //depot/perl@2401
Gurusamy Sarathy [Sun, 29 Nov 1998 22:50:41 +0000]
update to Text::Wrap 98.112901 from David Muir Sharnoff
<muir@idiom.com>
p4raw-id: //depot/perl@2400
David Muir Sharnoff [Sat, 28 Nov 1998 04:34:17 +0000]
updated to Text::Wrap 98.112801 from CPAN; one published change
has happened without the authors knowledge or consent; the subversive
version (which is in 5.00502) breaks one of the tests in the
authors testsuite; attempts are being made to find a fix that
avoids breaking code already running with the 5.005_02 version
Message-Id: <
199811281234.EAA03082@idiom.com>
Subject: Updated Text::Wrap, Time::ParseDate, File::Flock
p4raw-id: //depot/perl@2399
Nick Ing-Simmons [Sun, 29 Nov 1998 20:13:58 +0000]
Update docs and English.pm for $^C
p4raw-id: //depot/perl@2397
Jarkko Hietaniemi [Sun, 29 Nov 1998 20:13:03 +0000]
Mirror #2384.
p4raw-id: //depot/cfgperl@2396
Jarkko Hietaniemi [Sun, 29 Nov 1998 19:59:12 +0000]
Newer NetBSDs don't have NSIG in <sys/signal.h>, they need <signal.h>.
p4raw-id: //depot/cfgperl@2395
Gurusamy Sarathy [Sun, 29 Nov 1998 19:49:08 +0000]
updated perlreftut.pod
p4raw-id: //depot/perl@2394
Gurusamy Sarathy [Sun, 29 Nov 1998 19:31:56 +0000]
misc tweaks
p4raw-id: //depot/perl@2393
Gurusamy Sarathy [Sun, 29 Nov 1998 19:31:18 +0000]
notes about -DPERL_POLLUTE
p4raw-id: //depot/perl@2392
Gurusamy Sarathy [Sun, 29 Nov 1998 19:13:52 +0000]
explain various win32 build caveats more clearly
p4raw-id: //depot/perl@2391
Gurusamy Sarathy [Sun, 29 Nov 1998 16:51:59 +0000]
remove I_POLL detection (Configure will do that now)
p4raw-id: //depot/perl@2390
Jarkko Hietaniemi [Sun, 29 Nov 1998 16:39:16 +0000]
Add I_POLL for IO 1.20.
p4raw-id: //depot/cfgperl@2389
Gurusamy Sarathy [Sun, 29 Nov 1998 16:23:30 +0000]
add p4desc (augments 'p4 describe' output with diffs for new files)
p4raw-id: //depot/perl@2388
Gurusamy Sarathy [Sun, 29 Nov 1998 16:08:03 +0000]
another threads reliability fix: serialize writes to thr->threadsv
avoid most uses of PL_na (which is much more inefficient than a
simple local); update docs to suit; PL_na now being thr->Tna may
be a minor compatibility issue for extensions--will require dTHR
outside of XSUBs (those get automatic dTHR)
p4raw-id: //depot/perl@2387
Jarkko Hietaniemi [Sun, 29 Nov 1998 15:40:42 +0000]
Tune the "if" entry.
p4raw-id: //depot/cfgperl@2386
Gurusamy Sarathy [Sun, 29 Nov 1998 12:40:28 +0000]
various fixes for race conditions under threads: mutex locks based
on PL_threadnum were seriously flawed, since it means more than one
thread could enter the critical region; PL_na was global instead of
thread-local; child thread could finish and free thr structures
before Thread->new() got around to creating the Thread object;
cv_clone() needed locking, as it mucks with PL_comppad and other
global data; new_struct_thread() needed to lock template-thread's
mutex while copying its data
p4raw-id: //depot/perl@2385
Gurusamy Sarathy [Sun, 29 Nov 1998 10:54:38 +0000]
s/warn/print/ on multiply defined groups
p4raw-id: //depot/perl@2384
Gurusamy Sarathy [Sun, 29 Nov 1998 10:48:39 +0000]
backout change#2334
p4raw-link: @2334 on //depot/perl:
60ad88b8fe9480f2f097fca26f4f3a9f83a4f830
p4raw-id: //depot/perl@2383
Jarkko Hietaniemi [Sun, 29 Nov 1998 10:33:40 +0000]
Better NetInfo behaviour.
p4raw-id: //depot/cfgperl@2382
Jarkko Hietaniemi [Sun, 29 Nov 1998 10:08:15 +0000]
Integrate from mainperl.
p4raw-id: //depot/cfgperl@2381
Gurusamy Sarathy [Sun, 29 Nov 1998 08:22:49 +0000]
prefer IO::Handle for IO if FileHandle:: is empty (as suggested by
Tim Bunce)
p4raw-id: //depot/perl@2380
Gurusamy Sarathy [Sun, 29 Nov 1998 07:06:43 +0000]
fix for pat.t failure under USE_THREADS
p4raw-id: //depot/perl@2379
Nick Ing-Simmons [Sat, 28 Nov 1998 22:46:57 +0000]
More C.pm tweaks
Save globs even if we have saved cv itself before - may be imported.
While we don't save "bootstrap" CV we need to provide a stub,
so that if we require it later we don't fall through and attempt
to DynaLoad module again.
Attempt to save %INC so that "require" does not reload things
we have compiled-in (does not work right yet - seems to be due
to PL_incgv being created in perl_parse() current scheme setting
GvHV() is "better" than saving the glob, but still does not
work as I expect).
p4raw-id: //depot/perl@2378
Gurusamy Sarathy [Sat, 28 Nov 1998 22:30:38 +0000]
various tweaks; result passes all tests for normal build on Solaris;
fails two pat.t tests under USE_THREADS; io_poll.t test#3 fails on
win32 due to lack of select() that works on non-socket fds
p4raw-id: //depot/perl@2377
Gurusamy Sarathy [Sat, 28 Nov 1998 20:44:39 +0000]
add $config_args to perl -V display (suggested by Ilya Zakharevich)
p4raw-id: //depot/perl@2376
Gurusamy Sarathy [Sat, 28 Nov 1998 20:42:58 +0000]
integrate cfgperl changes into mainline
p4raw-id: //depot/perl@2375
Ilya Zakharevich [Thu, 5 Nov 1998 02:21:12 +0000]
Yet another OS/2 patch
Message-Id: <
199811050721.CAA27998@monk.mps.ohio-state.edu>
p4raw-id: //depot/perl@2374
Ilya Zakharevich [Sat, 28 Nov 1998 01:51:56 +0000]
Change $#+
Message-Id: <
199811280651.BAA18095@monk.mps.ohio-state.edu>
p4raw-id: //depot/perl@2373
Ilya Zakharevich [Sat, 28 Nov 1998 00:33:17 +0000]
Finishing off SNOBOL: $1 in (?{})
Message-Id: <
199811280533.AAA25654@monk.mps.ohio-state.edu>
p4raw-id: //depot/perl@2372
Ilya Zakharevich [Fri, 27 Nov 1998 16:16:48 +0000]
better -Mre=debugcolor
Message-Id: <
199811272116.QAA03502@monk.mps.ohio-state.edu>
p4raw-id: //depot/perl@2371
Ilya Zakharevich [Fri, 27 Nov 1998 15:22:19 +0000]
regcolors
Message-Id: <
199811272022.PAA17874@monk.mps.ohio-state.edu>
p4raw-id: //depot/perl@2370
Gurusamy Sarathy [Sat, 28 Nov 1998 19:00:15 +0000]
allow final period in a file (not followed by a newline) to
terminate format spec
p4raw-id: //depot/perl@2369
Gurusamy Sarathy [Sat, 28 Nov 1998 18:58:25 +0000]
Liblist tweak suggested by Swen Thuemmler <Swen.Thuemmler@paderlinx.de>;
add C<$Config{installarchlib}/CORE> to the default locations searched
on win32
p4raw-id: //depot/perl@2368
Ilya Zakharevich [Thu, 26 Nov 1998 02:46:20 +0000]
applied suggested patch with PERL_OBJECT tweaks
Message-Id: <
199811260746.CAA23164@monk.mps.ohio-state.edu>
Subject: [PATCH 5.005_53] Enable $_ and pos() inside (?{ CODE }) in RExen
p4raw-id: //depot/perl@2367
Ilya Zakharevich [Thu, 26 Nov 1998 02:51:09 +0000]
additional documentation for qr//
Message-Id: <
199811260751.CAA24560@monk.mps.ohio-state.edu>
Subject: [PATCH 5.005_*] Documentation (fwd)
p4raw-id: //depot/perl@2366
Ilya Zakharevich [Wed, 25 Nov 1998 23:33:45 +0000]
Fix \G in REx without //g
Message-Id: <
199811260433.XAA29281@monk.mps.ohio-state.edu>
p4raw-id: //depot/perl@2365
Gurusamy Sarathy [Sat, 28 Nov 1998 18:24:20 +0000]
update Test.pm to Test-1.12; tweak 're' detection
p4raw-id: //depot/perl@2364
Gurusamy Sarathy [Sat, 28 Nov 1998 18:12:04 +0000]
avoid command-line quoting portability problems in lex_assign.t
p4raw-id: //depot/perl@2363
John Tobey [Thu, 19 Nov 1998 14:14:15 +0000]
PATCH: document English.pm sawampersand and thread issues
Message-Id: <m0zgZWx-000FOgC@feynman.localnet>
p4raw-id: //depot/perl@2362
Brian Callaghan [Thu, 19 Nov 1998 17:49:10 +0000]
fix uninitialized warnings
Message-Id: <
3654CA96.B64FCAEB@itginc.com>
Subject: Complete.pm patch (version 1.1)
p4raw-id: //depot/perl@2361
Gurusamy Sarathy [Sat, 28 Nov 1998 17:59:16 +0000]
s/Array/List/ suggested by John Tobey
p4raw-id: //depot/perl@2360
Gurusamy Sarathy [Sat, 28 Nov 1998 17:47:48 +0000]
update tie() entry in perlfunc to reflect TIEARRAY and TIEHANDLE
p4raw-id: //depot/perl@2359
Jarkko Hietaniemi [Sat, 28 Nov 1998 17:23:15 +0000]
Revamp the locale tests.
(0) Instead of rewiring a few locales scan for them.
(1) Bogus test #101 removed.
(2) All the locales are checked, the lists of failed
and non-failed ones are displayed.
(3) The test #103 is again 'active' so that it may fail.
(4) To balance (3) a hopefully pacifying message is shown
if the #103 fails.
p4raw-id: //depot/cfgperl@2358
Gurusamy Sarathy [Sat, 28 Nov 1998 17:21:07 +0000]
add perlreftut.pod
p4raw-id: //depot/perl@2357
Jarkko Hietaniemi [Sat, 28 Nov 1998 16:58:01 +0000]
Change #2346 fallout.
p4raw-id: //depot/cfgperl@2356
Gurusamy Sarathy [Sat, 28 Nov 1998 16:46:43 +0000]
IO.xs tweaks; avoid coredump in io_xs.t; remove newCONSTSUB();
ANSI prototypes
p4raw-id: //depot/perl@2355
Gurusamy Sarathy [Sat, 28 Nov 1998 16:08:07 +0000]
add IO-1.20; mess with t/lib/io_*.t in an attempt to
keep platform hacks that aren't in the 1.20 dist; add new files
to MANIFEST; hack Makefile.PL; result hasn't been tested
anywhere
p4raw-id: //depot/perl@2354
Ilya Sandler [Wed, 25 Nov 1998 04:53:52 +0000]
Locale collation, ctype, and numeric, were initialized wrong
(if LC_ALL or LANG were unset, so were the collation/ctype/numeric),
as reported by
Subject: a bug in locale handling: LC_COLLATE ignored sometimes
To: perlbug@perl.com
Message-ID: <MLIST_
199811250226.SAA12590@axi001.etak.sw>
p4raw-id: //depot/cfgperl@2353
Nick Ing-Simmons [Sat, 28 Nov 1998 15:21:59 +0000]
Implement $^C to allow perl access to -c flag - I think this
was agreed once...
p4raw-id: //depot/perl@2352
Jarkko Hietaniemi [Sat, 28 Nov 1998 15:14:24 +0000]
Change #2251 fixup.
p4raw-id: //depot/cfgperl@2351
Jarkko Hietaniemi [Sat, 28 Nov 1998 14:58:19 +0000]
Integrate from mainperl.
p4raw-id: //depot/cfgperl@2350
Jarkko Hietaniemi [Sat, 28 Nov 1998 14:27:36 +0000]
Passwd and group file groveling.
p4raw-id: //depot/cfgperl@2349
Gurusamy Sarathy [Sat, 28 Nov 1998 14:09:50 +0000]
more conservative version of changes#2345,2346,2347; those break
C<defined(@{"foo::ISA"})> which seems to be extensively used in
the libs :-(
p4raw-link: @2347 on //depot/perl:
bbc8e6a4a34cbf904dc23fa18f4e503924aea3f8
p4raw-link: @2346 on //depot/perl:
659eaf7385567ca82dd230a62d6a7f51364f0d0a
p4raw-link: @2345 on //depot/perl:
6b377df57679ab68ed17b736ebee0458acb25b21
p4raw-id: //depot/perl@2348
Gurusamy Sarathy [Sat, 28 Nov 1998 13:36:08 +0000]
tweak bogus test
p4raw-id: //depot/perl@2347
Gurusamy Sarathy [Sat, 28 Nov 1998 13:20:34 +0000]
test cases for previous change
p4raw-id: //depot/perl@2346
Gurusamy Sarathy [Sat, 28 Nov 1998 13:07:17 +0000]
fix typo in pp_defined() causing C<defined %tied> to fail
p4raw-id: //depot/perl@2345
Gurusamy Sarathy [Sat, 28 Nov 1998 13:03:29 +0000]
s/comment/comment_t/ tweak (suggested by John Gorman
<jgorman@webbysoft.com>)
p4raw-id: //depot/perl@2344
Gurusamy Sarathy [Sat, 28 Nov 1998 12:52:40 +0000]
add (stub) perldelta.pod
p4raw-id: //depot/perl@2343