summaryrefslogtreecommitdiff
path: root/mg.c
Commit message (Collapse)AuthorAgeFilesLines
* another threads reliability fix: serialize writes to thr->threadsvGurusamy Sarathy1998-11-291-16/+25
| | | | | | | | avoid most uses of PL_na (which is much more inefficient than a simple local); update docs to suit; PL_na now being thr->Tna may be a minor compatibility issue for extensions--will require dTHR outside of XSUBs (those get automatic dTHR) p4raw-id: //depot/perl@2387
* Change $#+Ilya Zakharevich1998-11-281-2/+7
| | | | | Message-Id: <199811280651.BAA18095@monk.mps.ohio-state.edu> p4raw-id: //depot/perl@2373
* Finishing off SNOBOL: $1 in (?{})Ilya Zakharevich1998-11-281-2/+2
| | | | | Message-Id: <199811280533.AAA25654@monk.mps.ohio-state.edu> p4raw-id: //depot/perl@2372
* Implement $^C to allow perl access to -c flag - I think this Nick Ing-Simmons1998-11-281-0/+9
| | | | | was agreed once... p4raw-id: //depot/perl@2352
* use PL_mess_sv only during global destruction (fixes problems withGurusamy Sarathy1998-11-181-4/+5
| | | | | | overlapping invocations of form()/warn()/die()/croak() trampling on each other's messages) p4raw-id: //depot/perl@2249
* indeterminate order-of-evaluation fixesGurusamy Sarathy1998-11-041-3/+8
| | | p4raw-id: //depot/perl@2192
* phase 1 of somewhat major rearrangement of PERL_OBJECT stuffGurusamy Sarathy1998-10-301-26/+26
| | | | | | | | | | (objpp.h is gone, embed.pl now does some of that); objXSUB.h should soon be automated also; the global variables that escaped the PL_foo conversion are now reined in; renamed MAGIC in regcomp.h to REG_MAGIC to avoid collision with the type of same name; duplicated lists of pp_things in various places is now gone; result has only been tested on win32 p4raw-id: //depot/perl@2133
* various win32 tweaks; disable new xs_cpp section (it createsGurusamy Sarathy1998-10-261-0/+1
| | | | | ambiguous inference graph for %.xs --> %.o) p4raw-id: //depot/perl@2086
* integrate changes#1982,2014,2021 (from maint-5.005)Gurusamy Sarathy1998-10-251-9/+11
| | | | | | | p4raw-link: @2021 on //depot/maint-5.005/perl: ece095e7b265a16d4ec3543b1418100f9c635a87 p4raw-link: @2014 on //depot/maint-5.005/perl: cca0b9804acab4b7678c0f185888d57497a5c2a9 p4raw-link: @1982 on //depot/maint-5.005/perl: fe676099d996f70caaedeb6ae85adc3ee59d2240 p4raw-id: //depot/perl@2059
* avoid the circular refcnt logic in magic_mutexfree()Gurusamy Sarathy1998-10-251-1/+0
| | | p4raw-id: //depot/perl@2052
* Some C compilers get upset about 8-bit characters in /* comments. */Jarkko Hietaniemi1998-10-231-1/+1
| | | p4raw-id: //depot/cfgperl@2035
* fix globals caught by change#1927; builds and tests on SolarisGurusamy Sarathy1998-10-061-10/+10
| | | | | p4raw-link: @1927 on //depot/perl: eb07465ebe1238598e948058857ec948c6697f86 p4raw-id: //depot/perl@1936
* Cumulative OS/2-related patchIlya Zakharevich1998-10-061-2/+5
| | | | | Message-Id: <199810050637.CAA07781@monk.mps.ohio-state.edu> p4raw-id: //depot/perl@1930
* fix various 5.00552 mishaps (fixes suggested by Jan Dubois,Gurusamy Sarathy1998-09-281-3/+6
| | | | | | Kurt Starsinic, Spider Boardman, Dan Sugalski and Albert Dvornik) p4raw-id: //depot/perl@1899
* bump patchlevel to 52; other little tweaks for threads, win32 buildsGurusamy Sarathy1998-09-251-0/+4
| | | p4raw-id: //depot/perl@1888
* tweaks to enable PERL_OBJECT to build & test on win32Gurusamy Sarathy1998-09-251-2/+2
| | | p4raw-id: //depot/perl@1879
* SSNEW() API for allocating memory on the savestackAlbert Dvornik1998-09-231-35/+60
| | | | | | Message-Id: <tqemtae338.fsf@puma.genscan.com> Subject: [PATCH 5.005_51] (was: why SAVEDESTRUCTOR()...) p4raw-id: //depot/perl@1852
* support match indices via special variables @- and @+Ilya Zakharevich1998-09-231-0/+42
| | | | | | Message-Id: <199807220300.XAA16081@monk.mps.ohio-state.edu> Subject: [PATCH 5.004_76] @- and @+ p4raw-id: //depot/perl@1800
* lexical warnings; tweaks to places that didn't apply correctlyPaul Marquess1998-08-091-6/+64
| | | | | | Message-Id: <9807290828.AA26286@claudius.bfsec.bt.co.uk> Subject: lexical warnings patch for 5.005_50 p4raw-id: //depot/perl@1773
* integrate maint-5.005 changes into mainlineGurusamy Sarathy1998-08-081-6/+5
|\ | | | | p4raw-id: //depot/perl@1760
| * tweaked version of suggested patchIlya Zakharevich1998-08-021-1/+1
| | | | | | | | | | | | Message-Id: <199807210140.VAA17186@monk.mps.ohio-state.edu> Subject: [PATCH 5.004_75] Enable -DS p4raw-id: //depot/maint-5.005/perl@1701
| * support OE/MVSJarkko Hietaniemi1998-08-021-2/+2
| | | | | | | | | | | | Message-Id: <199808010903.MAA09371@alpha.hut.fi> Subject: [PATCH] 5.005_01: OE MVS p4raw-id: //depot/maint-5.005/perl@1697
| * Remove redundant dTHRAndy Dougherty1998-08-021-1/+0
| | | | | | | | | | Message-Id: <Pine.SUN.3.96.980730101627.17514B-100000@newton.phys> p4raw-id: //depot/maint-5.005/perl@1689
| * fix typo in change#1489 that prevented magic-autovivificationGurusamy Sarathy1998-07-291-2/+2
| | | | | | | | | | p4raw-link: @1489 on //depot/perl: 74e13ce44e4508bd9e7db3e72533836d36277ca3 p4raw-id: //depot/maint-5.005/perl@1673
* | Add dTHR so that it compiles miniperl in threaded modeNick Ing-Simmons1998-07-261-1/+2
| | | | | | p4raw-id: //depot/perl@1667
* | Here are the long-expected Unicode/UTF-8 modifications.Larry Wall1998-07-241-1/+21
|/ | | p4raw-id: //depot/utfperl@1651
* complete s/foo/PL_foo/ changes (all escaped cases identified withGurusamy Sarathy1998-07-201-11/+11
| | | | | | brute force search script). Result builds and passes all tests on Solaris. win32 and PERL_OBJECT are still untested. p4raw-id: //depot/perl@1578
* PL_ scheme Builds under Minw32 - some SEGFAULT snagsNick Ing-Simmons1998-07-181-20/+20
| | | p4raw-id: //depot/ansiperl@1537
* PL_ stuff for threadsNick Ing-Simmons1998-07-181-2/+2
| | | p4raw-id: //depot/ansiperl@1534
* PL_ prefix to all perlvars, part1Nick Ing-Simmons1998-07-181-203/+203
| | | | | Builds and passes all tests at one limit i.e. -DPERL_GLOBAL_STRUCT p4raw-id: //depot/ansiperl@1532
* fix lvalue leaks stemming from failure to free LvTARG(sv)Gurusamy Sarathy1998-07-181-7/+0
| | | p4raw-id: //depot/perl@1528
* fix function parameter autovivification for pseudohashesGurusamy Sarathy1998-07-141-9/+25
| | | p4raw-id: //depot/perl@1489
* rename s/\bSI_/PERLSI_/ to avoid collisions with sysinfo headersGurusamy Sarathy1998-07-061-6/+6
| | | p4raw-id: //depot/perl@1339
* merge changes#1210,1211,1270 from maintbranchGurusamy Sarathy1998-07-041-2/+1
| | | | | | | p4raw-link: @1270 on //depot/maint-5.004/perl: 413603941653f55130af336b8e990052b26673a6 p4raw-link: @1211 on //depot/maint-5.004/perl: 247620c138019426962998dd7edc0157874220f0 p4raw-link: @1210 on //depot/maint-5.004/perl: 4522f71f5c16bf8892b1952004accec53aab868e p4raw-id: //depot/perl@1277
* Re: [PATCH] Simplified magic_setisa() and improved fields.pmGisle Aas1998-06-301-48/+0
| | | | | Message-Id: <m367hk4hra.fsf@furu.g.aas.no> p4raw-id: //depot/perl@1266
* PUSHSTACK renovationJoshua Pritikin1998-06-281-12/+12
| | | | | Message-Id: <H00000e500081d23@MHS> p4raw-id: //depot/perl@1254
* back out problematic change#1105, tweak perlsub.podGurusamy Sarathy1998-06-181-7/+0
| | | | | p4raw-link: @1105 on //depot/perl: e2d46a1de163ba101bb4392a8fa6d97ca3c9a323 p4raw-id: //depot/perl@1146
* Applied patch, followed by tweaks to *.sym and `perl embed.pl`Ilya Zakharevich1998-06-101-0/+7
| | | | | | Message-Id: <199806090216.WAA02041@monk.mps.ohio-state.edu> Subject: [PATCH 5.004_66] Resend of RE cache patch (modified) p4raw-id: //depot/perl@1105
* [asperl] integrate mainline changes (untested)Gurusamy Sarathy1998-05-181-3/+109
|\ | | | | p4raw-id: //depot/asperl@1010
| * [win32] sundry whitespace cleanups from maintbranchGurusamy Sarathy1998-05-171-1/+1
| | | | | | p4raw-id: //depot/win32/perl@1008
| * [win32] merge changes#906,907,909,910 from maintbranchGurusamy Sarathy1998-05-151-1/+106
| | | | | | | | | | | | | | | | p4raw-link: @910 on //depot/maint-5.004/perl: ae941ac0da8f453f0d31df7b7293e50b3e5a46f1 p4raw-link: @909 on //depot/maint-5.004/perl: 8b3d696ffd11cf2e49f6eaa575b829ab0a55352d p4raw-link: @907 on //depot/maint-5.004/perl: 3cb3c1abada5765ba4166ebe59e2e20d737ec21b p4raw-link: @906 on //depot/maint-5.004/perl: ae389c8a29b487f4434c465442dfb611507a4a38 p4raw-id: //depot/win32/perl@977
| * [win32] merge change#905 from maintbranch, minor fixes to getGurusamy Sarathy1998-05-151-1/+2
| | | | | | | | | | | | | | clean build+test on Solaris p4raw-link: @905 on //depot/maint-5.004/perl: 15e73149a8419f18d739227762eab108524cec56 p4raw-id: //depot/win32/perl@976
* | [asperl] integrate mainline changesGurusamy Sarathy1998-04-081-24/+19
|\ \ | |/ | | p4raw-id: //depot/asperl@884
| * [win32] integrate mainlineGurusamy Sarathy1998-04-031-1/+1
| |\ | | | | | | p4raw-id: //depot/win32/perl@865
| | * Re: doc: perlrun typo Stephen Potter1998-04-021-1/+1
| | | | | | | | | | | | | | | | | | | | | Date: Wed, 18 Mar 1998 10:06:55 -0600 Subject: Re: [PATCH 5.004_63] PerlLIO abstraction cleanup Date: Tue, 24 Mar 1998 21:20:51 -0600 p4raw-id: //depot/perl@842
| * | [win32] implement stack-of-stacks so that magic invocations don'tGurusamy Sarathy1998-04-031-23/+18
| |/ | | | | | | | | invalidate local stack pointer p4raw-id: //depot/win32/perl@864
* | [asperl] add a part of AS patch#14, backout incomplete variableGurusamy Sarathy1998-03-171-27/+27
| | | | | | | | | | name changes for gcc. Builds and tests under VC/BC once again. p4raw-id: //depot/asperl@830
* | [asperl] various changes to get asperl working under BorlandGurusamy Sarathy1998-03-161-27/+27
| | | | | | | | | | (passes all tests when built under PERL_OBJECT) p4raw-id: //depot/asperl@809
* | [win32] integrate mainline changesGurusamy Sarathy1998-03-071-7/+7
|\ \ | |/ | | p4raw-id: //depot/asperl@799
| * [win32] change all 'sp' to 'SP' in code and in the docs. ExplicitlyGurusamy Sarathy1998-03-071-6/+6
| | | | | | | | | | | | mention that local stack pointer should be called SP. This makes the API safer from source incompatibilities down the line. p4raw-id: //depot/win32/perl@795