summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Attach -perlio to the archname if so selected.Jarkko Hietaniemi2001-01-231-46/+58
| | | p4raw-id: //depot/perl@8526
* pod/perlvar.podAbigail2001-01-231-7/+12
| | | | | Message-ID: <20010123004110.22259.qmail@foad.org> p4raw-id: //depot/perl@8525
* A bug introduced in #8217 (the undefined variable in theJarkko Hietaniemi2001-01-232-6/+22
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
* Also the lib/Thread.pm itself needs to be ignored ifJarkko Hietaniemi2001-01-231-1/+4
| | | | | the Thread extension hasn't been built. p4raw-id: //depot/perl@8523
* print() instead of warn() so that stderr doesn't getJarkko Hietaniemi2001-01-231-1/+1
| | | | | unnecessarily polluted. p4raw-id: //depot/perl@8522
* Integrate perlio:Jarkko Hietaniemi2001-01-234-47/+61
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | [ 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
| * More messing with Encode:Nick Ing-Simmons2001-01-223-43/+57
| | | | | | | | | | | | | | 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
| * Change file-of-files command line from -F to -f to avoid case issues on VMS.Nick Ing-Simmons2001-01-222-4/+4
| | | | | | p4raw-id: //depot/perlio@8519
| * Integrate mainlineNick Ing-Simmons2001-01-228-20/+62
| |\ | |/ |/| p4raw-id: //depot/perlio@8518
* | Add sv_force_normal() to sv_utf8_downgrade() as suggestedJarkko Hietaniemi2001-01-221-3/+7
| | | | | | | | | | by Inaba Hiroto. p4raw-id: //depot/perl@8517
* | More SIG_SIZE fixes.Jarkko Hietaniemi2001-01-223-3/+3
| | | | | | p4raw-id: //depot/perl@8516
* | typo in last week's configure.com frenzyCraig A. Berry2001-01-221-1/+1
| | | | | | | | | | Message-Id: <p04330103b6917f35375b@[172.16.52.1]> p4raw-id: //depot/perl@8515
* | VMS catches up with change #8501Craig A. Berry2001-01-221-2/+2
| | | | | | | | | | Message-Id: <p04330101b691596f577f@[172.16.52.1]> p4raw-id: //depot/perl@8514
* | Add the .ucm encoding tables to the MANIFEST.Jarkko Hietaniemi2001-01-221-0/+21
| | | | | | p4raw-id: //depot/perl@8513
* | Integrate perlio:Jarkko Hietaniemi2001-01-2226-27/+5506
|\ \ | |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | [ 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
| * Make "real" layers of ":utf8" and ":raw".Nick Ing-Simmons2001-01-213-22/+175
| | | | | | | | | | | | | | 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
| * Switch "compiled in" encodings to .ucm format.Nick Ing-Simmons2001-01-2123-5/+5331
| | | | | | | | | | | | (Leave others as .enc till we can run-time load .ucm, or find some other way to load them.) p4raw-id: //depot/perlio@8508
| * Integrate (partial) mainline.Nick Ing-Simmons2001-01-2112-19/+210
| |\ | | | | | | p4raw-id: //depot/perlio@8507
* | | Document the regex content pushing/popping a bit better.Jarkko Hietaniemi2001-01-211-7/+16
| | | | | | | | | p4raw-id: //depot/perl@8510
* | | Tweak the mkdir trailing slash code some more.Jarkko Hietaniemi2001-01-211-4/+12
| |/ |/| | | | | | | | | | | 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
* | Update Changes.Jarkko Hietaniemi2001-01-212-1/+181
| | | | | | p4raw-id: //depot/perl@8506
* | Minor typos in perlfaq2.podStephen P. Potter2001-01-211-3/+3
| | | | | | | | | | | | | | Message-Id: <200101192101.QAA11911@spotter.yi.org> with a nit from Philip Newton. p4raw-id: //depot/perl@8505
* | Sanity check for conflicting thread flavours.Jarkko Hietaniemi2001-01-211-1/+14
| | | | | | p4raw-id: //depot/perl@8503
* | The SIG_SIZE is the number of the elements *excluding*Jarkko Hietaniemi2001-01-218-8/+8
| | | | | | | | | | the terminating NULL. p4raw-id: //depot/perl@8501
* | Integrate perlio:Jarkko Hietaniemi2001-01-2117-58/+146
|\ \ | |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | [ 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
| * Encode cleanup.Nick Ing-Simmons2001-01-212-20/+67
| | | | | | | | | | | | | | | | 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
| * Warn and set errno when open(...,":encoding(xxxxx)",...) cannot find xxxxx.Nick Ing-Simmons2001-01-211-2/+11
| | | | | | p4raw-id: //depot/perlio@8497
| * Fixup after integrate:Nick Ing-Simmons2001-01-213-5/+6
| | | | | | | | | | | | 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
| * Integrate mainline.Nick Ing-Simmons2001-01-2121-102/+444
| |\ | | | | | | p4raw-id: //depot/perlio@8495
| * | Infrastructure to allow:Nick Ing-Simmons2001-01-2011-31/+62
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
| * | Integrate mainline.Nick Ing-Simmons2001-01-208-338/+428
| |\ \ | | | | | | | | p4raw-id: //depot/perlio@8483
* | | | Re: 8482 busted for $^V sprintf()s on OS/390 Hugo van der Sanden2001-01-211-7/+5
| |_|/ |/| | | | | | | | | | | | | | | | | Message-Id: <200101211334.NAA18121@crypt.compulink.co.uk> In sprintf UTF8ize only if necessary. p4raw-id: //depot/perl@8499
* | | Forgot the expect_number() prototype.Jarkko Hietaniemi2001-01-203-0/+6
| | | | | | | | | p4raw-id: //depot/perl@8494
* | | README.vms URL updatesPeter Prymmer2001-01-201-14/+16
| | | | | | | | | | | | | | | | | | | | | | | | 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
* | | Memory management calls documentation.Jarkko Hietaniemi2001-01-201-11/+21
| | | | | | | | | p4raw-id: //depot/perl@8492
* | | Signedness nit plus few memcpy/Copy nits.Jarkko Hietaniemi2001-01-201-4/+4
| | | | | | | | | p4raw-id: //depot/perl@8491
* | | minor typos in some dl_$foo.xs filesPeter Prymmer2001-01-202-2/+2
| | | | | | | | | | | | | | | Message-ID: <Pine.OSF.4.10.10101191841080.61505-100000@aspara.forte.com> p4raw-id: //depot/perl@8490
* | | win32 Makefile(s) handle podified READMEsPeter Prymmer2001-01-202-1/+13
| | | | | | | | | | | | | | | Message-ID: <Pine.OSF.4.10.10101191828050.61158-100000@aspara.forte.com> p4raw-id: //depot/perl@8489
* | | remove redundant dependencies that are unneededPeter Prymmer2001-01-201-2/+2
| | | | | | | | | | | | | | | Message-ID: <Pine.OSF.4.10.10101191816550.61158-100000@aspara.forte.com> p4raw-id: //depot/perl@8488
* | | partial support for dynaloading on OS/390Peter Prymmer2001-01-204-32/+241
| | | | | | | | | | | | | | | Message-ID: <Pine.OSF.4.10.10101191646420.61158-100000@aspara.forte.com> p4raw-id: //depot/perl@8487
* | | floating point mangling warnings for README.os390 and README.posix-bcPeter Prymmer2001-01-202-1/+59
| | | | | | | | | | | | | | | Message-ID: <Pine.OSF.4.10.10101191347140.59299-100000@aspara.forte.com> p4raw-id: //depot/perl@8486
* | | Document and test the new qu operator.Jarkko Hietaniemi2001-01-206-35/+80
| |/ |/| | | p4raw-id: //depot/perl@8485
* | Update Changes.Jarkko Hietaniemi2001-01-192-1/+230
| | | | | | p4raw-id: //depot/perl@8482
* | Re: new feature: s?printf parameter reordering Hugo van der Sanden2001-01-193-121/+133
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
* | PATCH pragma/locale.tAndreas König2001-01-191-10/+16
| | | | | | | | | | Message-ID: <m3lms98czy.fsf@ak-71.mind.de> p4raw-id: //depot/perl@8480
* | Add tracing for debugging extensions builds in VMS, from Charles Lane.Jarkko Hietaniemi2001-01-191-1/+3
| | | | | | p4raw-id: //depot/perl@8479
* | Automate 1_compile.t.Jarkko Hietaniemi2001-01-191-205/+46
| | | | | | p4raw-id: //depot/perl@8478
* | Integrate perlio:Jarkko Hietaniemi2001-01-197-8/+30
|\ \ | |/ | | | | | | | | | | | | | | | | [ 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
| * Integrate mainlineNick Ing-Simmons2001-01-185-4/+266
| |\ | |/ |/| p4raw-id: //depot/perlio@8476
* | It's Pod::Text::Overstrike, not Pod::Overstrike.Jarkko Hietaniemi2001-01-181-1/+3
| | | | | | p4raw-id: //depot/perl@8474