8000 gh-82300: Add track parameter to shared memory by pan324 · Pull Request #110778 · python/cpython · GitHub
[go: up one dir, main page]

Skip to content

gh-82300: Add track parameter to shared memory #110778

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 28 commits into from
Dec 5, 2023
Merged
Changes from 1 commit
Commits
Show all changes
28 commits
Select commit Hold shift + click to select a range
3be08b4
add track parameter to shared memory
pan324 Oct 12, 2023
f50812a
phrasing
pan324 Oct 12, 2023
cbc8431
📜🤖 Added by blurb_it.
blurb-it[bot] Oct 12, 2023
7138447
phrasing
pan324 Oct 12, 2023
6bbfca6
Merge branch 'main' of https://github.com/python/cpython into shmemun…
pan324 Oct 12, 2023
db79426
Merge branch 'python:main' into shmemuntrack
pan324 Oct 12, 2023
db11894
Merge branch 'shmemuntrack' of github.com:pan324/cpython into shmemun…
pan324 Oct 12, 2023
d44cb82
Delete Doc/library/result.html
pan324 Oct 12, 2023
c62cff0
Merge branch 'main' into shmemuntrack
ambv Oct 13, 2023
dcda10f
Update Misc/NEWS.d/next/Library/2023-10-12-18-19-47.gh-issue-82300.P8…
pan324 Oct 15, 2023
63d21d7
Update Doc/library/multiprocessing.shared_memory.rst
pan324 Oct 15, 2023
e990e41
Update Doc/library/multiprocessing.shared_memory.rst
pan324 Oct 15, 2023
9c593ba
Removed TypeError. Clarified documentation.
pan324 Oct 17, 2023
9ef1ff3
untracking shmem can unlink now
pan324 Oct 17, 2023
e5fe674
Update Doc/library/multiprocessing.shared_memory.rst
pan324 Oct 19, 2023
66acf90
removed unneeded try-except
pan324 Oct 19, 2023
3fdf625
phrasing of track parameter
pan324 Oct 19, 2023
d65e3f8
Update Doc/library/multiprocessing.shared_memory.rst
pan324 Oct 24, 2023
a97c6d3
untracking test
pan324 Oct 24, 2023
17c07f5
untrack tests both track=True and track=False
pan324 Oct 25, 2023
13f3fb6
untrack tests both track=True and track=False
pan324 Oct 25, 2023
7c7f0e7
untrack tests both track=True and track=False
pan324 Oct 25, 2023
765afb7
reliable test cleanup
8000 pan324 Nov 30, 2023
a5848c1
Update Doc/library/multiprocessing.shared_memory.rst
pan324 Dec 1, 2023
8255e01
split tests
pan324 Dec 1, 2023
5d89117
split tests
pan324 Dec 1, 2023
66db5b8
style: add a missing blank line
gpshead Dec 2, 2023
52053f8
Merge branch 'main' into shmemuntrack
gpshead Dec 2, 2023
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
Update Doc/library/multiprocessing.shared_memory.rst
Co-authored-by: Guido van Rossum <gvanrossum@gmail.com>
  • Loading branch information
pan324 and gvanrossum authored Oct 15, 2023
commit e990e41823981c3993c320492f76a0872db08cf9
2 changes: 1 addition & 1 deletion Doc/library/multiprocessing.shared_memory.rst
Original file line number Diff line number Diff line change
Expand Up @@ -88,7 +88,7 @@ copying of data.
once per shared memory block regardless of the number of handles to it.
After requesting its deletion, a shared memory block may or may not be
immediately destroyed, and this behavior may differ across platforms.
Attempts to access data inside the shared memory block after
Therefore, attempts to access data inside the shared memory block after
``unlink()`` has been called may result in memory access errors.
To ensure proper bookkeeping, ``unlink()`` may only be called by
an instance with *track* enabled.
Expand Down
0