summaryrefslogtreecommitdiff
path: root/ext/re
Commit message (Collapse)AuthorAgeFilesLines
* Externalization from Jatan Shah <jshah@broadcom.com>.Jarkko Hietaniemi2002-02-211-0/+4
| | | p4raw-id: //depot/perl@14818
* Show also the debug and debugcolor as known pragmas.Jarkko Hietaniemi2002-01-281-1/+1
| | | p4raw-id: //depot/perl@14483
* [PATCH] is() undef/'' behavior changeMichael G. Schwern2002-01-111-3/+3
| | | | | | | | | | | Date: Fri, 11 Jan 2002 03:35:51 -0500 Message-ID: <20020111083551.GC30666@blackrider> Subject: [PATCH] Pod::InputObjects warnings & is() undef/'' fix From: Michael G Schwern <schwern@pobox.com> Date: Fri, 11 Jan 2002 03:37:44 -0500 Message-ID: <20020111083744.GD30666@blackrider> p4raw-id: //depot/perl@14179
* A plan is good.Jarkko Hietaniemi2001-12-211-1/+1
| | | p4raw-id: //depot/perl@13828
* [REPATCH MANIFEST, ext/re/re.t] Tests for re pragmachromatic2001-12-211-0/+65
| | | | | Message-ID: <20011220231726.23878.qmail@onion.perl.org> p4raw-id: //depot/perl@13827
* Re: [ID 20011117.127] Not OK: perl v5.7.2 +DEVEL13048 on i686-linux 2.4.15-pre6Andy Dougherty2001-11-202-9/+4
| | | | | Message-ID: <Pine.SOL.4.10.10111201240270.15132-100000@maxwell.phys.lafayette.edu> p4raw-id: //depot/perl@13134
* Re: [ID 20011117.127] Not OK: perl v5.7.2 +DEVEL13048 on i686-linux 2.4.15-pre6Andy Dougherty2001-11-201-4/+0
| | | | | Message-ID: <Pine.SOL.4.10.10111201106010.15104-100000@maxwell.phys.lafayette.edu> p4raw-id: //depot/perl@13133
* Integrate maintperl changes #12268 and #12669;Jarkko Hietaniemi2001-10-261-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | final touches to the audit for statics and thread-unsafe code * make DB_File, ODBM_File thread-safe * remove unnecessary/dangerous statics and protect others from not getting accidentally enabled under threaded perls windows support functions get_childdir() et al aren't exported correctly under vanilla build Testing under win32 appreciated since changes there had to be manually merged and I cannot test how badly did I do. p4raw-link: @12268 on //depot/perlio: bb407f0b8769c638c05e60ebfd157a1e676a6c22 p4raw-id: //depot/perl@12678 p4raw-integrated: from //depot/maint-5.6/perl@12677 'copy in' win32/vmem.h (@5902..) 'merge in' ext/DB_File/DB_File.xs (@8693..) win32/win32iop.h (@8917..) ext/ODBM_File/ODBM_File.xs (@8995..) iperlsys.h (@9154..) scope.c (@9584..) makedef.pl (@11425..) gv.c (@12026..) op.c (@12145..) util.c (@12220..) toke.c (@12550..) ext/B/B.xs ext/File/Glob/Glob.xs ext/Opcode/Opcode.xs ext/re/re.xs (@12653..) mg.c win32/win32.c (@12668..)
* Integrate changes #12652 and #12653 from maintperl;Jarkko Hietaniemi2001-10-251-6/+22
| | | | | | | | | | | | | | | | | | | | | | more tweaks to change#12626 * move the boilerplate code over to perl.h and make DynaLoader use it * make re, Opcode, File::Glob and B threadsafe * re.xs needed s/deinstall/uninstall/ (guess nobody uses C<no re;> anywhere) include XS_VERSION in MY_CXT_KEY (tweak for change#12652) File::Glob required a bit more work in bleadperl because of ExtUtils::Constant (see the Makefile.PL change) p4raw-link: @12652 on //depot/maint-5.6/perl: 3bc8871b91a24662eada2114d9a016153718b1c4 p4raw-link: @12626 on //depot/maint-5.6/perl: 512dcce54ea4db665708f91609bdd0a6126d1acd p4raw-id: //depot/perl@12654 p4raw-integrated: from //depot/maint-5.6/perl@12650 'edit in' ext/B/B.xs ext/DynaLoader/dlutils.c (@12652..) 'merge in' perl.h (@12597..) ext/File/Glob/Glob.xs ext/Opcode/Opcode.xs ext/re/re.xs (@12652..)
* Bump up the VERSIONs of modules that have changed since 5.6.0,Jarkko Hietaniemi2001-06-291-1/+1
| | | | | the modules found using a script written by Larry Schatzer Jr. p4raw-id: //depot/perl@11016
* Re: [PATCH perl@10538] make ext/re play nice with DEBUGGING overrideCraig A. Berry2001-06-131-1/+2
| | | | | Message-Id: <5.1.0.14.0.20010613131907.01bbc210@mail.mac.com> p4raw-id: //depot/perl@10575
* make ext/re play nice with DEBUGGING overrideCraig A. Berry2001-06-132-7/+11
| | | | | Message-Id: <a05101002b74ca0013cf5@[192.168.56.160]> p4raw-id: //depot/perl@10562
* Unresolved symbol in ext/re/re.xsGisle Aas2001-06-081-0/+5
| | | | | Message-ID: <lrae3jsupe.fsf@caliper.ActiveState.com> p4raw-id: //depot/perl@10477
* Eradicate traces of 'asciirange' re subpragma.Jarkko Hietaniemi2001-06-041-4/+9
| | | p4raw-id: //depot/perl@10427
* Remove the 'asciir' re subpragma. Should instead implementJarkko Hietaniemi2001-05-111-1/+0
| | | | | | | | | | | | | | | | | | | | | | | | | the 'physical vs logical' range scheme: \xAA-\xCC is a native physical range, you want that range of codepoints in your native encoding. In EBCDIC the codepoints in the gaps (between i-j and r-s) should be included. \x{AA}-\x{CC} is a physical Unicode range, you want that range of codepoints in Unicode. a-z is a logical range, you want that range of 'logical' codepoints in your native encoding. In EBCDIC the codepoints in the gaps (between i-j and r-s) should not be included. Mixed cases (a-\xAA, etc) should either be errors, or maybe the 'logical' endpoints should be converted to native/Unicode codepoints, and the range handled as a physical range. 'Logical endpoints' are to be recognized only in the A-Z, a-z, and 0-9 ranges. Probably a warning should be given for mixed cases like A-z or a-9 (since such expressions are encoding dependent), with a recommendation to use physical ranges. p4raw-id: //depot/perl@10085
* re 'debug' was broken by #9084.Jarkko Hietaniemi2001-04-261-1/+1
| | | p4raw-id: //depot/perl@9846
* ext/re/aix.pl can goH.Merijn Brand2001-03-301-22/+0
| | | | | Message-Id: <20010329120132.7C3B.H.M.BRAND@hccnet.nl> p4raw-id: //depot/perl@9457
* Integrate perlio:Jarkko Hietaniemi2001-03-281-7/+8
| | | | | | | | | | | | | | [ 9400] More EBCDIC tweaks: - one more swash issue &~(0xA0-1) did not do the right thing, for UTF-EBCDIC where &~(0x80-1) does for UTF-8. - add "use re 'asciirange'" to make [!-~] etc. work use it in MIME::QuotedPrint and t/op/regexp.t and t/op/pat.t - Choose a key for t/op/each.t test which gets encoded. - Skip utf8decode if this is UTF-EBCDIC. p4raw-link: @9400 on //depot/perlio: daf0f78e031c718c75590ef9ef573756f805776e p4raw-id: //depot/perl@9407
* Workaround for the buggy ("internal compiler error")Jarkko Hietaniemi2001-03-131-0/+19
| | | | | | | AIX C compiler 5.0.1.0: skip the optimization for regcomp.c (and ext/re/re_comp.c). The MakeMaker dark magic courtesy of Andreas König. p4raw-id: //depot/perl@9124
* Re: [ PATCH perl@8956 ] new debug option -DR shows ref countsDave Mitchell2001-03-091-5/+3
| | | | | Message-Id: <200103081206.MAA06281@tiree.fdgroup.co.uk> p4raw-id: //depot/perl@9084
* dTHR is a nop in 5.6.0 onwards. Ergo, it can go.Jarkko Hietaniemi2000-12-051-2/+0
| | | p4raw-id: //depot/perl@7984
* Work-round to Perl_deb_nocontext is no longer requiredNick Ing-Simmons2000-11-191-9/+0
| | | p4raw-id: //depot/perlio@7754
* Configure GCC/Win32 build -DuseperlioNick Ing-Simmons2000-11-191-9/+0
| | | | | | | Fix a couple of gross issues - double-include of ../deb.o in re.dll - win32sck.c needs PerlIO and FILE p4raw-id: //depot/perlio@7752
* Fix the re extension building for Win32.Benjamin Stuhl2000-11-141-0/+18
| | | | | | Subject: [PATCH perl@7638] Get PerlIO building on Win32 Message-ID: <20001113230808.18659.qmail@web6305.mail.yahoo.com> p4raw-id: //depot/perl@7678
* More AIX lore.Jarkko Hietaniemi2000-11-011-5/+11
| | | p4raw-id: //depot/perl@7514
* generalize AIX ccversion hack for re extensionPeter Prymmer2000-10-312-4/+16
| | | | | Message-ID: <Pine.OSF.4.10.10010301634500.67363-100000@aspara.forte.com> p4raw-id: //depot/perl@7495
* AIX is picky about its symbol exports. Solution for nowPeter Prymmer2000-10-251-1/+8
| | | | | | | | is to include the deb.o explicitly to the re extension build. Subject: Re: introduce missing .Perl_deb symbol to aix build (Questions) Message-ID: <Pine.OSF.4.10.10010241252180.127055-100000@aspara.forte.com> p4raw-id: //depot/perl@7434
* Portability fix from Hugo van der Sanden.Jarkko Hietaniemi2000-08-231-21/+18
| | | p4raw-id: //depot/perl@6784
* applied suggested patch; removed $VERSION = $VERSION hackIlya Zakharevich1999-12-031-3/+2
| | | | | | | | | (change#4043 fixed the need for that) Message-Id: <199911160650.BAA18874@monk.mps.ohio-state.edu> Subject: [PATCH 5.005_62] XSLoader.pm p4raw-link: @4043 on //depot/cfgperl: 09bef84370e90d727656ea11ba5ee8be80e361d3 p4raw-id: //depot/perl@4623
* fixups for sundry warnings about function pointersGurusamy Sarathy1999-07-121-5/+5
| | | p4raw-id: //depot/perl@3669
* yet more cleanups of the PERL_OBJECT, MULTIPLICITY and USE_THREADSGurusamy Sarathy1999-07-121-0/+1
| | | | | | | | | | | | | | | | builds; passing the implicit context is unified among the three flavors; PERL_IMPLICIT_CONTEXT is auto-enabled under all three flavors (see the top of perl.h) for testing; all varargs functions foo() have a va_list-taking variant vfoo() for generating the context-free versions; the PERL_OBJECT build should now be hyper-compatible with CPAN extensions (C++ is totally out of the picture) result has only been tested on Windows TODO: write docs on the THX rationale and idiomatic usage of the Perl API p4raw-id: //depot/perl@3667
* applied slightly tweaked version of suggested patch forIlya Zakharevich1999-07-062-3/+15
| | | | | | | improved RE API Message-Id: <199906092214.SAA14126@monk.mps.ohio-state.edu> Subject: [PATCH 5.005_57] REx engine rehash p4raw-id: //depot/perl@3606
* more complete support for implicit thread/interpreter pointer,Gurusamy Sarathy1999-06-091-6/+10
| | | | | | | | | | | | | | | | | | | | | enabled via -DPERL_IMPLICIT_CONTEXT (all changes are noops without that enabled): - USE_THREADS now enables PERL_IMPLICIT_CONTEXT, so dTHR is a noop; tests pass on Solaris; should be faster now! - MULTIPLICITY has been tested with and without PERL_IMPLICIT_CONTEXT on Solaris - improved function database now merged with embed.pl - everything except the varargs functions have foo(a,b,c) macros to provide compatibility - varargs functions default to compatibility variants that get the context pointer using dTHX - there should be almost no source compatibility issues as a result of all this - dl_foo.xs changes other than dl_dlopen.xs untested - still needs documentation, fixups for win32 etc Next step: migrate most non-mutex variables from perlvars.h to intrpvar.h p4raw-id: //depot/perl@3524
* remove _() non-ansismGurusamy Sarathy1999-06-021-4/+4
| | | p4raw-id: //depot/perl@3518
* applied suggested patch, modulo superseded partsCharles Bailey1999-03-241-0/+2
| | | | | | Message-id: <01J8YF0EOWLU001E7S@mail.newman.upenn.edu> Subject: [PATCH 5.005_56] Miscellaneous small fixes p4raw-id: //depot/perl@3152
* [Patch for 5.005_54] re::debugcolors dumps coreHans Mulder1999-01-131-2/+3
| | | | | | | To: perlbug@perl.com Cc: hansmu@xs4all.nl Message-ID: <MLIST_9901111947.AA22109@icgned.icgroup.nl> p4raw-id: //depot/cfgperl@2603
* correct bugs exposed in MM_Unix.pm by commenting out SelfloaderGurusamy Sarathy1998-10-151-1/+1
| | | | | (MAN3PODS cannot be set to ' '; stray stricture violation) p4raw-id: //depot/perl@1967
* re-introduce change#1703Gurusamy Sarathy1998-09-231-6/+2
| | | | | p4raw-link: @1703 on //depot/maint-5.005/perl: af819cba4f44bf2074ec4808e403dedf8c3ce2b2 p4raw-id: //depot/perl@1825
* enable color output with -Mre=debugcolor with -DDEBUGGINGIlya Zakharevich1998-07-211-0/+1
| | | | | | Message-Id: <199807182134.RAA20644@monk.mps.ohio-state.edu> Subject: [PATCH 5.004_72] Better -Mre=colordb p4raw-id: //depot/perl@1596
* applied a tweaked version of suggested patchIlya Zakharevich1998-07-211-2/+27
| | | | | | Message-Id: <199807152102.RAA19952@monk.mps.ohio-state.edu> Subject: [PATCH 5.004_72] Enable/document colors in re.pm p4raw-id: //depot/perl@1593
* Merge MainlineNick Ing-Simmons1998-07-191-5/+3
|\ | | | | p4raw-id: //depot/ansiperl@1566
| * minor re.pm cleanupM. J. T. Guy1998-07-191-5/+3
| | | | | | | | | | | | Message-Id: <E0ywPvu-0003V7-00@ursa.cus.cam.ac.uk> Subject: Re: [PATCH 5.004_74]Don't use tainted REs in Basename.pm when building perl p4raw-id: //depot/perl@1550
* | PL_ prefix to all perlvars, part1Nick Ing-Simmons1998-07-181-7/+7
|/ | | | | Builds and passes all tests at one limit i.e. -DPERL_GLOBAL_STRUCT p4raw-id: //depot/ansiperl@1532
* minor tweaks to docs on qr//Gurusamy Sarathy1998-07-151-8/+9
| | | p4raw-id: //depot/perl@1513
* applied patch, slightly tweakedHans Mulder1998-07-141-0/+18
| | | | | | Message-Id: <3.0.5.32.19980713115227.00a73970@ous.edu> Subject: [PATCH 5.004_73]Get re module working on VMS p4raw-id: //depot/perl@1486
* add files and tweaks needed for MPE/iX port (via PM)Jarkko Hietaniemi1998-07-141-0/+3
| | | | | | Message-Id: <199807132107.AAA20603@alpha.hut.fi> Subject: MPE/iX patches for _73 p4raw-id: //depot/perl@1478
* added suggested patch (via PM), tweaked to implicitly specify -DDEBUGGINGAndy Dougherty1998-07-142-1/+6
| | | | | | Message-Id: <Pine.SUN.3.96.980713164922.28314B-100000@newton.phys> Subject: Re: _70 and Devel::RE p4raw-id: //depot/perl@1477
* merge changes 1424, 1428 from maintbranchGurusamy Sarathy1998-07-121-0/+2
| | | p4raw-id: //depot/perl@1453
* make RE engine threadsafe; -Dusethreads builds, tests on Solaris,Gurusamy Sarathy1998-07-121-0/+2
| | | | | | 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/+30
| | | | | | Message-Id: <199807092247.SAA06314@monk.mps.ohio-state.edu> Subject: Re: [PATCH 5.004_71] Secure RE update p4raw-id: //depot/perl@1444