mirror of
https://github.com/python/cpython.git
synced 2026-04-01 17:41:27 +00:00
* Added tests for shared_memory submodule. * Added tests for ShareableList. * Fix bug in allocationn size during creation of empty ShareableList illuminated by existing test run on Linux. * Initial set of docs for shared_memory module. * Added docs for ShareableList, added doctree entry for shared_memory submodule, name refactoring for greater clarity. * Added examples to SharedMemoryManager docs, for ease of documentation switched away from exclusively registered functions to some explicit methods on SharedMemoryManager. * Wording tweaks to docs. * Fix test failures on Windows. * Added tests around SharedMemoryManager. * Documentation tweaks. * Fix inappropriate test on Windows. * Further documentation tweaks. * Fix bare exception. * Removed __copyright__. * Fixed typo in doc, removed comment. * Updated SharedMemoryManager preliminary tests to reflect change of not supporting all registered functions on SyncManager. * Added Sphinx doctest run controls. * CloseHandle should be in a finally block in case MapViewOfFile fails. * Missed opportunity to use with statement. * Switch to self.addCleanup to spare long try/finally blocks and save one indentation, change to use decorator to skip test instead. * Simplify the posixshmem extension module. Provide shm_open() and shm_unlink() functions. Move other functionality into the shared_memory.py module. * Added to doc around size parameter of SharedMemory. * Changed PosixSharedMemory.size to use os.fstat. * Change SharedMemory.buf to a read-only property as well as NamedSharedMemory.size. * Marked as provisional per PEP411 in docstring. * Changed SharedMemoryTracker to be private. * Removed registered Proxy Objects from SharedMemoryManager. * Removed shareable_wrap(). * Removed shareable_wrap() and dangling references to it. * For consistency added __reduce__ to key classes. * Fix for potential race condition on Windows for O_CREX. * Remove unused imports. * Update access to kernel32 on Windows per feedback from eryksun. * Moved kernel32 calls to _winapi. * Removed ShareableList.copy as redundant. * Changes to _winapi use from eryksun feedback. * Adopt simpler SharedMemory API, collapsing PosixSharedMemory and WindowsNamedSharedMemory into one. * Fix missing docstring on class, add test for ignoring size when attaching. * Moved SharedMemoryManager to managers module, tweak to fragile test. * Tweak to exception in OpenFileMapping suggested by eryksun. * Mark a few dangling bits as private as suggested by Giampaolo. |
||
|---|---|---|
| .. | ||
| _abc.c.h | ||
| _asynciomodule.c.h | ||
| _bz2module.c.h | ||
| _codecsmodule.c.h | ||
| _collectionsmodule.c.h | ||
| _contextvarsmodule.c.h | ||
| _cryptmodule.c.h | ||
| _curses_panel.c.h | ||
| _cursesmodule.c.h | ||
| _datetimemodule.c.h | ||
| _dbmmodule.c.h | ||
| _elementtree.c.h | ||
| _gdbmmodule.c.h | ||
| _hashopenssl.c.h | ||
| _heapqmodule.c.h | ||
| _lzmamodule.c.h | ||
| _opcode.c.h | ||
| _operator.c.h | ||
| _pickle.c.h | ||
| _queuemodule.c.h | ||
| _sre.c.h | ||
| _ssl.c.h | ||
| _struct.c.h | ||
| _tkinter.c.h | ||
| _tracemalloc.c.h | ||
| _weakref.c.h | ||
| _winapi.c.h | ||
| arraymodule.c.h | ||
| audioop.c.h | ||
| binascii.c.h | ||
| cmathmodule.c.h | ||
| fcntlmodule.c.h | ||
| gcmodule.c.h | ||
| grpmodule.c.h | ||
| itertoolsmodule.c.h | ||
| mathmodule.c.h | ||
| md5module.c.h | ||
| posixmodule.c.h | ||
| pwdmodule.c.h | ||
| pyexpat.c.h | ||
| resource.c.h | ||
| selectmodule.c.h | ||
| sha1module.c.h | ||
| sha256module.c.h | ||
| sha512module.c.h | ||
| signalmodule.c.h | ||
| spwdmodule.c.h | ||
| symtablemodule.c.h | ||
| unicodedata.c.h | ||
| zipimport.c.h | ||
| zlibmodule.c.h | ||