1. Armin Rigo
  2. cpython-withatomic

Commits

Show all
Author Commit Message Date Builds
Armin Rigo
Consolidate again the enter/exit functions in a single '_thread.atomic' object.
Branches
stm-thread
Armin Rigo
Reset ts_atomic_counter when a thread exits.
Branches
stm-thread
Armin Rigo
Use the same solution as pypy-stm to handle atomic blocks that try to acquire already-locked locks: just raise a _thread.error (in this case a RuntimeError because it's Python 3). Must be added on a case-by-case basis before PyThread_acquire_lock() when we still have the GIL.
Branches
stm-thread
Armin Rigo
Minimal changes to reimplement _thread.atomic_enter()/atomic_exit().
Branches
stm-thread
Armin Rigo
Use the same branch name as in pypy.
Branches
stm-thread
Jesús Cea
MERGE: Closes #14768: os.path.expanduser('~/a') doesn't works correctly when HOME is '/'
Jesús Cea
Closes #14768: os.path.expanduser('~/a') doesn't works correctly when HOME is '/'
Branches
3.2
Victor Stinner
Rename unicode_write_t structure and its methods to "_PyUnicodeWriter"
Victor Stinner
Issue #14744: Inline unicode_writer_write_char() and unicode_write_str() Optimize also PyUnicode_Format(): call unicode_writer_prepare() only once per argument.
Antoine Pitrou
Null merge for issue #14761.
Antoine Pitrou
Issue #14761: Fix potential leak on an error case in the import machinery.
Branches
3.2
Larry Hastings
Issue #14746: Remove redundant paragraphs from skipitem() in Python/getargs.c.
bitdancer
Merge: Improve the grammar of a non-sentence.
bitdancer
Improve the grammar of a non-sentence.
Branches
3.2
Victor Stinner
unicode_writer_finish() checks string consistency
sbt
Issue #14727: Fix race in test_multiprocessing
sbt
Minor fix for test_multiprocessing
Benjamin Peterson
merge 3.2 (#14752)
Benjamin Peterson
fix possible refleak (closes #14752)
Branches
3.2
Larry Hastings
Merge from 3.2. Issue #14749: Add support for 'Z' to skipitem().
Larry Hastings
Issue #14749: Add support for 'Z' to skipitem() in Python/getargs.c.
Branches
3.2
Benjamin Peterson
merge 3.2
Benjamin Peterson
remove basically bitrotted XXXs
Branches
3.2
Benjamin Peterson
explicitly set UnsupportedOperation's module rather than relying on incorrect globals on startup (closes #14745)
Victor Stinner
Backout ab500b297900: the check for integer overflow is wrong Issue #14716: Change integer overflow check in unicode_writer_prepare() to compute the limit at compile time instead of runtime. Patch writen by Serhiy Storchaka.
Mark Dickinson
Issue #14742: Don't include DirectoryTestCase from test_unparse in test_tools until we can speed it up.
Antoine Pitrou
Issue #14583: Fix importlib bug when a package's __init__.py would first import one of its modules then raise an error.
Mark Dickinson
Issue #14741: Merge fix from 3.2.
Mark Dickinson
Issue #14741: Fix missing support for ellipsis in parser module.
Branches
3.2
Mark Dickinson
Issue #14697: Merge fix from 3.2.
  1. Prev
  2. Next