summaryrefslogtreecommitdiff
path: root/regcomp.c
Commit message (Collapse)AuthorAgeFilesLines
* phase 1 of somewhat major rearrangement of PERL_OBJECT stuffGurusamy Sarathy1998-10-301-32/+32
| | | | | | | | | | (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
* fix globals caught by change#1927; builds and tests on SolarisGurusamy Sarathy1998-10-061-3/+4
| | | | | p4raw-link: @1927 on //depot/perl: eb07465ebe1238598e948058857ec948c6697f86 p4raw-id: //depot/perl@1936
* os390 fixes (suggested by Peter Prymmer)Gurusamy Sarathy1998-10-021-1/+3
| | | p4raw-id: //depot/perl@1921
* document yet another RE diagnostic, make it consistent with REG_INFTYDominic Dunlop1998-10-021-2/+2
| | | | | | | | | | | Date: Tue, 29 Sep 1998 21:06:30 +0000 Message-Id: <v03110700b236f60b1375@[212.24.192.106]> Subject: [PATCH 5.005_52] Fix hard-coded "matches null string many times" limit -- Date: Wed, 30 Sep 1998 11:46:44 +0000 Message-Id: <v03110702b237beb04830@[212.24.192.74]> Subject: [PATCH 5.005_52] Add "Strange *+?{} ..." to perldiag p4raw-id: //depot/perl@1911
* Extraneous warning for (?()A|B)Ilya Zakharevich1998-09-241-0/+4
| | | | | Message-Id: <199808250829.EAA02470@monk.mps.ohio-state.edu> p4raw-id: //depot/perl@1873
* hide symbol for static buildDominic Dunlop1998-09-231-1/+1
| | | | | | Message-Id: <v03110700b21b52db318d@[212.24.192.111]> Subject: Not OK: perl 5.00551 on powerpc-machten 4.1.1 [PATCH] p4raw-id: //depot/perl@1843
* re-introduce change#1703Gurusamy Sarathy1998-09-231-28/+26
| | | | | p4raw-link: @1703 on //depot/maint-5.005/perl: af819cba4f44bf2074ec4808e403dedf8c3ce2b2 p4raw-id: //depot/perl@1825
* patch to support computed regular subexpressionsIlya Zakharevich1998-09-231-1/+22
| | | | | | Message-Id: <199808201919.PAA04692@monk.mps.ohio-state.edu> Subject: [5.005_5* PATCH] Postponed RE - now! p4raw-id: //depot/perl@1813
* apply minimal variant of patch (sent via private mail)Jarkko Hietaniemi1998-09-231-3/+18
| | | | | | Message-Id: <199808121242.PAA29761@comanche.spices> Subject: [PATCH] 5.004_02 or 5.005_51: fix regexp and tr character ranges in non-ASCII lands p4raw-id: //depot/perl@1803
* Re: Segmentation fault for /a*abc?xyz+pqr{3}ab{2,}xy{4,5}pq{0,6}AB{0,}zz/Ilya Zakharevich1998-09-231-10/+15
| | | | | Message-Id: <199808112243.SAA14243@monk.mps.ohio-state.edu> p4raw-id: //depot/perl@1799
* various tweaks: fix signed vs. unsigned problems that prevented C++Gurusamy Sarathy1998-08-101-16/+16
| | | | | | builds; add sundry PERL_OBJECT scaffolding to get it to build; fix lexical warning testsuite for win32 p4raw-id: //depot/perl@1777
* lexical warnings; tweaks to places that didn't apply correctlyPaul Marquess1998-08-091-8/+10
| | | | | | Message-Id: <9807290828.AA26286@claudius.bfsec.bt.co.uk> Subject: lexical warnings patch for 5.005_50 p4raw-id: //depot/perl@1773
* fix bogus warning on "\x{123}"Paul Marquess1998-08-081-2/+2
| | | | | | Message-Id: <9807270534.AA11102@claudius.bfsec.bt.co.uk> Subject: [5.005_50 PATCH] Some unicode problems p4raw-id: //depot/perl@1771
* hide dup symbol for static build of ext/reDominic Dunlop1998-08-081-0/+1
| | | | | | Message-Id: <199807291009.LAA08935@ppp72.vo.lu> Subject: Not OK: perl 5.00550 on powerpc-machten 4.1 [BOGUS PATCH] p4raw-id: //depot/perl@1770
* \pX not implemented!Larry Wall1998-08-081-6/+28
| | | | | Message-Id: <199808050004.RAA22592@wall.org> p4raw-id: //depot/perl@1764
* integrate maint-5.005 changes into mainlineGurusamy Sarathy1998-08-081-1/+4
|\ | | | | p4raw-id: //depot/perl@1760
| * back out change#1703 that break bincompat with PERL_OBJECT andGurusamy Sarathy1998-08-051-26/+27
| | | | | | | | | | | | | | MULTIPLICITY p4raw-link: @1703 on //depot/maint-5.005/perl: af819cba4f44bf2074ec4808e403dedf8c3ce2b2 p4raw-id: //depot/maint-5.005/perl@1735
| * better RE colorsIlya Zakharevich1998-08-021-27/+26
| | | | | | | | | | Message-Id: <199807220358.XAA19811@monk.mps.ohio-state.edu> p4raw-id: //depot/maint-5.005/perl@1703
| * use I32_MAX as the limit when U16_MAX > I32_MAX (for CRAY)Gurusamy Sarathy1998-08-021-1/+4
| | | | | | p4raw-id: //depot/maint-5.005/perl@1698
* | Add dTHR so that it compiles miniperl in threaded modeNick Ing-Simmons1998-07-261-1/+5
| | | | | | p4raw-id: //depot/perl@1667
* | Here are the long-expected Unicode/UTF-8 modifications.Larry Wall1998-07-241-158/+630
|/ | | p4raw-id: //depot/utfperl@1651
* complete s/foo/PL_foo/ changes (all escaped cases identified withGurusamy Sarathy1998-07-201-2/+2
| | | | | | 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_ prefix to all perlvars, part1Nick Ing-Simmons1998-07-181-272/+272
| | | | | Builds and passes all tests at one limit i.e. -DPERL_GLOBAL_STRUCT p4raw-id: //depot/ansiperl@1532
* added suggested patch (via PM), tweaked to implicitly specify -DDEBUGGINGAndy Dougherty1998-07-141-2/+13
| | | | | | Message-Id: <Pine.SUN.3.96.980713164922.28314B-100000@newton.phys> Subject: Re: _70 and Devel::RE p4raw-id: //depot/perl@1477
* added patch, tweaked PERL_OBJECT thingsGraham Barr1998-07-131-1/+1
| | | | | | Message-Id: <19980712195747.C493@pobox.com> Subject: [ PATCH perl5.004_72] patch to add qr// p4raw-id: //depot/perl@1461
* make RE engine threadsafe; -Dusethreads builds, tests on Solaris,Gurusamy Sarathy1998-07-121-0/+19
| | | | | | and runs regexes in 1000s of threads without crashing; also fixed statcache not being thread-local p4raw-id: //depot/perl@1448
* add patch, along with all the missing bits, and doc tweaksIlya Zakharevich1998-07-111-7/+7
| | | | | | Message-Id: <199807092247.SAA06314@monk.mps.ohio-state.edu> Subject: Re: [PATCH 5.004_71] Secure RE update p4raw-id: //depot/perl@1444
* applied patch, tweaked doc and code that does labels/indentationIlya Zakharevich1998-07-111-2/+2
| | | | | | Message-Id: <199807100139.VAA08617@monk.mps.ohio-state.edu> Subject: [PATCH 5.004_71] perldebug.pod and RE p4raw-id: //depot/perl@1429
* applied patch from Ilya, tweaked some to get clean static build ofGurusamy Sarathy1998-07-091-1/+8
| | | | | the ext/re stuff (untested on win32) p4raw-id: //depot/perl@1393
* Switch modifiers in RE offIlya Zakharevich1998-07-081-1/+17
| | | | | Message-Id: <199807080530.BAA14072@monk.mps.ohio-state.edu> p4raw-id: //depot/perl@1375
* add patch for C<use re 'debug'>Ilya Zakharevich1998-07-081-0/+6
| | | | | | Message-Id: <199807070224.WAA10318@monk.mps.ohio-state.edu> Subject: Re: _70 and Devel::RE p4raw-id: //depot/perl@1371
* allow eval-groups in patterns only if they C<use re 'eval';>Gurusamy Sarathy1998-07-061-0/+7
| | | p4raw-id: //depot/perl@1334
* catch nonexistent backrefs in REsHugo van der Sanden1998-07-041-1/+3
| | | | | | | | | | | Message-Id: <l03130304b1c027e1df9e@[194.222.64.89]> Date: Wed, 1 Jul 1998 20:14:05 +0200 Subject: Re: [PATCH _66] for bad backrefs -- Message-Id: <l03130300b1c03425261c@[194.222.64.89]> Date: Wed, 1 Jul 1998 20:47:16 +0200 Subject: Re: [PATCH _66] for bad backrefs p4raw-id: //depot/perl@1293
* Improve warning on zero-length chunks in REIlya Zakharevich1998-06-281-11/+15
| | | | | Message-Id: <199806272359.TAA05436@monk.mps.ohio-state.edu> p4raw-id: //depot/perl@1252
* applied patch, tweaked doc, and regen regnodes.hIlya Zakharevich1998-06-281-0/+10
| | | | | | Message-Id: <199806270655.CAA29144@monk.mps.ohio-state.edu> Subject: [PATCH 5.004_68] \z in RE p4raw-id: //depot/perl@1250
* update repository copy of Asmdata.pm after `perl bytecode.pl`Gurusamy Sarathy1998-06-191-0/+4
| | | p4raw-id: //depot/perl@1154
* fix off-by-one that trampled memory in re_croak2()Gurusamy Sarathy1998-06-181-2/+2
| | | p4raw-id: //depot/perl@1142
* applied patch, with indentation tweaksIlya Zakharevich1998-06-121-84/+0
| | | | | | Message-Id: <199806110803.EAA09149@monk.mps.ohio-state.edu> Subject: [PATCH 5.004_66] Remove REG_ALIGN junk p4raw-id: //depot/perl@1120
* Bugs with (?{}), $^R and many-to-many substIlya Zakharevich1998-06-111-0/+5
| | | | | Message-Id: <199806100751.DAA05441@monk.mps.ohio-state.edu> p4raw-id: //depot/perl@1117
* [win32] minimal fix to enable compiling with -DMULTIPLICITYGurusamy Sarathy1998-05-311-123/+123
| | | | | (non-threadsafe regcomp.c globals need revisiting) p4raw-id: //depot/win32/perl@1067
* [asperl] integrate mainline changesGurusamy Sarathy1998-05-291-16/+3
|\ | | | | p4raw-id: //depot/asperl@1055
| * [win32] misc changesGurusamy Sarathy1998-05-291-15/+6
| | | | | | | | | | | | - remove code that works around lack of I_STDARG (we're a happy ANSI family) - leave dump_foo() stubs when not -DDEBUGGING for consistent symbol exports p4raw-id: //depot/win32/perl@1053
* | [asperl] more changes to satisfy non-debug VC build (C-API doesn'tGurusamy Sarathy1998-05-261-2/+6
| | | | | | | | | | build, and the testsuite still won't run) p4raw-id: //depot/asperl@1035
* | [asperl] tweaks to make it build with the Borland compiler. Won't runGurusamy Sarathy1998-05-261-3/+2
| | | | | | | | | | | | testsuite because @INC intuition from location of perlcore.dll seems to be broken. Also, system() and qx// seem broken as well. p4raw-id: //depot/asperl@1033
* | [asperl] integrate mainline changes (untested)Gurusamy Sarathy1998-05-181-48/+63
|\ \ | |/ | | p4raw-id: //depot/asperl@1010
| * [win32] merge change#905 from maintbranch, minor fixes to getGurusamy Sarathy1998-05-151-2/+5
| | | | | | | | | | | | | | clean build+test on Solaris p4raw-link: @905 on //depot/maint-5.004/perl: 15e73149a8419f18d739227762eab108524cec56 p4raw-id: //depot/win32/perl@976
| * [win32] merge change#664 from maint branchGurusamy Sarathy1998-05-131-46/+58
| | | | | | | | | | p4raw-link: @664 on //depot/maint-5.004/perl: c3ae1fa52acf9130fcc1770ad2fce8519766b744 p4raw-id: //depot/win32/perl@926
* | [asperl] integrate mainline changesGurusamy Sarathy1998-04-081-2/+7
|\ \ | |/ | | p4raw-id: //depot/asperl@884
| * [win32] propagate bugfix @ change831 from asperlGurusamy Sarathy1998-03-171-5/+6
| | | | | | p4raw-id: //depot/win32/perl@832
| * VMS updates (direct)Charles Bailey1998-03-161-3/+7
| | | | | | | | | | | | [Needed manual tweaks on vms/config.vms since it clashed with other patches. I may have got it wrong.] p4raw-id: //depot/perl@817