aio-libs / aio-libs/multidict

multidict Free-Threading Analysis Report

Ouverte
#1,321 2 commentaires 3 réactions 0 personnes assignées Voir sur GitHub
bug reproducer: present
Langage dominant
Python
Étoiles
492
Forks
129
Merge moyen
14 h 28 min
PR mergées (30 j)
35

Description

I ran a free threading analysis tool on multidict and it found that:

> **Overall difficulty: Easy-Medium.** multidict is one of the *best-positioned* extensions for free-threading — all the hard structural work (multi-phase init, heap types, module state) is already done. What's missing is purely per-object synchronization, which is a mechanical addition of `Py_BEGIN_CRITICAL_SECTION` calls.

The full report is at https://gist.github.com/devdanzin/fa00e03ef041c030660f083116a7e1b6. It contains issue descriptions, suggested fixes, and reproducers for some of the issues.

I hope it helps.

Guide de contribution

Ouvrir le guide de contribution

Évaluation

Cette issue n'a pas encore été évaluée.

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.