Zum Hauptinhalt springen
Sichere ProgrammierungLinux File Permissions: Use chmod Without Breaking Access(06.10.2026 um 05:22 Uhr)
•••
Sichere ProgrammierungFive Things Release Day Caught That Six Weeks of Green Tests Didn't(06.10.2026 um 05:27 Uhr)
••
Sichere ProgrammierungDNS 出口和代理 IP 不同,就一定泄漏了吗?(06.10.2026 um 05:29 Uhr)
•
Sichere ProgrammierungThe map was blank. Every test was green.(06.10.2026 um 05:30 Uhr)
•
Sichere ProgrammierungHow to Set Up ViciDial Scheduled Callbacks — Agent & Campaign Level(06.10.2026 um 05:30 Uhr)
••
Sichere ProgrammierungWHY DO WE NEED FASTAPI ?(06.10.2026 um 05:33 Uhr)
•
Sichere ProgrammierungLinux File Permissions: Use chmod Without Breaking Access(06.10.2026 um 05:22 Uhr)
•••
Sichere ProgrammierungFive Things Release Day Caught That Six Weeks of Green Tests Didn't(06.10.2026 um 05:27 Uhr)
••
Sichere ProgrammierungDNS 出口和代理 IP 不同,就一定泄漏了吗?(06.10.2026 um 05:29 Uhr)
•
Sichere ProgrammierungThe map was blank. Every test was green.(06.10.2026 um 05:30 Uhr)
•
Sichere ProgrammierungHow to Set Up ViciDial Scheduled Callbacks — Agent & Campaign Level(06.10.2026 um 05:30 Uhr)
••
Sichere ProgrammierungWHY DO WE NEED FASTAPI ?(06.10.2026 um 05:33 Uhr)
•
Intelligence View
⚡ tsecurity.de Intelligence

ciflow/inductor/182213: Update on "[dynamo] Add faithful VTs for CPython descriptor types"

Add VariableTracker subclasses that mirror CPython's descriptor protocol, replacing the previous approach of collapsing C-level descriptors into…

Beitrag
0
Seite
0
↗ Quelle (github.com)
Social ReaktionenReagiere als Erste:r — dein Feedback zählt!

Add VariableTracker subclasses that mirror CPython's descriptor protocol, replacing the previous approach of collapsing C-level descriptors into GetAttrVariable.


Each descriptor type now has its own VT with a tp_descr_get_impl method that mirrors the corresponding CPython tp_descr_get slot:


Non-data descriptors:



  • WrapperDescriptorVariable / MethodWrapperVariable

  • MethodDescriptorVariable / BoundBuiltinMethodVariable

  • ClassMethodDescriptorVariable

  • StaticMethodVariable, ClassMethodVariable

  • UserFunctionVariable (func_descr_get)


Data descriptors:



  • MemberDescriptorVariable, GetSetDescriptorVariable, PropertyVariable


UDOV and UDCV attribute lookup now route through these VTs. Descriptor VT sources use MRO dict walk (via get_source_by_walking_mro) so guards watch the descriptor in the class dict rather than the result of the descriptor protocol.


Authored with Claude.


cc voznesenskym penguinwu EikanWang jgong5 Guobing-Chen XiaobingSuper zhuhaozhe blzheng wenzhe-nrv jiayisunx kadeng chauhang amjames Lucaskabela jataylo azahed98


[ghstack-poisoned]

Ähnliche Beiträge
🔍 Verwandte News

Auch interessante Nachrichten ciflow/inductor/182213: Update on "[dynamo] Add faithful VTs for CPython descriptor types"

Thematisch verwandte Begriffe: ciflowinductor182213, Update, quotdynamo, faithful · 6 Treffer

Laden...

Videos werden geladen ...

Laden...

Beiträge werden geladen ...

Laden...

Videos werden geladen ...

Laden...

Beiträge werden geladen ...

Laden...

Videos werden geladen ...

Laden...

Beiträge werden geladen ...

Laden...

Videos werden geladen ...

Laden...

Beiträge werden geladen ...

Laden...

Videos werden geladen ...

💬 Kommentare werden geladen…
Zum Aktualisieren ziehen
Nächster Beitrag