summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Retract the %_/SVf change (part of #18456) for PROTOTYPE (CV)Jarkko Hietaniemi2003-01-291-1/+1
| | | | | | dumping (but now use SvPV_nolen). (This change made an empty prototype to show up as "_" under -Uuseperlio.) p4raw-id: //depot/perl@18600
* Fix a very small memory leak in op_free, by reserving thePaul Johnson2003-01-281-2/+4
| | | | | | | | | case op_seq == (U16)-1 for the compiler backend Subject: Re: Freeing code From: "Paul Johnson" <paul@pjcj.net> Message-ID: <18918.193.134.254.145.1043759589.squirrel@wesley.pjcj.net> p4raw-id: //depot/perl@18599
* Integrate from maint-5.8:Rafael Garcia-Suarez2003-01-283-5/+7
| | | | | | | | | | | | | | Change 18450 : Tiny output tweak. Change 18429 : AIX gcc (2.9) threaded build tweak (without the _THREAD_SAFE things like drand48_data are undefined). Change 18388 : List the PERL_MAGIC_utf8 ('w') flag. p4raw-id: //depot/perl@18598 p4raw-integrated: from //depot/maint-5.8/perl@18597 'copy in' hints/aix.sh (@18286..) t/op/pat.t (@18290..) pod/perlguts.pod (@18387..)
* Re: [perl #20274] perlbug requires dynamic loadingSlaven Rezic2003-01-271-4/+14
| | | | | Message-ID: <87n0m3v6yp.fsf@vran.herceg.de> p4raw-id: //depot/perl@18597
* Introduce the PUSHSUB_DB macro, equivalent to PUSHSUB, butDave Mitchell2003-01-272-3/+13
| | | | | | | without the lval context tweak. Used in OP_DBSTATE. Subject: Re: [PATCH] Re: change #9754: 5 x slowdown for perl -d Message-ID: <20030126174242.H16182@fdgroup.com> p4raw-id: //depot/perl@18596
* make Copy On Write work once againNicholas Clark2003-01-271-1/+1
| | | | | Message-ID: <20030125002550.GG278@Bagpuss.unfortu.net> p4raw-id: //depot/perl@18595
* Update the pod list for Plan 9.Jarkko Hietaniemi2003-01-271-3/+5
| | | p4raw-id: //depot/perl@18594
* When we copy things out of a hash and increment the Artur Bergman2003-01-261-0/+2
| | | | | | | | refcount of the shared scalar, we really must protect that refcount increase with a lock, or else it might not happen. Fixes segfault when objects would prematurely be killed. p4raw-id: //depot/perl@18593
* Missing (STRLEN)casts.Jarkko Hietaniemi2003-01-261-7/+7
| | | p4raw-id: //depot/perl@18592
* OPf_SPECIAL on OP_DBSTATE now indicates a breakpoint.Dave Mitchell2003-01-263-3/+11
| | | | | | Subject: Re: [PATCH] Re: change #9754: 5 x slowdown for perl -d Message-ID: <20030124184419.F11179@fdgroup.com> p4raw-id: //depot/perl@18589
* Lest people get worried about not having PerlIO.Jarkko Hietaniemi2003-01-261-1/+2
| | | p4raw-id: //depot/perl@18588
* Plan 9 doesn't do nm, from Russ Cox.Jarkko Hietaniemi2003-01-261-0/+5
| | | p4raw-id: //depot/perl@18586
* Plan 9 doesn't really have the symlink API, from Russ Cox.Jarkko Hietaniemi2003-01-261-0/+4
| | | p4raw-id: //depot/perl@18584
* Plan 9 compiler can't return quads from the ?: (condop).Jarkko Hietaniemi2003-01-262-1/+10
| | | | | | (There may be more spots like this, so a Configure test maybe in order, but this works for now.) From Russ Cox. p4raw-id: //depot/perl@18583
* Re: truncate using a globrefSlaven Rezic2003-01-262-23/+59
| | | | | Message-Id: <200301231448.h0NEmqnu022591@vran.herceg.de> p4raw-id: //depot/perl@18581
* patch to speed up Perl's slurp modeAdrian M. Enache2003-01-261-10/+13
| | | | | Message-Id: <20030124042354.GA30362@ratsnest.hole> p4raw-id: //depot/perl@18580
* Re: [perl #20408] SV's SvPVX get freed even when its SvLEN is zeroAdrian M. Enache2003-01-261-1/+2
| | | | | Message-Id: <20030126025548.GB812@ratsnest.hole> p4raw-id: //depot/perl@18579
* const declaration fixupCraig A. Berry2003-01-261-1/+1
| | | | | | From: "Craig A. Berry" <craigberry@mac.com> Message-Id: <3E306BAE.4030807@mac.com> p4raw-id: //depot/perl@18578
* move pad.c warnings to different test fileDave Mitchell2003-01-233-88/+106
| | | | | Message-ID: <20030123205647.C8696@fdgroup.com> p4raw-id: //depot/perl@18577
* Fix Solaris 32-bit invalidate case.Nick Ing-Simmons2003-01-231-1/+1
| | | p4raw-id: //depot/perl@18573
* Integrate change 18448 from maint-5.8 :Rafael Garcia-Suarez2003-01-222-3/+19
| | | | | | | | | | | | | | | | | Subject: Partial Data::Dumper patch From: Richard Clamp <richardc@unixbeard.net> Date: Sat, 4 Jan 2003 00:52:47 +0000 Message-ID: <20030104005247.GA27685@mirth.demon.co.uk> Subject: Re: Partial Data::Dumper patch From: Slaven Rezic <slaven@rezic.de> Date: 04 Jan 2003 02:48:08 +0100 Message-ID: <87u1gp4rdz.fsf@vran.herceg.de> p4raw-id: //depot/perl@18572 p4raw-integrated: from //depot/maint-5.8/perl@18571 'copy in' ext/Data/Dumper/t/dumper.t (@17645..) p4raw-integrated: from //depot/maint-5.8/perl@18448 'merge in' ext/Data/Dumper/Dumper.xs (@17645..)
* Re: difference between my and our before introductionDave Mitchell2003-01-223-9/+16
| | | | | | Message-ID: <20030116171237.C420@fdgroup.com> (with a small test tweak) p4raw-id: //depot/perl@18571
* Fix [perl #19860] by adding a POSIX::fsync() stub.Rafael Garcia-Suarez2003-01-222-1/+9
| | | p4raw-id: //depot/perl@18569
* Integrate from perlio:Jarkko Hietaniemi2003-01-222-3/+20
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | [ 18560] Fixes for open.pm which attempts to load layers: 1. C equivalent of local $SIG{__WARN__} = sub {} while loading layers to supress warnings lib/open.t does not want. 2. The loading scheme does not recurse now so look for new symptom of bad layer which is that a good module fails to load (as we cannot open any files). NOTE: In my opinion open.pm should probably die on bad layer spec rather than just (maybe) warning and then allowing opens to fail. p4raw-link: @18560 on //depot/perlio: c9bca74aca217023baf0f921dcffaaa072a83cf3 p4raw-id: //depot/perl@18561
| * Fixes for open.pm which attempts to load layers:Nick Ing-Simmons2003-01-222-3/+20
| | | | | | | | | | | | | | | | | | | | | | | | | | | | 1. C equivalent of local $SIG{__WARN__} = sub {} while loading layers to supress warnings lib/open.t does not want. 2. The loading scheme does not recurse now so look for new symptom of bad layer which is that a good module fails to load (as we cannot open any files). NOTE: In my opinion open.pm should probably die on bad layer spec rather than just (maybe) warning and then allowing opens to fail. p4raw-id: //depot/perlio@18560
* | Upgrade to Encode 1.86.Jarkko Hietaniemi2003-01-226-8/+39
| | | | | | p4raw-id: //depot/perl@18559
* | Re: slight tweak to -DR flag - display whether on tmps stackDave Mitchell2003-01-221-3/+15
| | | | | | | | | | Message-ID: <20030119172204.D24444@fdgroup.com> p4raw-id: //depot/perl@18558
* | Re: [perl #9394] Re: [ID 20020525.002] coredump/ bad free warning in blead ↵Nicholas Clark2003-01-222-11/+34
| | | | | | | | | | | | | | with SIGWARN Message-ID: <20030121222720.GG293@Bagpuss.unfortu.net> p4raw-id: //depot/perl@18557
* | (was RE: [PATCH] %_ (was Re: [PATCH] operation on `PL_na' may be undefined))Robin Barker2003-01-221-3/+12
| | | | | | | | | | Message-ID: <533D273D4014D411AB1D00062938C4D904046299@hotel.npl.co.uk> p4raw-id: //depot/perl@18556
* | Integrate from perlio:Jarkko Hietaniemi2003-01-225-34/+144
|\ \ | |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | [ 18539] Try the invalidate_fileno() idea for non-leaky stdio sockets. [ 18540] stdio does NOT set errno==EBADF on invalidated fileno [ 18547] Tweak APItest for new semantics of printf. Now printf() is always real printf() and not #define'd to PerlIO_stdoutf() so PerlIO_flush() when STDOUT is redirected back to original file does not affect stdout unless we are using :stdio as implementation. So things printf()ed XS side are not written to file (and turn up at end of test). So add an XS function which does fflush(stdout), modify .pm file to export it and .t file to call it. [ 18548] Add defined(__osf__) case to invalidate_fileno (for Tru64). [ 18549] Report layer name (without arg) on fail, and attempt to autoload layer name. (Fix for [perl #20460]). [ 18550] #if defined(__irix__) (for stdio invalidate) from Jarkko. p4raw-link: @18550 on //depot/perlio: 9837d3731bea1e0d3aaed58a46127574f76ffe53 p4raw-link: @18549 on //depot/perlio: c7732655732824f25d1659f5ebb5d4c3538d32e8 p4raw-link: @18548 on //depot/perlio: 9110aad070a9791bfefe4a0d1718537633723305 p4raw-link: @18547 on //depot/perlio: 9d9116831508c6c9cd81c32834701af14b7647a4 p4raw-link: @18540 on //depot/perlio: e85294730ea95da49196ebe8f63ce0db11ebd231 p4raw-link: @18539 on //depot/perlio: 0d7a53989a672378609205d638df0119542bcf7e p4raw-id: //depot/perl@18555
| * #if defined(__irix__) (for stdio invalidate) from Jarkko.Nick Ing-Simmons2003-01-221-4/+5
| | | | | | p4raw-id: //depot/perlio@18550
| * Report layer name (without arg) on fail, and attempt to Nick Ing-Simmons2003-01-221-2/+2
| | | | | | | | | | autoload layer name. (Fix for [perl #20460]). p4raw-id: //depot/perlio@18549
| * Add defined(__osf__) case to invalidate_fileno (for Tru64).Nick Ing-Simmons2003-01-221-1/+5
| | | | | | p4raw-id: //depot/perlio@18548
| * Tweak APItest for new semantics of printf.Nick Ing-Simmons2003-01-223-3/+10
| | | | | | | | | | | | | | | | | | | | | | Now printf() is always real printf() and not #define'd to PerlIO_stdoutf() so PerlIO_flush() when STDOUT is redirected back to original file does not affect stdout unless we are using :stdio as implementation. So things printf()ed XS side are not written to file (and turn up at end of test). So add an XS function which does fflush(stdout), modify .pm file to export it and .t file to call it. p4raw-id: //depot/perlio@18547
| * Integrate mainlineNick Ing-Simmons2003-01-2236-153/+2377
| |\ | | | | | | p4raw-id: //depot/perlio@18546
| * | stdio does NOT set errno==EBADF on invalidated filenoNick Ing-Simmons2003-01-211-2/+4
| | | | | | | | | p4raw-id: //depot/perlio@18540
| * | Try the invalidate_fileno() idea for non-leaky stdio sockets.Nick Ing-Simmons2003-01-211-38/+125
| | | | | | | | | p4raw-id: //depot/perlio@18539
* | | Re: [perl #15439] unreferenced scalar due to double DESTROYDave Mitchell2003-01-222-2/+30
| | | | | | | | | | | | | | | Message-ID: <20030119164353.B24444@fdgroup.com> p4raw-id: //depot/perl@18554
* | | Term::Complete problem + fix (Was: Re: muttprofile + perl 5.8)Martti Rahkila2003-01-221-6/+15
| | | | | | | | | | | | | | | | | | | | | Message-ID: <20030118002539.A30585@wurlitzer.hut.fi> (chose the 'even safer' version) p4raw-id: //depot/perl@18553
* | | assert PV isn't RVNicholas Clark2003-01-221-6/+18
| | | | | | | | | | | | | | | Message-ID: <20030117194044.GB297@Bagpuss.unfortu.net> p4raw-id: //depot/perl@18552
* | | Integrate from maint-5.8:Jarkko Hietaniemi2003-01-224-3/+7
| |/ |/| | | | | | | | | | | | | | | | | | | | | | | | | [ 18375] Better version of change #18370; use the new 'E' flag so that cxinc is exposed (as cpp) only to List::Util (well, any extension) (well, anyone who does -DPERL_EXT), no need to export it globally. p4raw-link: @18375 on //depot/maint-5.8/perl: c8ec9884b4dd9ffdd0a7d1514952a74c55bfab3e p4raw-link: @18370 on //depot/maint-5.8/perl: 94115b5677e78fbc3321ad88fedfaa3b6bc804bf p4raw-id: //depot/perl@18551 p4raw-integrated: from //depot/maint-5.8/perl@18545 'copy in' ext/List/Util/Makefile.PL (@17645..) 'merge in' embed.fnc embed.h global.sym (@18370..)
* | AUTHORS correctionRichard Soderberg2003-01-221-1/+0
| | | | | | | | | | Message-Id: <45B4D3AE-2DD8-11D7-8CF9-000393801F84@crystalflame.net> p4raw-id: //depot/perl@18545
* | Continuation of #18542.Jarkko Hietaniemi2003-01-221-4/+4
| | | | | | p4raw-id: //depot/perl@18544
* | Update the MD5 checksums.Jarkko Hietaniemi2003-01-221-3/+3
| | | | | | p4raw-id: //depot/perl@18543
* | #18530 misses a couple of pTHX definitionsHugo van der Sanden2003-01-221-2/+2
| | | | | | p4raw-id: //depot/perl@18542
* | Try to make including patchlevel.h a bit moreJarkko Hietaniemi2003-01-215-5/+20
| | | | | | | | | | | | | | | | | | | | robust (use <> instead of "") and in case of failure (PERL_VERSION didn't get defined) try to fail (by trying to #include an "obviously" named file that should not exist) (didn't use #error since IIRC older cpps do not have it) (Tries to address [perl #20276].) p4raw-id: //depot/perl@18541
* | Re: FreeBSD 5 hints patchYitzchak Scott-Thoennes2003-01-211-3/+20
| | | | | | | | | | Message-ID: <spPE+gzkg+6F092yn@efn.org> p4raw-id: //depot/perl@18538
* | Allow explicit -C enable/disable by -C:1/-C:0Jarkko Hietaniemi2003-01-212-3/+9
| | | | | | | | | | (suggested by Peter Haworth). p4raw-id: //depot/perl@18536
* | PATCH: perldoc in MAINT branch (probably unstable too)Chip Turner2003-01-211-6/+4
| | | | | | | | | | Message-ID: <vzksmwb8q6q.fsf@minbar.devel.redhat.com> p4raw-id: //depot/perl@18534
* | Re: [perl #17757] s///g fails when using English & study in 5.8.0Hugo van der Sanden2003-01-212-3/+18
| | | | | | | | | | Message-Id: <200301021433.h02EXno03562@crypt.compulink.co.uk> p4raw-id: //depot/perl@18533