summaryrefslogtreecommitdiff
path: root/perl.c
Commit message (Collapse)AuthorAgeFilesLines
* -t without -w Michael G. Schwern2001-12-301-6/+22
| | | | | Message-ID: <20011230044625.GA14386@blackrider> p4raw-id: //depot/perl@13953
* Make -t equal -tw.Jarkko Hietaniemi2001-12-251-2/+4
| | | p4raw-id: //depot/perl@13884
* -t and the core tests; -t and PERL5OPTRafael Garcia-Suarez2001-12-171-2/+7
| | | | | Message-ID: <20011217152301.A704@rafael> p4raw-id: //depot/perl@13737
* -t taint warningsMichael G. Schwern2001-12-141-0/+7
| | | | | | | | | Message-ID: <20011214002707.GA10532@blackrider> (reword the perlrun -t description a bit, and move the Itaint_warn to the bottom of the intrpvar.h for binary compatibility) p4raw-id: //depot/perl@13684
* Passing in env to perl_parse did not workGisle Aas2001-12-121-35/+5
| | | | | Message-ID: <lrheqxniom.fsf@caliper.activestate.com> p4raw-id: //depot/perl@13660
* -P on VMS. Evicting sedMichael G. Schwern2001-11-301-108/+101
| | | | | | | | | | | | Message-ID: <20011129220510.A18869@blackrider> TODO 1: if cppstdin is used and not yet installed, the Px.t will fail (must do the same as in cpp.t) TODO 2: does this work if no Perl whatsoever has yet been installed? That is, we should be using the Perl we are building to execute the one-liner. p4raw-id: //depot/perl@13383
* Revert the /proc/self/auxv experiment for now.Jarkko Hietaniemi2001-11-251-50/+5
| | | p4raw-id: //depot/perl@13257
* The new way of finding out $^X in SolarisJarkko Hietaniemi2001-11-251-0/+12
| | | | | | | requires a little tweak if the executable pathname is *not* absolute: prepend "./" (otherwise `$^X ...` will start perl from PATH...) p4raw-id: //depot/perl@13254
* $$ readonly, take twoMichael G. Schwern2001-11-251-1/+4
| | | | | Message-ID: <20011124195618.A14614@blackrider> p4raw-id: //depot/perl@13252
* The debug_pag needs to be visible at all timesJarkko Hietaniemi2001-11-241-6/+0
| | | | | because of the re extension. p4raw-id: //depot/perl@13246
* Use /proc/self/auxv in Solaris to figure out the $^X.Jarkko Hietaniemi2001-11-241-5/+38
| | | | | (It seems that "./perl" gets resolved to "perl" now.) p4raw-id: //depot/perl@13234
* Use PROCSELFEXE_PATH.Jarkko Hietaniemi2001-11-231-1/+1
| | | p4raw-id: //depot/perl@13215
* perl.c change to use HAS_PROCSELFEXE, alsoNick Ing-Simmons2001-11-201-3/+26
| | | | | | tweak to $^X test to comprehend full path to real executable being returned (like Cygwin as it happens...) p4raw-id: //depot/perlio@13138
* Extra diagnostics for -DP Michael G. Schwern2001-11-201-0/+5
| | | | | Message-ID: <20011119195311.I11883@blackrider> p4raw-id: //depot/perl@13112
* Create a per-interpeter debug scratchpad containerJarkko Hietaniemi2001-11-201-0/+6
| | | | | and use that for the regexec debugging. p4raw-id: //depot/perl@13110
* Add comments to mark where $^X is being handled.Jarkko Hietaniemi2001-11-141-1/+1
| | | p4raw-id: //depot/perl@13000
* s/parse_perl/parse_body/Michael G. Schwern2001-11-141-1/+1
| | | | | Message-Id: <20011113231754.S32567@blackrider> p4raw-id: //depot/perl@12992
* when PERL_USE_SAFE_PUTENV is defined environ will notDoug MacEachern2001-11-101-2/+4
| | | | | have been copied so it shouldn't be freed in perl_destruct() p4raw-id: //depot/perl@12920
* #!perl -F...Rafael Garcia-Suarez2001-11-091-2/+4
| | | | | Message-Id: <20011109143228.A18996@rafael> p4raw-id: //depot/perl@12912
* -s on #! line Rafael Garcia-Suarez2001-11-081-20/+29
| | | | | Message-ID: <20011107222339.E729@rafael> p4raw-id: //depot/perl@12900
* microperl sync.Jarkko Hietaniemi2001-11-021-1/+1
| | | p4raw-id: //depot/perl@12826
* Unicode: add ToFold mapping. Not used yet; but basicallyJarkko Hietaniemi2001-11-021-0/+2
| | | | | | | | | | a more useful mapping for caseless aka case-ignoring than doing either lc($a) eq lc($b) or uc($a) eq uc($b); the full algorithm for creating the foldings uses equivalence classes, see http://www.unicode.org/unicode/reports/tr21/ Hopefully this feature will be used in //i. (The folding tables were introduced by #12689.) p4raw-id: //depot/perl@12807
* Integrate changes #12580 and #12581 from macperl;Jarkko Hietaniemi2001-10-221-1/+2
| | | | | | | | | | | | Fix path construction. (Copyright) Nit. p4raw-link: @12580 on //depot/maint-5.6/macperl: b2884604d5d1f2307ba4e8645e11489721ebb1bf p4raw-id: //depot/perl@12593 p4raw-integrated: from //depot/maint-5.6/macperl@12592 'ignore' perl.c (@12324..) 'merge in' ext/DynaLoader/DynaLoader_pm.PL (@11007..)
* All tests pass (legitimately) on ithreadsNick Ing-Simmons2001-10-221-1/+6
| | | p4raw-id: //depot/perlio@12557
* Win32 PerlIO_cleanup special cases should no longer be required.Nick Ing-Simmons2001-10-211-10/+0
| | | p4raw-id: //depot/perlio@12552
* Convert rest of PerlIO's memory tables to per-interp and add clone functionsNick Ing-Simmons2001-10-211-4/+9
| | | | | | | | 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.) p4raw-id: //depot/perlio@12547
* vmsish fix, ieee rand() cleanupCharles Lane2001-10-191-0/+3
| | | | | Message-Id: <011019174427.d749b@DUPHY4.Physics.Drexel.Edu> p4raw-id: //depot/perl@12513
* Oh, bother. In Tru64 cc -std1 was looking rather niceJarkko Hietaniemi2001-10-171-1/+1
| | | | | | | | | | in speed (upto 20% speedup in certain operations) but meanwhile regexps and arithmetics got slower (5-10%) (according to perlbench average speedup is negligible, and within measuring flutter, 1%). Therefore retracting all the changes aimed at getting -std1 to compile cleanly: #12475, #12476, #12479, #12480, #12481, #12482, #12483, #12484. p4raw-id: //depot/perl@12485
* (retracted by #12485)Jarkko Hietaniemi2001-10-171-1/+1
| | | | | | Avoid dollar signs in identifiers (in non-VMS) to placate ultra picky ANSI compilers (such as DEC^WCPQ^WHP). p4raw-id: //depot/perl@12475
* A missing SvREFCNT_dec.Jarkko Hietaniemi2001-10-161-0/+1
| | | p4raw-id: //depot/perl@12448
* Integrate macperl changes from Chris Nandor:Jarkko Hietaniemi2001-09-261-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 12192 11817 11815 11813 11778 11775 Update CPAN.pm to work with new Mac::BuildTools instead of ExtUtils::MM_MacOS "orphan" functions Fix test Make syntax check report in MPW style, fix tests to use Mac::err=unix to get normal-style error messages. More module and test ports from Thomas Wegner et al Fix open of /dev/null for Mac OS Allow for platforms to override formatting of errors on output from Matthias Neeracher (core files) p4raw-id: //depot/perl@12235 p4raw-edited: from //depot/maint-5.6/macperl@12234 'edit in' lib/File/DosGlob.pm t/op/magic.t (@11007..) p4raw-integrated: from //depot/maint-5.6/macperl@12234 'copy in' lib/File/Spec/Mac.pm lib/File/Temp.pm (@11007..) 'merge in' ext/File/Glob/Glob.pm lib/CPAN.pm (@11007..) ext/File/Glob/bsd_glob.c t/base/term.t (@11185..) t/op/runlevel.t (@11198..) t/pod/testp2pt.pl (@11500..) p4raw-integrated: from //depot/maint-5.6/macperl@11815 'merge in' perl.c (@11806..) p4raw-integrated: from //depot/maint-5.6/macperl@11775 'merge in' perl.h pp_ctl.c util.c (@11007..)
* Do the environ assignment in perl_contruct to match perl_destruct.Artur Bergman2001-09-261-8/+11
| | | | | | Now we don't need to perl_parse/perl_run. However environ is a global.... p4raw-id: //depot/perl@12222
* Move the creation of PL_strtab to perl_construct so we can workArtur Bergman2001-09-261-9/+13
| | | | | with HV and HEs without running perl_parse. p4raw-id: //depot/perl@12221
* [patch] plug PL_beginav_save leakDoug MacEachern2001-09-151-0/+2
| | | | | Message-ID: <Pine.LNX.4.21.0109151659060.6089-100000@mako.covalent.net> p4raw-id: //depot/perl@12036
* Re: [ID 20010815.012] Unfortunate interaction between -0 cmd line arg & ↵Hugo van der Sanden2001-09-151-14/+12
| | | | | | | (??{CODE}) regex Message-Id: <200109091741.f89HfsM18534@crypt.compulink.co.uk> p4raw-id: //depot/perl@12027
* Building on win32 w/o perlioMattia Barbon2001-09-101-0/+4
| | | | | Message-ID: <3B9D4F06.14433.2C37644@localhost> p4raw-id: //depot/perl@11989
* Apply INT2PTR with force to silence warnings fromArtur Bergman2001-09-101-1/+1
| | | | | | PM_GETRE and friends. No more warnings with 64bit IVs and 32bit pointers. p4raw-id: //depot/perl@11970
* oct and hex in glorious 64 bit (with less bugs) (was Re: hex and oct again ↵Nicholas Clark2001-09-051-4/+6
| | | | | | | (was Re: FreeBSD MD5 crypt? Re: crypt/hex/oct and Unicode?)) Message-ID: <20010904224250.P25120@plum.flirble.org> p4raw-id: //depot/perl@11874
* Retract #11870 and volatilize the right destruct_level.Jarkko Hietaniemi2001-09-041-1/+1
| | | | | Silly thinko pointed out by Sarathy. p4raw-id: //depot/perl@11872
* integrate change#11801 from maint-5.6Gurusamy Sarathy2001-08-311-7/+1
| | | | | | | | | | remove age-old UNICOS "workaround" that introduces a static, and hence an egregious race condition for threaded builds (*sigh* beats me why this kludge wasn't guarded by a UNICOS-specific #define *sigh*) p4raw-link: @11801 on //depot/maint-5.6/perl: 5af842af85d9b6d73b06373813fcf66e62026afd p4raw-id: //depot/perl@11804
* remove deprecated PERL_OBJECT cruft, it has long since stoppedGurusamy Sarathy2001-08-311-120/+55
| | | | | working in 5.7.x p4raw-id: //depot/perl@11803
* Introduces SvREPADTMP(sv) that marks a repad SvIV as a offsetArtur Bergman2001-08-301-1/+4
| | | | | | on the pad. Fixes coredumps in cleanups introduced by Change 11755 p4raw-id: //depot/perl@11790
* Changes USE_THREADS to USE_5005THREADS in the entire source.Artur Bergman2001-08-271-27/+27
| | | | | | Thanks to H. Merijn Brand for the patch. Some of the comments and or guards might be removable in perl.h now. p4raw-id: //depot/perl@11758
* Plugs a memory leak on destruction of regular expressionsArtur Bergman2001-08-271-1/+3
| | | | | | | | introcued by #11274. PL_regex_padav now has an AV as it's first entry with a list of freed regex_padav slots that it will reuse on creating new PMOPs. p4raw-id: //depot/perl@11755
* Adds PERL_EXIT_DESTRUCT_END to PL_exit_flags which if set moves END block ↵Artur Bergman2001-08-171-3/+8
| | | | | running to perl_destruct, changes prototype of perl_destruct to return exitstatus. p4raw-id: //depot/perl@11702
* change#10334 leaks memory, copies string when it doesn'tGurusamy Sarathy2001-08-171-3/+9
| | | | | | | need to p4raw-link: @10334 on //depot/perl: 659ca9ea8f57ee52a52802839584b7208ad161b7 p4raw-id: //depot/perl@11693
* Re: END {} blocks run in perl_runArthur Bergman2001-08-131-7/+8
| | | | | Message-ID: <B79D6661.3068%arthur@contiller.se> p4raw-id: //depot/perl@11658
* SV: END {} blocks run in perl_runArthur Bergman2001-08-121-3/+8
| | | | | Message-ID: <03fd01c122b5$c803c600$052aa8c0@foo> p4raw-id: //depot/perl@11647
* B && BEGIN handlingJames A. Duncan2001-08-071-1/+1
| | | | | | | Message-ID: <20010806172911.A2071@fotango.com> (the intrpvar.h addition moved to the end for bincompat) p4raw-id: //depot/perl@11601
* Re: [patch] ignore PL_curpm in PL_regex_padav cleanupDoug MacEachern2001-08-041-1/+1
| | | | | Message-ID: <Pine.LNX.4.21.0108040939050.23972-100000@mako.covalent.net> p4raw-id: //depot/perl@11574