FazBrowse GitHub Viewer | Trending |
URL:
| Home
Tools: [Download Repo ZIP]   [Original HTTPS Page]

Add section about the design of CPython's garbage collector by pablogsal · Pull Request #562 · python/devguide · GitHub

Repository navigation

Add section about the design of CPython's garbage collector - #562

Merged
pablogsal merged 28 commits into
python:masterfrom
pablogsal:gc
Jan 21, 2020
Merged

pablogsal merged 28 commits into
python:masterfrom
pablogsal:gc

Conversation

pablogsal commented Jan 20, 2020 •
edited
Loading

Copy link
Copy Markdown
Member

The design of CPython's garbage collector is normally not very well documented anywhere in detail or the documentation is dispersed across multiple places and it on top of that it has plenty of arcane implementation details that difficulties its understanding by just reading the code.

This section is an expanded version of my talk at PyconUS: https://www.youtube.com/watch?v=CLW5Lyc1FN8&t=1428s

pablogsal commented Jan 20, 2020 •
edited
Loading

Copy link
Copy Markdown
Member Author

pablogsal force-pushed the gc branch 6 times, most recently from d8105aa to e59e382 Compare January 20, 2020 22:16
Comment thread garbage_collector.rst Outdated
Co-Authored-By: Tim Peters <tim.peters@gmail.com>
Comment thread garbage_collector.rst
pablogsal and others added 2 commits January 20, 2020 22:29
Co-Authored-By: Tim Peters <tim.peters@gmail.com>

Copy link
Copy Markdown
Member Author

@tim-one I hope you like this addition to the dev guide :)

Comment thread garbage_collector.rst
Co-Authored-By: Tim Peters <tim.peters@gmail.com>
Comment thread garbage_collector.rst Outdated
Comment thread garbage_collector.rst Outdated
Comment thread garbage_collector.rst Outdated
Comment thread garbage_collector.rst Outdated
Comment thread garbage_collector.rst Outdated
Comment thread garbage_collector.rst Outdated
Comment thread garbage_collector.rst Outdated
Comment thread garbage_collector.rst Outdated
Comment thread garbage_collector.rst Outdated
Comment thread garbage_collector.rst Outdated
Comment thread garbage_collector.rst Outdated
Comment thread garbage_collector.rst Outdated
Comment thread garbage_collector.rst Outdated
Comment thread garbage_collector.rst Outdated
Comment thread garbage_collector.rst Outdated
Comment thread garbage_collector.rst Outdated
Comment thread garbage_collector.rst Outdated
Comment thread garbage_collector.rst Outdated

pablogsal commented Jan 21, 2020 •
edited
Loading

Copy link
Copy Markdown
Member Author

This is getting very big already so am going to go ahead and land it and future improvements/fixes can be made as separate PRs.

Thanks a lot to everyone involved for your useful comments, reviews and suggestions 🎉

pablogsal merged commit d43d6e9 into python:master Jan 21, 2020
pablogsal deleted the gc branch January 21, 2020 14:04
AA-Turner pushed a commit to AA-Turner/devguide that referenced this pull request Jun 17, 2022
Co-Authored-By: Tim Peters <tim.peters@gmail.com>
Co-Authored-By: Terry Jan Reedy <tjreedy@udel.edu>
Co-authored-by: Brett Cannon <brettcannon@users.noreply.github.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode characters
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants


Back | FazBrowse Home | New Git URL