summaryrefslogtreecommitdiff
path: root/perl.c
Commit message (Collapse)AuthorAgeFilesLines
* allow recursive FETCHesDave Mitchell2003-04-191-1/+1
| | | | | Message-ID: <20030407100041.A1617@fdgroup.com> p4raw-id: //depot/perl@19268
* Fix up Larry's copyright statements to my best knowledge.Jarkko Hietaniemi2003-04-161-1/+2
| | | | | | | (Lots of Perl 5 source code archaeology was involved.) Larry didn't make strangled noises when I showed him the patch, either :-) p4raw-id: //depot/perl@19242
* Noted by Nat: -0 didn't work that well with Unicode.Jarkko Hietaniemi2003-04-101-13/+36
| | | p4raw-id: //depot/perl@19185
* Add packname->stash cache before the check if a packname is aArtur Bergman2003-04-021-0/+5
| | | | | | | | | filehandle or a package, it works because only packnames that have been resolved to stashes are added to the cache, and when a newIO is created we clean the cache. Results in roughly 1.8 speed increase for class->method() calls. p4raw-id: //depot/perl@19133
* fix for switchC.t test#6 failure on windowsGurusamy Sarathy2003-03-141-4/+0
| | | p4raw-id: //depot/perl@18968
* Cygwin doesn't like initing the $0 mutex in perl_construct()Jarkko Hietaniemi2003-03-121-3/+1
| | | | | | | | (Too early? If inited there the pthread_mutex_init() returns an integer much too large be an errno), but initing the mutex later, in perl_alloc(), seems to be okay with Cygwin, and also with Linux. p4raw-id: //depot/perl@18950
* WinCE tweaks from Vadim Konovalov.Jarkko Hietaniemi2003-03-111-2/+2
| | | p4raw-id: //depot/perl@18935
* clear PL_exitlist in perl_destructCraig A. Berry2003-03-111-0/+3
| | | | | | From: "Craig A. Berry" <craigberry@mac.com> Message-ID: <3E6D837F.7000506@mac.com> p4raw-id: //depot/perl@18910
* Bunch of doc patches from Stas; plus regen.Stas Bekman2003-03-101-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Subject: [doc patch] perl.c's pod api entry Date: Mon, 10 Mar 2003 12:35:52 +1100 Message-ID: <3E6BEBF8.80402@stason.org> Subject: Re: [patch] perlguts.pod From: Stas Bekman <stas@stason.org> Date: Mon, 10 Mar 2003 12:38:57 +1100 Message-ID: <3E6BECB1.7050009@stason.org> Subject: Re: [PATCH ext/DynaLoader/DynaLoader_pm.PL] doc fix: s/dl_loadflags/dl_load_flags/ From: Stas Bekman <stas@stason.org> Date: Mon, 10 Mar 2003 12:41:46 +1100 Message-ID: <3E6BED5A.801@stason.org> Subject: Re: [patch] perlapi.pod fix From: Stas Bekman <stas@stason.org> Date: Mon, 10 Mar 2003 12:43:33 +1100 Message-ID: <3E6BEDC5.6010405@stason.org> Subject: Re: [docs patch] replace gets() with fgets() in example From: Stas Bekman <stas@stason.org> Date: Mon, 10 Mar 2003 12:45:41 +1100 Message-ID: <3E6BEE45.9030901@stason.org> Subject: [doc patch] perlrun.pod From: Stas Bekman <stas@stason.org> Date: Mon, 10 Mar 2003 14:49:59 +1100 Message-ID: <3E6C0B67.4050606@stason.org> p4raw-id: //depot/perl@18873
* Make the -A switch work without an assertion name.Rafael Garcia-Suarez2003-03-061-4/+4
| | | | | by Salvador Fandiño. p4raw-id: //depot/perl@18843
* Update all copyrights to 2003, from JarkkoHugo van der Sanden2003-03-021-2/+2
| | | p4raw-id: //depot/perl@18801
* The -CI cannot be easily tested under UTF-8 locale withJarkko Hietaniemi2003-03-021-6/+7
| | | | | | the t/test.pl (the 'stdin' data gets doubly UTF-8-ied). Also other small tweaks in the -C neighbourhood. p4raw-id: //depot/perl@18799
* PERL_SIGNALS=unsafe enables the old unsafe/immediate signals.Jarkko Hietaniemi2003-02-241-0/+9
| | | p4raw-id: //depot/perl@18766
* Make also the -CAL conditional on locale.Jarkko Hietaniemi2003-02-171-2/+4
| | | p4raw-id: //depot/perl@18730
* add support for assertions. Updated form of:Salvador Fandiño2003-02-161-1/+18
| | | | | | Subject: Re: Did the assertion patch/feature submission get overlooked? Message-ID: <3DE8F439.50402@yahoo.com> p4raw-id: //depot/perl@18727
* The new(er) way of controlling Unicode I/O (and other) features;Jarkko Hietaniemi2003-02-151-23/+40
| | | | | -C (or PERL_UNICODE). See perlrun/-C for more details. p4raw-id: //depot/perl@18715
* Allow explicit -C enable/disable by -C:1/-C:0Jarkko Hietaniemi2003-01-211-0/+4
| | | | | (suggested by Peter Haworth). p4raw-id: //depot/perl@18536
* perl version reportingH.Merijn Brand2003-01-211-6/+3
| | | | | | From: "H.Merijn Brand" <h.m.brand@hccnet.nl> Message-Id: <20021218081957.ABD8.H.M.BRAND@hccnet.nl> p4raw-id: //depot/perl@18527
* Make the locale-induced UTF-8-ification of STD fhsJarkko Hietaniemi2003-01-161-5/+6
| | | | | | and the default file open layer explicit (either -C or PERL_UTF8_LOCALE), instead of implicit (and unasked-for). p4raw-id: //depot/perl@18490
* %_ (was Re: [PATCH] operation on `PL_na' may be undefined)Nicholas Clark2003-01-071-2/+1
| | | | | Message-ID: <20021226211626.GD284@Bagpuss.unfortu.net> p4raw-id: //depot/perl@18456
* Fix up #18229.Jarkko Hietaniemi2002-12-031-4/+3
| | | p4raw-id: //depot/perl@18239
* $0 mofifying part IJarkko Hietaniemi2002-12-021-20/+5
| | | | | | Subject: [PATCH] $0 modifying Message-ID: <20021130181651.GA5876@kosh.hut.fi> p4raw-id: //depot/perl@18229
* optional code for debugging leaking scalarsDave Mitchell2002-11-161-0/+18
| | | | | Message-ID: <20021114230300.B18614@fdgroup.com> p4raw-id: //depot/perl@18150
* Re: [perl #18066] Bug in -I when path has double colons?Slaven Rezic2002-11-041-29/+32
| | | | | | | Message-ID: <87of9c2prs.fsf@vran.herceg.de> With the corresponding change to embed.fnc p4raw-id: //depot/perl@18102
* PL_curpad == AvARRAY(PL_comppad) alwaysDave Mitchell2002-10-221-2/+0
| | | | | Message-ID: <20021018133640.A19172@fdgroup.com> p4raw-id: //depot/perl@18048
* Happy chainsaw stories; The removal of the 5005 threadsH.Merijn Brand2002-10-191-132/+2
| | | | | Still imcomplete. Configure will follow p4raw-id: //depot/perl@18030
* The -0 command-line switch wasn't setting $/ at compile-time.Rafael Garcia-Suarez2002-10-121-6/+1
| | | | | | Move the initialization of $/ just after switch parsing (it was done after yyparse().) p4raw-id: //depot/perl@18015
* move all pad-related code to its own src fileDave Mitchell2002-10-021-20/+3
| | | | | Message-ID: <20020925234023.A20044@fdgroup.com> p4raw-id: //depot/perl@17953
* Remove package; (Heh heh.)Abhijit Menon-Sen2002-09-291-1/+0
| | | p4raw-id: //depot/perl@17942
* enable -ansi -pedanticJarkko Hietaniemi2002-09-261-1/+1
| | | | | Message-ID: <20020917221925.GF85044@lyta.hut.fi> p4raw-id: //depot/perl@17925
* LEAKTEST is dead, RIPH.Merijn Brand2002-09-261-1/+1
| | | | | | | Subject: Re: [perl #17197] SIGSEGV in perl 5.8.0 multithread build with -DLEAKTEST From: "H.Merijn Brand" <h.m.brand@hccnet.nl> Message-Id: <20020923182824.C7B6.H.M.BRAND@hccnet.nl> p4raw-id: //depot/perl@17920
* use sysconf(_SC_CLK_TCK) for times()Jarkko Hietaniemi2002-09-041-0/+20
| | | | | Message-ID: <20020901162355.GH12536@lyta.hut.fi> p4raw-id: //depot/perl@17833
* B::check_av() ; B::Deparse for CHECK blocksRafael Garcia-Suarez2002-08-291-4/+14
| | | | | Message-Id: <20020827233653.535bc211.rgarciasuarez@free.fr> p4raw-id: //depot/perl@17804
* posixify getppid on linux-multithreadRafael Garcia-Suarez2002-08-291-0/+3
| | | | | Message-Id: <20020806215646.3f6852bb.rgarciasuarez@free.fr> p4raw-id: //depot/perl@17798
* Clean up copy-on-write macros and debug facilities (new flag 'C').Nicholas Clark2002-08-201-1/+1
| | | | | | | Handle CoW in hashes: Subject: Re: why would tr/// be performing hash copies? Message-id: <20020818221700.GD294@Bagpuss.unfortu.net> p4raw-id: //depot/perl@17740
* add verbose stack display option, -DvsDave Mitchell2002-08-121-1/+1
| | | | | Message-id: <20020805005533.B26111@fdgroup.com> p4raw-id: //depot/perl@17718
* Integrate from maint-5.6/macperl via macperlHugo van der Sanden2002-08-051-4/+18
| | | | | | | Changes 17660, 17661, 17662, 17663, 17664 p4raw-id: //depot/perl@17683 p4raw-integrated: from //depot/macperl@17682 'copy in' perl.c (@17528..)
* 5.8.0-RC1 on SunOS 4!Robin Barker2002-07-091-1/+1
| | | | | | | Message-Id: <200207091903.UAA09531@tempest.npl.co.uk> (the sprintf() spot in Dumper.xs fixed) p4raw-id: //depot/perl@17450
* Spurious empty statements.Jarkko Hietaniemi2002-06-151-2/+2
| | | p4raw-id: //depot/perl@17251
* Possible cure forAlessandro Forghieri2002-06-151-1/+2
| | | | | | Subject: Re: Thread bug in 5.8RC1 Win32 Message-ID: <20020615125635.A25110@alpha.orion.it> p4raw-id: //depot/perl@17250
* Re: RC1 on Playstation2Tim Jenness2002-06-121-0/+11
| | | | | Message-ID: <Pine.LNX.4.44.0206111135130.31715-100000@lapaki> p4raw-id: //depot/perl@17194
* NI-S doesn't need these comments :-) but I'm commenting anyway.Jarkko Hietaniemi2002-06-101-0/+5
| | | p4raw-id: //depot/perl@17166
* With -Ud_stdstdio perl -v and perl -h didn't flush theirJarkko Hietaniemi2002-06-061-2/+2
| | | | | | output buffers because they exited with PerlProc_exit() instead of my_exit() (from Andy Dougherty) p4raw-id: //depot/perl@17028
* [Patch] Inplace editing on Cygwin and others?Gerrit P. Haase2002-06-011-0/+6
| | | | | | From: "Gerrit P. Haase" <gp@familiehaase.de> Message-ID: <199100765833.20020601041443@familiehaase.de> p4raw-id: //depot/perl@16946
* Integrate macperl patch #16868.Jarkko Hietaniemi2002-05-301-3/+8
| | | | | | | | | | | | | | | | | | | | | | p4raw-id: //depot/perl@16882 p4raw-integrated: from //depot/macperl@16881 'copy in' ext/B/B/Concise.pm ext/B/t/deparse.t ext/B/t/terse.t ext/DynaLoader/DynaLoader_pm.PL ext/IO/lib/IO/t/io_dup.t ext/POSIX/t/sigaction.t ext/PerlIO/t/encoding.t ext/Socket/Socket.t lib/AutoSplit.t lib/Net/Ping/t/110_icmp_inst.t lib/Net/hostent.t lib/Pod/t/Usage.t lib/Pod/t/pod2html-lib.pl lib/Test/Harness/t/callback.t lib/blib.pm lib/strict.t lib/subs.t t/lib/filter-util.pl t/lib/warnings/doio t/lib/warnings/mg t/x2p/s2p.t (@16123..) lib/Test/Simple/t/exit.t (@16230..) lib/open.t lib/warnings.t (@16255..) perl.c (@16475..) lib/Unicode/Collate.pm lib/Unicode/UCD.t (@16651..) ext/PerlIO/t/fallback.t lib/Test/Harness/t/strap-analyze.t lib/Test/Harness/t/test-harness.t (@16825..) p4raw-integrated: from //depot/macperl@16868 'copy in' lib/blib.t (@16123..) t/lib/warnings/op (@16230..) ext/Cwd/t/cwd.t ext/Digest/MD5/t/files.t (@16475..) 'merge in' ext/Storable/t/utf8hash.t lib/Test/Harness/Straps.pm (@16730..)
* manual integrate of change#16332 from maint-5.6 branchGurusamy Sarathy2002-05-021-2/+14
| | | | | p4raw-link: @16332 on //depot/maint-5.6/perl: 9bf7742e23b67e3d7c671615795c570c51951513 p4raw-id: //depot/perl@16348
* Fix the "PerlIO require leak". Snag was that clean_objsNick Ing-Simmons2002-05-021-4/+8
| | | | | | | | autoloaded DESTROY (needing IO) after known layers had been freed. Postpone layer list free to PerlIO_cleanup, rather than PerlIO_destruct. Tweak sequence in perl_destruct so that sv_undef is immortal till layer list is done with it. p4raw-id: //depot/perlio@16335
* NetWare changeover from Watcom to Codewarrior, from C Aditya.Jarkko Hietaniemi2002-04-221-1/+6
| | | p4raw-id: //depot/perl@16076
* fixes for all the warnings reported by Visual C (most of thisGurusamy Sarathy2002-04-211-1/+1
| | | | | | change is from change#12026) p4raw-link: @12026 on //depot/maint-5.6/perl: ff42b73b40f5a895aef4bed81c794f468e0609bc p4raw-id: //depot/perl@16048
* Windows 64-bit support:Gurusamy Sarathy2002-04-211-5/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | * support for building it in the regular makefiles * large files support via the _*i64() functions (this should be portable to the 32-bit universe too, but quite untested and and binary-incompatible, therefore not enabled there) * three additional test failures in addition to the t/end.t one (see README.win32) * sprintf() on Windows gets %I{32,64,}[xoud] format that parallel the ones available from the CRT (needed because Perl uses the UVxf macros in both sprintf() *and* in sv_catpvf() et al.) * add a few 64-bit notes to README.win32 The following general problems were also fixed: * s/struct stat/Stat_t/g * Data::Dumper had some naughty 'long' typecasts * Errno_pm.PL didn't work safe when winsock.h was not in the same directory as errno.h * various tell/seek things were incorrectly prototyped * squelch ugly looking noise when running tests * Embed.t wasn't linking in all the libraries * perl57.dll is now perl58.dll (anticipating 5.8.0-RC1) * re-enable all the disabled warnings (additional fixes may be needed for the warnings uncovered by this) p4raw-id: //depot/perl@16033