Commit [fa7874] legacy-trunk  Maximize  Restore  History

More work on bug #672491 and patch #712900.

I've applied a modified version of Greg Chapman's patch. I've included
the fixes without introducing the reorganization mentioned, for the sake
of stability. Also, the second fix mentioned in the patch don't fix the
mentioned problem anymore, because of the change introduced by patch
#720991 (by Greg as well). The new fix wasn't complicated though, and is
included as well.

As a note. It seems that there are other places that require the
"protection" of LASTMARK_SAVE()/LASTMARK_RESTORE(), and are just waiting
for someone to find how to break them. Particularly, I belive that every
recursion of SRE_MATCH() should be protected by these macros. I won't
do that right now since I'm not completely sure about this, and we don't
have much time for testing until the next release.

Gustavo Niemeyer Gustavo Niemeyer 2003-04-20

changed Lib/test/re_tests.py
changed Lib/test/test_sre.py
changed Modules/_sre.c
Lib/test/re_tests.py Diff Switch to side-by-side view
Loading...
Lib/test/test_sre.py Diff Switch to side-by-side view
Loading...
Modules/_sre.c Diff Switch to side-by-side view
Loading...

Get latest updates about Open Source Projects, Conferences and News.

Sign up for the SourceForge newsletter:

JavaScript is required for this form.





No, thanks