Title: Improve object traversal for heap types and mro by youknowone · Pull Request #6976 · RustPython/RustPython · GitHub
Open Graph Title: Improve object traversal for heap types and mro by youknowone · Pull Request #6976 · RustPython/RustPython
X Title: Improve object traversal for heap types and mro by youknowone · Pull Request #6976 · RustPython/RustPython
Description: Fix heap type instance traversal to include type reference (enables correct cycle detection for instance ↔ type references) Enable mro traversal in PyType (was previously disabled) Summary by CodeRabbit Refactor Improved garbage collection traversal for type objects to ensure proper memory management of type hierarchies and heap-allocated types.
Open Graph Description: Fix heap type instance traversal to include type reference (enables correct cycle detection for instance ↔ type references) Enable mro traversal in PyType (was previously disabled) Summary by Cod...
X Description: Fix heap type instance traversal to include type reference (enables correct cycle detection for instance ↔ type references) Enable mro traversal in PyType (was previously disabled) Summary by Cod...
Opengraph URL: https://github.com/RustPython/RustPython/pull/6976
X: @github
Domain: github.com
| route-pattern | /:user_id/:repository/pull/:id/files(.:format) |
| route-controller | pull_requests |
| route-action | files |
| fetch-nonce | v2:d33563eb-5162-bcbd-bd8a-ce3a32cdcace |
| current-catalog-service-hash | ae870bc5e265a340912cde392f23dad3671a0a881730ffdadd82f2f57d81641b |
| request-id | E1BA:31E746:31E93BC:4639E14:6A5F7A50 |
| html-safe-nonce | 665e205e0e15b654b1ed91aa341f2d23c5c4b799479b96272fd4da473fa535af |
| visitor-payload | eyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJFMUJBOjMxRTc0NjozMUU5M0JDOjQ2MzlFMTQ6NkE1RjdBNTAiLCJ2aXNpdG9yX2lkIjoiOTE5NDQ2NDY4Mzk0NDI3ODYwOCIsInJlZ2lvbl9lZGdlIjoiaWFkIiwicmVnaW9uX3JlbmRlciI6ImlhZCJ9 |
| visitor-hmac | 37347cb7c99d29a65f0e4e0f612f23fd37b268207cc1b29a48123ca532ffed47 |
| hovercard-subject-tag | pull_request:3239739973 |
| 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/6976/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 | Fix heap type instance traversal to include type reference (enables correct cycle detection for instance ↔ type references) Enable mro traversal in PyType (was previously disabled) Summary by Cod... |
| og:site_name | GitHub |
| og:type | object |
| hostname | github.com |
| expected-hostname | github.com |
| None | af0b892181d17ddf6fdffe74cdc67c01f4e6205e116d7b6df0e4b3e129ff9948 |
| 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 | 0c55a5e833618f561722501a1bcba5c79dd95825 |
| ui-target | canary-2 |
| theme-color | #1e2327 |
| color-scheme | light dark |
Links:
Viewport: width=device-width