summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
* Tweak an existing IO test to test also the change #19910.Jarkko Hietaniemi2003-07-011-11/+31
| | | | | p4raw-link: @19910 on //depot/perl: 38af81ff258ecdcd67c7b6fdf4b602a68c7fd75f p4raw-id: //depot/perl@19911
* Integrate from perlio:Jarkko Hietaniemi2003-07-011-0/+8
| | | | | | | | | | [ 19909] binmode() should affect IoOFP() as well as IoIFP() if it is distinct (e.g. sockets). p4raw-link: @19909 on //depot/perlio: 5a828df094714ebe5d444cf1aea96c870ca9e452 p4raw-id: //depot/perl@19910 p4raw-integrated: from //depot/perlio@19906 'merge in' pp_sys.c (@19868..)
* Do the "aligned contiguous" check only if the argumentsJarkko Hietaniemi2003-07-011-28/+60
| | | | | | look like aligned; re-introduce the "traditional contiguous" checks with OS/2 special quirks and all. p4raw-id: //depot/perl@19906
* Switch on PERL_IMPLICIT_SYS, not on Win32.Jarkko Hietaniemi2003-07-011-4/+10
| | | p4raw-id: //depot/perl@19903
* Regen Glossary et al.Jarkko Hietaniemi2003-07-013-23/+12
| | | p4raw-id: //depot/perl@19902
* Regen Configure.Jarkko Hietaniemi2003-07-011-2/+2
| | | p4raw-id: //depot/perl@19900
* More nanosleep removal.Jarkko Hietaniemi2003-07-0113-44/+0
| | | p4raw-id: //depot/perl@19899
* Rework Time::HiRes not to need HAS_NANOSLEEP from Configure.Jarkko Hietaniemi2003-07-015-44/+28
| | | p4raw-id: //depot/perl@19898
* Re: Subject: Problems: 5.8.1, Solaris, Configure, sched_yield(), -lrt & -lposix4Alan Burlison2003-07-018-34/+22
| | | | | Message-ID: <3F00C1BC.3020103@sun.com> p4raw-id: //depot/perl@19897
* Integrate #19892, #19895 from perlio to compile and avoidJarkko Hietaniemi2003-06-301-0/+4
|\ | | | | | | | | crashing on Win32. p4raw-id: //depot/perl@19896
| * Win32 hack for doing_taint()Nick Ing-Simmons2003-06-301-1/+4
| | | | | | p4raw-id: //depot/perlio@19895
| * Integrate mainlineNick Ing-Simmons2003-06-3037-265/+404
| |\ | |/ |/| p4raw-id: //depot/perlio@19894
* | int is not UV.Jarkko Hietaniemi2003-06-301-2/+2
| | | | | | p4raw-id: //depot/perl@19890
* | The 'contiguous' test for argv[], envp[] was bogusJarkko Hietaniemi2003-06-303-32/+44
| | | | | | | | | | | | | | | | | | since those need not be in memory end-to-end, e.g. in Tru64 they are aligned by eight. Loosen the test so that 'contiguousness' is fulfilled if the elements are within PTRSIZE alignment. This makes Tru64 to pass the join.t, too. p4raw-id: //depot/perl@19889
* | $0 doc tweakage.Jarkko Hietaniemi2003-06-301-5/+9
| | | | | | p4raw-id: //depot/perl@19888
* | $0 test tweaks from Andreas.Jarkko Hietaniemi2003-06-302-7/+20
| | | | | | p4raw-id: //depot/perl@19887
* | Misc Pod Nits.Rafael Garcia-Suarez2003-06-292-4/+4
| | | | | | p4raw-id: //depot/perl@19886
* | Fix a faulty alias.Jarkko Hietaniemi2003-06-291-1/+1
| | | | | | p4raw-id: //depot/perl@19885
* | The joy of $0. Undoing the #16399 makes Andreas'Jarkko Hietaniemi2003-06-293-57/+67
| | | | | | | | | | | | | | | | | | | | | | | | | | | | tests (see [perl #22811]) pass (yes, padding with space instead of nul makes no sense, but that seems to work, maybe Linux does some deep magic in ps(1)?); moving the PL_origalen computation earlier makes also the threaded-first case fully pass. But in general modifying the argv[] is very non-portable. (e.g. in Tru64 it seems to be limited to the size of the original argv[0] since the argv[] are not contiguous?) Everybody should just have setproctitle(). p4raw-id: //depot/perl@19884
* | More on the macro debugging and expansion.Jarkko Hietaniemi2003-06-291-4/+17
| | | | | | p4raw-id: //depot/perl@19883
* | Perl_doing_taint must be public, for programs that embed perlRafael Garcia-Suarez2003-06-293-5/+2
| | | | | | p4raw-id: //depot/perl@19882
* | More coffee...Jarkko Hietaniemi2003-06-291-1/+1
| | | | | | p4raw-id: //depot/perl@19881
* | argc, argv.Jarkko Hietaniemi2003-06-291-2/+2
| | | | | | p4raw-id: //depot/perl@19880
* | Another spot where a zero $test{$max} can make things go boom.Jarkko Hietaniemi2003-06-291-1/+1
| | | | | | p4raw-id: //depot/perl@19879
* | Move the PL_earlytaint initialization to the PERL_SYS_INIT()Jarkko Hietaniemi2003-06-299-12/+30
| | | | | | | | | | as per suggestion from Sarathy. p4raw-id: //depot/perl@19878
* | The #19842 is no more needed thanks to #19876,Jarkko Hietaniemi2003-06-281-7/+2
| | | | | | | | | | | | and the #19842 was wrong anyway (it affected only the threaded case.) p4raw-id: //depot/perl@19877
* | Re: your malloc patchesIlya Zakharevich2003-06-281-46/+55
| | | | | | | | | | | | | | Message-ID: <20030627135406.GA8914@math.berkeley.edu> More malloc patches: now they seem to work even in Tru64. p4raw-id: //depot/perl@19876
* | Duh.Jarkko Hietaniemi2003-06-281-1/+1
| | | | | | p4raw-id: //depot/perl@19875
* | Retract #19867; the bug was really much simpler:Jarkko Hietaniemi2003-06-281-19/+17
| | | | | | | | | | the < max must be <= max instead. p4raw-id: //depot/perl@19874
* | Using $1 without testing success of the regexp, bad.Rafael Garcia-Suarez2003-06-281-4/+5
| | | | | | p4raw-id: //depot/perl@19873
* | Some clarification about the current semantics of CHECK andRafael Garcia-Suarez2003-06-281-9/+11
| | | | | | | | | | INIT blocks. See bug [perl #22826]. p4raw-id: //depot/perl@19872
* | [Encode] pre-1.97 patchesDan Kogai2003-06-283-58/+78
| | | | | | | | | | Message-Id: <56D5BFEE-A8BB-11D7-9092-000393AE4244@dan.co.jp> p4raw-id: //depot/perl@19871
* | Two debugging patches.Dave Mitchell2003-06-289-25/+72
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The first allows to hold symbolic switches in $^D and more generally fixes assignment to $^D. The second one improves the information given by -Dl. Subject: [PATCH] allow $^D = "flags" Date: Fri, 27 Jun 2003 22:26:24 +0100 Message-ID: <20030627212624.GB12887@fdgroup.com> Subject: [PATCH] make -Dl show more scope info From: Dave Mitchell <davem@fdgroup.com> Date: Fri, 27 Jun 2003 23:00:36 +0100 Message-ID: <20030627220036.GC12887@fdgroup.com> p4raw-id: //depot/perl@19870
* | Fix test count, by Abe Timmerman.Rafael Garcia-Suarez2003-06-281-1/+1
| | | | | | p4raw-id: //depot/perl@19869
| * "Missing" dTHX for Win32's re-direction of getuid etc.Nick Ing-Simmons2003-06-301-0/+1
| | | | | | p4raw-id: //depot/perlio@19892
| * Integrate mainlineNick Ing-Simmons2003-06-27165-1574/+5004
| |\ | |/ |/| p4raw-id: //depot/perlio@19868
* | The two-for-loops is no more a valid way to walk throughJarkko Hietaniemi2003-06-271-18/+20
| | | | | | | | | | | | a hash (this was the reason the Hash/Util.t intermittently failed, the two-loop didn't find all the SVs of the HV). p4raw-id: //depot/perl@19867
* | Some warnings about the (im)proper uses of the hash randomisation.Jarkko Hietaniemi2003-06-271-0/+13
| | | | | | p4raw-id: //depot/perl@19866
* | atoi() doesn't cut the mustard if the PERL_HASH_SEEDJarkko Hietaniemi2003-06-271-1/+1
| | | | | | | | | | is larger than INT_MAX (atoi() returns -1 in that case). p4raw-id: //depot/perl@19865
* | Use the PL_earlytaint. (PL_earlytaint is a global,Jarkko Hietaniemi2003-06-272-3/+3
| | | | | | | | | | | | | | not per-interp, since perl_construct() is not passed the argc, argv, and therefore it can't set the per-interp PL_tainting.) p4raw-id: //depot/perl@19864
* | Introduce (global) variable PL_earlytaint whichJarkko Hietaniemi2003-06-278-13/+22
| | | | | | | | | | | | | | is set very early in main(), before perl_parse() has been called and PL_tainting (or PL_taint_warn) might have been set. p4raw-id: //depot/perl@19863
* | Make doing_taint() always available (though notJarkko Hietaniemi2003-06-274-3/+11
| | | | | | | | | | part of the public API). p4raw-id: //depot/perl@19862
* | Do not obey PERL_HASH_SEED or PERL_HASH_SEED_DEBUGJarkko Hietaniemi2003-06-271-2/+5
| | | | | | | | | | | | | | | | if tainting-- but is this a good thing or a bad thing? (At least it makes debugging lib/Hash/Util.t harder, since it has, for no apparent good reason, -T: one must make a copy of it without the -T.) p4raw-id: //depot/perl@19861
* | Re: Change 19854: Bite the bullet and apply the hash randomisation patch.Tim Bunce2003-06-271-7/+7
| | | | | | | | | | Message-ID: <20030626095322.GE97463@dansat.data-plan.com> p4raw-id: //depot/perl@19860
* | Hash/Util.t and Encode/t/Aliases.t seem to be havingJarkko Hietaniemi2003-06-272-0/+7
| | | | | | | | | | | | | | | | random failures. To make these easier to reproduce, add a variable, PERL_HASH_SEED_DEBUG, to display the hash seed. E.g. in Debian/x86 Linux 3.0 PERL_HASH_SEED of 82972356 makes the first one to fail. p4raw-id: //depot/perl@19859
* | perlhack update, by Steve GrazziniRafael Garcia-Suarez2003-06-261-0/+6
| | | | | | | | | | about macro support in gdb and gcc. p4raw-id: //depot/perl@19858
* | Bite the bullet and apply the hash randomisation patch.Jarkko Hietaniemi2003-06-2613-68/+248
| | | | | | | | | | [perl #22371] Algorimic Complexity Attack on Perl 5.6.1, 5.8.0 p4raw-id: //depot/perl@19854
* | Re: P and VPhilip Newton2003-06-251-4/+11
| | | | | | | | | | | | From: "Philip Newton" <pnewton@gmx.de> Message-ID: <3EF9E0DE.4786.16A6869@localhost> p4raw-id: //depot/perl@19853
* | Enhance some macro robustness.Rafael Garcia-Suarez2003-06-252-8/+8
| | | | | | p4raw-id: //depot/perl@19852
* | Fix [perl #21742] :Rafael Garcia-Suarez2003-06-252-6/+14
| | | | | | | | | | | | require() should always be called in scalar context, even when it's the last statement in an eval(""). p4raw-id: //depot/perl@19851