History log of /external/python/cpython3/Lib/re.py
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
fb6a6596b53e7ecf89e36073661eaf556ca4822e 14-Nov-2016 Victor Stinner <victor.stinner@gmail.com> Issue #28637: Reapply changeset 223731925d06

"issue28082: use IntFlag for re constants" by Ethan Furman.

The re module is not more used in the site module and so adding "import enum"
to re.py doesn't impact python_startup benchmark anymore.
/external/python/cpython3/Lib/re.py
1ec1cd161b351bc42c4b55c0f943fa5f8fe1bb6e 08-Nov-2016 Victor Stinner <victor.stinner@gmail.com> Issue #28637: Revert issue #28082, don't import enum in re

Importing the enum module in the re module slows down Python startup by 34%
when Python is run from a virtual environment, or more generally when the re
module is imported at startup but not the enum module.
/external/python/cpython3/Lib/re.py
5820f3a3814f0e4983229424388a5e2964758b03 19-Sep-2016 Raymond Hettinger <python@rcn.com> Issue #28193: Use lru_cache in the re module.
/external/python/cpython3/Lib/re.py
722898065c0b1bab196b32f9c1e863195b3aaf9a 11-Sep-2016 Ethan Furman <ethan@stoneleaf.us> issue28082: better name for Flag
/external/python/cpython3/Lib/re.py
f93395bc5125c99539597bf134ca8bcf9707655b 11-Sep-2016 Ethan Furman <ethan@stoneleaf.us> issue28082: use IntFlag for re constants
/external/python/cpython3/Lib/re.py
be9a4e5c855188cf146962483e6de942bf154d95 09-Sep-2016 Serhiy Storchaka <storchaka@gmail.com> Issue #433028: Added support of modifier spans in regular expressions.
/external/python/cpython3/Lib/re.py
ccd047ea4b92f09a84b67e69deb82ce42e510c4c 24-Apr-2016 Serhiy Storchaka <storchaka@gmail.com> Removed unused imports.
/external/python/cpython3/Lib/re.py
632a77e6a3fb3acec9850cd5245dc28314000e54 25-Mar-2015 Serhiy Storchaka <storchaka@gmail.com> Issue #22364: Improved some re error messages using regex for hints.
/external/python/cpython3/Lib/re.py
4eea62fd2e40d928ff88facc796ebba3aac808a2 21-Feb-2015 Serhiy Storchaka <storchaka@gmail.com> Issues #814253, #9179: Group references and conditional group references now
work in lookbehind assertions in regular expressions.
/external/python/cpython3/Lib/re.py
16e802f4aed9db71a2e25fa25daa8fed0fc2e539 30-Nov-2014 Benjamin Peterson <benjamin@python.org> merge 3.4 (#9179)
66323415c791502aec973cc1b4b755d22b8ba210 30-Nov-2014 Benjamin Peterson <benjamin@python.org> backout 9fcf4008b626 (#9179) for further consideration
/external/python/cpython3/Lib/re.py
ab14088141ab749763e35b7a49e79c368940e12d 11-Nov-2014 Serhiy Storchaka <storchaka@gmail.com> Minor code clean up and improvements in the re module.
/external/python/cpython3/Lib/re.py
6276b32799d9396bb32dbbcbed61b3045ce166ec 07-Nov-2014 Serhiy Storchaka <storchaka@gmail.com> Issues #814253, #9179: Group references and conditional group references now
work in lookbehind assertions in regular expressions.
84df7fe6a2ff20663a194d3758295bee9b1436ef 07-Nov-2014 Serhiy Storchaka <storchaka@gmail.com> Issues #814253, #9179: Group references and conditional group references now
work in lookbehind assertions in regular expressions.
/external/python/cpython3/Lib/re.py
3bf7a6c1dada9842fb0d53ac3818f20540933c8f 31-Oct-2014 Serhiy Storchaka <storchaka@gmail.com> Fixed compile error in issue #22410. The _locale module is optional.
cf7b1cadd19762f63cff48713b5be7b0dd3f548e 31-Oct-2014 Serhiy Storchaka <storchaka@gmail.com> Fixed compile error in issue #22410. The _locale module is optional.
/external/python/cpython3/Lib/re.py
7cc0a1f7cb6af03ada42174404bed86bdbb4e16c 30-Oct-2014 Serhiy Storchaka <storchaka@gmail.com> Issue #22410: Module level functions in the re module now cache compiled
locale-dependent regular expressions taking into account the locale.
4659cc075667f6a38f3f69c9838585c71ec44d53 30-Oct-2014 Serhiy Storchaka <storchaka@gmail.com> Issue #22410: Module level functions in the re module now cache compiled
locale-dependent regular expressions taking into account the locale.
/external/python/cpython3/Lib/re.py
4d75a01798cf0ff112335804382bd4bf50f7bf78 29-Sep-2014 Serhiy Storchaka <storchaka@gmail.com> Issue #22510: Get rid of little overhead of testing re.DEBUG flag.
/external/python/cpython3/Lib/re.py
be4de52fb1ef023bdfdf2e601dd6eb7b9e5e6657 28-Sep-2014 Serhiy Storchaka <storchaka@gmail.com> Removed a code for suport Python version <2.2.
/external/python/cpython3/Lib/re.py
c49672f25ec86926ed88fd73b3b746674332c797 03-Feb-2014 Antoine Pitrou <solipsis@pitrou.net> Issue #20426: When passing the re.DEBUG flag, re.compile() displays the debug output every time it is called, regardless of the compilation cache.
d2cc743ca448866197b4ac0bcb918591827f4552 03-Feb-2014 Antoine Pitrou <solipsis@pitrou.net> Issue #20426: When passing the re.DEBUG flag, re.compile() displays the debug output every time it is called, regardless of the compilation cache.
/external/python/cpython3/Lib/re.py
32eddc1bbc47479a3639b9191ffc82a52903c5f4 23-Nov-2013 Serhiy Storchaka <storchaka@gmail.com> Issue #16203: Add re.fullmatch() function and regex.fullmatch() method,
which anchor the pattern at both ends of the string to match.

Original patch by Matthew Barnett.
/external/python/cpython3/Lib/re.py
daa1fa991cf11d67e559b837ab3b9d32514a3595 13-Oct-2013 Georg Brandl <georg@python.org> Back out accidentally pushed changeset b51218966201.
/external/python/cpython3/Lib/re.py
4300019e1a6b20f6e2e780a36d96d795c9e71a6f 13-Oct-2013 Georg Brandl <georg@python.org> Add re.fullmatch() function and regex.fullmatch() method, which anchor the
pattern at both ends of the string to match.

Patch by Matthew Barnett.
Closes #16203.
/external/python/cpython3/Lib/re.py
ad9c9bb5a93fe922dd5768ab4e84eed96d72083c 13-Oct-2013 Christian Heimes <christian@cheimes.de> Remove import functools from re module. The re module imports functools but never uses it.
/external/python/cpython3/Lib/re.py
969ff726420b108ba98d4616ec3e99a24ea5776a 16-Mar-2013 Serhiy Storchaka <storchaka@gmail.com> Issue #16564: Fixed a performance regression relative to Python 3.1 in the
caching of compiled regular expressions.
0f606a636aabe2559525697d0df54ee347f947c0 16-Mar-2013 Serhiy Storchaka <storchaka@gmail.com> Issue #16564: Fixed a performance regression relative to Python 3.1 in the
caching of compiled regular expressions.
/external/python/cpython3/Lib/re.py
d0dbb20f5fcd5829f4bdc194d970d9e4d80e92bc 17-Feb-2013 Raymond Hettinger <python@rcn.com> Set cache sizes to a power-of-two
/external/python/cpython3/Lib/re.py
d68ac85e9afd3d7e5dfc8fe2e2853d3371cc08d2 29-Apr-2012 Ezio Melotti <ezio.melotti@gmail.com> #14236: merge with 3.2.
3899283670b48e92260a42ce820570aef1767158 29-Apr-2012 Ezio Melotti <ezio.melotti@gmail.com> #14236: fix docs for \S.
/external/python/cpython3/Lib/re.py
660a94972000675b4c2be3e8485cac319476f228 29-Apr-2012 Ezio Melotti <ezio.melotti@gmail.com> #14236: merge with 3.2.
e990092fd0e17f79f282f4009ce1676bfde09ab4 29-Apr-2012 Ezio Melotti <ezio.melotti@gmail.com> #14236: mention Unicode whitespace in \s documentation.
/external/python/cpython3/Lib/re.py
6aacc14e2926ad96760822d4ff3a711bee3ba181 10-Mar-2012 Georg Brandl <georg@python.org> Merge with 3.2.
e144c74e023b9caccd0a23ff718028cdd376cddd 10-Mar-2012 Georg Brandl <georg@python.org> Closes #14244: add info about capturing groups and maxsplit to the docstring of re.split().
/external/python/cpython3/Lib/re.py
aabbda5354407cfe35097c7f17717a716a3d80c4 28-Oct-2011 Florent Xicluna <florent.xicluna@gmail.com> Merge 3.2
5d1155c08edf7f53eca804b2b6538636c2dfe711 28-Oct-2011 Florent Xicluna <florent.xicluna@gmail.com> Closes #13258: Use callable() built-in in the standard library.
/external/python/cpython3/Lib/re.py
cd9fdfd652cdaca959b1c5d4cddf60d90a331b47 20-Oct-2011 Raymond Hettinger <python@rcn.com> Issue 13227: Option to make the lru_cache() type specific (suggested by Andrew Koenig).
/external/python/cpython3/Lib/re.py
88fdeb45ef86385b5ac212929fbbf69711f9245a 09-Apr-2011 Ezio Melotti <ezio.melotti@gmail.com> #2650: re.escape() no longer escapes the "_".
/external/python/cpython3/Lib/re.py
213eb96902387dd1f5af0f5f1b80f3d227fd0186 25-Mar-2011 Ezio Melotti <ezio.melotti@gmail.com> #2650: Merge with 3.1.
ebbf1e67a8c56a79ee62280d32517e77b103bf8e 25-Mar-2011 Ezio Melotti <ezio.melotti@gmail.com> #2650: Refactor re.escape to use enumerate().
/external/python/cpython3/Lib/re.py
02566ec89f90e5696eef062414c69a7c7ee991df 05-Sep-2010 Raymond Hettinger <python@rcn.com> Adopt more descriptive attribute names as suggested on python-dev.
/external/python/cpython3/Lib/re.py
d9e8cc6249c7ff4ceeff3217a7671bee623d88a7 14-Aug-2010 Raymond Hettinger <python@rcn.com> Clean-up the cache patch for the re module.
/external/python/cpython3/Lib/re.py
3060c4573ffa4e26deb7d9cbd3a14b8335977075 13-Aug-2010 Antoine Pitrou <solipsis@pitrou.net> Reapply r83877.
/external/python/cpython3/Lib/re.py
aba74bddd69f98217e6148e117aec0d607f1d7f7 09-Aug-2010 Antoine Pitrou <solipsis@pitrou.net> Revert r83877 in order to fix compilation
/external/python/cpython3/Lib/re.py
9f347ea5457604694a8e1f94e18e9d00e85bded7 09-Aug-2010 Senthil Kumaran <orsenthil@gmail.com> reapply the revert made in r83875

Now the _collections is statically built, the build dependencies are in proper
order and build works fine.

Commit Log from r83874:
Issue 9396. Apply functools.lru_cache in the place of the
random flushing cache in the re module.
/external/python/cpython3/Lib/re.py
31022301b59bb84a85be13e8da02b898ae07c7fc 09-Aug-2010 Raymond Hettinger <python@rcn.com> Revert 83784 adding functools.lru_cache() to the re module.

The problem is that the re module is imported by sysconfig
and re needs functools which uses collections.OrderedDict()
but the _collectionsmodule.c code is not yet constructed
at this point in the build.

The likely best solution will be to include _collections
as part of the static build before the rest of the
boot-strapping.
/external/python/cpython3/Lib/re.py
4f859ed9c7feba6e403895c4044608d29efd2ba9 09-Aug-2010 Raymond Hettinger <python@rcn.com> Issue 9396. Apply functools.lru_cache in the place of the
random flushing cache in the re module.
/external/python/cpython3/Lib/re.py
5a63183a8b8a9e177f97feac975850df5e6f98aa 27-Jul-2010 Gregory P. Smith <greg@mad-scientist.com> The default size of the re module's compiled regular expression cache has
been increased from 100 to 500 and the cache replacement policy has changed
from simply clearing the entire cache on overflow to randomly forgetting 20%
of the existing cached compiled regular expressions. This is a performance
win for applications that use a lot of regular expressions and limits the
impact of the performance hit anytime the cache is exceeded.
/external/python/cpython3/Lib/re.py
ccc5ae7ae13138eb3acf3a15e92983a49e53dd90 02-Mar-2009 Gregory P. Smith <greg@mad-scientist.com> Merged revisions 70090 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/trunk

........
r70090 | gregory.p.smith | 2009-03-01 21:13:57 -0800 (Sun, 01 Mar 2009) | 3 lines

Adds an optional flags argument to re.split, re.sub and re.subn to be
consistent with the other re module functions.
........
/external/python/cpython3/Lib/re.py
75edad0502c648148c6139b2d81a128559573c0d 01-Jan-2009 Benjamin Peterson <benjamin@python.org> Merged revisions 68116-68119,68121,68123-68127 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/trunk

........
r68116 | georg.brandl | 2009-01-01 05:46:51 -0600 (Thu, 01 Jan 2009) | 2 lines

#4100: note that element children are not necessarily present on "start" events.
........
r68117 | georg.brandl | 2009-01-01 05:53:55 -0600 (Thu, 01 Jan 2009) | 2 lines

#4156: make clear that "protocol" is to be replaced with the protocol name.
........
r68118 | georg.brandl | 2009-01-01 06:00:19 -0600 (Thu, 01 Jan 2009) | 2 lines

#4185: clarify escape behavior of replacement strings.
........
r68119 | georg.brandl | 2009-01-01 06:09:40 -0600 (Thu, 01 Jan 2009) | 3 lines

#4222: document dis.findlabels() and dis.findlinestarts() and
put them into dis.__all__.
........
r68121 | georg.brandl | 2009-01-01 06:43:33 -0600 (Thu, 01 Jan 2009) | 2 lines

Point to types module in new module deprecation notice.
........
r68123 | georg.brandl | 2009-01-01 06:52:29 -0600 (Thu, 01 Jan 2009) | 2 lines

#4784: ... on three counts ...
........
r68124 | georg.brandl | 2009-01-01 06:53:19 -0600 (Thu, 01 Jan 2009) | 2 lines

#4782: Fix markup error that hid load() and loads().
........
r68125 | georg.brandl | 2009-01-01 07:02:09 -0600 (Thu, 01 Jan 2009) | 2 lines

#4776: add data_files and package_dir arguments.
........
r68126 | georg.brandl | 2009-01-01 07:05:13 -0600 (Thu, 01 Jan 2009) | 2 lines

Handlers are in the `logging.handlers` module.
........
r68127 | georg.brandl | 2009-01-01 07:14:49 -0600 (Thu, 01 Jan 2009) | 2 lines

#4767: Use correct submodules for all MIME classes.
........
/external/python/cpython3/Lib/re.py
698280df7c321b9986ee000054bb9dbbb32625af 10-Sep-2008 Guido van Rossum <guido@python.org> Issue #3756: make re.escape() handle bytes as well as str.
Patch by Andrew McNamara, reviewed and tweaked by myself.
/external/python/cpython3/Lib/re.py
fd036451bf0e0ade8783e21df801abf7be96d020 19-Aug-2008 Antoine Pitrou <solipsis@pitrou.net> #2834: Change re module semantics, so that str and bytes mixing is forbidden,
and str (unicode) patterns get full unicode matching by default. The re.ASCII
flag is also introduced to ask for ASCII matching instead.
/external/python/cpython3/Lib/re.py
f7fa63dd55e638d300a8d4a148dcedb402fdb750 11-May-2008 Alexandre Vassalotti <alexandre@peadrop.com> Rename copy_reg module to copyreg.
Updated documentation.
Merged revisions 63042 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/trunk

........
r63042 | alexandre.vassalotti | 2008-05-11 04:25:28 -0400 (Sun, 11 May 2008) | 5 lines

Added module stub for copy_reg renaming in 3.0.
Renamed copy_reg to copyreg in the standard library, to avoid
spurious warnings and ease later merging to py3k branch. Public
documentation remains intact.
........
/external/python/cpython3/Lib/re.py
2202f877b1fdd13ae94dd7dc559b44903baf2f99 06-Feb-2008 Christian Heimes <christian@cheimes.de> Merged revisions 60481,60485,60489-60492,60494-60496,60498-60499,60501-60503,60505-60506,60508-60509,60523-60524,60532,60543,60545,60547-60548,60552,60554,60556-60559,60561-60562,60568-60598,60600-60616 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/trunk

........
r60568 | christian.heimes | 2008-02-04 19:48:38 +0100 (Mon, 04 Feb 2008) | 1 line

Increase debugging to investige failing tests on some build bots
........
r60570 | christian.heimes | 2008-02-04 20:30:05 +0100 (Mon, 04 Feb 2008) | 1 line

Small adjustments for test compact freelist test. It's no passing on Windows as well.
........
r60573 | amaury.forgeotdarc | 2008-02-04 21:53:14 +0100 (Mon, 04 Feb 2008) | 2 lines

Correct quotes in NEWS file
........
r60575 | amaury.forgeotdarc | 2008-02-04 22:45:05 +0100 (Mon, 04 Feb 2008) | 13 lines

#1750076: Debugger did not step on every iteration of a while statement.

The mapping between bytecode offsets and source lines (lnotab) did not contain
an entry for the beginning of the loop.

Now it does, and the lnotab can be a bit larger:
in particular, several statements on the same line generate several entries.
However, this does not bother the settrace function, which will trigger only
one 'line' event.

The lnotab seems to be exactly the same as with python2.4.
........
r60584 | amaury.forgeotdarc | 2008-02-05 01:26:21 +0100 (Tue, 05 Feb 2008) | 3 lines

Change r60575 broke test_compile:
there is no need to emit co_lnotab item when both offsets are zeros.
........
r60587 | skip.montanaro | 2008-02-05 03:32:16 +0100 (Tue, 05 Feb 2008) | 1 line

sync with most recent version from python-mode sf project
........
r60588 | lars.gustaebel | 2008-02-05 12:51:40 +0100 (Tue, 05 Feb 2008) | 5 lines

Issue #2004: Use mode 0700 for temporary directories and default
permissions for missing directories.

(will backport to 2.5)
........
r60590 | georg.brandl | 2008-02-05 13:01:24 +0100 (Tue, 05 Feb 2008) | 2 lines

Convert external links to internal links. Fixes #2010.
........
r60592 | marc-andre.lemburg | 2008-02-05 15:50:40 +0100 (Tue, 05 Feb 2008) | 3 lines

Keep distutils Python 2.1 compatible (or even Python 2.4 in this case).
........
r60593 | andrew.kuchling | 2008-02-05 17:06:57 +0100 (Tue, 05 Feb 2008) | 5 lines

Update PEP URL.
(This code is duplicated between pydoc and DocXMLRPCServer; maybe it
should be refactored as a GHOP project.)

2.5.2 backport candidate.
........
r60596 | guido.van.rossum | 2008-02-05 18:32:15 +0100 (Tue, 05 Feb 2008) | 2 lines

In the experimental 'Scanner' feature, the group count was set wrong.
........
r60602 | facundo.batista | 2008-02-05 20:03:32 +0100 (Tue, 05 Feb 2008) | 3 lines


Issue 1951. Converts wave test cases to unittest.
........
r60603 | georg.brandl | 2008-02-05 20:07:10 +0100 (Tue, 05 Feb 2008) | 2 lines

Actually run the test.
........
r60604 | skip.montanaro | 2008-02-05 20:24:30 +0100 (Tue, 05 Feb 2008) | 2 lines

correct object name
........
r60605 | georg.brandl | 2008-02-05 20:58:17 +0100 (Tue, 05 Feb 2008) | 7 lines

* Use the same code to profile for test_profile and test_cprofile.
* Convert both to unittest.
* Use the same unit testing code.
* Include the expected output in both test files.
* Make it possible to regenerate the expected output by running
the file as a script with an '-r' argument.
........
r60613 | raymond.hettinger | 2008-02-06 02:49:00 +0100 (Wed, 06 Feb 2008) | 1 line

Sync-up with Py3k work.
........
r60614 | christian.heimes | 2008-02-06 13:44:34 +0100 (Wed, 06 Feb 2008) | 1 line

Limit free list of method and builtin function objects to 256 entries each.
........
r60616 | christian.heimes | 2008-02-06 14:33:44 +0100 (Wed, 06 Feb 2008) | 7 lines

Unified naming convention for free lists and their limits. All free lists
in Object/ are named ``free_list``, the counter ``numfree`` and the upper
limit is a macro ``PyName_MAXFREELIST`` inside an #ifndef block.

The chances should make it easier to adjust Python for platforms with
less memory, e.g. mobile phones.
........
/external/python/cpython3/Lib/re.py
af98da18c0af924d7b03884a14ecd8e72a4832d0 27-Jan-2008 Christian Heimes <christian@cheimes.de> Merged revisions 60284-60349 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/trunk

........
r60286 | christian.heimes | 2008-01-25 15:54:23 +0100 (Fri, 25 Jan 2008) | 1 line

setup.py doesn't pick up changes to a header file
........
r60287 | christian.heimes | 2008-01-25 16:52:11 +0100 (Fri, 25 Jan 2008) | 2 lines

Added the Python core headers Include/*.h and pyconfig.h as dependencies for the extensions in Modules/
It forces a rebuild of all extensions when a header files has been modified
........
r60291 | raymond.hettinger | 2008-01-25 20:24:46 +0100 (Fri, 25 Jan 2008) | 4 lines

Changes 54857 and 54840 broke code and were reverted in Py2.5 just before
it was released, but that reversion never made it to the Py2.6 head.
........
r60296 | guido.van.rossum | 2008-01-25 20:50:26 +0100 (Fri, 25 Jan 2008) | 2 lines

Rewrite the list_inline_repeat overflow check slightly differently.
........
r60301 | thomas.wouters | 2008-01-25 22:09:34 +0100 (Fri, 25 Jan 2008) | 4 lines


Use the right (portable) definition of the max of a Py_ssize_t.
........
r60303 | thomas.wouters | 2008-01-26 02:47:05 +0100 (Sat, 26 Jan 2008) | 5 lines


Make 'testall' work again when building in a separate directory.
test_distutils still fails when doing that.
........
r60305 | neal.norwitz | 2008-01-26 06:54:48 +0100 (Sat, 26 Jan 2008) | 3 lines

Prevent this test from failing if there are transient network problems
by retrying the host for up to 3 times.
........
r60306 | neal.norwitz | 2008-01-26 08:26:12 +0100 (Sat, 26 Jan 2008) | 12 lines

Use a condition variable (threading.Event) rather than sleeps and checking a
global to determine when the server is ready to be used. This slows the test
down, but should make it correct. There was a race condition before where the
server could have assigned a port, yet it wasn't ready to serve requests. If
the client sent a request before the server was completely ready, it would get
an exception. There was machinery to try to handle this condition. All of
that should be unnecessary and removed if this change works. A NOTE was
added as a comment about what needs to be fixed.

The buildbots will tell us if there are more errors or
if this test is now stable.
........
r60307 | neal.norwitz | 2008-01-26 08:38:03 +0100 (Sat, 26 Jan 2008) | 3 lines

Fix exception in tearDown on ppc buildbot. If there's no directory,
that shouldn't cause the test to fail. Just like it setUp.
........
r60308 | raymond.hettinger | 2008-01-26 09:19:06 +0100 (Sat, 26 Jan 2008) | 3 lines

Make PySet_Add() work with frozensets. Works like PyTuple_SetItem() to build-up values in a brand new frozenset.
........
r60309 | neal.norwitz | 2008-01-26 09:26:00 +0100 (Sat, 26 Jan 2008) | 1 line

The OS X buildbot had errors with the unavailable exceptions disabled. Restore it.
........
r60310 | raymond.hettinger | 2008-01-26 09:37:28 +0100 (Sat, 26 Jan 2008) | 4 lines

Let marshal build-up sets and frozensets one element at a time.
Saves the unnecessary creation of a tuple as intermediate container.
........
r60311 | raymond.hettinger | 2008-01-26 09:41:13 +0100 (Sat, 26 Jan 2008) | 1 line

Update test code for change to PySet_Add().
........
r60312 | raymond.hettinger | 2008-01-26 10:31:11 +0100 (Sat, 26 Jan 2008) | 1 line

Revert PySet_Add() changes.
........
r60314 | georg.brandl | 2008-01-26 10:43:35 +0100 (Sat, 26 Jan 2008) | 2 lines

#1934: fix os.path.isabs docs.
........
r60316 | georg.brandl | 2008-01-26 12:00:18 +0100 (Sat, 26 Jan 2008) | 2 lines

Add missing things in re docstring.
........
r60317 | georg.brandl | 2008-01-26 12:02:22 +0100 (Sat, 26 Jan 2008) | 2 lines

Slashes allowed on Windows.
........
r60319 | georg.brandl | 2008-01-26 14:41:21 +0100 (Sat, 26 Jan 2008) | 2 lines

Fix markup again.
........
r60320 | andrew.kuchling | 2008-01-26 14:50:51 +0100 (Sat, 26 Jan 2008) | 1 line

Add some items
........
r60321 | georg.brandl | 2008-01-26 15:02:38 +0100 (Sat, 26 Jan 2008) | 2 lines

Clarify "b" mode under Unix.
........
r60322 | georg.brandl | 2008-01-26 15:03:47 +0100 (Sat, 26 Jan 2008) | 3 lines

#1940: make it possible to use curses.filter() before curses.initscr()
as the documentation says.
........
r60324 | georg.brandl | 2008-01-26 15:14:20 +0100 (Sat, 26 Jan 2008) | 3 lines

#1473257: add generator.gi_code attribute that refers to
the original code object backing the generator. Patch by Collin Winter.
........
r60325 | georg.brandl | 2008-01-26 15:19:22 +0100 (Sat, 26 Jan 2008) | 2 lines

Move C API entries to the corresponding section.
........
r60326 | christian.heimes | 2008-01-26 17:43:35 +0100 (Sat, 26 Jan 2008) | 1 line

Unit test fix from Giampaolo Rodola, #1938
........
r60327 | gregory.p.smith | 2008-01-26 19:51:05 +0100 (Sat, 26 Jan 2008) | 2 lines

Update docs for new callpack params added in r60188
........
r60329 | neal.norwitz | 2008-01-26 21:24:36 +0100 (Sat, 26 Jan 2008) | 3 lines

Cleanup the code a bit. test_rfind is failing on PPC and PPC64 buildbots,
this might fix the problem.
........
r60330 | neal.norwitz | 2008-01-26 22:02:45 +0100 (Sat, 26 Jan 2008) | 1 line

Always try to remove the test file even if close raises an exception
........
r60331 | neal.norwitz | 2008-01-26 22:21:59 +0100 (Sat, 26 Jan 2008) | 3 lines

Reduce the race condition by signalling when the server is ready
and not trying to connect before.
........
r60334 | neal.norwitz | 2008-01-27 00:13:46 +0100 (Sun, 27 Jan 2008) | 5 lines

On some systems (e.g., Ubuntu on hppa) the flush()
doesn't cause the exception, but the close() does.

Will backport.
........
r60335 | neal.norwitz | 2008-01-27 00:14:17 +0100 (Sun, 27 Jan 2008) | 2 lines

Consistently use tempfile.tempdir for the db_home directory.
........
r60338 | neal.norwitz | 2008-01-27 02:44:05 +0100 (Sun, 27 Jan 2008) | 4 lines

Eliminate the sleeps that assume the server will start in .5 seconds.
This should make the test less flaky. It also speeds up the test
by about 75% on my box (20+ seconds -> ~4 seconds).
........
r60342 | neal.norwitz | 2008-01-27 06:02:34 +0100 (Sun, 27 Jan 2008) | 6 lines

Try to prevent this test from being flaky. We might need a sleep in here
which isn't as bad as it sounds. The close() *should* raise an exception,
so if it didn't we should give more time to sync and really raise it.

Will backport.
........
r60344 | jeffrey.yasskin | 2008-01-27 06:40:35 +0100 (Sun, 27 Jan 2008) | 3 lines

Make rational.gcd() public and allow Rational to take decimal strings, per
Raymond's advice.
........
r60345 | neal.norwitz | 2008-01-27 08:36:03 +0100 (Sun, 27 Jan 2008) | 3 lines

Mostly reformat. Also set an error and return NULL if neither MS_WINDOWS
nor UNIX is defined. This may have caused problems on cygwin.
........
r60346 | neal.norwitz | 2008-01-27 08:37:38 +0100 (Sun, 27 Jan 2008) | 3 lines

Use int for the sign rather than a char. char can be signed or unsigned.
It's system dependent. This might fix the problem with test_rfind failing.
........
r60347 | neal.norwitz | 2008-01-27 08:41:33 +0100 (Sun, 27 Jan 2008) | 1 line

Add stdarg include for va_list to get this to compile on cygwin
........
r60348 | raymond.hettinger | 2008-01-27 11:13:57 +0100 (Sun, 27 Jan 2008) | 1 line

Docstring nit
........
r60349 | raymond.hettinger | 2008-01-27 11:47:55 +0100 (Sun, 27 Jan 2008) | 1 line

Removed an unnecessary and confusing paragraph from the namedtuple docs.
........
/external/python/cpython3/Lib/re.py
86def6cb2b8d6d8c7f239795fa7af57c97a5890d 21-Jan-2008 Georg Brandl <georg@python.org> Merged revisions 60151-60159,60161-60168,60170,60172-60173,60175 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/trunk

........
r60151 | christian.heimes | 2008-01-21 14:11:15 +0100 (Mon, 21 Jan 2008) | 1 line

A bunch of header files were not listed as dependencies for object files. Changes to files like Parser/parser.h weren't picked up by make.
........
r60152 | georg.brandl | 2008-01-21 15:16:46 +0100 (Mon, 21 Jan 2008) | 3 lines

#1087741: make mmap.mmap the type of mmap objects, not a
factory function. Allow it to be subclassed.
........
r60153 | georg.brandl | 2008-01-21 15:18:14 +0100 (Mon, 21 Jan 2008) | 2 lines

mmap is an extension module.
........
r60154 | georg.brandl | 2008-01-21 17:28:13 +0100 (Mon, 21 Jan 2008) | 2 lines

Fix example.
........
r60155 | georg.brandl | 2008-01-21 17:34:07 +0100 (Mon, 21 Jan 2008) | 2 lines

#1555501: document plistlib and move it to the general library.
........
r60156 | georg.brandl | 2008-01-21 17:36:00 +0100 (Mon, 21 Jan 2008) | 2 lines

Add a stub for bundlebuilder documentation.
........
r60157 | georg.brandl | 2008-01-21 17:46:58 +0100 (Mon, 21 Jan 2008) | 2 lines

Removing bundlebuilder docs again -- it's not to be used anymore (see #779825).
........
r60158 | georg.brandl | 2008-01-21 17:51:51 +0100 (Mon, 21 Jan 2008) | 2 lines

#997912: acknowledge nested scopes in tutorial.
........
r60159 | vinay.sajip | 2008-01-21 18:02:26 +0100 (Mon, 21 Jan 2008) | 1 line

Fix: #1836: Off-by-one bug in TimedRotatingFileHandler rollover calculation. Patch thanks to Kathryn M. Kowalski.
........
r60161 | georg.brandl | 2008-01-21 18:13:03 +0100 (Mon, 21 Jan 2008) | 2 lines

Adapt pydoc to new doc URLs.
........
r60162 | georg.brandl | 2008-01-21 18:17:00 +0100 (Mon, 21 Jan 2008) | 2 lines

Fix old link.
........
r60163 | georg.brandl | 2008-01-21 18:22:06 +0100 (Mon, 21 Jan 2008) | 2 lines

#1726198: replace while 1: fp.readline() with file iteration.
........
r60164 | georg.brandl | 2008-01-21 18:29:23 +0100 (Mon, 21 Jan 2008) | 2 lines

Clarify $ behavior in re docstring. #1631394.
........
r60165 | vinay.sajip | 2008-01-21 18:39:22 +0100 (Mon, 21 Jan 2008) | 1 line

Minor documentation change - hyperlink tidied up.
........
r60166 | georg.brandl | 2008-01-21 18:42:40 +0100 (Mon, 21 Jan 2008) | 2 lines

#1530959: change distutils build dir for --with-pydebug python builds.
........
r60167 | vinay.sajip | 2008-01-21 19:16:05 +0100 (Mon, 21 Jan 2008) | 1 line

Updated to include news on recent logging fixes and documentation changes.
........
r60168 | georg.brandl | 2008-01-21 19:35:49 +0100 (Mon, 21 Jan 2008) | 3 lines

Issue #1882: when compiling code from a string, encoding cookies in the
second line of code were not always recognized correctly.
........
r60170 | georg.brandl | 2008-01-21 19:36:51 +0100 (Mon, 21 Jan 2008) | 2 lines

Add NEWS entry for #1882.
........
r60172 | georg.brandl | 2008-01-21 19:41:24 +0100 (Mon, 21 Jan 2008) | 2 lines

Use original location of document, which has translations.
........
r60173 | walter.doerwald | 2008-01-21 21:18:04 +0100 (Mon, 21 Jan 2008) | 2 lines

Follow PEP 8 in module docstring.
........
r60175 | georg.brandl | 2008-01-21 21:20:53 +0100 (Mon, 21 Jan 2008) | 2 lines

Adapt to latest doctools refactoring.
........
/external/python/cpython3/Lib/re.py
5fb7c2ad0b59b670898c8b1622ddc37331b5cb9e 24-Dec-2007 Christian Heimes <christian@cheimes.de> Merged revisions 59565-59594 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/trunk

........
r59568 | facundo.batista | 2007-12-19 13:53:01 +0100 (Wed, 19 Dec 2007) | 3 lines


Some minor cleanups. Thanks Mark Dickinson.
........
r59573 | raymond.hettinger | 2007-12-19 19:13:31 +0100 (Wed, 19 Dec 2007) | 1 line

Fix issue 1661: Flags argument silently ignored in re functions with compiled regexes.
........
r59574 | guido.van.rossum | 2007-12-19 20:41:06 +0100 (Wed, 19 Dec 2007) | 7 lines

Patch #1583 by Adam Olsen.

This adds signal.set_wakeup_fd(fd) which sets a file descriptor to
which a zero byte will be written whenever a C exception handler runs.

I added a simple C API as well, PySignal_SetWakeupFd(fd).
........
r59575 | raymond.hettinger | 2007-12-19 23:14:34 +0100 (Wed, 19 Dec 2007) | 1 line

Bigger range for non-extended opargs.
........
r59576 | guido.van.rossum | 2007-12-19 23:51:13 +0100 (Wed, 19 Dec 2007) | 5 lines

Patch #1549 by Thomas Herve.
This changes the rules for when __hash__ is inherited slightly,
by allowing it to be inherited when one or more of __lt__, __le__,
__gt__, __ge__ are overridden, as long as __eq__ and __ne__ aren't.
........
r59577 | raymond.hettinger | 2007-12-20 02:25:05 +0100 (Thu, 20 Dec 2007) | 1 line

Add comments
........
r59578 | brett.cannon | 2007-12-20 11:09:52 +0100 (Thu, 20 Dec 2007) | 3 lines

Add tests for the warnings module; specifically formatwarning and showwarning.
Still need tests for warn_explicit and simplefilter.
........
r59582 | guido.van.rossum | 2007-12-20 18:28:10 +0100 (Thu, 20 Dec 2007) | 2 lines

Patch #1672 by Joseph Armbruster. Use tempdir() to get a temporary directory.
........
r59584 | georg.brandl | 2007-12-20 22:03:02 +0100 (Thu, 20 Dec 2007) | 2 lines

Fix refleak introduced in r59576.
........
r59586 | guido.van.rossum | 2007-12-21 00:48:28 +0100 (Fri, 21 Dec 2007) | 4 lines

Improve performance of built-in any()/all() by avoiding PyIter_Next() --
using a trick found in ifilter().
Feel free to backport to 2.5.
........
r59591 | andrew.kuchling | 2007-12-22 18:27:02 +0100 (Sat, 22 Dec 2007) | 1 line

Add item
........
/external/python/cpython3/Lib/re.py
ce36ad8a467d914eb5c91f33835b9eaea18ee93b 30-Aug-2007 Collin Winter <collinw@gmail.com> Raise statement normalization in Lib/.
/external/python/cpython3/Lib/re.py
d59da4b4325d189b93f1d46405b97f2435094699 22-May-2007 Guido van Rossum <guido@python.org> Merged revisions 55407-55513 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/branches/p3yk

................
r55413 | fred.drake | 2007-05-17 12:30:10 -0700 (Thu, 17 May 2007) | 1 line

fix argument name in documentation; match the implementation
................
r55430 | jack.diederich | 2007-05-18 06:39:59 -0700 (Fri, 18 May 2007) | 1 line

Implements class decorators, PEP 3129.
................
r55432 | guido.van.rossum | 2007-05-18 08:09:41 -0700 (Fri, 18 May 2007) | 2 lines

obsubmit.
................
r55434 | guido.van.rossum | 2007-05-18 09:39:10 -0700 (Fri, 18 May 2007) | 3 lines

Fix bug in test_inspect. (I presume this is how it should be fixed;
Jack Diedrich, please verify.)
................
r55460 | brett.cannon | 2007-05-20 00:31:57 -0700 (Sun, 20 May 2007) | 4 lines

Remove the imageop module. With imgfile already removed in Python 3.0 and
rgbimg gone in Python 2.6 the unit tests themselves were made worthless. Plus
third-party libraries perform the same function much better.
................
r55469 | neal.norwitz | 2007-05-20 11:28:20 -0700 (Sun, 20 May 2007) | 118 lines

Merged revisions 55324-55467 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/trunk

........
r55348 | georg.brandl | 2007-05-15 13:19:34 -0700 (Tue, 15 May 2007) | 4 lines

HTML-escape the plain traceback in cgitb's HTML output, to prevent
the traceback inadvertently or maliciously closing the comment and
injecting HTML into the error page.
........
r55372 | neal.norwitz | 2007-05-15 21:33:50 -0700 (Tue, 15 May 2007) | 6 lines

Port rev 55353 from Guido:
Add what looks like a necessary call to PyErr_NoMemory() when PyMem_MALLOC()
fails.

Will backport.
........
r55377 | neal.norwitz | 2007-05-15 22:06:33 -0700 (Tue, 15 May 2007) | 1 line

Mention removal of some directories for obsolete platforms
........
r55380 | brett.cannon | 2007-05-15 22:50:03 -0700 (Tue, 15 May 2007) | 2 lines

Change the maintainer of the BeOS port.
........
r55383 | georg.brandl | 2007-05-16 06:44:18 -0700 (Wed, 16 May 2007) | 2 lines

Bug #1719995: don't use deprecated method in sets example.
........
r55386 | neal.norwitz | 2007-05-16 13:05:11 -0700 (Wed, 16 May 2007) | 5 lines

Fix bug in marshal where bad data would cause a segfault due to
lack of an infinite recursion check.

Contributed by Damien Miller at Google.
........
r55389 | brett.cannon | 2007-05-16 15:42:29 -0700 (Wed, 16 May 2007) | 6 lines

Remove the gopherlib module. It has been raising a DeprecationWarning since
Python 2.5.

Also remove gopher support from urllib/urllib2. As both imported gopherlib the
usage of the support would have raised a DeprecationWarning.
........
r55394 | raymond.hettinger | 2007-05-16 18:08:04 -0700 (Wed, 16 May 2007) | 1 line

calendar.py gets no benefit from xrange() instead of range()
........
r55395 | brett.cannon | 2007-05-16 19:02:56 -0700 (Wed, 16 May 2007) | 3 lines

Complete deprecation of BaseException.message. Some subclasses were directly
accessing the message attribute instead of using the descriptor.
........
r55396 | neal.norwitz | 2007-05-16 23:11:36 -0700 (Wed, 16 May 2007) | 4 lines

Reduce the max stack depth to see if this fixes the segfaults on
Windows and some other boxes. If this is successful, this rev should
be backported. I'm not sure how close to the limit we should push this.
........
r55397 | neal.norwitz | 2007-05-16 23:23:50 -0700 (Wed, 16 May 2007) | 4 lines

Set the depth to something very small to try to determine if the
crashes on Windows are really due to the stack size or possibly
some other problem.
........
r55398 | neal.norwitz | 2007-05-17 00:04:46 -0700 (Thu, 17 May 2007) | 4 lines

Last try for tweaking the max stack depth. 5000 was the original value,
4000 didn't work either. 1000 does work on Windows. If 2000 works,
that will hopefully be a reasonable balance.
........
r55412 | fred.drake | 2007-05-17 12:29:58 -0700 (Thu, 17 May 2007) | 1 line

fix argument name in documentation; match the implementation
........
r55427 | neal.norwitz | 2007-05-17 22:47:16 -0700 (Thu, 17 May 2007) | 1 line

Verify neither dumps or loads overflow the stack and segfault.
........
r55446 | collin.winter | 2007-05-18 16:11:24 -0700 (Fri, 18 May 2007) | 1 line

Backport PEP 3110's new 'except' syntax to 2.6.
........
r55448 | raymond.hettinger | 2007-05-18 18:11:16 -0700 (Fri, 18 May 2007) | 1 line

Improvements to NamedTuple's implementation, tests, and documentation
........
r55449 | raymond.hettinger | 2007-05-18 18:50:11 -0700 (Fri, 18 May 2007) | 1 line

Fix beginner mistake -- don't mix spaces and tabs.
........
r55450 | neal.norwitz | 2007-05-18 20:48:47 -0700 (Fri, 18 May 2007) | 1 line

Clear data so random memory does not get freed. Will backport.
........
r55452 | neal.norwitz | 2007-05-18 21:34:55 -0700 (Fri, 18 May 2007) | 3 lines

Whoops, need to pay attention to those test failures.
Move the clear to *before* the first use, not after.
........
r55453 | neal.norwitz | 2007-05-18 21:35:52 -0700 (Fri, 18 May 2007) | 1 line

Give some clue as to what happened if the test fails.
........
r55455 | georg.brandl | 2007-05-19 11:09:26 -0700 (Sat, 19 May 2007) | 2 lines

Fix docstring for add_package in site.py.
........
r55458 | brett.cannon | 2007-05-20 00:09:50 -0700 (Sun, 20 May 2007) | 2 lines

Remove the rgbimg module. It has been deprecated since Python 2.5.
........
r55465 | nick.coghlan | 2007-05-20 04:12:49 -0700 (Sun, 20 May 2007) | 1 line

Fix typo in example (should be backported, but my maintenance branch is woefully out of date)
........
................
r55472 | brett.cannon | 2007-05-20 12:06:18 -0700 (Sun, 20 May 2007) | 2 lines

Remove imageop from the Windows build process.
................
r55486 | neal.norwitz | 2007-05-20 23:59:52 -0700 (Sun, 20 May 2007) | 1 line

Remove callable() builtin
................
r55506 | neal.norwitz | 2007-05-22 00:43:29 -0700 (Tue, 22 May 2007) | 78 lines

Merged revisions 55468-55505 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/trunk

........
r55468 | neal.norwitz | 2007-05-20 11:06:27 -0700 (Sun, 20 May 2007) | 1 line

rotor is long gone.
........
r55470 | neal.norwitz | 2007-05-20 11:43:00 -0700 (Sun, 20 May 2007) | 1 line

Update directories/files at the top-level.
........
r55471 | brett.cannon | 2007-05-20 12:05:06 -0700 (Sun, 20 May 2007) | 2 lines

Try to remove rgbimg from Windows builds.
........
r55474 | brett.cannon | 2007-05-20 16:17:38 -0700 (Sun, 20 May 2007) | 4 lines

Remove the macfs module. This led to the deprecation of macostools.touched();
it completely relied on macfs and is a no-op on OS X according to code
comments.
........
r55476 | brett.cannon | 2007-05-20 16:56:18 -0700 (Sun, 20 May 2007) | 3 lines

Move imgfile import to the global namespace to trigger an import error ASAP to
prevent creation of a test file.
........
r55477 | brett.cannon | 2007-05-20 16:57:38 -0700 (Sun, 20 May 2007) | 3 lines

Cause posixfile to raise a DeprecationWarning. Documented as deprecated since
Ptyhon 1.5.
........
r55479 | andrew.kuchling | 2007-05-20 17:03:15 -0700 (Sun, 20 May 2007) | 1 line

Note removed modules
........
r55481 | martin.v.loewis | 2007-05-20 21:35:47 -0700 (Sun, 20 May 2007) | 2 lines

Add Alexandre Vassalotti.
........
r55482 | george.yoshida | 2007-05-20 21:41:21 -0700 (Sun, 20 May 2007) | 4 lines

fix against r55474 [Remove the macfs module]

Remove "libmacfs.tex" from Makefile.deps and mac/mac.tex.
........
r55487 | raymond.hettinger | 2007-05-21 01:13:35 -0700 (Mon, 21 May 2007) | 1 line

Replace assertion with straight error-checking.
........
r55489 | raymond.hettinger | 2007-05-21 09:40:10 -0700 (Mon, 21 May 2007) | 1 line

Allow all alphanumeric and underscores in type and field names.
........
r55490 | facundo.batista | 2007-05-21 10:32:32 -0700 (Mon, 21 May 2007) | 5 lines


Added timeout support to HTTPSConnection, through the
socket.create_connection function. Also added a small
test for this, and updated NEWS file.
........
r55495 | georg.brandl | 2007-05-21 13:34:16 -0700 (Mon, 21 May 2007) | 2 lines

Patch #1686487: you can now pass any mapping after '**' in function calls.
........
r55502 | neal.norwitz | 2007-05-21 23:03:36 -0700 (Mon, 21 May 2007) | 1 line

Document new params to HTTPSConnection
........
r55504 | neal.norwitz | 2007-05-22 00:16:10 -0700 (Tue, 22 May 2007) | 1 line

Stop using METH_OLDARGS
........
r55505 | neal.norwitz | 2007-05-22 00:16:44 -0700 (Tue, 22 May 2007) | 1 line

Stop using METH_OLDARGS implicitly
........
................
/external/python/cpython3/Lib/re.py
b940e113bf90ff71b0ef57414ea2beea9d2a4bc0 10-Jan-2007 Guido van Rossum <guido@python.org> SF patch 1631942 by Collin Winter:
(a) "except E, V" -> "except E as V"
(b) V is now limited to a simple name (local variable)
(c) V is now deleted at the end of the except block
/external/python/cpython3/Lib/re.py
9ada3d6e29d5165dadacbe6be07bcd35cfbef59d 21-Apr-2006 Thomas Wouters <thomas@python.org> Merge trunk up to 43069, putting re.py back and hopefully making the branch
usable again.
/external/python/cpython3/Lib/re.py
725ccd181020ba04bfeea41078ddb0c82c284c63 21-Apr-2006 Thomas Wouters <thomas@python.org> Merge trunk's 43068, deleting re.py. This leaves the branch in a broken
state (unless you happen to have a re.pyc lying around), but it'll be fixed
in the next merge.
/external/python/cpython3/Lib/re.py
1e6ada05334c877bf21ea7bb585458485f2814e6 31-Jan-2003 Neil Schemenauer <nascheme@enme.ucalgary.ca> Give people who run "pydoc re" a clue.
/external/python/cpython3/Lib/re.py
37a09822789d6ee3e6cb4e724f8e59e23b9ec83a 19-Oct-2002 Fredrik Lundh <fredrik@pythonware.com> point people to the Python bug tracker, rather than to a mail
account I hardly ever use...
/external/python/cpython3/Lib/re.py
ad9eba7a695804e7ee4e4ac6619b81a2baa15958 28-Jul-2002 Guido van Rossum <guido@python.org> Add 'engine' back. IDLE used this, others might have copied it from
there.
/external/python/cpython3/Lib/re.py
863ac44b74cd66f7d289748816d65c65808c149b 16-Apr-2002 Tim Peters <tim.peters@gmail.com> Whitespace normalization.
/external/python/cpython3/Lib/re.py
7fd1c8c880ebb9df09002bd8c165aeb95a947bdf 10-Apr-2002 Andrew M. Kuchling <amk@amk.ca> Remove support for importing 'pre' module
/external/python/cpython3/Lib/re.py
b8f22749853cf79bfbe3709309e67d1a448f4cab 04-Sep-2001 Fred Drake <fdrake@acm.org> Added docstrings by Neal Norwitz. This closes SF bug #450980.
/external/python/cpython3/Lib/re.py
0de65807e6bdc5254f5a7e99b2f39adeea6b883b 15-Feb-2001 Skip Montanaro <skip@pobox.com> bunch more __all__ lists
also modified check_all function to suppress all warnings since they aren't
relevant to what this test is doing (allows quiet checking of regsub, for
instance)
/external/python/cpython3/Lib/re.py
fb06539e999271ea9b07b754d461f2172d65978b 01-Aug-2000 Guido van Rossum <guido@python.org> My fix to the URL accidentally also switched back to the "pre" module.
Undo that!
/external/python/cpython3/Lib/re.py
8c7433580788fa8421f30c3248605156cc657f0c 01-Aug-2000 Guido van Rossum <guido@python.org> Replace the jitterbug page with the SF Bug Tracker page.
/external/python/cpython3/Lib/re.py
ef7bae6b2f7ba194dee32a04cc4d85675ce940b5 01-Jul-2000 Fredrik Lundh <fredrik@pythonware.com> replaced <some suitable mail address> with something slightly
more suitable.
/external/python/cpython3/Lib/re.py
2850d186156ca4af83a298d24fa7e96af9f4807c 30-Jun-2000 Guido van Rossum <guido@python.org> Switch to sre for regular expression matching (the new mini-re module
is actually by Fredrik Lundh). This will break the re tests --
Fredrik will fix this before the final release.
/external/python/cpython3/Lib/re.py
77980a731cc5a279e768e55ff9f0ca2ca7647d02 15-Nov-1999 Guido van Rossum <guido@python.org> Correct typo in module doc string doscovered by Jonathan Giddy.
/external/python/cpython3/Lib/re.py
6ebb387a087b1a64437856da4b286694396e663c 09-Jul-1999 Guido van Rossum <guido@python.org> Patch by Jeffrey Chang to add docstrings everywhere.
The text is condensed from the library manual.
/external/python/cpython3/Lib/re.py
9a80e00cac40dd64709919c29386d8ede39f91d6 21-Aug-1998 Andrew M. Kuchling <amk@amk.ca> The .subn() method wasn't setting _num_regs, which is used by the .groups()
method, so .groups() didn't work inside the replacement function
called by re.sub. One-line fix: set self._num_regs inside subn().
/external/python/cpython3/Lib/re.py
3a8d1f5a6b6319238aa3afba7751dfc0d36a8fc2 20-Jul-1998 Guido van Rossum <guido@python.org> Modest speed improvement to escape() by Piet van Oostrum.
/external/python/cpython3/Lib/re.py
0e5ab17ad34c8810f0626409fd3d1c8dc85e68ac 17-Jul-1998 Guido van Rossum <guido@python.org> Get a 3- to 4-fold speedup for sub()/subn(), split() and findall() by
not calling self.search(); instead, call self.code.match() directly
and interpret the list of registers it returns directly. This saves
the overhead of instantiating a MatchObject for each hit, basically
inlining search() as well as group(). When a MatchObject is still
needed, one is allocated and reused for the duration of the scan.
/external/python/cpython3/Lib/re.py
be0b62cab431089cb8693ca859316a86dbae2f94 29-Jun-1998 Guido van Rossum <guido@python.org> Added findall() to RegexObject -- return a list of all matches in a
string. Added groupdict() to MatchObject -- return the named groups
as a dict. Added default argument to groups() to specify what to
return for unmatching groups; groupdict() also has this.
/external/python/cpython3/Lib/re.py
3c46234e5ea1b166c66981bc5fc83e6c05a8abf2 29-May-1998 Guido van Rossum <guido@python.org> Remove Emacs and #! cruft.
/external/python/cpython3/Lib/re.py
8430c583da5eb966d1aecf882b6f7e6e31fcc26d 03-Apr-1998 Guido van Rossum <guido@python.org> AMK's latest
/external/python/cpython3/Lib/re.py
45e2fbc2e70ef28b1f0327207f33dab3a4e825c5 26-Mar-1998 Guido van Rossum <guido@python.org> Mass check-in after untabifying all files that need it.
/external/python/cpython3/Lib/re.py
b1908846af1c70e77917d56798daa8242d80d2b5 19-Feb-1998 Guido van Rossum <guido@python.org> Fix for literal null bytes -- these must be replaced by the four
characters \, 0, 0, 0.
/external/python/cpython3/Lib/re.py
2b2b3f9bcb7d1cdf97b68f825489b5abfd42cf22 12-Jan-1998 Guido van Rossum <guido@python.org> Fix two bugs:

(1) maxsplit was ignored in split().

(2) groups() would return a string instead of a singleton tuple when
there was only one group.
/external/python/cpython3/Lib/re.py
dfa6790bd67bd6fc310834d3b087a574d93e6485 08-Dec-1997 Guido van Rossum <guido@python.org> New re version from AMK
/external/python/cpython3/Lib/re.py
af8d2bf4d8643f7da7389a475f364c21836e8afe 27-Oct-1997 Guido van Rossum <guido@python.org> Bugfix in match() -- the number of registers shouldn't be divided by two!
/external/python/cpython3/Lib/re.py
5bc5b14f6d01e11a8e10c3e937e7e83eff556178 08-Oct-1997 Guido van Rossum <guido@python.org> Checking in AMK's latest installement.
/external/python/cpython3/Lib/re.py
c6e8fd6de773ce7d9cc2013744e77067ccd04d21 07-Oct-1997 Guido van Rossum <guido@python.org> Temporary fix to valid_identifier().
/external/python/cpython3/Lib/re.py
bf9d353babbd4126fc080a9a84ae65cc529b209d 06-Oct-1997 Guido van Rossum <guido@python.org> New "re" regular expression support.
The new re module was written by Andrew Kuchling and uses the pcre
code in ../Modules/. The old re module has been renamed to re1,
just in case you need it for comparison.
/external/python/cpython3/Lib/re.py
827ea7cf5d70a835c828edf646f488b79bf95a24 15-Aug-1997 Guido van Rossum <guido@python.org> Last minut changes for \B, \S (?). AMK.
/external/python/cpython3/Lib/re.py
c4d6c4d950b955489bbf556c17e30178cafa20a9 14-Aug-1997 Guido van Rossum <guido@python.org> OK, reop is safe again.
/external/python/cpython3/Lib/re.py
257c772afa48301bc4c55b2bf5e2f5f9cec6e3c8 14-Aug-1997 Guido van Rossum <guido@python.org> Comment out use of reop.expand_escape and reop._expand until their
bugginess has been fixed.
/external/python/cpython3/Lib/re.py
95e8053a9ff42a544197e562fdf4c462fc34e8b4 14-Aug-1997 Guido van Rossum <guido@python.org> 1.5a3 prerelease 1 from AMK
/external/python/cpython3/Lib/re.py
6af4abdba0f9e5bd99fcf51503bd2f44b7dd8056 13-Aug-1997 Guido van Rossum <guido@python.org> Various changes by AMK, e.g. remove \e, \cX, add \v
/external/python/cpython3/Lib/re.py
71fa97c60d0299689255dd49031464c719f8b545 18-Jul-1997 Guido van Rossum <guido@python.org> Jeffrey's latest -- reorder my chages somewhat,
removed some of his own cruft. Added \g<...> references in replacement text.
/external/python/cpython3/Lib/re.py
9e18ec7dc9e8452035085ea34d8f4dda43c8baed 18-Jul-1997 Guido van Rossum <guido@python.org> Correctly implement sub, subn, and split. Also correct and augment
the cache code.
/external/python/cpython3/Lib/re.py
a4f1a78b6eaed4d5d2c609d2e3160ec64535d22a 18-Jul-1997 Guido van Rossum <guido@python.org> Jeffrey's next installment
/external/python/cpython3/Lib/re.py
a0e4c1bffc3454345fd79708e9e43a2412ce1197 17-Jul-1997 Guido van Rossum <guido@python.org> Jeffrey's latest -- seems to solve most problems!
/external/python/cpython3/Lib/re.py
26d80e67148b7c61fda71490e5b06b0616aeb45e 15-Jul-1997 Guido van Rossum <guido@python.org> Correct inf. while loop.
/external/python/cpython3/Lib/re.py
9f845ec64b47d32afe44bdba4a9a6b7b51d1b00c 15-Jul-1997 Guido van Rossum <guido@python.org> More changes by Jeffrey.
/external/python/cpython3/Lib/re.py
531097502cc549a8ec5bbe29c90e7b8850cbff24 15-Jul-1997 Guido van Rossum <guido@python.org> Fix group() -- should be tuple even when re has exactly one group.
/external/python/cpython3/Lib/re.py
09bcfd649abcbca173ea463a799193c3026e2666 15-Jul-1997 Guido van Rossum <guido@python.org> Jeffrey's latest -- almost there.
/external/python/cpython3/Lib/re.py
04a1d74229058d204ce570e3727f438c31c1a176 15-Jul-1997 Guido van Rossum <guido@python.org> Jeffrey's newest
/external/python/cpython3/Lib/re.py
5d6de256d5bd27263cbe1477acfbc8776bee51d4 11-Jul-1997 Guido van Rossum <guido@python.org> New from Jeffrey; small nits.
/external/python/cpython3/Lib/re.py
8a9a4a2336c6b2254b9eeaf1d282d2a69bb8de53 11-Jul-1997 Guido van Rossum <guido@python.org> Jeffrey's latest.
/external/python/cpython3/Lib/re.py
65c28b7efb290f5eadf538f14514c9a48bb0f1d7 11-Jul-1997 Guido van Rossum <guido@python.org> Removed debug print in set construction.
Changed some '==' to 'in' (Tim Peters).
/external/python/cpython3/Lib/re.py
63e18195b8b7a064488d106537703861f08aa415 11-Jul-1997 Guido van Rossum <guido@python.org> New version from Jeffrey after I complained about some glaring bugs.
/external/python/cpython3/Lib/re.py
5ca1b711b5dfe3de292330130987e06f65612cb9 10-Jul-1997 Guido van Rossum <guido@python.org> Straight from Jeffrey Ollie's web page.
/external/python/cpython3/Lib/re.py