1. Armin Rigo
  2. cpython-withatomic

Branches

stm-thread-2.7

View source
stm-thread-2.7
  • Contributors
    1. Loading...
Author Commit Message Date Builds
250+ commits behind default.
Armin Rigo
Port from 3.3.
Armin Rigo
A similar branch for 2.7.
Jesús Cea
Closes #14768: os.path.expanduser('~/a') doesn't works correctly when HOME is '/'
Ezio Melotti
#14763: fix documentation for string.split/rsplit.
Antoine Pitrou
Issue #14761: Fix potential leak on an error case in the import machinery.
bitdancer
Improve the grammar of a non-sentence.
Benjamin Peterson
fix possible refleak (closes #14752)
Benjamin Peterson
remove basically bitrotted XXXs
sandrotosi
backport 7a05cb3beddf to 2.7
Georg Brandl
Fix document title for Sphinx.
Ezio Melotti
#14034: adapt to Python 2 and fix indentation.
Ezio Melotti
#14034: added the argparse tutorial. Patch by Tshepang Lekhonkhobe.
Georg Brandl
#13183: backport fixes to test_pdb to 2.7 branch
sbt
Fix for issue 14725 for 2.7 branch
Antoine Pitrou
Skip test_algorithms (known remote hosts need SNI, which is only available on 3.2+)
Benjamin Peterson
close() doesn't take any args (closes #14717)
Ezio Melotti
Use Python 3 instead of 3.0.
Vinay Sajip
Changed order of cleanup operations to be more sensible.
Charles-François Natali
os.popen().close() returns None on success, not 0...
Charles-François Natali
Issue #14698: Make test_posix more robust when the current UID doesn't have an associated pwd entry.
sbt
Issue #9400: Partial backport of fix for #9244 In multiprocessing, a pool worker process would die if the result/error could not be pickled. This could cause pool methods to hang. In 3.x this was fixed by 0aa8af79359d (which also added an error_callback argument to some methods), but the fix was not back ported.
Senthil Kumaran
fix windows test failure - issue13183
Benjamin Peterson
use formats that work on 2.7
Benjamin Peterson
fix calling the classmethod descriptor directly (closes #14699)
Senthil Kumaran
Have Bdb frame_returning in the finally clause
Senthil Kumaran
issue13183 - Fix pdb skipping frames after hitting a breakpoint and running step. Patch by Xavier de Gaye
Ned Deily
Issue #10433: Document unique behavior of 'os.getgroups' on Mac OS X.
Ezio Melotti
#14558: document the module, argv, and testLoader args of unittest.main.
Raymond Hettinger
Fix typo
Ezio Melotti
#14519: fix the regex used in the scanf example.
Ezio Melotti
Fix markup in unittest doc.
Senthil Kumaran
Fix issue6085 - Remove the delay caused by fqdn lookup while logging in BaseHTTPRequestHandler
Ezio Melotti
#14461: fix wording.
Senthil Kumaran
issue14427 - Document Request.get_header and Request.header_items
Senthil Kumaran
httplib test for early eof response. related to Issue13684
Ezio Melotti
#14155: add a note about \b.
sandrotosi
refer to file.readline() in stdtypes doc; thanks to Mihai Capotă from docs@
sandrotosi
Issue #14676: DeprecationWarning is ignored too; patch by Peter Eisentraut
sandrotosi
Issue #14448: add reference to IANA timezone database; thanks to Georg/Nick suggestions
Raymond Hettinger
Make the example cut and pasteable.
Raymond Hettinger
Improve docstring
sandrotosi
fix footnote reference; thanks to Fizz from docs@
Antoine Pitrou
Issue #14664: It is now possible to use @unittest.skip{If,Unless} on a test class that doesn't inherit from TestCase (i.e. a mixin).
Vinay Sajip
Fixed test to work on Windows.
Vinay Sajip
Updated year in docstring/comment.
Vinay Sajip
Issue #14632: Updated WatchedFileHandler to deal with race condition. Thanks to John Mulligan for the problem report and patch.
Lars Gustäbel
Issue #14160: TarFile.extractfile() failed to resolve symbolic links when the links were not located in an archive subdirectory.
sandrotosi
Issue #14448: mention pytz; patch by Andrew Svetlov
sandrotosi
Issue #14554: correct example for captured_stdout()
sandrotosi
Issue #13478: document timeit.default_timer()
sandrotosi
Issue #13587: use the right RFC2617 name for WWW-Authenticate; patch by Aaron Maenpaa
Benjamin Peterson
don't use a slot wrapper from a different special method (closes #14658) This also alters the fix to #11603. Specifically, setting __repr__ to object.__str__ now raises a recursion RuntimeError when str() or repr() is called instead of silently bypassing the recursion. I believe this behavior is more correct.
Raymond Hettinger
merge
Raymond Hettinger
Improve section heading for better discoverability.
Raymond Hettinger
Reorder the entries to put the type specific technique last.
bitdancer
#14640: Fix typos/syntax in pyporting.rst. Patch by Dionysios Kalofonos.
sandrotosi
Issue #14641: minor fixes to sockets Howto; patch by Dionysios Kalofonos
bitdancer
#14638: pydoc now treats non-str __name__ as None instead of raising Original patch by Peter Otten.
Senthil Kumaran
news for issue13684
Senthil Kumaran
Fix for Issue13684 - httplib tunnel infinite loop
Benjamin Peterson
add Mark Shannon
Benjamin Peterson
sleep here
Raymond Hettinger
merge
Raymond Hettinger
Minor fixups.
Senthil Kumaran
Update 2.7 docs about legal characters allowed in Cookie name
Antoine Pitrou
Issue #14308: Fix an exception when a "dummy" thread is in the threading module's active list after a fork().
Ezio Melotti
#14538: HTMLParser can now parse correctly start tags that contain a bare /.
gpshead
Fix compiler warning related to issue #14331. harmless.
Ned Deily
Remove webbrowser doc reference to the previously removed internet-config option.
Benjamin Peterson
SETUP_WITH acts like SETUP_FINALLY for the purposes of setting f_lineno (closes #14612)
Raymond Hettinger
Clean-up the SQLite introduction.
Raymond Hettinger
Clarify that a new connection needs to be made after the close.
Charles-François Natali
Issue #5113: Fix a test_posix failure on HP-UX, where non-root users can chown() to root under certain circumstances.
Vinay Sajip
Tweaked format of cookbook example.
Vinay Sajip
Added cookbook example for log insertion.
Vinay Sajip
Issue #14452: remove BOM insertion code.
Antoine Pitrou
Issue #14589: Update certificate chain for sha256.tbs-internet.com, fixing a test failure in test_ssl.
Mark Dickinson
Remove accidentally-committed debugging code.
Mark Dickinson
Issue 13496: Fix bisect.bisect overflow bug for large collections.
Mark Dickinson
Issue #13889: On MSVC builds, set FPU control word at runtime for all string <-> float conversions. Patch by Samuel Iseli and Stefan Krah.
bitdancer
#14399: corrected news item
Benjamin Peterson
move outside WITH_THREAD conditional
Benjamin Peterson
take linkage def outside of WITH_THREAD conditional (closes #14569)
Amaury Forgeot d'Arc
merge heads
Amaury Forgeot d'Arc
Issue14559: Attempt to fix compilation with previous versions of the Microsoft Compiler. Update the various project files with Python/random.c which was recently added. On my old Windows XP computer: - VS8.0 works reasonably. - I don't have the VS7.1 compiler. - VC6 does not compile, at least with the SDK shipped with the compiler (12 years ago!); newer SDKs might work.
bitdancer
#14399: zipfile now correctly handles comments added to empty zipfiles. Patch by Serhiy Storchaka.
Charles-François Natali
Issue #14557: Fix extensions build on HP-UX. Patch by Adi Roiban.
bitdancer
#14552: remove redundant wording in 'test' docs. Original patch by Tshepang Lekhonkhobe.
Benjamin Peterson
merge heads
Benjamin Peterson
merge heads
Benjamin Peterson
we live in a post 2.7.3 world
Senthil Kumaran
Issue 10484 - Incorporate improvements to CGI module - Suggested by Glenn Linderman. Refactor code and tests
Senthil Kumaran
Fix closes Issue14258 - Clarify the re.LOCALE and re.UNICODE flags for \S class
Senthil Kumaran
merge heads
Senthil Kumaran
fix the incorrect changes made for PATH_INFO value - Issue10484
Vinay Sajip
Merged upstream change.
Vinay Sajip
Updated logging reference and HOWTO.
Barry Warsaw
null merge
Barry Warsaw
Post release twiddle.
Barry Warsaw
Mostly null merge from 2.6; tag added
Barry Warsaw
Added tag v2.6.8 for changeset c9910fd022fc
Barry Warsaw
Bump to 2.6.8
Barry Warsaw
update docs
Senthil Kumaran
minor .rst fix
Benjamin Peterson
merge 2.7.3 release branch
Benjamin Peterson
Added tag v2.7.3 for changeset 70274d53c1dd
Benjamin Peterson
bump to 2.7.3 final
Benjamin Peterson
merge 2.7 release branch
Benjamin Peterson
fix build without Py_DEBUG and DNDEBUG (closes #14509)
Benjamin Peterson
move news thing around
Éric Araujo
Fix long-standing bugs with MANIFEST.in parsing on Windows (#6884). These regex changes fix a number of issues for distutils on Windows: - #6884: impossible to include a file starting with 'build' - #9691 and #14004: sdist includes too many files - #13193: test_filelist failures This commit replaces the incorrect changes done in 557a973709de, c566a3447ba1 and 3925081a7ca0 to fix #13193; we were too eager to fix the test failures and I did not study the code enoug…
Antoine Pitrou
Fix the patch for issue #7978: select() raises select.error before 3.3, not OSError.
Antoine Pitrou
Fix flakiness in test_socketserver
Antoine Pitrou
Issue #7978: socketserver now restarts the select() call when EINTR is returned. This avoids crashing the server loop when a signal is received. Patch by Jerzy Kozera.
bitdancer
Make test_mailbox runnable via python -m unittest.
sandrotosi
Issue #14502: release() and unlocked lock generates a ThreadError
Antoine Pitrou
Issue #14505: Fix file descriptor leak when deallocating file objects created with PyFile_FromString().
Georg Brandl
Closes #14489: correct link target.
Georg Brandl
Transplant 45287f2799f5 from default branch.
bitdancer
#14481: fix formatting of example in subprocess docs.
Benjamin Peterson
fix parse_syntax_error to clean up its resources
Benjamin Peterson
remove uneeded line
Benjamin Peterson
protect this call, too
Benjamin Peterson
prevent writing to stderr from messing up the exception state (closes #14474)
Antoine Pitrou
Issue #13019: Fix potential reference leaks in bytearray.extend(). Patch by Suman Saha.
sandrotosi
fix typo; thanks to Robert Bardos from docs@
Antoine Pitrou
Issue #14437: Fix building the _io module under Cygwin.
sandrotosi
use unittest.skip; thanks to Chang Min Jeon from docs@
bitdancer
#14434: make tutorial link in 'help' banner version-specific Without this fix, both 2.7 and 3.x would always point to the "current" docs...which means that before this fix python 3.2 'help' pointed to the 2.7 tutorial, and without this fix when we switch over to the 3.x docs being current, 2.7 would have pointed to the python3 tutorial.
sandrotosi
add 'safari' to webbrowser browsers table; thanks to Jonathan Eunice from docs@
Andrew Svetlov
update NEWS for 2.7 as Terry Reedy proposed
bitdancer
#10423: clarify options vs args in argparse discussion of optparse Patch by Sandro Tosi.
Alex Gaynor
Added a new crasher that targets mutating the underlying storage of a buffer. All work done by Armin Rigo.
Vinay Sajip
Closes #14436: Convert msg + args to string before pickling.
Andrew Svetlov
Backport of Issue #14409 to 2.7 IDLE doesn't not execute commands from shell with default keybinding for <Return>. Patch by Roger Serwy.
bitdancer
#14416: add missing LOG_SYSLOG facility to syslog docs.
Georg Brandl
Closes #14411: remove outdated comment in rlcompleter docstring.
bitdancer
#5301: re-add image/vnd.microsoft.icon per discussion We concluded that adding registered mimetypes present in most systems' mime databases can be considered a bug fix.
sandrotosi
Issue #14410: fix typo in argparse doc; patch by Tshepang Lekhonkhobe
Vinay Sajip
Minor documentation tweak.
Benjamin Peterson
kill this terribly outdated comment
Georg Brandl
Closes #14401: fix typos in curses howto.
Martin von Löwis
Issue #14400: Fix typo.
Vinay Sajip
Closes #14314: backported fix.
Giampaolo Rodola
attempt to fix asyncore buildbot failure
Kristján Valur Jónsson
Issue #10538 - Update Misc/NEWS
Kristján Valur Jónsson
Issue #10538. Put a reference to the source object in the Py_buffer when converting the old buffer for PyArgs_ParseTuple with *s
Giampaolo Rodola
fix #10340: properly handle EINVAL on OSX and also avoid to call handle_connect() in case of a disconnetected socket which is not meant to connect.
Benjamin Peterson
this should technicaly be identifier
Benjamin Peterson
merge heads
Benjamin Peterson
check for NULL
Benjamin Peterson
check by equality for __future__ not identity (closes #14378)
bitdancer
#12757: Make doctest skipping in -OO mode work with unittest/regrtest -v
Andrew Svetlov
#3573: idle now doesn't hungs if launched as: idle -e <directory> Patch by Guilherme Polo.
Giampaolo Rodola
Fix issue #13694: asynchronous connect in asyncore.dispatcher does not set addr.
Benjamin Peterson
merge from release branch
Benjamin Peterson
merge tag
Benjamin Peterson
merge heads
Benjamin Peterson
merge 2.7.3 release branch
Martin von Löwis
Add 2.7.3rc2 uuid
Martin von Löwis
Add 2.7.3 and 2.7.4 UUIDs
gpshead
Fixes Issue #14331: Use significantly less stack space when importing modules by allocating path buffers on the heap instead of the stack.
Martin von Löwis
Add 2.7.3rc2 uuid
Georg Brandl
Merge 2.6.8rc tags into 2.7.
Georg Brandl
Remove duplicate hgtags entries for 2.6.8rc{1,2}.
Barry Warsaw
Added tag v2.6.8rc2 for changeset bd9e1a02e3e3
Barry Warsaw
null merge
Barry Warsaw
null merge from 2.6
Barry Warsaw
Added tag v2.6.8rc2 for changeset 1d1b7b9fad48
Barry Warsaw
Bump to 2.6.8rc2
Barry Warsaw
Update Docs and NEWS for 2.6.8rc2.
bitdancer
#14333: fix test_queue so it can be run via standard unittest test discovery.
Ned Deily
Issue #14346: Fix some typos in the Mac/README file. (Patch by Dionysios Kalofonos)
Georg Brandl
Closes #14250: regex.flags has not only explicit flags but also those from the pattern
Georg Brandl
Closes #14343: avoid shadowing builtin input() in example code.
Georg Brandl
Closes #14342: remove out-of-date section about avoiding recursion errors.
Georg Brandl
Closes #14306: clarify expensiveness of try-except and update code snippet
Senthil Kumaran
explain json.dumps for non-string keys in dicts. closes issue6566. Patch contributed Kirubakaran Athmanathan
bitdancer
#11780: s/throw/raise/
bitdancer
#11780: document that email.encoders throw TypeError on multipart messages.
Benjamin Peterson
check for string attribute names in old-style classes (closes #14334)
Benjamin Peterson
check to make sure the attribute is a string (#14334)
Senthil Kumaran
2.7 - Issue #10484: Fix the CGIHTTPServer's PATH_INFO handling problem
Senthil Kumaran
Fix the urllib closing issue which hangs on particular ftp urls/ftp servers. closes issue11199
Benjamin Peterson
merge from 2.7 release branch
Benjamin Peterson
Added tag v2.7.3rc2 for changeset d46c1973d3c4
Benjamin Peterson
bump to 2.7.3rc2
Benjamin Peterson
merge heads
gpshead
Fixes Issue 14234: fix for the previous commit, keep compilation when using --with-system-expat working when the system expat does not have salted hash support.
gpshead
Fixes Issue #14234: CVE-2012-0876: Randomize hashes of xml attributes in the hash table internal to the pyexpat module's copy of the expat library to avoid a denial of service due to hash collisions. Patch by David Malcolm with some modifications by the expat project.
Ezio Melotti
#14114: don't include copybutton.js in the htmlhelp output.
Georg Brandl
Fix link to global module index.
Ezio Melotti
#14114: don't include copybutton.js in the htmlhelp output.
bitdancer
#12758: removing confusing mention of UTC from time.time description Patch by Dylan Sarber.
gpshead
merge heads.
gpshead
Fixes Issue 14234: fix for the previous commit, keep compilation when using --with-system-expat working when the system expat does not have salted hash support.
Barry Warsaw
merge 2.6
Barry Warsaw
- Issue #14234: CVE-2012-0876: Randomize hashes of xml attributes in the hash table internal to the pyexpat module's copy of the expat library to avoid a denial of service due to hash collisions. Patch by David Malcolm with some modifications by the expat project.
Matthias Klose
- rename configure.in to configure.ac - change references from configure.in to configure.ac
gpshead
Fixes Issue #14234: CVE-2012-0876: Randomize hashes of xml attributes in the hash table internal to the pyexpat module's copy of the expat library to avoid a denial of service due to hash collisions. Patch by David Malcolm with some modifications by the expat project.
Georg Brandl
Closes #14289: put a link to the CHM download page on the docs download page.
Martin von Löwis
Issue #5219: Prevent event handler cascade in IDLE. Patch by Roger Serwy.
Vinay Sajip
Merged upstream change.
Vinay Sajip
Closes #14267: Corrected computation of rollover filename.
Senthil Kumaran
Fix closes Issue14281 - Test for cgi.escape by Brian Landers
Senthil Kumaran
merge heads
Senthil Kumaran
closes issue14257 - Grammatical fix
Ezio Melotti
#14179: add tests for re.compile. Patch by Florian Mladitsch.
Senthil Kumaran
closes issue14257 minor error in glossary wording regarding __hash__
Senthil Kumaran
Fix closes issue14258 - added clarification to \W and \S flags
Ezio Melotti
#14161: fix test failures on Windows.
Ezio Melotti
#14161: fix compile error under Windows.
Ezio Melotti
#14161: fix the __repr__ of file objects to escape the file name.
Antoine Pitrou
Issue #14252: Fix subprocess.Popen.terminate() to not raise an error under Windows when the child process has already exited.
Mark Dickinson
Closes #9574: Note that complex constructor doesn't allow whitespace around central operator.
Jason R. Coombs
Moved symlink support into its own module. Ported can_symlink from Python 3.2, skipping symlink test when it cannot be invoked (such as when the symlink privilege is not present).
Jason R. Coombs
Improve the test case to avoid spurious errors about already existing symlinks.
Jason R. Coombs
Test in 6c218b9c5c4c was inadvertently converted from #ifdef to #if. Now #ifdef again.
Jason R. Coombs
Adding regression test for issue6727
Jason R. Coombs
Fix indentation
Jason R. Coombs
Extracted Windows directory detection from NullImporter.__init__. This greatly simplifies the code and fixes issue6727.
Jason R. Coombs
Moved directory detection into an isdir function
Benjamin Peterson
move notes for 2.7.4 to the right place
Benjamin Peterson
allow cycles throught the __dict__ slot to be cleared (closes #1469629) Patch from Armin, test from me.
Éric Araujo
Backout buggy patch for #13719
Jason R. Coombs
Use PEP-8 style in logging example
Vinay Sajip
Closes #14158: We now track test_support.TESTFN cleanup, and test_mailbox uses shutil.rmtree for simpler code.
Éric Araujo
Fix NameError
Éric Araujo
Make distutils’ upload command work with bdist_msi products (#13719). Patch by Ralf Schmitt.
Éric Araujo
Move xml.etree higher and xml.parsers.expat lower in the markup ToC. I assume that most users looking at this page are looking for a library to process XML, not a low-level parser. First proposed in #11379.
Éric Araujo
Use source reST role instead of file where it makes sense. source generates a nifty link to the Mercurial web viewer.
Éric Araujo
Remove mention of defunct file. Misc/COPYRIGHT was renamed twelve years ago to LICENSE and later copied to the main docs, to which there is already a link.
Éric Araujo
Use raw string for a docstring that uses a backslash
Meador Inge
Issue #14195: Make WeakSet.__lt__ and WeakSet.__gt__ irreflexive.
Antoine Pitrou
Fix some set algebra methods of WeakSet objects.
Antoine Pitrou
Fix sporadic failure in test_weakset
Armin Rigo
Add a crasher for the documented issue of calling "Py_DECREF(self->xxx)";
Georg Brandl
Fix link to global module index.
Eli Bendersky
Issue #11379: add a note in xml.dom.minidom suggesting to use etree in some cases
Petri Lehtinen
sqlite3: Port relevant documentation changes from 3.2 Initial patch by Johannes Vogel. Issue #13491.
Antoine Pitrou
Issue #14159: Fix the len() of weak sets to return a better approximation when some objects are dead or dying. Moreover, the implementation is now O(1) rather than O(n). Thanks to Yury Selivanov for reporting.
Stefan Krah
Issue #14152: backport fix.
Ezio Melotti
#14089: increase coverage of the fractions module. Patch by Oleg Plakhotnyuk.
Ezio Melotti
#14155: remove duplication about search vs match in re doc.
Ezio Melotti
#10713: Improve documentation for \b and \B and add a few tests. Initial patch and tests by Martin Pool.
Larry Hastings
Issue #13086: Update howto/cporting.rst to discuss "Python 3" instead of "3.0".
Nadeem Vawda
Give better failure messages in test_strptime (cf. issue #14113).
Martin von Löwis
null-merge v2.6.8rc1 tag
Antoine Pitrou
Issue #13521: dict.setdefault() now does only one lookup for the given key, making it "atomic" for many purposes. Patch by Filip Gruszczyński.
Éric Araujo
Branch merge
17087 commits not shown.