summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* PerlIOBuf_dupNicholas Clark2001-10-301-0/+1
| | | | | | | Message-ID: <20011029215235.K41204@plum.flirble.org> Add prototype. p4raw-id: //depot/perl@12779
* Make malloc.c errors more usefulRichard Soderberg2001-10-301-3/+3
| | | | | Message-Id: <200110300628.WAA11025@oregonnet.com> p4raw-id: //depot/perl@12778
* Retract #12776 - the bug 19990906.001 is still valid.Jarkko Hietaniemi2001-10-301-6/+0
| | | p4raw-id: //depot/perl@12777
* (Retracted by #12777)Michael G. Schwern2001-10-301-0/+6
| | | | | | Subject: Perlbug 19990906.001 - segfault on long escaped quote regex Message-ID: <20011029230108.G18053@blackrider> p4raw-id: //depot/perl@12776
* Comment nits.Jarkko Hietaniemi2001-10-301-2/+2
| | | p4raw-id: //depot/perl@12775
* Mommy, what's a pointer cast?Richard Soderberg2001-10-302-76/+76
| | | | | | | Message-Id: <200110300101.RAA31561@oregonnet.com> (threads* parts) p4raw-id: //depot/perl@12773
* Mommy, what's a pointer cast?Richard Soderberg2001-10-301-2/+2
| | | | | | | Message-Id: <200110300101.RAA31561@oregonnet.com> (the perl.h part) p4raw-id: //depot/perl@12772
* OpenBSD likes signal.h Richard Soderberg2001-10-301-1/+1
| | | | | Message-Id: <200110300100.RAA31533@oregonnet.com> p4raw-id: //depot/perl@12771
* RE: DB_File-1.79 on Cygwin 1.3.3Paul Marquess2001-10-303-49/+119
| | | | | Message-ID: <AIEAJICLCBDNAAOLLOKLGEJGDDAA.Paul_Marquess@Yahoo.co.uk> p4raw-id: //depot/perl@12770
* HiRes.t tweaksCraig A. Berry2001-10-301-2/+3
| | | | | Message-Id: <5.1.0.14.2.20011029121906.035d7e00@exchi01> p4raw-id: //depot/perl@12769
* Update Changes.Jarkko Hietaniemi2001-10-292-1/+327
| | | p4raw-id: //depot/perl@12768
* AIX needs an explicit symbol export list.Jarkko Hietaniemi2001-10-291-0/+8
| | | p4raw-id: //depot/perl@12767
* The test (and the module) would require someJarkko Hietaniemi2001-10-291-0/+1
| | | | | | | | | | quality hacking time to work on EBCDIC. Based on the test results nothing seems to be majorly broken, the module just seems to have strange assumptions: got: ''\226\225\205' expected: ''one' The \226\225\205 being, of course, 'one', in EBCDIC. p4raw-id: //depot/perl@12766
* Mark the test known to be failing in EBCDIC.Jarkko Hietaniemi2001-10-291-0/+3
| | | p4raw-id: //depot/perl@12765
* None of the libnet modules are going to work inJarkko Hietaniemi2001-10-291-1/+1
| | | | | EBCDIC without the Convert::EBCDIC. p4raw-id: //depot/perl@12764
* Neither is 0xff illegal UTF-EBCDIC since it's the last C1.Jarkko Hietaniemi2001-10-291-9/+9
| | | p4raw-id: //depot/perl@12763
* UTF-EBCDIC ain't UTF-8.Jarkko Hietaniemi2001-10-291-7/+11
| | | p4raw-id: //depot/perl@12762
* In EBCDIC cannot test compile Net::Cmd without Convert::EBCDIC.Jarkko Hietaniemi2001-10-291-0/+4
| | | p4raw-id: //depot/perl@12761
* Let's not assume ASCII.Jarkko Hietaniemi2001-10-291-26/+26
| | | p4raw-id: //depot/perl@12760
* Call the new perlio symbols differently.Jarkko Hietaniemi2001-10-291-3/+3
| | | p4raw-id: //depot/perl@12759
* Don't expect ASCII ordering.Jarkko Hietaniemi2001-10-291-4/+4
| | | p4raw-id: //depot/perl@12758
* Forgot from #12756.Jarkko Hietaniemi2001-10-291-0/+5
| | | p4raw-id: //depot/perl@12757
* BeOS tweaks:Jarkko Hietaniemi2001-10-292-10/+9
| | | | | | | | | | | | - fseeko and ftello can be found by Configure but we do not seem to have prototypes for them so let's make up some - BeOS didn't use to have real sockets (sockets as filedescriptors) but the BONE package is supposed to fix this. I do not know how to detect BONEness, see hints/beos.sh for a spot that needs to fixed. - BeOS has O_TEXT != O_BINARY but has no setmode() p4raw-id: //depot/perl@12756
* Ugly fix to not die when a thread creator is holding locks.Artur Bergman2001-10-293-2/+14
| | | p4raw-id: //depot/perl@12755
* Integrate change #12752 from maintperl;Jarkko Hietaniemi2001-10-291-0/+3
| | | | | | | | | | | croak(Nullch) wasn't printing the contents of ERRSV if there was no outer eval (bug in change#6125) p4raw-link: @12752 on //depot/maint-5.6/perl: f106aadabce363af9302c25bec7308d85ddd04a2 p4raw-link: @6125 on //depot/perl: 9983fa3c886b6f0a857997142e62341929a9b601 p4raw-id: //depot/perl@12754 p4raw-integrated: from //depot/maint-5.6/perl@12753 'merge in' util.c (@12668..)
* Use of static data in XS modulesPaul Marquess2001-10-291-0/+35
| | | | | | | Message-ID: <AIEAJICLCBDNAAOLLOKLIEHNDDAA.Paul_Marquess@Yahoo.co.uk> with nits from Sarathy. p4raw-id: //depot/perl@12753
* More todo for the encoding pragma.Jarkko Hietaniemi2001-10-281-1/+1
| | | p4raw-id: //depot/perl@12751
* Add the encoding pragma to control the "upgrade"Jarkko Hietaniemi2001-10-2811-80/+216
| | | | | | | from the native eight bit data to Unicode. TODO: \x.. and \0... literals. \N{}. chr()? ord()? p4raw-id: //depot/perl@12750
* Update documentation.Artur Bergman2001-10-281-8/+89
| | | p4raw-id: //depot/perl@12749
* Integrate change #12747 from maintperl;Jarkko Hietaniemi2001-10-285-42/+343
| | | | | | | | | | | | | | | | | | | finishing touches to system() fixes on windows: * detect cmd shell correctly even if it had full path in it * more quoting needed for single-arg system if the argument really had multiple quoted arguments within it * be smarter about not calling the shell when the executable has spaces, but otherwise does not need shell involvement * add a testsuite (windows-specific currently) p4raw-link: @12747 on //depot/maint-5.6/perl: 2bab9a31df533a6c8068e22c59c8dfb29a47c95e p4raw-id: //depot/perl@12748 p4raw-branched: from //depot/maint-5.6/perl@12746 'branch in' t/op/system.t t/op/system_tests p4raw-edited: from //depot/maint-5.6/perl@12746 'ignore' pod/perltodo.pod (@8171..) MANIFEST (@11426..) p4raw-integrated: from //depot/maint-5.6/perl@12746 'merge in' win32/win32.c (@12725..)
* Integrate perlio:Jarkko Hietaniemi2001-10-282-4/+9
|\ | | | | | | | | | | | | | | | | | | | | | | [ 12745] Mingw32 fixup for Embed.t [ 12744] GCC vs MS 64-bit constant syntax p4raw-link: @12745 on //depot/perlio: 67bfc91867fd75eeb711a86bf337c87079d98807 p4raw-link: @12744 on //depot/perlio: b4a4f8bf62726f6e928b5c27bb457067fcfbb235 p4raw-id: //depot/perl@12746
| * Mingw32 fixup for Embed.tNick Ing-Simmons2001-10-281-1/+1
| | | | | | p4raw-id: //depot/perlio@12745
| * GCC vs MS 64-bit constant syntaxNick Ing-Simmons2001-10-281-3/+8
| | | | | | p4raw-id: //depot/perlio@12744
| * Integrate mainlineNick Ing-Simmons2001-10-282-14/+29
| |\ | |/ |/| p4raw-id: //depot/perlio@12743
* | Manpage updates.Artur Bergman2001-10-281-11/+26
| | | | | | p4raw-id: //depot/perl@12742
* | Newline confusion: t/TEST sees an extra newline and gets huffy.Jarkko Hietaniemi2001-10-281-3/+3
| | | | | | p4raw-id: //depot/perl@12741
| * Integrate mainlineNick Ing-Simmons2001-10-282-13/+39
| |\ | |/ |/| p4raw-id: //depot/perlio@12740
* | Need to be ./executed.Jarkko Hietaniemi2001-10-281-1/+4
| | | | | | p4raw-id: //depot/perl@12739
* | Integrate perlio:Jarkko Hietaniemi2001-10-282-50/+66
|\ \ | |/ | | | | | | | | | | | | | | | | | | | | | | | | [ 12737] Tweak for build with Mingw32 - __attribute__((unused)) is not liked by gcc -xc++. [ 12736] Have :stdio layer update an honour the fd refcnt table. Embed.t now passes with PERLIO=stdio as well (tested under ithreads) p4raw-link: @12737 on //depot/perlio: 1c85e96a88f6bac005ba2c0b226e3ed81d5ca9cc p4raw-link: @12736 on //depot/perlio: 1751d01517ae68e043553e12532e976a8feb2f80 p4raw-id: //depot/perl@12738
| * Tweak for build with Mingw32 - __attribute__((unused)) is not likedNick Ing-Simmons2001-10-281-0/+6
| | | | | | | | | | by gcc -xc++. p4raw-id: //depot/perlio@12737
| * Have :stdio layer update an honour the fd refcnt table.Nick Ing-Simmons2001-10-281-50/+60
| | | | | | | | | | Embed.t now passes with PERLIO=stdio as well (tested under ithreads) p4raw-id: //depot/perlio@12736
* | Integrate changes #12724 and #12725 from maintperl;Jarkko Hietaniemi2001-10-281-12/+35
| | | | | | | | | | | | | | | | | | multiarg system now works. p4raw-link: @12724 on //depot/maint-5.6/perl: 6f4cfcb97a0b0fa96d668b36d13b94efbc2453a3 p4raw-id: //depot/perl@12735 p4raw-integrated: from //depot/maint-5.6/perl@12734 'merge in' win32/win32.c (@12724..)
* | Integrate perlio:Jarkko Hietaniemi2001-10-283-32/+148
|\ \ | |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | [ 12733] Use fd refcounts to solve the problem highlighted by new Embed.t, at least for PERLIO=perlio unthreaded case [ 12732] Typo in exe name [ 12730] Fixup Embed.t for Win32/VC++ [ 12729] Adapt testcase from Doug Maceachern <dougm@covalent.net> for perlio_destruct bug as lib/ExtUtils/Embed.t which tests that and some aspects of ExtUtils::Embed. [ 12711] Use ref count scheme rather than PerlLIO_dup() to do fp_dup(). Restores op/fork.t on Win32 (still segfault on exit of ok 2). [ 12557] All tests pass (legitimately) on ithreads [ 12555] Restore non-ithreads build. Interestingly binmode test passes non-ithreads - so crlf layer is not damaged and ithreads fail is a symptom ... [ 12552] Win32 PerlIO_cleanup special cases should no longer be required. [ 12551] Multiple win32io.o is fatal for GCC (and noise with VC++) [ 12547] Convert rest of PerlIO's memory tables to per-interp and add clone functions for them. Call explicit cleanup during destruct process. - one binmode test is failing - also ext/threads/t/basic.t fails under make test, and is noisy under harness. (Threads results are intermingled and don't match order expected.) [ 12544] PerlIO layer table as PL_perlio (per-interpreter) [ 12541] Fix typos in new locking on MemShared Make buffers in PerlIOBuf_* in per-thread heap (they are cloned after all...) - seems to make segfaults more deterministic - suspect they are attempt to free() after Interp and Host have gone. [ 12540] Remove the MemShared re-#define (again) [ 12539] Use locks on MemShared p4raw-link: @12733 on //depot/perlio: 168d58725e27e79cccc6d9848fb20fa3a91b5746 p4raw-link: @12732 on //depot/perlio: b1b2427f0e4638dc00cb156274394cb88b9c20d6 p4raw-link: @12730 on //depot/perlio: 1091dea485b700b0121770b0cbb0ffa417266d9e p4raw-link: @12729 on //depot/perlio: f1feeb72ef65793d07f6b0333f64df9b07a006b1 p4raw-link: @12711 on //depot/perlio: 93a8090dc33a049e3827420ced6c7db56ab1f529 p4raw-link: @12557 on //depot/perlio: 56a2bab7c22806897577c69e86796669bc5a9a3a p4raw-link: @12555 on //depot/perlio: 3aaf42a70f921d9bb089a4793680c24d83c92281 p4raw-link: @12552 on //depot/perlio: d93f9f22eaa7dce16568cb2193ca194466bae1c2 p4raw-link: @12551 on //depot/perlio: 6148bcae7e00c79a54ab24cae043d9cc48443237 p4raw-link: @12547 on //depot/perlio: 3a1ee7e89ce6793a321c9c259b0464c3f464c5ce p4raw-link: @12544 on //depot/perlio: a1ea730d96bcc07b3d616a92ace3927de8290cdd p4raw-link: @12541 on //depot/perlio: 7fcdafbdb0bffcc321d3a9c54e5d13442d621313 p4raw-link: @12540 on //depot/perlio: 5ed1ec7bdfae87aa5419ee42de2a3f5267b16906 p4raw-link: @12539 on //depot/perlio: f3dccfae94e790b7365a85a459e510b162f9a8d6 p4raw-id: //depot/perl@12734
| * Use fd refcounts to solve the problem highlighted by new Embed.t, atNick Ing-Simmons2001-10-281-32/+46
| | | | | | | | | | least for PERLIO=perlio unthreaded case p4raw-id: //depot/perlio@12733
| * Typo in exe nameNick Ing-Simmons2001-10-281-6/+6
| | | | | | p4raw-id: //depot/perlio@12732
| * Integrate MainlineNick Ing-Simmons2001-10-2821-280/+667
| |\ | |/ |/| p4raw-id: //depot/perlio@12731
* | Change #12726 changed require 5.002 to 5.0 somehow, I know I never changed thatArtur Bergman2001-10-281-1/+1
| | | | | | | | | | line manually! p4raw-id: //depot/perl@12728
* | And here we use the prototypes.Artur Bergman2001-10-281-1/+5
| | | | | | p4raw-id: //depot/perl@12727
* | Support [] style prototypes.Artur Bergman2001-10-281-2/+2
| | | | | | p4raw-id: //depot/perl@12726
* | Explicitly expect only 4 or 8 bytes of PTRSIZE.Jarkko Hietaniemi2001-10-281-3/+5
| | | | | | | | | | | | No final #else #error because we do not seem to be using #error? p4raw-id: //depot/perl@12723