This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
perl5.git
20 years agocompletion and docs for dynamic loading on OS/390
Peter Prymmer [Wed, 24 Jan 2001 17:17:14 +0000 (09:17 -0800)]
completion and docs for dynamic loading on OS/390
Message-ID: <Pine.OSF.4.10.10101241706120.411912-100000@aspara.forte.com>

p4raw-id: //depot/perl@8544

20 years agoForgotten from #8501.
Jarkko Hietaniemi [Tue, 23 Jan 2001 16:15:46 +0000 (16:15 +0000)]
Forgotten from #8501.

p4raw-id: //depot/perl@8533

20 years agoRE: [PATCH perl@8269] Corrections for Perl_yylex_r (used by a reentrant parser as...
Roca, Ignasi [Mon, 22 Jan 2001 17:51:58 +0000 (18:51 +0100)]
RE: [PATCH perl@8269] Corrections for Perl_yylex_r (used by a reentrant parser as Bison)
Message-ID: <5930DC161690D21196670090271575470397E915@madt009a.siemens.es>

p4raw-id: //depot/perl@8532

20 years agoUpdate Changes.
Jarkko Hietaniemi [Tue, 23 Jan 2001 15:46:01 +0000 (15:46 +0000)]
Update Changes.

p4raw-id: //depot/perl@8531

20 years agoDe-cut-and-pasto.
Jarkko Hietaniemi [Tue, 23 Jan 2001 15:38:39 +0000 (15:38 +0000)]
De-cut-and-pasto.

p4raw-id: //depot/perl@8530

20 years agoDocument the mkdir trailing slashes case.
Jarkko Hietaniemi [Tue, 23 Jan 2001 15:11:04 +0000 (15:11 +0000)]
Document the mkdir trailing slashes case.

p4raw-id: //depot/perl@8529

20 years agolib/lib.pm is arch dependent, and lib/lib_pm.PL shouldn't
Abigail [Mon, 28 Aug 2000 20:35:08 +0000 (16:35 -0400)]
lib/lib.pm is arch dependent, and lib/lib_pm.PL shouldn't
get installed:

Subject: lib/lib.pm
Message-ID: <20000829003508.21281.qmail@foad.org>

p4raw-id: //depot/perl@8528

20 years agoAttach -perlio to the archname if so selected.
Jarkko Hietaniemi [Tue, 23 Jan 2001 14:43:19 +0000 (14:43 +0000)]
Attach -perlio to the archname if so selected.

p4raw-id: //depot/perl@8526

20 years agopod/perlvar.pod
Abigail [Tue, 23 Jan 2001 01:41:10 +0000 (02:41 +0100)]
pod/perlvar.pod
Message-ID: <20010123004110.22259.qmail@foad.org>

p4raw-id: //depot/perl@8525

20 years agoA bug introduced in #8217 (the undefined variable in the
Jarkko Hietaniemi [Tue, 23 Jan 2001 14:22:32 +0000 (14:22 +0000)]
A bug introduced in #8217 (the undefined variable in the
lib/safe1_t #3) fixed, by Charles Lane:

The earlier patch made it so that stuff running in Safe
compartments could do a "caller" and see "main".  That
little change in name is done right before the code in
the compartment is run, and apparantly the parser
was picking up the stash name before it got changed.

(why it was threaded vs. unthreaded Perl that was sensitive to this
I still don't know...and it probably doesn't matter).

I tryed removing the stash name-change and saw that threaded Perl
did indeed pass the lib/safe1.t tests.

So here's a patch; a routine (_safe_pkg_prep) is added to Opcode to
do the name change (and to connect _ in the compartment to the global
_) which is removed from _safe_call_sv.   Then Safe.pm is modified
to call _safe_pkg_prep when creating a new compartment.

Passes all tests with threaded perl on linux; passes all tests
with unthreaded perl on VMS.

At some point I'll probably want to revisit Safe and Opcode to
provide more sensible handling of global variables...and to get
formats working in Safe compartments, which they don't do currently.

p4raw-id: //depot/perl@8524

20 years agoAlso the lib/Thread.pm itself needs to be ignored if
Jarkko Hietaniemi [Tue, 23 Jan 2001 14:11:58 +0000 (14:11 +0000)]
Also the lib/Thread.pm itself needs to be ignored if
the Thread extension hasn't been built.

p4raw-id: //depot/perl@8523

20 years agoprint() instead of warn() so that stderr doesn't get
Jarkko Hietaniemi [Tue, 23 Jan 2001 13:51:28 +0000 (13:51 +0000)]
print() instead of warn() so that stderr doesn't get
unnecessarily polluted.

p4raw-id: //depot/perl@8522

20 years agoIntegrate perlio:
Jarkko Hietaniemi [Tue, 23 Jan 2001 13:49:48 +0000 (13:49 +0000)]
Integrate perlio:

[  8520]
More messing with Encode:
Extra fields in header to allow multiple names and to record
other things "compile" knows.
Re-organise compile to factor out common output routines.

[  8519]
Change file-of-files command line from -F to -f to avoid case issues on VMS.

p4raw-link: @8520 on //depot/perlio: dcda1f94ccf07b68dc3a74b49b117aa6026f2557
p4raw-link: @8519 on //depot/perlio: 3865e8e16e47e0d7cb9fff45bba4e84e396abd42

p4raw-id: //depot/perl@8521

20 years agoMore messing with Encode:
Nick Ing-Simmons [Mon, 22 Jan 2001 21:44:00 +0000 (21:44 +0000)]
More messing with Encode:
  Extra fields in header to allow multiple names and to record
  other things "compile" knows.
  Re-organise compile to factor out common output routines.

p4raw-id: //depot/perlio@8520

20 years agoChange file-of-files command line from -F to -f to avoid case issues on VMS.
Nick Ing-Simmons [Mon, 22 Jan 2001 20:33:50 +0000 (20:33 +0000)]
Change file-of-files command line from -F to -f to avoid case issues on VMS.

p4raw-id: //depot/perlio@8519

20 years agoIntegrate mainline
Nick Ing-Simmons [Mon, 22 Jan 2001 20:28:13 +0000 (20:28 +0000)]
Integrate mainline

p4raw-id: //depot/perlio@8518

20 years agoAdd sv_force_normal() to sv_utf8_downgrade() as suggested
Jarkko Hietaniemi [Mon, 22 Jan 2001 15:37:17 +0000 (15:37 +0000)]
Add sv_force_normal() to sv_utf8_downgrade() as suggested
by Inaba Hiroto.

p4raw-id: //depot/perl@8517

20 years agoMore SIG_SIZE fixes.
Jarkko Hietaniemi [Mon, 22 Jan 2001 14:55:15 +0000 (14:55 +0000)]
More SIG_SIZE fixes.

p4raw-id: //depot/perl@8516

20 years agotypo in last week's configure.com frenzy
Craig A. Berry [Mon, 22 Jan 2001 00:42:24 +0000 (18:42 -0600)]
typo in last week's configure.com frenzy
Message-Id: <p04330103b6917f35375b@[172.16.52.1]>

p4raw-id: //depot/perl@8515

20 years agoVMS catches up with change #8501
Craig A. Berry [Sun, 21 Jan 2001 23:03:25 +0000 (17:03 -0600)]
VMS catches up with change #8501
Message-Id: <p04330101b691596f577f@[172.16.52.1]>

p4raw-id: //depot/perl@8514

20 years agoAdd the .ucm encoding tables to the MANIFEST.
Jarkko Hietaniemi [Mon, 22 Jan 2001 14:14:00 +0000 (14:14 +0000)]
Add the .ucm encoding tables to the MANIFEST.

p4raw-id: //depot/perl@8513

20 years agoIntegrate perlio:
Jarkko Hietaniemi [Mon, 22 Jan 2001 13:43:33 +0000 (13:43 +0000)]
Integrate perlio:

[  8511]
Make "real" layers of ":utf8" and ":raw".
So now PERLIO=utf8 perl ...
does what Andreas wanted.
Fix arg passing in open.pm (still have a Carp issue).

[  8508]
Switch "compiled in" encodings to .ucm format.
(Leave others as .enc till we can run-time load .ucm,
or find some other way to load them.)

p4raw-link: @8511 on //depot/perlio: dfebf9581083f76d0f88d6a3edc9e5b72e852d91
p4raw-link: @8508 on //depot/perlio: e03ac09223e234f57407d65d0cb9cc67f3394e0a

p4raw-id: //depot/perl@8512

20 years agoMake "real" layers of ":utf8" and ":raw".
Nick Ing-Simmons [Sun, 21 Jan 2001 23:44:47 +0000 (23:44 +0000)]
Make "real" layers of ":utf8" and ":raw".
 So now PERLIO=utf8 perl ...
does what Andreas wanted.
Fix arg passing in open.pm (still have a Carp issue).

p4raw-id: //depot/perlio@8511

20 years agoDocument the regex content pushing/popping a bit better.
Jarkko Hietaniemi [Sun, 21 Jan 2001 22:56:53 +0000 (22:56 +0000)]
Document the regex content pushing/popping a bit better.

p4raw-id: //depot/perl@8510

20 years agoTweak the mkdir trailing slash code some more.
Jarkko Hietaniemi [Sun, 21 Jan 2001 22:55:44 +0000 (22:55 +0000)]
Tweak the mkdir trailing slash code some more.

TO DO: the same handling should probably be done for
all the other filesystem functions that can have directories
as their arguments.

p4raw-id: //depot/perl@8509

20 years agoSwitch "compiled in" encodings to .ucm format.
Nick Ing-Simmons [Sun, 21 Jan 2001 21:37:43 +0000 (21:37 +0000)]
Switch "compiled in" encodings to .ucm format.
(Leave others as .enc till we can run-time load .ucm,
or find some other way to load them.)

p4raw-id: //depot/perlio@8508

20 years agoIntegrate (partial) mainline.
Nick Ing-Simmons [Sun, 21 Jan 2001 21:02:03 +0000 (21:02 +0000)]
Integrate (partial) mainline.

p4raw-id: //depot/perlio@8507

20 years agoUpdate Changes.
Jarkko Hietaniemi [Sun, 21 Jan 2001 20:09:30 +0000 (20:09 +0000)]
Update Changes.

p4raw-id: //depot/perl@8506

20 years agoMinor typos in perlfaq2.pod
Stephen P. Potter [Fri, 19 Jan 2001 16:01:13 +0000 (11:01 -0500)]
Minor typos in perlfaq2.pod
Message-Id: <200101192101.QAA11911@spotter.yi.org>

with a nit from Philip Newton.

p4raw-id: //depot/perl@8505

20 years agoSanity check for conflicting thread flavours.
Jarkko Hietaniemi [Sun, 21 Jan 2001 19:32:21 +0000 (19:32 +0000)]
Sanity check for conflicting thread flavours.

p4raw-id: //depot/perl@8503

20 years agoThe SIG_SIZE is the number of the elements *excluding*
Jarkko Hietaniemi [Sun, 21 Jan 2001 19:22:26 +0000 (19:22 +0000)]
The SIG_SIZE is the number of the elements *excluding*
the terminating NULL.

p4raw-id: //depot/perl@8501

20 years agoIntegrate perlio:
Jarkko Hietaniemi [Sun, 21 Jan 2001 18:31:31 +0000 (18:31 +0000)]
Integrate perlio:

[  8498]
Encode cleanup.
Add command line control over "compile" so that Makefile.PL
needs can be combined with other uses.
Use command line options in Makefile.PL.
Fix multi-byte parsing in .ucm files.

[  8497]
Warn and set errno when open(...,":encoding(xxxxx)",...) cannot find xxxxx.

[  8496]
Fixup after integrate:
missed the .sym files that are changed by regen_headers
sv.c and proto.h disagreed about pTHX_ ness of EXPECT_NUMBER.

[  8484]
Infrastructure to allow:
open($fh,"|-",@array);
to be implemented
i.e. mark pp_open as needing a stack mark, and make pp_open
process its args in that style (and pass them _all_ to tied handles OPEN).
Invent do_openn() which takes SV ** at allow it to see multiple args.
Note this does not _do_ anything yet.

p4raw-link: @8498 on //depot/perlio: afdae191a418d1363d2ddc3dcefffb0785c0a155
p4raw-link: @8497 on //depot/perlio: 52744f63cab71e4f408a2490707f42c331bb389e
p4raw-link: @8496 on //depot/perlio: 9dd79c3f9b66ee5059b4277b6f15d5bfcd846510
p4raw-link: @8484 on //depot/perlio: a567e93b903bc9849952c06533059c2f2e2fb226

p4raw-id: //depot/perl@8500

20 years agoRe: 8482 busted for $^V sprintf()s on OS/390
Hugo van der Sanden [Sun, 21 Jan 2001 13:34:05 +0000 (13:34 +0000)]
Re: 8482 busted for $^V sprintf()s on OS/390
Message-Id: <200101211334.NAA18121@crypt.compulink.co.uk>

In sprintf UTF8ize only if necessary.

p4raw-id: //depot/perl@8499

20 years agoEncode cleanup.
Nick Ing-Simmons [Sun, 21 Jan 2001 16:25:32 +0000 (16:25 +0000)]
Encode cleanup.
Add command line control over "compile" so that Makefile.PL
needs can be combined with other uses.
Use command line options in Makefile.PL.
Fix multi-byte parsing in .ucm files.

p4raw-id: //depot/perlio@8498

20 years agoWarn and set errno when open(...,":encoding(xxxxx)",...) cannot find xxxxx.
Nick Ing-Simmons [Sun, 21 Jan 2001 12:56:27 +0000 (12:56 +0000)]
Warn and set errno when open(...,":encoding(xxxxx)",...) cannot find xxxxx.

p4raw-id: //depot/perlio@8497

20 years agoFixup after integrate:
Nick Ing-Simmons [Sun, 21 Jan 2001 12:18:45 +0000 (12:18 +0000)]
Fixup after integrate:
 missed the .sym files that are changed by regen_headers
 sv.c and proto.h disagreed about pTHX_ ness of EXPECT_NUMBER.

p4raw-id: //depot/perlio@8496

20 years agoIntegrate mainline.
Nick Ing-Simmons [Sun, 21 Jan 2001 11:51:07 +0000 (11:51 +0000)]
Integrate mainline.

p4raw-id: //depot/perlio@8495

20 years agoForgot the expect_number() prototype.
Jarkko Hietaniemi [Sat, 20 Jan 2001 23:12:11 +0000 (23:12 +0000)]
Forgot the expect_number() prototype.

p4raw-id: //depot/perl@8494

20 years agoREADME.vms URL updates
Peter Prymmer [Fri, 19 Jan 2001 18:59:02 +0000 (10:59 -0800)]
README.vms URL updates
Message-ID: <Pine.OSF.4.10.10101191856510.61572-100000@aspara.forte.com>

Plus Craig A. Berry's suggestion to use compaq.com instead
of digital.com.

p4raw-id: //depot/perl@8493

20 years agoMemory management calls documentation.
Jarkko Hietaniemi [Sat, 20 Jan 2001 22:50:05 +0000 (22:50 +0000)]
Memory management calls documentation.

p4raw-id: //depot/perl@8492

20 years agoSignedness nit plus few memcpy/Copy nits.
Jarkko Hietaniemi [Sat, 20 Jan 2001 22:38:33 +0000 (22:38 +0000)]
Signedness nit plus few memcpy/Copy nits.

p4raw-id: //depot/perl@8491

20 years agominor typos in some dl_$foo.xs files
Peter Prymmer [Fri, 19 Jan 2001 18:43:14 +0000 (10:43 -0800)]
minor typos in some dl_$foo.xs files
Message-ID: <Pine.OSF.4.10.10101191841080.61505-100000@aspara.forte.com>

p4raw-id: //depot/perl@8490

20 years agowin32 Makefile(s) handle podified READMEs
Peter Prymmer [Fri, 19 Jan 2001 18:33:43 +0000 (10:33 -0800)]
win32 Makefile(s) handle podified READMEs
Message-ID: <Pine.OSF.4.10.10101191828050.61158-100000@aspara.forte.com>

p4raw-id: //depot/perl@8489

20 years agoremove redundant dependencies that are unneeded
Peter Prymmer [Fri, 19 Jan 2001 18:25:38 +0000 (10:25 -0800)]
remove redundant dependencies that are unneeded
Message-ID: <Pine.OSF.4.10.10101191816550.61158-100000@aspara.forte.com>

p4raw-id: //depot/perl@8488

20 years agopartial support for dynaloading on OS/390
Peter Prymmer [Fri, 19 Jan 2001 18:12:05 +0000 (10:12 -0800)]
partial support for dynaloading on OS/390
Message-ID: <Pine.OSF.4.10.10101191646420.61158-100000@aspara.forte.com>

p4raw-id: //depot/perl@8487

20 years agofloating point mangling warnings for README.os390 and README.posix-bc
Peter Prymmer [Fri, 19 Jan 2001 13:48:15 +0000 (05:48 -0800)]
floating point mangling warnings for README.os390 and README.posix-bc
Message-ID: <Pine.OSF.4.10.10101191347140.59299-100000@aspara.forte.com>

p4raw-id: //depot/perl@8486

20 years agoDocument and test the new qu operator.
Jarkko Hietaniemi [Sat, 20 Jan 2001 20:15:30 +0000 (20:15 +0000)]
Document and test the new qu operator.

p4raw-id: //depot/perl@8485

20 years agoInfrastructure to allow:
Nick Ing-Simmons [Sat, 20 Jan 2001 19:42:30 +0000 (19:42 +0000)]
Infrastructure to allow:
  open($fh,"|-",@array);
to be implemented
i.e. mark pp_open as needing a stack mark, and make pp_open
process its args in that style (and pass them _all_ to tied handles OPEN).
Invent do_openn() which takes SV ** at allow it to see multiple args.
Note this does not _do_ anything yet.

p4raw-id: //depot/perlio@8484

20 years agoIntegrate mainline.
Nick Ing-Simmons [Sat, 20 Jan 2001 17:23:14 +0000 (17:23 +0000)]
Integrate mainline.

p4raw-id: //depot/perlio@8483

20 years agoUpdate Changes.
Jarkko Hietaniemi [Fri, 19 Jan 2001 15:37:49 +0000 (15:37 +0000)]
Update Changes.

p4raw-id: //depot/perl@8482

20 years agoRe: new feature: s?printf parameter reordering
Hugo van der Sanden [Thu, 11 Jan 2001 17:09:03 +0000 (17:09 +0000)]
Re: new feature: s?printf parameter reordering
Message-Id: <200101111709.RAA23756@crypt.compulink.co.uk>

- support reordering for all parameters: %, *v, *, .*
- lay down that the reordering specification must immediately
  follow that parameter: %3$, *v3$, *3$, .*3$
- fix vectorisation of a zero-length string
- factor out the code choosing the argument to format

Possibly unwanted side-effects:
- the special format specifiers ' +-0' must now precede any
  vectorisation specifier. Tests in op/sprintf and op/ver
  have been changed to reflect this.
- sprintf.t test #214 changed its expectations because in many
  cases, the next parameter has already been consumed when an
  invalid type letter is detected.

Probably wanted side-effects:
- attempts to format a non-existent parameter will warn as if C<undef>
- attempt to write to non-existent parameter with '%n' will complain
  of "attempt to modify read-only value" instead of being silent

p4raw-id: //depot/perl@8481

20 years agoPATCH pragma/locale.t
Andreas König [Thu, 18 Jan 2001 09:45:37 +0000 (10:45 +0100)]
PATCH pragma/locale.t
Message-ID: <m3lms98czy.fsf@ak-71.mind.de>

p4raw-id: //depot/perl@8480

20 years agoAdd tracing for debugging extensions builds in VMS, from Charles Lane.
Jarkko Hietaniemi [Fri, 19 Jan 2001 13:19:58 +0000 (13:19 +0000)]
Add tracing for debugging extensions builds in VMS, from Charles Lane.

p4raw-id: //depot/perl@8479

20 years agoAutomate 1_compile.t.
Jarkko Hietaniemi [Fri, 19 Jan 2001 02:12:35 +0000 (02:12 +0000)]
Automate 1_compile.t.

p4raw-id: //depot/perl@8478

20 years agoIntegrate perlio:
Jarkko Hietaniemi [Fri, 19 Jan 2001 01:49:56 +0000 (01:49 +0000)]
Integrate perlio:

[  8475]
Win32 "safe signals" co-existance fix.
Fix SIG_SIZE value.
Clear PL_sig_pending when cloning (fork).

p4raw-link: @8475 on //depot/perlio: 66fe0623488f98a7806a1e9f1451648932318696

p4raw-id: //depot/perl@8477

20 years agoIntegrate mainline
Nick Ing-Simmons [Thu, 18 Jan 2001 21:51:52 +0000 (21:51 +0000)]
Integrate mainline

p4raw-id: //depot/perlio@8476

20 years agoWin32 "safe signals" co-existance fix.
Nick Ing-Simmons [Thu, 18 Jan 2001 21:48:02 +0000 (21:48 +0000)]
Win32 "safe signals" co-existance fix.
Fix SIG_SIZE value.
Clear PL_sig_pending when cloning (fork).

p4raw-id: //depot/perlio@8475

20 years agoIt's Pod::Text::Overstrike, not Pod::Overstrike.
Jarkko Hietaniemi [Thu, 18 Jan 2001 14:40:57 +0000 (14:40 +0000)]
It's Pod::Text::Overstrike, not Pod::Overstrike.

p4raw-id: //depot/perl@8474

20 years agoThe first bug found by 1_compile.t.
Jarkko Hietaniemi [Thu, 18 Jan 2001 04:30:24 +0000 (04:30 +0000)]
The first bug found by 1_compile.t.

p4raw-id: //depot/perl@8472

20 years agoAdd Schwern's 1_compile test. The compile_module script renamed
Jarkko Hietaniemi [Thu, 18 Jan 2001 04:29:42 +0000 (04:29 +0000)]
Add Schwern's 1_compile test.  The compile_module script renamed
to be a bit shorter for the 8.3 people.

p4raw-id: //depot/perl@8471

20 years agoRe: subversion undef on VMS (was Re: [ID 20001218.033] Not OK: perl v5.6.1 +v5.6...
Peter Prymmer [Wed, 17 Jan 2001 13:07:11 +0000 (05:07 -0800)]
Re: subversion undef on VMS (was Re: [ID 20001218.033] Not OK: perl v5.6.1 +v5.6.1-TRIAL1 on   VMS_AXP V7.2-1)
Message-ID: <Pine.OSF.4.10.10101171255380.289071-100000@aspara.forte.com>
Replace #8462.

p4raw-id: //depot/perl@8469

20 years agoIntegrate perlio:
Jarkko Hietaniemi [Thu, 18 Jan 2001 03:42:08 +0000 (03:42 +0000)]
Integrate perlio:

[  8467]
"Safe" signals - trial implementation.
gv.c tweaked to zero PL_sig_pend array
perlio.c tweaked to PERL_ASYNC_CHECK() on EINTR
util.c tweaked to not set SA_RESTART to give perlio.c a chance.
Odd thing is that it "works" with PERLIO=stdio as well (linux).

p4raw-link: @8467 on //depot/perlio: 0a8e0eff0300ee74cef43b18ff11d05a6376450e

p4raw-id: //depot/perl@8468

20 years ago"Safe" signals - trial implementation.
Nick Ing-Simmons [Wed, 17 Jan 2001 22:41:10 +0000 (22:41 +0000)]
"Safe" signals - trial implementation.
 gv.c tweaked to zero PL_sig_pend array
 perlio.c tweaked to PERL_ASYNC_CHECK() on EINTR
 util.c tweaked to not set SA_RESTART to give perlio.c a chance.
Odd thing is that it "works" with PERLIO=stdio as well (linux).

p4raw-id: //depot/perlio@8467

20 years agoIntegrate mainline.
Nick Ing-Simmons [Wed, 17 Jan 2001 20:40:20 +0000 (20:40 +0000)]
Integrate mainline.

p4raw-id: //depot/perlio@8466

20 years agoRe: [PATCH: perl@8429] lib/tie-substrhash.t FAILED at test 11
Nicholas Clark [Wed, 17 Jan 2001 17:31:33 +0000 (17:31 +0000)]
Re: [PATCH: perl@8429]  lib/tie-substrhash.t FAILED at test 11
Message-ID: <20010117173133.I2633@plum.flirble.org>

p4raw-id: //depot/perl@8465

20 years agolib/tie-substrhash.t FAILED at test 11
Roca, Ignasi [Wed, 17 Jan 2001 15:16:43 +0000 (16:16 +0100)]
lib/tie-substrhash.t FAILED at test 11
Message-ID: <5930DC161690D2119667009027157547038C8A85@madt009a.siemens.es>

pp_int() was dropping an NV to the floor,
int(279964589018079/59) either returned not an integer
4745162525730.15, or one got "Attempt to free unreferenced scalar."

p4raw-id: //depot/perl@8464

20 years ago(Replaced by #8469)
Craig A. Berry [Tue, 16 Jan 2001 23:38:46 +0000 (17:38 -0600)]
(Replaced by #8469)

Subject: subversion undef on VMS (was Re: [ID 20001218.033] Not OK: perl v5.6.1 +v5.6.1-TRIAL1 on   VMS_AXP V7.2-1)
Message-Id: <p04330103b68ad8cfcbfd@[172.16.52.1]>

p4raw-id: //depot/perl@8462

20 years agoAllow for one trailing slash in the directory of mkdir().
Jarkko Hietaniemi [Wed, 17 Jan 2001 05:56:12 +0000 (05:56 +0000)]
Allow for one trailing slash in the directory of mkdir().

p4raw-id: //depot/perl@8461

20 years agoDefine SIG_SIZE, the number of elements in the sig_name and
Jarkko Hietaniemi [Wed, 17 Jan 2001 03:24:48 +0000 (03:24 +0000)]
Define SIG_SIZE, the number of elements in the sig_name and
sig_num arrays, including the final NULL entry.

p4raw-id: //depot/perl@8459

20 years agoIntegrate perlio:
Jarkko Hietaniemi [Wed, 17 Jan 2001 01:41:33 +0000 (01:41 +0000)]
Integrate perlio:

[  8457]
Provide infrastructure for PERL_ASYNC_CHECK() style safe signals.
Provides all the "cost" but no benefit yet - it is to allow cost
to be measured, and implementation experiments (just in mg.c?).

p4raw-link: @8457 on //depot/perlio: ce08f86c8b1d404b3d9fec75a102b8cd65f8766a

p4raw-id: //depot/perl@8458

20 years agoProvide infrastructure for PERL_ASYNC_CHECK() style safe signals.
Nick Ing-Simmons [Tue, 16 Jan 2001 22:07:26 +0000 (22:07 +0000)]
Provide infrastructure for PERL_ASYNC_CHECK() style safe signals.
Provides all the "cost" but no benefit yet - it is to allow cost
to be measured, and implementation experiments (just in mg.c?).

p4raw-id: //depot/perlio@8457

20 years agoIntegrate mainline.
Nick Ing-Simmons [Tue, 16 Jan 2001 21:07:07 +0000 (21:07 +0000)]
Integrate mainline.

p4raw-id: //depot/perlio@8456

20 years agoregcomp.c old feature removal
Mark-Jason Dominus [Tue, 16 Jan 2001 14:43:18 +0000 (14:43 +0000)]
regcomp.c old feature removal
Message-ID: <20010116144318.7140.qmail@plover.com>

p4raw-id: //depot/perl@8455

20 years agoUpdate Changes.
Jarkko Hietaniemi [Tue, 16 Jan 2001 16:09:33 +0000 (16:09 +0000)]
Update Changes.

p4raw-id: //depot/perl@8453

20 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

20 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

20 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

20 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

20 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

20 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

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

p4raw-id: //depot/perl@8446

20 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

20 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

20 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

20 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

20 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

20 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

20 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

20 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

20 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

20 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

20 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

20 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

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

p4raw-id: //depot/perlio@8432

20 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

20 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

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

p4raw-id: //depot/perl@8429

20 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

20 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

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

p4raw-id: //depot/perl@8426