summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Pod updatesStephen P. Potter2000-11-0739-168/+169
| | | | | Message-Id: <200011062357.SAA18173@spotter.yi.org> p4raw-id: //depot/perl@7585
* Varargs don't always work too well if one puts an unsignedYitzchak Scott-Thoennes2000-11-071-1/+1
| | | | | | | | char on the stack and pop an unsigned quad off the stack. Subject: Re: [ID 20001103.002] Not OK: perl v5.7.0 +DEVEL7523 on os2-64int-ld-2.30 (UNINSTALLED) Message-ID: <pxzB6gzkgKXY092yn@efn.org> p4raw-id: //depot/perl@7584
* %ENV note tweaks from Dan Sugalski.Jarkko Hietaniemi2000-11-062-6/+8
| | | p4raw-id: //depot/perl@7583
* glibc5 detection by __GNU_LIBRARY__.Jarkko Hietaniemi2000-11-061-2/+8
| | | p4raw-id: //depot/perl@7582
* Make the stdio test program of 7427 less noisy while being Jarkko Hietaniemi2000-11-061-8/+19
| | | | | | | compiled so that Digital UNIX wouldn't get both d_stdio_ptr_lval_nochange_cnt and d_stdio_ptr_lval_sets_cnt undefined. This makes perlio happy. p4raw-id: //depot/perl@7581
* Document %ENV = () portability issues.Jarkko Hietaniemi2000-11-062-1/+10
| | | p4raw-id: //depot/perl@7580
* VOS updates from Paul Green.Jarkko Hietaniemi2000-11-063-0/+23
| | | p4raw-id: //depot/perl@7579
* Sanitize the environment further.Jarkko Hietaniemi2000-11-061-1/+3
| | | p4raw-id: //depot/perl@7578
* Re-introduce 7552 lost in integration.Jarkko Hietaniemi2000-11-061-2/+1
| | | p4raw-id: //depot/perl@7577
* Admit that the test leaks scalars.Jarkko Hietaniemi2000-11-061-2/+3
| | | p4raw-id: //depot/perl@7576
* Integrate perlio:Jarkko Hietaniemi2000-11-061-23/+7
|\ | | | | | | | | | | | | | | [ 7574] Remove debug. Try (Mmap_t) on madvise() call. p4raw-link: @7574 on //depot/perlio: 4a4a611618e8ff6d5ad41c0e944ec39ce1bd0e52 p4raw-id: //depot/perl@7575
| * Remove debug. Try (Mmap_t) on madvise() call.Nick Ing-Simmons2000-11-061-19/+5
| | | | | | p4raw-id: //depot/perlio@7574
* | Update Changes.Jarkko Hietaniemi2000-11-062-1/+186
| | | | | | p4raw-id: //depot/perl@7573
* | Re: rsync'ed patches vs. rsync'ed sourceH.Merijn Brand2000-11-061-9/+219
| | | | | | | | | | Message-Id: <20001106100920.9BAD.H.M.BRAND@hccnet.nl> p4raw-id: //depot/perl@7572
* | AUTHORS updates.Jarkko Hietaniemi2000-11-061-22/+21
| | | | | | p4raw-id: //depot/perl@7571
* | Fix forDavid Dyck2000-11-061-2/+20
| | | | | | | | | | | | | | | | | | | | Subject: [ID 20000728.005] perl -P broken Message-Id: <200007290019.RAA08484@dd.tc.fluke.com> (hopefully). The fix is also not complete, it seems to break BOM swallowing for libc5 systems, but until someone figures out a way to do this without ftell(), this will do. p4raw-id: //depot/perl@7570
* | Document that the evaled syntax errors cause scalar leaks.Jarkko Hietaniemi2000-11-061-0/+3
| | | | | | p4raw-id: //depot/perl@7569
* | opmini.o can linger from Configures past.Jarkko Hietaniemi2000-11-051-1/+1
| | | | | | p4raw-id: //depot/perl@7568
* | Fake __FUNCTION__ for non-gcc builds, cast madvise()Jarkko Hietaniemi2000-11-051-1/+4
| | | | | | | | | | first argument correctly. p4raw-id: //depot/perl@7567
* | Integrate perlio:Jarkko Hietaniemi2000-11-051-70/+404
|\ \ | |/ | | | | | | | | | | | | | | [ 7564] Added a mmap layer as a "subclass" of perlio. PERLIO=mmap ./perl harness passes p4raw-link: @7564 on //depot/perlio: 06da4f118d1ab8f806eb47383dca6d6e4bbe0469 p4raw-id: //depot/perl@7566
| * Added a mmap layer as a "subclass" of perlio.Nick Ing-Simmons2000-11-051-70/+404
| | | | | | | | | | PERLIO=mmap ./perl harness passes p4raw-id: //depot/perlio@7564
* | Use -dM for gcc (the suggested patch did it only for Linux,Pixel2000-11-051-0/+10
| | | | | | | | | | | | | | | | but I think it can be generalized). Subject: Re: connect and $!{EINPROGRESS} pb (was [ID 20001030.010] [PATCH] io_multihomed.t failing) Message-ID: <ly8zqygn4x.fsf@leia.mandrakesoft.com> p4raw-id: //depot/perl@7565
* | Add a note for future generations about bug id 20000229.006.Jarkko Hietaniemi2000-11-051-0/+5
| | | | | | p4raw-id: //depot/perl@7563
* | Fix for bug id 19990615.008, pos() unset during s///ge.Jarkko Hietaniemi2000-11-052-1/+23
| | | | | | p4raw-id: //depot/perl@7562
* | Add =pod to be tidy.Jarkko Hietaniemi2000-11-051-0/+2
| | | | | | p4raw-id: //depot/perl@7561
* | Upgrade to Storable 1.0.6, from Raphael Manfredi.Jarkko Hietaniemi2000-11-054-17/+88
| | | | | | p4raw-id: //depot/perl@7560
* | [Corrected/tested PATCH] Re: [ID 20001102.008] Not OK: perl v5.7.0 ↵Peter J. Farley III2000-11-051-0/+12
| | | | | | | | | | | | | | +DEVEL7503 on i686-linux 2.2.16 Message-Id: <4.3.1.0.20001105115341.00b35160@pop5.banet.net> p4raw-id: //depot/perl@7559
* | Integrate perlio:Jarkko Hietaniemi2000-11-051-12/+26
|\ \ | |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | [ 7555] Fix read from STDERR on raw unix layer for Solaris where fd 2 is open RDWR so does not fail. (pragma/warnings 303 again...) [ 7554] Fix case where ungetc(f,EOF) was allowed. Move PerlIO_ungetc() near PerlIO_putc()/PerlIO_getc() in the file so we can see similarities. Use types more carefully and a STDCHAR array in hope that this will fix Jarkko's 64bit machine. p4raw-link: @7555 on //depot/perlio: 8f24bd7931e1129a30ea0a951e81eecafa42f53b p4raw-link: @7554 on //depot/perlio: 313ca112ae76354c03e7aff0a3e35062e8173ef0 p4raw-id: //depot/perl@7558
| * Fix read from STDERR on raw unix layer for Solaris where fd 2 isNick Ing-Simmons2000-11-051-0/+2
| | | | | | | | | | open RDWR so does not fail. (pragma/warnings 303 again...) p4raw-id: //depot/perlio@7555
| * Fix case where ungetc(f,EOF) was allowed.Nick Ing-Simmons2000-11-051-12/+24
| | | | | | | | | | | | | | | | Move PerlIO_ungetc() near PerlIO_putc()/PerlIO_getc() in the file so we can see similarities. Use types more carefully and a STDCHAR array in hope that this will fix Jarrko's 64bit machine. p4raw-id: //depot/perlio@7554
| * Integrate mainlineNick Ing-Simmons2000-11-042-6/+20
| |\ | | | | | | p4raw-id: //depot/perlio@7551
| * | Integrate mainline againNick Ing-Simmons2000-11-048-32/+79
| | | | | | | | | p4raw-id: //depot/perlio@7550
* | | A fix of sorts for 20000329.026, a better error messageJarkko Hietaniemi2000-11-052-5/+14
| | | | | | | | | | | | | | | for a missing "use charnames" when using the \N{...}. p4raw-id: //depot/perl@7557
* | | Test tweak: show also the failed locales.Lupe Christoph2000-11-051-9/+31
| | | | | | | | | | | | | | | | | | Subject: [ID 20001105.001] Not OK: perl v5.7.0 +DEVEL7523 on i86pc-solaris 2.8 Message-Id: <200011051139.MAA12442@lupe-christoph.de> p4raw-id: //depot/perl@7556
* | | Fix forAndrew Pimlott2000-11-052-6/+40
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Subject: [ID 20001004.007] taint propogation is inconsistent Message-Id: <m13h1XU-000SEmC@nolfolan.idiomtech.com> The culprit was sv_setsv() which was rather blindly propagating taint, which lead to behaviour where if a tainted anon hash value was seen all the hash values from then on at that level became tainted, or at any upper levels in the case of nested anon hashes. p4raw-id: //depot/perl@7553
* | | Some cpps don't like splitting conditionals across several lines.Jarkko Hietaniemi2000-11-041-2/+1
| |/ |/| | | p4raw-id: //depot/perl@7552
* | Fix forAndrew Pimlott2000-11-042-6/+20
| | | | | | | | | | | | | | | | Subject: [ID 20001004.006] undef is never tainted Message-Id: <m13h0I3-000SEmC@nolfolan.idiomtech.com> An undef read from a slurped file was not tainted. p4raw-id: //depot/perl@7549
* | Test tweak ($Config{useperlio} is by default undef) .Jarkko Hietaniemi2000-11-041-1/+1
| | | | | | p4raw-id: //depot/perl@7548
* | Integrate perlio:Jarkko Hietaniemi2000-11-048-282/+1769
|\ \ | |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | [ 7539] PerlIO infrastructure complete. [ 7538] Type tweaks + less contorted allocation scheme [ 7537] Fix for stdio as default "discipline" - PerlIO_init() was fdopen(2,"w")'ing a fresh FILE * rather than re-using stderr. Which meant PerlIO_stderr() was fully buffered rather than unbuffered (on Solaris, Linux seemed to do something sensible) which lead to some interesting fails. [ 7535] Implement stack of layers - (perlio.c _is_ derived from the old file honest...) - Works on Linux with perlio + unix stdio - Works on Solaris with perlio + unix - Fails ONE test (print to STDIN should fail) on Solaris with stdio. - Fails (hangs in openpid) if you try and stack perlio + stdio - Linux stdio's read() logic is hanging. [ 7492] Change files which are mysteriously different to mainline to be copies of mainline. [ 7491] Perlio fixes discovered on big-endian & very traditional Solaris: - typo in endian code in putc. - Don't allow read of write-only files and vice-versa - and off-by-one in flush-all loop. Remove debug calls as they were using GCC specific features. [ 7484] PerlIO passes all tests. [ 7482] Include <unistd.h> to get correct lseek() prototype etc. (I thought perl.h did that) - down to two fails - comp/require.t (last test) - lib/io_xs.t - possibly import/export of FILE * ? [ 7480] Fixed two bugs: - error code not being set on close (of broken pipe) - append mode was truncating. At least one seek/tell bug remains. [ 7479] Prototype (stdio-like) PerlIO passing basic tests. Checked in in case of accidents. Still several worrying fails, no line disciplines yet. p4raw-link: @7539 on //depot/perlio: f3862f8bcf6d3aa824432654b287f4ebd64db17f p4raw-link: @7538 on //depot/perlio: 05d1247b4b0324742a6edccf90ff347d8905fcdb p4raw-link: @7537 on //depot/perlio: c7fc522f3f7e35723803aaacf8c326dac22dae76 p4raw-link: @7535 on //depot/perlio: 9e353e3b7330a59ca210e75e4484e7762fcd1ce4 p4raw-link: @7492 on //depot/perlio: e9e021e644582e6ca1e9f6b4c1f1a8a7c7e2a58d p4raw-link: @7491 on //depot/perlio: f89522bf4daaf3c639b016283ffbace973e9c323 p4raw-link: @7484 on //depot/perlio: b1ef6e3bd726972447a8b536231f096656903bb3 p4raw-link: @7482 on //depot/perlio: 02f66e2f9235025f08502389e56df70aa71733c0 p4raw-link: @7480 on //depot/perlio: bb9950b796df42e2f824a072ae878c87e977be20 p4raw-link: @7479 on //depot/perlio: 6f9d8c32c6a78a47c6088f50d7051d779f712ee1 p4raw-id: //depot/perl@7547
| * Merge mainlineNick Ing-Simmons2000-11-0470-2420/+2108
| |\ | | | | | | p4raw-id: //depot/perlio@7543
| * | PerlIO infrastructure complete.Nick Ing-Simmons2000-11-045-30/+265
| | | | | | | | | p4raw-id: //depot/perlio@7539
| * | Type tweaks + less contorted allocation schemeNick Ing-Simmons2000-11-041-61/+57
| | | | | | | | | p4raw-id: //depot/perlio@7538
| * | Fix for stdio as default "discipline" - PerlIO_init() was fdopen(2,"w")'ingNick Ing-Simmons2000-11-041-17/+61
| | | | | | | | | | | | | | | | | | | | | a fresh FILE * rather than re-using stderr. Which meant PerlIO_stderr() was fully buffered rather than unbuffered (on Solaris, Linux seemed to do something sensible) which lead to some interesting fails. p4raw-id: //depot/perlio@7537
| * | Implement stack of layers - (perlio.c _is_ derived from the old file honest...)Nick Ing-Simmons2000-11-032-442/+1229
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Works on Linux with perlio + unix stdio - Works on Solaris with perlio + unix - Fails ONE test (print to STDIN should fail) on Solaris with stdio. - Fails (hangs in openpid) if you try and stack perlio + stdio - Linux stdio's read() logic is hanging. p4raw-id: //depot/perlio@7535
| * | Change files which are mysteriously different to mainline to beNick Ing-Simmons2000-10-303-6/+6
| | | | | | | | | | | | | | | copies of mainline. p4raw-id: //depot/perlio@7492
| * | Perlio fixes discovered on big-endian & very traditional Solaris:Nick Ing-Simmons2000-10-301-21/+6
| | | | | | | | | | | | | | | | | | | | | | | | - typo in endian code in putc. - Don't allow read of write-only files and vice-versa - and off-by-one in flush-all loop. Remove debug calls as they were using GCC specific features. p4raw-id: //depot/perlio@7491
| * | Integrate mainline to perlioNick Ing-Simmons2000-10-295-32/+118
| |\ \ | | | | | | | | p4raw-id: //depot/perlio@7490
| * \ \ Integrate mainline to perlio branchNick Ing-Simmons2000-10-29143-2960/+5855
| |\ \ \ | | | | | | | | | | p4raw-id: //depot/perlio@7486
| * | | | PerlIO passes all tests.Nick Ing-Simmons2000-10-291-26/+24
| | | | | | | | | | | | | | | p4raw-id: //depot/perlio@7484
| * | | | Include <unistd.h> to get correct lseek() prototype etc.Nick Ing-Simmons2000-10-291-1/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (I thought perl.h did that) - down to two fails - comp/require.t (last test) - lib/io_xs.t - possibly import/export of FILE * ? p4raw-id: //depot/perlio@7482