platform/upstream/perl.git
23 years agoRe: API Cleanup
Simon Cozens [Tue, 16 Jan 2001 13:42:30 +0000 (13:42 +0000)]
Re: API Cleanup
To: perl5-porters@perl.org
Date: Tue, 16 Jan 2001 13:42:30 +0000
Message-ID: <20010116134230.A13420@pembro26.pmb.ox.ac.uk>

Subject: [PATCH] utf8.c documentation
Date: Tue, 16 Jan 2001 13:52:48 +0000
Message-ID: <20010116135248.A13496@pembro26.pmb.ox.ac.uk>

Subject: Re: API Cleanup
From: Simon Cozens <simon@cozens.net>
Date: Tue, 16 Jan 2001 14:58:55 +0000
Message-ID: <20010116145855.A13794@pembro26.pmb.ox.ac.uk>

UTF-8 doc patches.

p4raw-id: //depot/perl@8452

23 years agopodlators 1.07, from Russ Allbery.
Jarkko Hietaniemi [Tue, 16 Jan 2001 14:41:39 +0000 (14:41 +0000)]
podlators 1.07, from Russ Allbery.

p4raw-id: //depot/perl@8451

23 years agoWin32 Makefile fixes
Indy Singh [Mon, 15 Jan 2001 20:59:40 +0000 (15:59 -0500)]
Win32 Makefile fixes
Message-ID: <07be01c07f5f$fdadf270$d24b7018@cr637287a>

p4raw-id: //depot/perl@8450

23 years agoUnder 5.005 threads and debugging crashed in Debian 2.2 Linux/x86
Jarkko Hietaniemi [Tue, 16 Jan 2001 03:42:55 +0000 (03:42 +0000)]
Under 5.005 threads and debugging crashed in Debian 2.2 Linux/x86
at the setting of the ofs_sv in new_struct_thread() as the
thr->Tofs_sv (PL_ofs_sv) was still 0xabab.... (this is what
uninitialized fields are, uh, initialized with),
SvREFCNT_inc()ing that invited a core dump.

p4raw-id: //depot/perl@8449

23 years agoRe: Eliminate op_children
Stephen McCamant [Mon, 15 Jan 2001 17:14:37 +0000 (09:14 -0800)]
Re: Eliminate op_children
Message-ID: <14947.40656.841280.551785@soda.csua.berkeley.edu>

Replace #8444 and #8445.

p4raw-id: //depot/perl@8448

23 years agoAPI Variable documentation
Simon Cozens [Mon, 15 Jan 2001 19:35:54 +0000 (19:35 +0000)]
API Variable documentation
Message-ID: <20010115193554.A9919@pembro26.pmb.ox.ac.uk>

p4raw-id: //depot/perl@8447

23 years agoSignedness nit.
Jarkko Hietaniemi [Mon, 15 Jan 2001 20:49:20 +0000 (20:49 +0000)]
Signedness nit.

p4raw-id: //depot/perl@8446

23 years ago(Replaced by #8448) More op_children traces (cleanup of #8442).
Jarkko Hietaniemi [Mon, 15 Jan 2001 20:28:48 +0000 (20:28 +0000)]
(Replaced by #8448)  More op_children traces (cleanup of #8442).

p4raw-id: //depot/perl@8445

23 years ago(Replaced by #8448) Traces of op_children (cleanup of #8442)
Jarkko Hietaniemi [Mon, 15 Jan 2001 13:09:10 +0000 (13:09 +0000)]
(Replaced by #8448)  Traces of op_children (cleanup of #8442)

p4raw-id: //depot/perl@8444

23 years agoMissing from #8439.
Jarkko Hietaniemi [Mon, 15 Jan 2001 13:06:26 +0000 (13:06 +0000)]
Missing from #8439.

p4raw-id: //depot/perl@8443

23 years ago[PATCH @8436] Eliminate op_children
Stephen McCamant [Sun, 14 Jan 2001 03:00:13 +0000 (19:00 -0800)]
[PATCH @8436] Eliminate op_children
Date: Sun, 14 Jan 2001 03:00:13 -0800 (PST)
Message-ID: <14945.32919.44271.685122@soda.csua.berkeley.edu>

Subject: [PATCH @8436] Re: Eliminate op_children
From: Stephen McCamant <smcc@CSUA.Berkeley.EDU>
Date: Sun, 14 Jan 2001 03:23:56 -0800 (PST)
Message-ID: <14945.35680.571387.810763@soda.csua.berkeley.edu>

p4raw-id: //depot/perl@8442

23 years agoUse the /^Perl_/-less form of is_lvalue_sub().
Jarkko Hietaniemi [Mon, 15 Jan 2001 12:57:08 +0000 (12:57 +0000)]
Use the /^Perl_/-less form of is_lvalue_sub().

p4raw-id: //depot/perl@8441

23 years agoRevert #8437 and #8438, the Linux large files story is more complex.
Jarkko Hietaniemi [Mon, 15 Jan 2001 05:13:09 +0000 (05:13 +0000)]
Revert #8437 and #8438, the Linux large files story is more complex.

p4raw-id: //depot/perl@8440

23 years agoMore UTF-8 patches from Inaba Hiroto.
Jarkko Hietaniemi [Mon, 15 Jan 2001 05:02:24 +0000 (05:02 +0000)]
More UTF-8 patches from Inaba Hiroto.
- The substr lval was still not okay.
- Now pp_stringify and sv_setsv copies source's UTF8 flag
  even if IN_BYTE.  pp_stringify is called from fold_constants
  at optimization phase and "\x{100}" was made SvUTF8_off under
  use bytes (the bytes pragma is for "byte semantics" and not
  for "do not produce UTF8 data")
- New `qu' operator to generate UTF8 string explicitly.
  Though I agree with the policy "0x00-0xff always produce bytes",
  sometimes want to such a string to be coded in UTF8.
  I can use pack"U0a*" but it requires more typing and has
  runtime overhead.
- Fix pp_regcomp bug uncovered by "0x00-0xff always produce bytes"
  change, the bug appears if a pm has PMdf_UTF8 flag but interpolated
  string is not UTF8_on and has char 0x80-0xff.

TODO: document and test qu.

p4raw-id: //depot/perl@8439

23 years ago(Reverted by #8440)
Jarkko Hietaniemi [Sun, 14 Jan 2001 04:55:34 +0000 (04:55 +0000)]
(Reverted by #8440)

Add <features.h> probing, seems to be needed for (some?)
Linux largefileness.

p4raw-id: //depot/perl@8437

23 years agoTighten some of the tests a bit.
Jarkko Hietaniemi [Sat, 13 Jan 2001 17:47:21 +0000 (17:47 +0000)]
Tighten some of the tests a bit.

p4raw-id: //depot/perl@8436

23 years agoIntegrate perlio:
Jarkko Hietaniemi [Sat, 13 Jan 2001 17:31:54 +0000 (17:31 +0000)]
Integrate perlio:

[  8434]
Run dmake regen_config_h for Win32

[  8433]
VMS friendly patch to Encode compile process

p4raw-link: @8434 on //depot/perlio: b69c47f4e0f3b527e3ef110dbaf3a7d4c91c2fbe
p4raw-link: @8433 on //depot/perlio: c6fdb90a0a27837f63bec24b004f5841b85501e6

p4raw-id: //depot/perl@8435

23 years agoRun dmake regen_config_h for Win32
Nick Ing-Simmons [Sat, 13 Jan 2001 11:36:53 +0000 (11:36 +0000)]
Run dmake regen_config_h for Win32

p4raw-id: //depot/perlio@8434

23 years agoVMS friendly patch to Encode compile process
Nick Ing-Simmons [Sat, 13 Jan 2001 11:31:55 +0000 (11:31 +0000)]
VMS friendly patch to Encode compile process

p4raw-id: //depot/perlio@8433

23 years agoIntegrate mainline
Nick Ing-Simmons [Sat, 13 Jan 2001 11:06:44 +0000 (11:06 +0000)]
Integrate mainline

p4raw-id: //depot/perlio@8432

23 years agoRe: B::Concise -- an improved replacement for B::Terse
Stephen McCamant [Fri, 12 Jan 2001 21:45:17 +0000 (13:45 -0800)]
Re: B::Concise -- an improved replacement for B::Terse
Message-ID: <14943.59712.993695.180189@soda.csua.berkeley.edu>

p4raw-id: //depot/perl@8431

23 years agoThe LVRET macro needed an aTHX.
Jarkko Hietaniemi [Sat, 13 Jan 2001 04:24:18 +0000 (04:24 +0000)]
The LVRET macro needed an aTHX.

p4raw-id: //depot/perl@8430

23 years agoUpdate Changes.
Jarkko Hietaniemi [Sat, 13 Jan 2001 02:12:42 +0000 (02:12 +0000)]
Update Changes.

p4raw-id: //depot/perl@8429

23 years agoRe: [PATCH: perl@8342] lib/bigfloat.t FAILED at test 351
Peter Prymmer [Fri, 12 Jan 2001 16:27:36 +0000 (08:27 -0800)]
Re: [PATCH: perl@8342]  lib/bigfloat.t FAILED at test 351
Message-ID: <Pine.OSF.4.10.10101121623130.478096-100000@aspara.forte.com>

Add a BEGIN guard for sloppy floating point division.

p4raw-id: //depot/perl@8428

23 years agoThe B::Terse drop-in replacement wasn't quite drop-in.
Jarkko Hietaniemi [Sat, 13 Jan 2001 01:47:16 +0000 (01:47 +0000)]
The B::Terse drop-in replacement wasn't quite drop-in.

p4raw-id: //depot/perl@8427

23 years agoUse UVXf.
Jarkko Hietaniemi [Fri, 12 Jan 2001 21:20:43 +0000 (21:20 +0000)]
Use UVXf.

p4raw-id: //depot/perl@8426

23 years ago-Wformat
Robin Barker [Fri, 12 Jan 2001 20:03:14 +0000 (20:03 +0000)]
-Wformat
Message-Id: <200101122003.UAA29599@tempest.npl.co.uk>

p4raw-id: //depot/perl@8425

23 years agoB::Concise -- an improved replacement for B::Terse
Stephen McCamant [Sat, 6 Jan 2001 20:18:05 +0000 (12:18 -0800)]
B::Concise -- an improved replacement for B::Terse
Message-ID: <14935.43597.962940.803717@soda.csua.berkeley.edu>

p4raw-id: //depot/perl@8424

23 years agoForgot the microperl config from the #8421.
Jarkko Hietaniemi [Fri, 12 Jan 2001 19:23:43 +0000 (19:23 +0000)]
Forgot the microperl config from the #8421.

p4raw-id: //depot/perl@8422

23 years agoAdd sigprocmask() probe, regen Configure, regen toc.
Jarkko Hietaniemi [Fri, 12 Jan 2001 19:05:27 +0000 (19:05 +0000)]
Add sigprocmask() probe, regen Configure, regen toc.

p4raw-id: //depot/perl@8421

23 years agoAdd sockatmark() to the todo list.
Jarkko Hietaniemi [Fri, 12 Jan 2001 18:34:31 +0000 (18:34 +0000)]
Add sockatmark() to the todo list.

p4raw-id: //depot/perl@8420

23 years agoRename RETVAL_MAX to RETURN_UNLIMITED_NUMBER.
Jarkko Hietaniemi [Fri, 12 Jan 2001 18:09:46 +0000 (18:09 +0000)]
Rename RETVAL_MAX to RETURN_UNLIMITED_NUMBER.

p4raw-id: //depot/perl@8419

23 years agoRe: [PATCH] [ID 20001223.002] lvalues in list context
Radu Greab [Fri, 12 Jan 2001 19:16:09 +0000 (21:16 +0200)]
Re: [PATCH] [ID 20001223.002] lvalues in list context
Message-ID: <14943.15321.515713.119805@ix.netsoft.ro>

p4raw-id: //depot/perl@8418

23 years agoConsolidated lvalue sub changes
Stephen McCamant [Wed, 10 Jan 2001 21:36:51 +0000 (13:36 -0800)]
Consolidated lvalue sub changes
Message-ID: <14941.16925.736415.785818@soda.csua.berkeley.edu>

p4raw-id: //depot/perl@8417

23 years agoRE: [PATCH] [ID 20001223.002] lvalues in list context
Richard Soderberg [Fri, 12 Jan 2001 04:49:35 +0000 (20:49 -0800)]
RE: [PATCH] [ID 20001223.002] lvalues in list context
Message-ID: <NAEKLNAAHLMBPMPNBMLEAELDCKAA.rs@crystalflame.net>

Replace 10000 with RETVAL_MAX, and compute RETVAL_MAX
according to the platform.

p4raw-id: //depot/perl@8416

23 years agoOne more UTF-8 fix from Inaba Hiroto.
Jarkko Hietaniemi [Fri, 12 Jan 2001 15:33:41 +0000 (15:33 +0000)]
One more UTF-8 fix from Inaba Hiroto.

p4raw-id: //depot/perl@8415

23 years agoMea culpa: I botched up Hugo's "Tw" bug fix when applying it.
Jarkko Hietaniemi [Fri, 12 Jan 2001 15:30:18 +0000 (15:30 +0000)]
Mea culpa: I botched up Hugo's "Tw" bug fix when applying it.

p4raw-id: //depot/perl@8414

23 years ago[Patch perl@8375] pragma/subs.t ......FAILED tests 1-2 using Bison's parser
Roca, Ignasi [Thu, 11 Jan 2001 12:53:36 +0000 (13:53 +0100)]
[Patch perl@8375] pragma/subs.t ......FAILED tests 1-2 using Bison's parser
Message-ID: <5930DC161690D2119667009027157547038123E1@madt009a.siemens.es>

p4raw-id: //depot/perl@8413

23 years agoupdates to posix-bc hints file
Roca, Ignasi [Fri, 12 Jan 2001 14:37:55 +0000 (15:37 +0100)]
updates to posix-bc hints file
Message-ID: <5930DC161690D21196670090271575470384E3FC@madt009a.siemens.es>

p4raw-id: //depot/perl@8412

23 years agoop/regmesg FAILED at test 33 on EBCDIC machines
Roca, Ignasi [Fri, 12 Jan 2001 10:42:21 +0000 (11:42 +0100)]
op/regmesg FAILED at test 33 on EBCDIC machines
Message-ID: <5930DC161690D211966700902715754703812F33@madt009a.siemens.es>

p4raw-id: //depot/perl@8411

23 years agoRe: [ID 20010101.004] Not OK: perl v5.7.0 +DEVEL8268 on i586-linux-64int-ld 2.2.17...
Nicholas Clark [Sun, 7 Jan 2001 19:47:14 +0000 (19:47 +0000)]
Re: [ID 20010101.004] Not OK: perl v5.7.0 +DEVEL8268 on i586-linux-64int-ld 2.2.17-21mdk (UNINSTALLED)
Message-ID: <20010107194714.B1048@plum.flirble.org>

p4raw-id: //depot/perl@8410

23 years agoIntegrate perlio:
Jarkko Hietaniemi [Fri, 12 Jan 2001 05:41:28 +0000 (05:41 +0000)]
Integrate perlio:

[  8408]
Remove variables that were used in experiments.

[  8407]
Catch die in %SIG handler and unblock the signal before re-dying.
This make Linux work _without_ sigsetjmp().
Turn off sigsetjmp() to see what else it does.
May need Configure probe for sigprocmask() if anything has sigaction()
but not sigprocmask().

p4raw-link: @8408 on //depot/perlio: e86d18fb728c811dd6c2cb46964683c4547de3e7
p4raw-link: @8407 on //depot/perlio: 1b266415f383a85c93346bb15a7bdcac7f62eb77

p4raw-id: //depot/perl@8409

23 years agoRemove variables that were used in experiments.
Nick Ing-Simmons [Thu, 11 Jan 2001 22:43:28 +0000 (22:43 +0000)]
Remove variables that were used in experiments.

p4raw-id: //depot/perlio@8408

23 years agoCatch die in %SIG handler and unblock the signal before re-dying.
Nick Ing-Simmons [Thu, 11 Jan 2001 20:57:44 +0000 (20:57 +0000)]
Catch die in %SIG handler and unblock the signal before re-dying.
This make Linux work _without_ sigsetjmp().
Turn off sigsetjmp() to see what else it does.
May need Configure probe for sigprocmask() if anything has sigaction()
but not sigprocmask().

p4raw-id: //depot/perlio@8407

23 years agoIntegrate mainline
Nick Ing-Simmons [Thu, 11 Jan 2001 19:32:07 +0000 (19:32 +0000)]
Integrate mainline

p4raw-id: //depot/perlio@8406

23 years agoFix UTF-8 lval substr().
Jarkko Hietaniemi [Thu, 11 Jan 2001 17:11:01 +0000 (17:11 +0000)]
Fix UTF-8 lval substr().

p4raw-id: //depot/perl@8405

23 years agoUpdate Changes.
Jarkko Hietaniemi [Thu, 11 Jan 2001 05:13:58 +0000 (05:13 +0000)]
Update Changes.

p4raw-id: //depot/perl@8404

23 years agoRe: [ID 20001029.005] Regex error: "cd. (A. Tw)" !~ /\((\w\. \w+)\)/
Hugo van der Sanden [Mon, 30 Oct 2000 01:33:26 +0000 (01:33 +0000)]
Re: [ID 20001029.005] Regex error: "cd. (A. Tw)" !~ /\((\w\. \w+)\)/
Message-Id: <200010300133.BAA10390@crypt.compulink.co.uk>

p4raw-id: //depot/perl@8403

23 years agoIntegrate perlio:
Jarkko Hietaniemi [Thu, 11 Jan 2001 04:26:12 +0000 (04:26 +0000)]
Integrate perlio:

[  8401]
Allow control of 2nd arg to segsetjmp() via -DSCOPE_SAVES_SIGNAL_MASK.
(So Alan and Ilya can try setting via hints.)
Verified Linux "works" with it true and fails to re-enable SIGINT if false.
Restoring sigmask in Perl_sighandler() if handler dies is not equivalent;
doing the save everywhere seems to restart read() correctly, but just
doing it once "round" the handler does not.

[  8399]
Safe fix for Simon's pclose() doing SvIVX of undef -> core bug.

[  8393]
Back out Simon's pid hackery for now.

[  8371]
Fix "scalars leaked" bugs caused by overload magic
(Highlighted by Ilya's DESTROY optimization.)

p4raw-link: @8401 on //depot/perlio: b03c0a3af9d8dc230dbf7f55955fdc7ce65f2403
p4raw-link: @8399 on //depot/perlio: 25d920232779109764865e51a54577792f1390e3
p4raw-link: @8393 on //depot/perlio: 245f541b6f35ec487dff355c77302d41b2c043a6
p4raw-link: @8371 on //depot/perlio: d460ef459c7692518f607c250b9843bea7e01dd6

p4raw-id: //depot/perl@8402

23 years agoAllow control of 2nd arg to segsetjmp() via -DSCOPE_SAVES_SIGNAL_MASK.
Nick Ing-Simmons [Wed, 10 Jan 2001 22:52:55 +0000 (22:52 +0000)]
Allow control of 2nd arg to segsetjmp() via -DSCOPE_SAVES_SIGNAL_MASK.
(So Alan and Ilya can try setting via hints.)
Verified Linux "works" with it true and fails to re-enable SIGINT if false.
Restoring sigmask in Perl_sighandler() if handler dies is not equivalent;
doing the save everywhere seems to restart read() correctly, but just
doing it once "round" the handler does not.

p4raw-id: //depot/perlio@8401

23 years agoNot defining PERL_PRESERVE_IVUV fixes only the op/inc problem
Jarkko Hietaniemi [Wed, 10 Jan 2001 21:57:54 +0000 (21:57 +0000)]
Not defining PERL_PRESERVE_IVUV fixes only the op/inc problem
of IRIX, HP-UX is unaffected.

p4raw-id: //depot/perl@8400

23 years agoSafe fix for Simon's pclose() doing SvIVX of undef -> core bug.
Nick Ing-Simmons [Wed, 10 Jan 2001 21:29:19 +0000 (21:29 +0000)]
Safe fix for Simon's pclose() doing SvIVX of undef -> core bug.

p4raw-id: //depot/perlio@8399

23 years agoAdd ReuseAddr as a (preferred) alias for Reuse as we know
Jarkko Hietaniemi [Wed, 10 Jan 2001 20:55:31 +0000 (20:55 +0000)]
Add ReuseAddr as a (preferred) alias for Reuse as we know
also have ReusePort.

p4raw-id: //depot/perl@8398

23 years agoadd ReusePort option to IO::Socket::INET for better multicast support (resend)
Jeremy D. Zawodny [Wed, 10 Jan 2001 01:38:13 +0000 (17:38 -0800)]
add ReusePort option to IO::Socket::INET for better multicast support (resend)
Message-ID: <20010110013813.B41744@yahoo-inc.com>

p4raw-id: //depot/perl@8397

23 years agoadd SO_REUSEPORT to export list in Socket.pm for better multicast support (resend)
Jeremy D. Zawodny [Wed, 10 Jan 2001 01:37:32 +0000 (17:37 -0800)]
add SO_REUSEPORT to export list in Socket.pm for better multicast support (resend)
Message-ID: <20010110013732.A41744@yahoo-inc.com>

p4raw-id: //depot/perl@8396

23 years agoTest for bug id 20010105.016 (fixed by #8378).
Jarkko Hietaniemi [Wed, 10 Jan 2001 20:41:37 +0000 (20:41 +0000)]
Test for bug id 20010105.016 (fixed by #8378).

p4raw-id: //depot/perl@8395

23 years agoIntegrate perlio.
Jarkko Hietaniemi [Wed, 10 Jan 2001 20:26:32 +0000 (20:26 +0000)]
Integrate perlio.

p4raw-id: //depot/perl@8394

23 years agoBack out Simon's pid hackery for now.
Nick Ing-Simmons [Wed, 10 Jan 2001 19:34:30 +0000 (19:34 +0000)]
Back out Simon's pid hackery for now.

p4raw-id: //depot/perlio@8393

23 years agoIntegrate mainline. (Builds but does not work - something broke pipes...)
Nick Ing-Simmons [Wed, 10 Jan 2001 19:23:13 +0000 (19:23 +0000)]
Integrate mainline. (Builds but does not work - something broke pipes...)

p4raw-id: //depot/perlio@8392

23 years agoFix my_pclose segfault
Simon Cozens [Wed, 10 Jan 2001 18:39:35 +0000 (18:39 +0000)]
Fix my_pclose segfault
Message-ID: <20010110183934.A25640@pembro26.pmb.ox.ac.uk>

p4raw-id: //depot/perl@8391

23 years agoOpcode.XS, fix memory leak
Charles Lane [Wed, 10 Jan 2001 13:23:02 +0000 (08:23 -0500)]
Opcode.XS, fix memory leak
Message-Id: <010110132245.8129a@DUPHY4.Physics.Drexel.Edu>

p4raw-id: //depot/perl@8390

23 years agoTurn off the integer preservation for now.
Jarkko Hietaniemi [Wed, 10 Jan 2001 15:16:07 +0000 (15:16 +0000)]
Turn off the integer preservation for now.

p4raw-id: //depot/perl@8389

23 years agoFew more IDE/editor nits from p5p.
Jarkko Hietaniemi [Wed, 10 Jan 2001 15:01:25 +0000 (15:01 +0000)]
Few more IDE/editor nits from p5p.

p4raw-id: //depot/perl@8388

23 years agoRe: [ID 20010109.003] Patch 8138 broke a test in libwww
Jarkko Hietaniemi [Wed, 10 Jan 2001 06:53:16 +0000 (06:53 +0000)]
Re: [ID 20010109.003] Patch 8138 broke a test in libwww
To: "Andreas J. Koenig" <andreas.koenig@anima.de>
Date: Tue, 9 Jan 2001 23:16:02 +0000
Message-ID: <20010109231602.A81101@plum.flirble.org>

p4raw-id: //depot/perl@8387

23 years agoTest cases for #8385 (from Simon's "torture.pl")
Jarkko Hietaniemi [Wed, 10 Jan 2001 03:17:54 +0000 (03:17 +0000)]
Test cases for #8385 (from Simon's "torture.pl")

p4raw-id: //depot/perl@8386

23 years agoRe: more UTF8 test suites and an UTF8 patch
Inaba Hiroto [Wed, 10 Jan 2001 11:39:39 +0000 (20:39 +0900)]
Re: more UTF8 test suites and an UTF8 patch
Message-Id: <10101100239.AA10002@tux0017.sdd.tokyo-sc.toshiba.co.jp>

Some more UTF-8 tr cases fixed.

p4raw-id: //depot/perl@8385

23 years agoAllow the locale test needing POSIX and the taint test
Jarkko Hietaniemi [Tue, 9 Jan 2001 22:45:40 +0000 (22:45 +0000)]
Allow the locale test needing POSIX and the taint test
needing IPC::SysV to run under 'minitest' (basically,
bail out if loading the extension fails)

p4raw-id: //depot/perl@8384

23 years agoRemove FileHandle/IO dependence in t/io/openpid.t
Stephen McCamant [Tue, 9 Jan 2001 13:33:22 +0000 (05:33 -0800)]
Remove FileHandle/IO dependence in t/io/openpid.t
Message-ID: <14939.33475.474459.147429@soda.csua.berkeley.edu>

p4raw-id: //depot/perl@8383

23 years agosave_delete(), err, SAVEDELETE() fixes from Charles Lane.
Jarkko Hietaniemi [Tue, 9 Jan 2001 21:06:08 +0000 (21:06 +0000)]
save_delete(), err, SAVEDELETE() fixes from Charles Lane.
Should finish up the bug id 20001205.022.

p4raw-id: //depot/perl@8382

23 years agoRe: [PATCH: perl@8342] comp/proto..........FAILED tests 112-123
Andy Dougherty [Tue, 9 Jan 2001 12:11:16 +0000 (07:11 -0500)]
Re: [PATCH: perl@8342] comp/proto..........FAILED tests 112-123
Message-ID: <Pine.SOL.4.10.10101091144440.13124-100000@maxwell.phys.lafayette.edu>

More robust yacc/bison error detection.

p4raw-id: //depot/perl@8381

23 years agomake t/op/misc.t work on VMS
Charles Lane [Tue, 9 Jan 2001 07:53:55 +0000 (02:53 -0500)]
make t/op/misc.t work on VMS
Message-Id: <010109075323.91c8f@DUPHY4.Physics.Drexel.Edu>

p4raw-id: //depot/perl@8380

23 years ago[ID 20001230.003] UTF-8 tr still hurts
Jarkko Hietaniemi [Sat, 30 Dec 2000 22:57:32 +0000 (00:57 +0200)]
[ID 20001230.003] UTF-8 tr still hurts
Message-Id: <200012302057.WAA31168@alpha.hut.fi>

The #8378 fixed this.

p4raw-id: //depot/perl@8379

23 years agoOne more patch for UTF8
Inaba Hiroto [Tue, 9 Jan 2001 01:04:32 +0000 (10:04 +0900)]
One more patch for UTF8
Message-ID: <3A59E510.52BAB5B9@st.rim.or.jp>

UTF-8 fixes for 'x' and tr///.

p4raw-id: //depot/perl@8378

23 years agoMake explicit our assumption that (for now) "\x{80}" produces UTF-8.
Jarkko Hietaniemi [Tue, 9 Jan 2001 14:32:17 +0000 (14:32 +0000)]
Make explicit our assumption that (for now) "\x{80}" produces UTF-8.

p4raw-id: //depot/perl@8377

23 years agoUpdate Changes.
Jarkko Hietaniemi [Tue, 9 Jan 2001 04:26:43 +0000 (04:26 +0000)]
Update Changes.

p4raw-id: //depot/perl@8375

23 years agoIDE/editor section tweaking.
Jarkko Hietaniemi [Tue, 9 Jan 2001 04:14:32 +0000 (04:14 +0000)]
IDE/editor section tweaking.

p4raw-id: //depot/perl@8374

23 years agoupdates to OS/390 hints file
Peter Prymmer [Mon, 8 Jan 2001 18:06:51 +0000 (10:06 -0800)]
updates to OS/390 hints file
Message-ID: <Pine.OSF.4.10.10101081805530.239173-100000@aspara.forte.com>

In preparation os OS/390 dynamic loading.

p4raw-id: //depot/perl@8373

23 years agoIntegrate with perlio.
Jarkko Hietaniemi [Tue, 9 Jan 2001 00:24:30 +0000 (00:24 +0000)]
Integrate with perlio.

p4raw-id: //depot/perl@8372

23 years agoFix "scalars leaked" bugs caused by overload magic
Nick Ing-Simmons [Mon, 8 Jan 2001 23:54:33 +0000 (23:54 +0000)]
Fix "scalars leaked" bugs caused by overload magic
(Highlighted by Ilya's DESTROY optimization.)

p4raw-id: //depot/perlio@8371

23 years agoIntegrate mainline
Nick Ing-Simmons [Mon, 8 Jan 2001 20:19:41 +0000 (20:19 +0000)]
Integrate mainline

p4raw-id: //depot/perlio@8370

23 years agosave_delete() Safefree() doesn't (anymore?) work with shared
Jarkko Hietaniemi [Mon, 8 Jan 2001 17:30:52 +0000 (17:30 +0000)]
save_delete() Safefree() doesn't (anymore?) work with shared
strings, one test failure in op/misc and almost all of lib/b.
(Outcomments #8369.)

p4raw-id: //depot/perl@8369

23 years ago(Outcommented by #8369.)
Simon Cozens [Sat, 6 Jan 2001 11:48:40 +0000 (11:48 +0000)]
(Outcommented by #8369.)

Subject: Re: Perl BugID 20001205.022 ---- save_delete
Message-ID: <20010106114840.A13227@deep-dark-truthful-mirror.perlhacker.org>

The save_delete() does need the Safefree.

p4raw-id: //depot/perl@8368

23 years ago[ID 20010107.012] [PATCH] 18446744073709551616e0 was treated as UV=18446744073709551615
Nicholas Clark [Sun, 7 Jan 2001 21:07:18 +0000 (21:07 +0000)]
[ID 20010107.012] [PATCH] 18446744073709551616e0 was treated as UV=18446744073709551615
Message-Id: <20010107210717.D1048@plum.flirble.org>

p4raw-id: //depot/perl@8366

23 years agoenviron nit
Simon Cozens [Sun, 7 Jan 2001 17:57:07 +0000 (17:57 +0000)]
environ nit
Message-ID: <20010107175707.A2013@pembro26.pmb.ox.ac.uk>

Use environ only if we have it.

p4raw-id: //depot/perl@8365

23 years agoReplace #6721, GDBM, system malloc, and LEAKTEST.
Jarkko Hietaniemi [Mon, 8 Jan 2001 02:24:51 +0000 (02:24 +0000)]
Replace #6721, GDBM, system malloc, and LEAKTEST.

p4raw-id: //depot/perl@8364

23 years agoFix spurious GVSV OPpOUR_INTRO
Stephen McCamant [Sat, 6 Jan 2001 15:25:02 +0000 (07:25 -0800)]
Fix spurious GVSV OPpOUR_INTRO
Message-ID: <14935.41722.239364.55174@soda.csua.berkeley.edu>

p4raw-id: //depot/perl@8363

23 years ago[patch] xsub AUTOLOAD fix/optimization
Doug MacEachern [Sat, 6 Jan 2001 09:30:05 +0000 (01:30 -0800)]
[patch] xsub AUTOLOAD fix/optimization
Message-ID: <Pine.LNX.4.10.10101060924280.24460-100000@mojo.covalent.net>

Allow AUTOLOAD to be an xsub and allow such xsubs
to avoid use of $AUTOLOAD.

p4raw-id: //depot/perl@8362

23 years agoRe: [PATCH] Re: [ID 20010105.002] close() on process filehandle leaves defunct process
Radu Greab [Sun, 7 Jan 2001 03:16:55 +0000 (05:16 +0200)]
Re: [PATCH] Re: [ID 20010105.002] close() on process filehandle leaves defunct process
Message-ID: <14935.50055.838449.408835@ix.netsoft.ro>

No need for the potentially nonportable $SIG{CHLD}.

p4raw-id: //depot/perl@8361

23 years agoUpdate to Getopt::Long 2.24_02, from Johan Vromans.
Jarkko Hietaniemi [Mon, 8 Jan 2001 01:58:23 +0000 (01:58 +0000)]
Update to Getopt::Long 2.24_02, from Johan Vromans.

p4raw-id: //depot/perl@8360

23 years agoIntegrate perlio:
Jarkko Hietaniemi [Mon, 8 Jan 2001 01:55:44 +0000 (01:55 +0000)]
Integrate perlio:

[  8356]
FILE * in XS code for PerlIO world:
- make PERLIO_NOT_STDIO 0 (co-existance) default for non PERL_CORE case.
- Add FILE * T_STDIO typemap.
- Finish PerlIO_findFILE() and PerlIO_extprtFILE()

[  8346]
Fixup accumulated integrate muddles (perlio == devperl again)

p4raw-link: @8356 on //depot/perlio: f7e7eb72c805f1b630a3d1a32ed33c0f6da60bea
p4raw-link: @8346 on //depot/perlio: ba2475127660598ffe45c99cc6ca9e93a5ca847c

p4raw-id: //depot/perl@8359

23 years agoUpdate the EPOC cross SDK URL.
Jarkko Hietaniemi [Sun, 7 Jan 2001 21:16:50 +0000 (21:16 +0000)]
Update the EPOC cross SDK URL.

p4raw-id: //depot/perl@8358

23 years agoFILE * in XS code for PerlIO world:
Nick Ing-Simmons [Sat, 6 Jan 2001 21:47:52 +0000 (21:47 +0000)]
FILE * in XS code for PerlIO world:
  - make PERLIO_NOT_STDIO 0 (co-existance) default for non PERL_CORE case.
  - Add FILE * T_STDIO typemap.
  - Finish PerlIO_findFILE() and PerlIO_extprtFILE()

p4raw-id: //depot/perlio@8356

23 years agoFixup accumulated integrate muddles (perlio == devperl again)
Nick Ing-Simmons [Sat, 6 Jan 2001 14:36:01 +0000 (14:36 +0000)]
Fixup accumulated integrate muddles (perlio == devperl again)

p4raw-id: //depot/perlio@8346

23 years agoIntegrate mainline
Nick Ing-Simmons [Sat, 6 Jan 2001 14:24:58 +0000 (14:24 +0000)]
Integrate mainline

p4raw-id: //depot/perlio@8345

23 years ago[patch] PerlIO_cleanup() prototype
Doug MacEachern [Fri, 5 Jan 2001 18:15:31 +0000 (10:15 -0800)]
[patch] PerlIO_cleanup() prototype
Message-ID: <Pine.LNX.4.10.10101051813220.340-100000@mojo.covalent.net>

p4raw-id: //depot/perl@8344

23 years agoIRIX compiler noticed that the bof initialization might be
Jarkko Hietaniemi [Sat, 6 Jan 2001 01:04:09 +0000 (01:04 +0000)]
IRIX compiler noticed that the bof initialization might be
bypassed by control flow.

p4raw-id: //depot/perl@8343

23 years agoUpdate Changes.
Jarkko Hietaniemi [Sat, 6 Jan 2001 00:10:48 +0000 (00:10 +0000)]
Update Changes.

p4raw-id: //depot/perl@8342

23 years agoAdd a note about EBCDIC versus UTF-8 to a potential problem spot.
Jarkko Hietaniemi [Fri, 5 Jan 2001 23:52:33 +0000 (23:52 +0000)]
Add a note about EBCDIC versus UTF-8 to a potential problem spot.

p4raw-id: //depot/perl@8341

23 years agoRe: [ID 20010105.002] close() on process filehandle leaves defunct process
Radu Greab [Fri, 5 Jan 2001 21:04:33 +0000 (23:04 +0200)]
Re: [ID 20010105.002] close() on process filehandle leaves defunct process
Message-ID: <14934.6849.742435.23178@ix.netsoft.ro>

p4raw-id: //depot/perl@8340

23 years agoformat and rewording in perlfaq.pod
Robin Barker [Fri, 5 Jan 2001 18:51:20 +0000 (18:51 +0000)]
format and rewording in perlfaq.pod
Message-Id: <200101051851.SAA03310@tempest.npl.co.uk>

p4raw-id: //depot/perl@8339