summaryrefslogtreecommitdiff
path: root/mg.c
Commit message (Collapse)AuthorAgeFilesLines
* Lexical use open ... support:Nick Ing-Simmons2000-11-181-28/+44
| | | | | | | | | | | | 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
* cygwin portFifer, Eric2000-11-071-6/+0
| | | | | | | Message-ID: <779F20BCCE5AD31186A50008C75D99791717BB@silldn_mail1.sanwaint.com> Synchronize with Cygwin 1.1.5. p4raw-id: //depot/perl@7597
* restore change#7202Gurusamy Sarathy2000-10-121-0/+2
| | | | | p4raw-link: @7202 on //depot/perl: c3fbb29af1dd039d12fa65f0dc334e804a3883fc p4raw-id: //depot/perl@7204
* another test of the Emergency Broadcast System--back out Gurusamy Sarathy2000-10-121-2/+0
| | | | | | | change#7202 p4raw-link: @7202 on //depot/perl: c3fbb29af1dd039d12fa65f0dc334e804a3883fc p4raw-id: //depot/perl@7203
* (submitted on behalf of Jarkko)Gurusamy Sarathy2000-10-121-0/+2
| | | | | | | Fix the lib/encode.t subtest 6 failure as reported by Andreas Koenig, gmagical substr() wasn't propagating UTF8ness. The bug was unearthed by change 7182, as was a bug in HTML::Entities. p4raw-id: //depot/perl@7202
* Epoc updateOlaf Flebbe2000-10-031-1/+1
| | | | | Message-ID: <26423.969484586@www10.gmx.net> p4raw-id: //depot/perl@7124
* Inside require() $^S was always left undefined.Ilya Zakharevich2000-10-031-3/+1
| | | | | | Subject: Re: Tiny 2-byte change to fix debugger's eval bug Message-ID: <20000927185449.A24927@monk.mps.ohio-state.edu> p4raw-id: //depot/perl@7120
* Part of the solution.Mike Guy2000-09-011-1/+2
| | | | | | Subject: Re: [ID 20000807.004] [PATCH] conditional breakpoints leak memory Message-Id: <E13Uqfp-0006dN-00@draco.cus.cam.ac.uk> p4raw-id: //depot/perl@6967
* Missed a change in #6869.Jarkko Hietaniemi2000-08-291-7/+11
| | | p4raw-id: //depot/perl@6879
* magic callbacks all need to have same type signatureGurusamy Sarathy2000-08-151-1/+3
| | | p4raw-id: //depot/perl@6642
* magic_regdatum_set() is void, not int.Jarkko Hietaniemi2000-08-151-1/+1
| | | p4raw-id: //depot/perl@6629
* Re: [PATCH] @+, @- readonlyMike Guy2000-08-141-1/+7
| | | | | Message-Id: <E13OLCZ-00020N-00@libra.cus.cam.ac.uk> p4raw-id: //depot/perl@6620
* @+, @- readonly (was Re: @<punct> interpolating in "")Mike Guy2000-08-141-0/+1
| | | | | Message-Id: <E13OEII-0007B2-00@libra.cus.cam.ac.uk> p4raw-id: //depot/perl@6615
* debugger "d" command doesnt check line numberMike Guy2000-08-111-2/+0
| | | | | Message-Id: <E13MGOL-000053-00@libra.cus.cam.ac.uk> p4raw-id: //depot/perl@6588
* The new setproctitle() feature is available only in Jarkko Hietaniemi2000-08-021-3/+3
| | | | | bleeding edge FreeBSD. From Paul Saab. p4raw-id: //depot/perl@6492
* In new BSDs changes to argv[] do not show up in ps(1) output,Paul Saab2000-08-021-3/+24
| | | | | | | | | | | instead one must use setproctitle(). This was already addressed by change #6457, but the below has a new variant for FreeBSD 4.0 or later, and the matter is also documented more. Subject: [ID 20000801.007] setting $0 on FreeBSD 4.x does not get reflected in /bin/ps Message-Id: <20000801154139.A53740@yahoo-inc.com> p4raw-link: @6457 on //depot/perl: 0c9177abdae6e91f4dfdab2ef3cc817ec901e51eon //depot/metaconfig: efc5abcdbec468dfb20e18acbe3ab6c1cd9e92c3 p4raw-id: //depot/perl@6483
* Use setproctitle() if available to modify $0.Jeffrey Friedl2000-07-271-0/+3
| | | | | | Subject: setting $* on BSD4 broken Message-Id: <200007230831.BAA08379@ventrue.yahoo.com> p4raw-id: //depot/perl@6457
* enable UTF-16 filter by default if relevant BOM is seen; variousGurusamy Sarathy2000-07-141-1/+1
| | | | | cleanups (typos, misformatted code, and small bugs) p4raw-id: //depot/perl@6399
* integrate cfgperl changes#6325..6373 into mainlineGurusamy Sarathy2000-07-111-0/+3
| | | | | | | | (NOTE: today's batch of integrations still untested) p4raw-link: @6373 (not found) p4raw-link: @6325 on //depot/cfgperl: d6ac44cc5a00fa38a56717785146bc16b716472c p4raw-id: //depot/perl@6373
* Signals-be-gone for microperl.Jarkko Hietaniemi2000-06-011-0/+2
| | | p4raw-id: //depot/cfgperl@6193
* MacOS support, part 1 (from Matthias NeeracherGurusamy Sarathy2000-05-281-3/+3
| | | | | <neeri@iis.ee.ethz.ch>) p4raw-id: //depot/perl@6143
* reenable fake signal handling on Windows, bugs and allGurusamy Sarathy2000-05-171-0/+8
| | | p4raw-id: //depot/perl@6108
* fixes for bugs in C<use warnings qw(FATAL all)> (from Paul Marquess)Gurusamy Sarathy2000-04-281-1/+1
| | | p4raw-id: //depot/perl@5995
* make return values from match in a list context, as well as $& etGurusamy Sarathy2000-03-181-5/+21
| | | | | al propagate utf8-ness (from Graham Barr) p4raw-id: //depot/perl@5794
* STRLEN != int.Jarkko Hietaniemi2000-03-131-2/+1
| | | p4raw-id: //depot/cfgperl@5705
* final touches for lexical warnings (from Paul Marquess)Gurusamy Sarathy2000-03-131-16/+25
| | | p4raw-id: //depot/perl@5702
* fixes for most warnings identified by gcc -WallGurusamy Sarathy2000-03-051-14/+8
| | | p4raw-id: //depot/perl@5540
* fix segfault on C<local ${^WARNING_BITS}>Gurusamy Sarathy2000-03-011-0/+5
| | | p4raw-id: //depot/perl@5394
* Do not cast pointers into I32s.Jarkko Hietaniemi2000-02-281-1/+1
| | | p4raw-id: //depot/cfgperl@5334
* lexical warnings update, ability to inspect bitmask in callingGurusamy Sarathy2000-02-201-1/+1
| | | | | scope, among other things (from Paul Marquess) p4raw-id: //depot/perl@5170
* change $^U to $^WIDE_SYSTEM_CALLS; s/PL_bigchar/PL_widesyscalls/;Gurusamy Sarathy2000-02-071-8/+6
| | | | | introduce -C switch (sets $^WIDE_SYSTEM_CALLS) p4raw-id: //depot/perl@5029
* ${^Warnings} renamed to ${^WARNING_BITS}Gurusamy Sarathy2000-02-071-4/+4
| | | p4raw-id: //depot/perl@5025
* set SvUTF8 on vectors only if there are chars > 127; update copyrightGurusamy Sarathy2000-02-061-1/+1
| | | | | years (from Gisle Aas) p4raw-id: //depot/perl@5009
* use builtin __CYGWIN__ rather than -DCYGWIN (from Eric FiferGurusamy Sarathy2000-02-061-2/+2
| | | | | <EFifer@sanwaint.com>) p4raw-id: //depot/perl@5008
* introduce $^U, a global bit to indicate whether systemGurusamy Sarathy2000-01-311-0/+6
| | | | | | | calls should using widechar APIs; chr and sprintf "%c" also follow this flag in the absense of "use byte"; "use utf8" sets $^U=1 (this appears kludgey) p4raw-id: //depot/perl@4937
* runtime now looks at the SVf_UTF8 bit on the SV to decideGurusamy Sarathy2000-01-311-2/+6
| | | | | | | | | whether to use widechar semantics; lexer and RE engine continue to need "use utf8" to enable unicode awareness in literals and patterns (TODO: this needs to be fixed); $1 et al are marked SvUTF8 if the pattern was compiled for utf8 (TODO: propagating it from the data is probably better) p4raw-id: //depot/perl@4930
* autogenerate API listing from comments in the source (from BenjaminGurusamy Sarathy2000-01-281-0/+64
| | | | | | | Stuhl <sho_pi@hotmail.com>); fix the markup format to be more flexible for better readability; add missing docs in sv.c; regenerate perltoc p4raw-id: //depot/perl@4915
* assorted little nitsGurusamy Sarathy2000-01-241-3/+1
| | | p4raw-id: //depot/perl@4882
* cygwin update from Eric Fifer <EFifer@sanwaint.com>Gurusamy Sarathy1999-12-281-1/+1
| | | p4raw-id: //depot/perl@4717
* fix for -Dp via $^D (suggested by Stephane PayrardGurusamy Sarathy1999-12-061-0/+3
| | | | | <stef@adnaccess.com>) p4raw-id: //depot/perl@4658
* integrate cfgperl contents into mainlineGurusamy Sarathy1999-12-011-0/+4
|\ | | | | p4raw-id: //depot/perl@4606
| * VMS patches from Peter Prymmer.Jarkko Hietaniemi1999-11-211-0/+4
| | | | | | p4raw-id: //depot/cfgperl@4595
* | avoid PTR->IV cast warningsGurusamy Sarathy1999-12-011-1/+1
| | | | | | p4raw-id: //depot/perl@4605
* | more complete pseudo-fork() support for WindowsGurusamy Sarathy1999-12-011-10/+14
|/ | | p4raw-id: //depot/perl@4602
* Integrate with Sarathy.Jarkko Hietaniemi1999-11-131-1/+1
|\ | | | | p4raw-id: //depot/cfgperl@4555
| * cloned interpreters now actually run and pass all but 55/10386Gurusamy Sarathy1999-11-131-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | subtests; various subtle bugs, new and old, observed when running cloned interpreters have been fixed still to do: | * dup psig_ptr table | * merge PADOP GVs support with "our" SVs (existing PADOPs are too | simple-minded and grab one pad entry each, heavily bloating | the pad by not avoiding dups) | * overloaded constants are not really immutable--they need to | be PADOPs | * allocator for constants and OPs need to be spelled differently | (shared vs interpreter-local allocations) | * optree refcounting is still missing locking (macros are in place) | * curstackinfo, {mark,scope,save,ret}stack need to be cloned so | perl_clone() can be called from within runops*() p4raw-id: //depot/perl@4553
* | Integrate with Sarathy.Jarkko Hietaniemi1999-11-071-2/+4
|\ \ | |/ | | p4raw-id: //depot/cfgperl@4533
| * allow $\ to work right when set to a string with embedded nullsGurusamy Sarathy1999-11-051-2/+4
| | | | | | p4raw-id: //depot/perl@4521
* | Integrate with Sarathy.Jarkko Hietaniemi1999-11-041-1/+0
|\ \ | |/ | | p4raw-id: //depot/cfgperl@4513
| * remove VIRTUAL tag, PERL_OBJECT doesn't need it anymoreGurusamy Sarathy1999-11-041-1/+0
| | | | | | p4raw-id: //depot/perl@4511