Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								be80fc9a84 
								
							 
						 
						
							
							
								
								Issue  #19327 : Fixed the working of regular expressions with too big charset.  
							
							
							
						 
						
							2013-10-24 22:02:58 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								36af10c1f7 
								
							 
						 
						
							
							
								
								Issue  #17087 : Improved the repr for regular expression match objects.  
							
							
							
						 
						
							2013-10-20 13:13:31 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								25324971fb 
								
							 
						 
						
							
							
								
								Issue  #18468 : The re.split, re.findall, and re.sub functions and the group()  
							
							... 
							
							
							
							and groups() methods of match object now always return a string or a bytes
object. 
							
						 
						
							2013-10-16 12:46:28 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Georg Brandl 
								
							 
						 
						
							
							
							
							
								
							
							
								daa1fa991c 
								
							 
						 
						
							
							
								
								Back out accidentally pushed changeset b51218966201.  
							
							
							
						 
						
							2013-10-13 09:32:59 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Georg Brandl 
								
							 
						 
						
							
							
							
							
								
							
							
								4300019e1a 
								
							 
						 
						
							
							
								
								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 . 
							
						 
						
							2013-10-13 09:18:45 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								98985a1980 
								
							 
						 
						
							
							
								
								Issue  #2537 : Remove breaked check which prevented valid regular expressions.  
							
							... 
							
							
							
							Patch by Meador Inge.
See also issue #18647 . 
							
						 
						
							2013-08-19 23:18:23 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								1f35ae0a3c 
								
							 
						 
						
							
							
								
								Issue  #17998 : Fix an internal error in regular expression engine.  
							
							
							
						 
						
							2013-08-03 19:18:38 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									R David Murray 
								
							 
						 
						
							
							
							
							
								
							
							
								26dfaac9ac 
								
							 
						 
						
							
							
								
								#17341 : Include name in re error message about invalid group name.  
							
							... 
							
							
							
							Patch by Jason Michalski. 
							
						 
						
							2013-04-14 13:00:54 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Georg Brandl 
								
							 
						 
						
							
							
							
							
								
							
							
								1d472b74cb 
								
							 
						 
						
							
							
								
								Closes   #14462 : allow any valid Python identifier in sre group names, as documented.  
							
							
							
						 
						
							2013-04-14 11:40:00 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ezio Melotti 
								
							 
						 
						
							
							
							
							
								
							
							
								eadece2865 
								
							 
						 
						
							
							
								
								#12749 : add a test for non-BMP ranges in character classes.  
							
							
							
						 
						
							2013-02-23 08:40:07 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								b0c75a7dec 
								
							 
						 
						
							
							
								
								Issue  #9669 : Protect re against infinite loops on zero-width matching in  
							
							... 
							
							
							
							non-greedy repeat.  Patch by Matthew Barnett. 
							
						 
						
							2013-02-16 21:25:05 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								fa46816915 
								
							 
						 
						
							
							
								
								Issue  #9669 : Protect re against infinite loops on zero-width matching in  
							
							... 
							
							
							
							non-greedy repeat.  Patch by Matthew Barnett. 
							
						 
						
							2013-02-16 21:23:53 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								a0eb809995 
								
							 
						 
						
							
							
								
								Issue  #13169 : The maximal repetition number in a regular expression has been  
							
							... 
							
							
							
							increased from 65534 to 2147483647 (on 32-bit platform) or 4294967294 (on
64-bit). 
							
						 
						
							2013-02-16 16:54:33 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								70ca0210e8 
								
							 
						 
						
							
							
								
								Issue  #13169 : The maximal repetition number in a regular expression has been  
							
							... 
							
							
							
							increased from 65534 to 2147483647 (on 32-bit platform) or 4294967294 (on
64-bit). 
							
						 
						
							2013-02-16 16:47:47 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ezio Melotti 
								
							 
						 
						
							
							
							
							
								
							
							
								adfbb8e8ec 
								
							 
						 
						
							
							
								
								#13899 : merge with 3.2.  
							
							
							
						 
						
							2013-01-11 08:43:53 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ezio Melotti 
								
							 
						 
						
							
							
							
							
								
							
							
								fe8e6e7414 
								
							 
						 
						
							
							
								
								#13899 : \A, \Z, and \B now correctly match the A, Z, and B literals when used inside character classes (e.g. [A]).  Patch by Matthew Barnett.  
							
							
							
						 
						
							2013-01-11 08:32:01 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								c1b59d4552 
								
							 
						 
						
							
							
								
								Issue  #16688 : Fix backreferences did make case-insensitive regex fail on non-ASCII strings.  
							
							... 
							
							
							
							Patch by Matthew Barnett. 
							
						 
						
							2012-12-29 23:38:48 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								56a2ae27e3 
								
							 
						 
						
							
							
								
								Fix test splitting in previous commit.  
							
							
							
						 
						
							2012-12-03 21:09:08 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								86067c2e17 
								
							 
						 
						
							
							
								
								Fix test splitting in previous commit.  
							
							
							
						 
						
							2012-12-03 21:08:43 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								b33941ab02 
								
							 
						 
						
							
							
								
								Split the bigmem re test in two separate tests with different memory requirements.  
							
							
							
						 
						
							2012-12-03 20:55:56 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								1f1888ec1e 
								
							 
						 
						
							
							
								
								Split the bigmem re test in two separate tests with different memory requirements.  
							
							
							
						 
						
							2012-12-03 20:53:12 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								9a2b26748b 
								
							 
						 
						
							
							
								
								Issue  #10182 : The re module doesn't truncate indices to 32 bits anymore.  
							
							... 
							
							
							
							Patch by Serhiy Storchaka. 
							
						 
						
							2012-12-02 12:54:28 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								43fb54cd4f 
								
							 
						 
						
							
							
								
								Issue  #10182 : The re module doesn't truncate indices to 32 bits anymore.  
							
							... 
							
							
							
							Patch by Serhiy Storchaka. 
							
						 
						
							2012-12-02 12:52:36 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								a34412a992 
								
							 
						 
						
							
							
								
								Merge test from issue  #1160 .  
							
							
							
						 
						
							2012-11-20 22:35:53 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								39bdad813a 
								
							 
						 
						
							
							
								
								Issue  #1160 : Fix compiling large regular expressions on UCS2 builds.  
							
							... 
							
							
							
							Patch by Serhiy Storchaka. 
							
						 
						
							2012-11-20 22:30:42 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ezio Melotti 
								
							 
						 
						
							
							
							
							
								
							
							
								68600aff3a 
								
							 
						 
						
							
							
								
								#12759 : merge with 3.2.  
							
							
							
						 
						
							2012-11-03 20:33:38 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ezio Melotti 
								
							 
						 
						
							
							
							
							
								
							
							
								0941d9fc64 
								
							 
						 
						
							
							
								
								#12759 : sre_parse now raises a proper error when the name of the group is missing.  Initial patch by Serhiy Storchaka.  
							
							
							
						 
						
							2012-11-03 20:33:08 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								463badf06c 
								
							 
						 
						
							
							
								
								Issue  #3665 : \u and \U escapes are now supported in unicode regular expressions.  
							
							... 
							
							
							
							Patch by Serhiy Storchaka. 
							
						 
						
							2012-06-23 13:29:19 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Sean Reifschneider 
								
							 
						 
						
							
							
							
							
								
							
							
								7b3c975aaf 
								
							 
						 
						
							
							
								
								closes   #14259  re.finditer() now takes keyword arguments: pos, endpos.  
							
							... 
							
							
							
							Contrary to the documentation, finditer() did not take pos and endpos
keyword arguments. 
							
						 
						
							2012-03-12 18:22:38 -06:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ezio Melotti 
								
							 
						 
						
							
							
							
							
								
							
							
								cc50ba26bd 
								
							 
						 
						
							
							
								
								#14179 : merge with 3.2.  
							
							
							
						 
						
							2012-03-13 01:33:30 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ezio Melotti 
								
							 
						 
						
							
							
							
							
								
							
							
								df723e1e5e 
								
							 
						 
						
							
							
								
								#14179 : add tests for re.compile.  Patch by Florian Mladitsch.  
							
							
							
						 
						
							2012-03-13 01:29:48 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								33d21a24fa 
								
							 
						 
						
							
							
								
								merge 3.2 ( #14212 )  
							
							
							
						 
						
							2012-03-07 14:59:13 -06:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								e48944b69c 
								
							 
						 
						
							
							
								
								keep the buffer object around while we're using it ( closes   #14212 )  
							
							
							
						 
						
							2012-03-07 14:50:25 -06:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ezio Melotti 
								
							 
						 
						
							
							
							
							
								
							
							
								0b8123d8ae 
								
							 
						 
						
							
							
								
								#10713 : merge with 3.2.  
							
							
							
						 
						
							2012-02-29 11:49:45 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ezio Melotti 
								
							 
						 
						
							
							
							
							
								
							
							
								5a045b9f54 
								
							 
						 
						
							
							
								
								#10713 : Improve documentation for \b and \B and add a few tests.  Initial patch and tests by Martin Pool.  
							
							
							
						 
						
							2012-02-29 11:48:44 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin v. Löwis 
								
							 
						 
						
							
							
							
							
								
							
							
								d63a3b8beb 
								
							 
						 
						
							
							
								
								Implement PEP 393.  
							
							
							
						 
						
							2011-09-28 07:41:54 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ezio Melotti 
								
							 
						 
						
							
							
							
							
								
							
							
								88fdeb45ef 
								
							 
						 
						
							
							
								
								#2650 : re.escape() no longer escapes the "_".  
							
							
							
						 
						
							2011-04-10 12:59:16 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ezio Melotti 
								
							 
						 
						
							
							
							
							
								
							
							
								213eb96902 
								
							 
						 
						
							
							
								
								#2650 : Merge with 3.1.  
							
							
							
						 
						
							2011-03-25 14:25:36 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ezio Melotti 
								
							 
						 
						
							
							
							
							
								
							
							
								7b9e97b487 
								
							 
						 
						
							
							
								
								#2650 : Add tests with non-ascii chars for re.escape.  
							
							
							
						 
						
							2011-03-25 14:09:33 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ezio Melotti 
								
							 
						 
						
							
							
							
							
								
							
							
								d2114ebd97 
								
							 
						 
						
							
							
								
								#2650 : Refactor the tests for re.escape.  
							
							
							
						 
						
							2011-03-25 14:08:44 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ezio Melotti 
								
							 
						 
						
							
							
							
							
								
							
							
								4969f709cc 
								
							 
						 
						
							
							
								
								#11515 : Merge with 3.1.  
							
							
							
						 
						
							2011-03-15 05:59:46 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ezio Melotti 
								
							 
						 
						
							
							
							
							
								
							
							
								42da663e6f 
								
							 
						 
						
							
							
								
								#11515 : fix several typos. Patch by Piotr Kasprzyk.  
							
							
							
						 
						
							2011-03-15 05:18:48 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								3060c4573f 
								
							 
						 
						
							
							
								
								Reapply r83877.  
							
							
							
						 
						
							2010-08-13 16:27:38 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								aba74bddd6 
								
							 
						 
						
							
							
								
								Revert r83877 in order to fix compilation  
							
							
							
						 
						
							2010-08-09 10:47:46 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Senthil Kumaran 
								
							 
						 
						
							
							
							
							
								
							
							
								9f347ea545 
								
							 
						 
						
							
							
								
								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. 
							
						 
						
							2010-08-09 07:30:53 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Raymond Hettinger 
								
							 
						 
						
							
							
							
							
								
							
							
								31022301b5 
								
							 
						 
						
							
							
								
								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. 
							
						 
						
							2010-08-09 05:56:50 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Raymond Hettinger 
								
							 
						 
						
							
							
							
							
								
							
							
								4f859ed9c7 
								
							 
						 
						
							
							
								
								Issue 9396.   Apply functools.lru_cache in the place of the  
							
							... 
							
							
							
							random flushing cache in the re module. 
							
						 
						
							2010-08-09 04:24:42 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Gregory P. Smith 
								
							 
						 
						
							
							
							
							
								
							
							
								5a63183a8b 
								
							 
						 
						
							
							
								
								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. 
							
						 
						
							2010-07-27 05:31:29 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Georg Brandl 
								
							 
						 
						
							
							
							
							
								
							
							
								1b37e8728c 
								
							 
						 
						
							
							
								
								Merged revisions 78093 via svnmerge from  
							
							... 
							
							
							
							svn+ssh://pythondev@svn.python.org/python/trunk
........
  r78093 | georg.brandl | 2010-02-07 18:03:15 +0100 (So, 07 Feb 2010) | 1 line
  Remove unused imports in test modules.
........ 
							
						 
						
							2010-03-14 10:45:50 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ezio Melotti 
								
							 
						 
						
							
							
							
							
								
							
							
								dab886ab0f 
								
							 
						 
						
							
							
								
								Merged revisions 78729 via svnmerge from  
							
							... 
							
							
							
							svn+ssh://pythondev@svn.python.org/python/branches/py3k
........
  r78729 | ezio.melotti | 2010-03-06 17:24:08 +0200 (Sat, 06 Mar 2010) | 1 line
  #6509 : fix re.sub to work properly when the pattern, the string, and the replacement were all bytes. Patch by Antoine Pitrou.
........ 
							
						 
						
							2010-03-06 15:27:04 +00:00