summaryrefslogtreecommitdiff
path: root/perl.c
Commit message (Collapse)AuthorAgeFilesLines
...
* [PATCH perl.c t/run/runenv.t] (was Re: [[ID 20010514.042] Perl v5.6.1 ↵Jarkko Hietaniemi2001-05-301-2/+3
| | | | | | | | | | | | | | mangles PERL5OPT]) From: Michael G Schwern <schwern@pobox.com> Date: Wed, 30 May 2001 17:10:38 +0100 Message-ID: <20010530171038.L670@blackrider.blackstar.co.uk> Subject: Re: [PATCH perl.c t/run/runenv.t] (was Re: [ID 20010514.042] Perl v5.6.1 mangles PERL5OPT]) From: Abhijit Menon-Sen <ams@wiw.org> Date: Wed, 30 May 2001 23:16:13 +0530 Message-ID: <20010530231613.A31933@lustre.linux.in> p4raw-id: //depot/perl@10334
* Medley of -Wall cleanups from Michael Schwen, Hugo van der Sanden,Jarkko Hietaniemi2001-05-301-1/+1
| | | | | and Abhijit Menon-Sen. p4raw-id: //depot/perl@10321
* [LARGE!] symbolic magicDave Mitchell2001-05-201-3/+4
| | | | | Message-Id: <200105191912.UAA23925@gizmo.fdgroup.co.uk> p4raw-id: //depot/perl@10168
* Use OSVERS.Jarkko Hietaniemi2001-05-161-1/+1
| | | p4raw-id: //depot/perl@10125
* DG-UX threading patches, including a README.dgux,Jarkko Hietaniemi2001-05-161-0/+13
| | | | | from Takis Psarogiannakopoulos. p4raw-id: //depot/perl@10121
* Re: [PATCH 5.6.1] Multiplicity and thread fixes for VMS Dan Sugalski2001-05-021-4/+0
| | | | | Message-Id: <5.0.2.1.0.20010502152210.01f65550@24.8.96.48> p4raw-id: //depot/perl@9966
* Multiplicity and thread fixes for VMSDan Sugalski2001-05-021-0/+4
| | | | | Message-Id: <5.0.2.1.0.20010502112909.01f24e28@24.8.96.48> p4raw-id: //depot/perl@9960
* Re: Finally got a round tuitH.Merijn Brand2001-05-011-0/+3
| | | | | | | Message-Id: <20010501135740.19E4.H.M.BRAND@hccnet.nl> The -DP part, slightly modified. p4raw-id: //depot/perl@9930
* Change PL_numeric_radix to PL_numeric_radix_sv (and leave inJarkko Hietaniemi2001-04-301-1/+1
| | | | | | a dummy for PL_numeric_radix); no pressing reason to break binary compatibility; regen API. p4raw-id: //depot/perl@9910
* Prevent path disclosure (probing for existence of filenames)Jarkko Hietaniemi2001-04-241-0/+6
| | | | | using suidperl; bug id 20010322.218. p4raw-id: //depot/perl@9813
* Re: [PATCH] Lighten up globBenjamin Sugars2001-04-041-3/+4
| | | | | Message-ID: <Pine.LNX.4.21.0104031700340.2143-100000@marmot.rim.canoe.ca> p4raw-id: //depot/perl@9541
* Add destruct time hook to PerlIO (for work-in-process implementingNick Ing-Simmons2001-03-251-0/+8
| | | | | | | layers in perl code. In such cases layers need to be popped before we loose the ability to run perl code.) Also back-out "PerlIO::object" hook - it isn't going to work like that... p4raw-id: //depot/perlio@9346
* Re-instate warnings for 'eof STDOUT' etc. by marking STD* as appropriate IoTYPE.Nick Ing-Simmons2001-03-221-0/+3
| | | p4raw-id: //depot/perlio@9296
* Integrate change #9197 from maintperl to mainline.Jarkko Hietaniemi2001-03-181-6/+5
| | | | | | | | | | more thorough cleaning of arenas. p4raw-link: @9197 on //depot/maint-5.6/perl: ec3d44d040803cac937295d8f4740e6a36ba30fb p4raw-id: //depot/perl@9201 p4raw-integrated: from //depot/maint-5.6/perl@9200 'merge in' t/op/sort.t (@7895..) perl.c (@9064..) sv.c (@9108..) embed.pl proto.h (@9154..)
* EBCDIC sanity - phase INick Ing-Simmons2001-03-101-4/+5
| | | | | | | | | | | | | | - rename utf8/uv functions to indicate what sort of uv they provide (uvuni/uvchr) - use utf8n_xxxx (c.f. pvn) for forms which take length. - back out vN.N and $^V exceptions to e2a/a2e - make "locale" isxxx macros be uvchr (may be redundant?) Not clear yet that toUPPER_uni et. al. return being handled correctly. The tr// and rexexp stuff still needs an audit, assumption is they are working in Unicode space. Need to provide v5.6 names for XS modules (decide is uni or chr ?). p4raw-id: //depot/perlio@9096
* Re: [ PATCH perl@8956 ] new debug option -DR shows ref countsDave Mitchell2001-03-091-1/+2
| | | | | Message-Id: <200103091349.NAA16617@tiree.fdgroup.co.uk> p4raw-id: //depot/perl@9087
* Re: [ PATCH perl@8956 ] new debug option -DR shows ref countsDave Mitchell2001-03-091-1/+1
| | | | | Message-Id: <200103081206.MAA06281@tiree.fdgroup.co.uk> p4raw-id: //depot/perl@9084
* Re: Unicode/EBCDICPeter Prymmer2001-03-091-3/+3
| | | | | Message-ID: <Pine.OSF.4.10.10103081617390.377472-100000@aspara.forte.com> p4raw-id: //depot/perl@9082
* Integrate change #9064 from maintperl into mainline.Jarkko Hietaniemi2001-03-071-0/+1
| | | | | | | | | fix memory leak in pack("Bb",...) p4raw-link: @9064 on //depot/maint-5.6/perl: 58108105c16130ce852e73f8543b2ccc8bf2388f p4raw-id: //depot/perl@9065 p4raw-integrated: from //depot/maint-5.6/perl@9063 'merge in' perl.c (@8986..)
* Abolish USE_WIN32_RTL_ENV.Jarkko Hietaniemi2001-02-231-9/+0
| | | p4raw-id: //depot/perl@8916
* A better workaround for Borland putenv() brokenness from Sarathy.Jarkko Hietaniemi2001-02-231-15/+6
| | | p4raw-id: //depot/perl@8909
* Rewrite putenv() using my_setenv(). (In general the vendors'Jarkko Hietaniemi2001-02-231-2/+16
| | | | | | putenv() is not to be relied on, they are either broken or leaky or both.) p4raw-id: //depot/perl@8899
* Fix #8803 as #8897 fixed #8896: with environ safesysmalloc()Jarkko Hietaniemi2001-02-221-5/+10
| | | | | and safesysfree() must be used. p4raw-id: //depot/perl@8898
* With environ one must use safesysmalloc()/safesysfree().Jarkko Hietaniemi2001-02-221-2/+3
| | | p4raw-id: //depot/perl@8897
* If we have a duplicated environment free itJarkko Hietaniemi2001-02-221-0/+14
| | | | | if PERL_DESTRUCT_LEVEL. p4raw-id: //depot/perl@8896
* Integrate pureperl changes #8844,8845,8850 to mainlineJarkko Hietaniemi2001-02-201-1/+1
| | | | | | | | | | | | | | | | | | (via maintperl #8855). Fixed %^H scoping bug Removed GV <-> CV refcount loop Removed %ENV refcount loop p4raw-link: @8850 on //depot/maint-5.6/pureperl: bae1eca58b94313e4b7677aa241da9fad57bb363 p4raw-link: @8845 on //depot/maint-5.6/pureperl: 4d40626c12bbdd62acfbbe3be104711e58cec2f7 p4raw-link: @8844 on //depot/maint-5.6/pureperl: ea100fc6cfd2f0e23aceb84ac0e804e3c9c3c9a2 p4raw-id: //depot/perl@8858 p4raw-integrated: from //depot/maint-5.6/perl@8857 'merge in' gv.c scope.c (@8606..) pp.c (@8635..) op.c (@8758..) perl.c (@8806..)
* Fixing PERL5OPT (was Re: Warnings, strict, and CPAN)Michael G. Schwern2001-02-181-1/+9
| | | | | | | Message-ID: <20010218011135.A19957@magnonel.guild.net> Revive mjd's and Simon's PERL5OPT fix. p4raw-id: //depot/perl@8822
* [patch] -WallDoug MacEachern2001-02-171-0/+2
| | | | | Message-ID: <Pine.LNX.4.21.0102161519500.30352-100000@mako.covalent.net> p4raw-id: //depot/perl@8815
* Duplicate environment for JPL so that JDK 1.2/1.3 don't get upset.Jarkko Hietaniemi2001-02-141-1/+26
| | | p4raw-id: //depot/perl@8803
* buncha MacPerl patches for bleadperlChris Nandor2001-02-131-5/+7
| | | | | Message-Id: <p05010404b6ae6f85e07a@[10.0.1.177]> p4raw-id: //depot/perl@8792
* Correct the correction :-(Nick Ing-Simmons2001-02-081-1/+1
| | | p4raw-id: //depot/perl@8721
* Fixup non-ithread build after 8713Nick Ing-Simmons2001-02-081-0/+2
| | | p4raw-id: //depot/perl@8715
* Re: [patch] Re: PL_ptr_tableDoug MacEachern2001-02-081-0/+3
| | | | | Message-Id: <Pine.LNX.4.21.0102071916270.29229-100000@mako.covalent.net> p4raw-id: //depot/perl@8713
* Fix for the fa_IR locale failure. The reason for the failureJarkko Hietaniemi2001-01-301-0/+1
| | | | | | | | | was that Perl was assuming the decimal separator aka the radix separator is one character. The Farsi-Iranian locale crushed that bad assumption since there the separator is 'Momayyez', glyphwise looking somewhat like a slash, and in Unicode UTF-8 encoded in two bytes, 0xd9 0xab. p4raw-id: //depot/perl@8625
* Provide infrastructure for PERL_ASYNC_CHECK() style safe signals.Nick Ing-Simmons2001-01-161-2/+3
| | | | | | Provides all the "cost" but no benefit yet - it is to allow cost to be measured, and implementation experiments (just in mg.c?). p4raw-id: //depot/perlio@8457
* Fixup accumulated integrate muddles (perlio == devperl again)Nick Ing-Simmons2001-01-061-3/+4
| | | p4raw-id: //depot/perlio@8346
* Integrate mainlineNick Ing-Simmons2001-01-011-2/+2
|\ | | | | p4raw-id: //depot/perlio@8294
| * Bump up Larry's copyright.Jarkko Hietaniemi2001-01-011-2/+2
| | | | | | p4raw-id: //depot/perl@8289
| * Integrate perlio:Jarkko Hietaniemi2000-12-091-14/+14
| |\ | |/ |/| | | | | | | | | | | | | | | [ 8049] UTF8 output prework. - Store $\ and $, as SVs so they can have SvUTF8 flag - use do_print() rather than raw PerlIO_write() to print them. p4raw-link: @8049 on //depot/perlio: 7889fe52c8bdedf274e4826ad460ef6c3606ca6a p4raw-id: //depot/perl@8051
| * Integrate perlio:Jarkko Hietaniemi2000-12-051-2/+8
| |\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | [ 8001] Win32 PERL_IMPLICIT_SYS passes all tests with USE_PERLIO - calloc/free suffer from damage on TerminateThread() - use PerlMemShared (as originally planned) now fixed - avoid doing anything important on DLL "detach". [ 8000] Fix gross PerlMemShared issue. p4raw-link: @8001 on //depot/perlio: ce3e5b80724e7725765c5559e5f4b0058876fc19 p4raw-link: @8000 on //depot/perlio: 0a77e2d7f7c1b1af440a8cf545295905853ca727 p4raw-id: //depot/perl@8002
* | | UTF8 output prework.Nick Ing-Simmons2000-12-091-14/+14
| | | | | | | | | | | | | | | | | | - Store $\ and $, as SVs so they can have SvUTF8 flag - use do_print() rather than raw PerlIO_write() to print them. p4raw-id: //depot/perlio@8049
* | | Integrate mainline.Nick Ing-Simmons2000-12-051-33/+7
|\ \ \ | |/ / | | / | |/ |/| p4raw-id: //depot/perlio@8003
| * Integrate perlio:Jarkko Hietaniemi2000-12-051-0/+2
| |\ | | | | | | | | | | | | | | | | | | | | | [ 7983] PERL_IMPLICIT_SYS (almost) works - something odd with "signal" p4raw-link: @7983 on //depot/perlio: 5f1a76d08cedee4f2888d077fe9593b03dd9bd13 p4raw-id: //depot/perl@7985
| * | dTHR is a nop in 5.6.0 onwards. Ergo, it can go.Jarkko Hietaniemi2000-12-051-29/+4
| | | | | | | | | p4raw-id: //depot/perl@7984
* | | Win32 PERL_IMPLICIT_SYS passes all tests with USE_PERLIONick Ing-Simmons2000-12-051-2/+8
| |/ |/| | | | | | | | | | | - calloc/free suffer from damage on TerminateThread() - use PerlMemShared (as originally planned) now fixed - avoid doing anything important on DLL "detach". p4raw-id: //depot/perlio@8001
* | PERL_IMPLICIT_SYS (almost) works - something odd with "signal"Nick Ing-Simmons2000-12-041-0/+2
|/ | | p4raw-id: //depot/perlio@7983
* Tokeniser debuggingSimon Cozens2000-11-291-1/+1
| | | | | Message-ID: <20001129141545.A30864@pembro33.pmb.ox.ac.uk> p4raw-id: //depot/perl@7916
* [perl 7711: EPOC] updatesOlaf Flebbe2000-11-201-2/+2
| | | | | Message-ID: <25575.974658810@www23.gmx.net> p4raw-id: //depot/perl@7758
* Lexical use open ... support:Nick Ing-Simmons2000-11-181-29/+32
| | | | | | | | | | | | add ->cop_io to COP structure in cop.h. Make mg.c and gv.c associate it with ${^OPEN}. Make lib/open.pm set it. Have sv.c, perl.c, pp_ctl.c, op.c manipulate it in a manner manner similar to ->cop_warnings. Have doio.c's do_open9 and pp_sys.c's pp_backticks use it as default and call new PerlIO_apply_layers(). Declare latter in perlio.h and define in perlio.c p4raw-id: //depot/perlio@7740
* Add non-blocking thread doneness checkingDan Sugalski2000-10-251-0/+1
| | | | | | | Message-Id: <5.0.0.25.0.20001025133504.01ef1e20@24.8.96.48> plus regen global.sym. p4raw-id: //depot/perl@7442