Title: traverse and clear by youknowone · Pull Request #6780 · RustPython/RustPython · GitHub
Open Graph Title: traverse and clear by youknowone · Pull Request #6780 · RustPython/RustPython
X Title: traverse and clear by youknowone · Pull Request #6780 · RustPython/RustPython
Description: Summary by CodeRabbit New Features Enhanced traversal and cleanup capabilities for built-in collection types (dictionaries, lists, tuples). Added explicit clearing support for frame objects and other core types. Introduced new metadata flags for tracking traversal and clearing support across object types. Refactor Consolidated garbage collection traversal logic with improved semantics for memory management across the VM's object system. ✏️ Tip: You can customize this high-level summary in your review settings.
Open Graph Description: Summary by CodeRabbit New Features Enhanced traversal and cleanup capabilities for built-in collection types (dictionaries, lists, tuples). Added explicit clearing support for frame objects and ...
X Description: Summary by CodeRabbit New Features Enhanced traversal and cleanup capabilities for built-in collection types (dictionaries, lists, tuples). Added explicit clearing support for frame objects and ...
Opengraph URL: https://github.com/RustPython/RustPython/pull/6780
X: @github
Domain: github.com
| route-pattern | /:user_id/:repository/pull/:id/files(.:format) |
| route-controller | pull_requests |
| route-action | files |
| fetch-nonce | v2:a2906cc7-f186-9089-2f90-5be8925b952a |
| current-catalog-service-hash | ae870bc5e265a340912cde392f23dad3671a0a881730ffdadd82f2f57d81641b |
| request-id | C310:18AE9B:EBD4F0:13F2AA7:6A5BADDF |
| html-safe-nonce | 961dca4b0b905d5e7721e02aab90aa9fd2354e6e70290fe54df0a715f1aaf33f |
| visitor-payload | eyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJDMzEwOjE4QUU5QjpFQkQ0RjA6MTNGMkFBNzo2QTVCQURERiIsInZpc2l0b3JfaWQiOiI2NDI3MzUyMjA3Mjk4NjM3Mjc5IiwicmVnaW9uX2VkZ2UiOiJpYWQiLCJyZWdpb25fcmVuZGVyIjoiaWFkIn0= |
| visitor-hmac | 9658cfd00cb94ec03de8e0dc1c04480314aa78f9d15cfd0a7b21baa4e6b57ac8 |
| hovercard-subject-tag | pull_request:3185292826 |
| github-keyboard-shortcuts | repository,pull-request-list,pull-request-conversation,pull-request-files-changed,copilot |
| google-site-verification | Apib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I |
| octolytics-url | https://collector.github.com/github/collect |
| analytics-location | / |
| fb:app_id | 1401488693436528 |
| apple-itunes-app | app-id=1477376905, app-argument=https://github.com/RustPython/RustPython/pull/6780/files |
| twitter:image | https://avatars.githubusercontent.com/u/69878?s=400&v=4 |
| twitter:card | summary_large_image |
| og:image | https://avatars.githubusercontent.com/u/69878?s=400&v=4 |
| og:image:alt | Summary by CodeRabbit New Features Enhanced traversal and cleanup capabilities for built-in collection types (dictionaries, lists, tuples). Added explicit clearing support for frame objects and ... |
| og:site_name | GitHub |
| og:type | object |
| hostname | github.com |
| expected-hostname | github.com |
| None | 5290d7e14309ad1e76106a9c4237bd1041517e83ea182c8ab756752cb0c6940b |
| turbo-cache-control | no-preview |
| diff-view | unified |
| go-import | github.com/RustPython/RustPython git https://github.com/RustPython/RustPython.git |
| octolytics-dimension-user_id | 39710557 |
| octolytics-dimension-user_login | RustPython |
| octolytics-dimension-repository_id | 135201145 |
| octolytics-dimension-repository_nwo | RustPython/RustPython |
| octolytics-dimension-repository_public | true |
| octolytics-dimension-repository_is_fork | false |
| octolytics-dimension-repository_network_root_id | 135201145 |
| octolytics-dimension-repository_network_root_nwo | RustPython/RustPython |
| turbo-body-classes | logged-out env-production page-responsive full-width |
| disable-turbo | true |
| browser-stats-url | https://api.github.com/_private/browser/stats |
| browser-errors-url | https://api.github.com/_private/browser/errors |
| release | 9c975978430e9ad293956f2bbdaf153b1bd84a99 |
| ui-target | full |
| theme-color | #1e2327 |
| color-scheme | light dark |
Links:
Viewport: width=device-width