├── .github └── workflows │ ├── deploy.yml │ └── lint.yml ├── .gitignore ├── .pre-commit-config.yaml ├── CODE_OF_CONDUCT.md ├── LICENSE ├── LICENSE.0BSD ├── LICENSE.MIT ├── README.md ├── docs ├── assets │ └── images │ │ ├── GIL_diagram.png │ │ ├── attach-detach-gil.png │ │ └── free_threaded_diagram.png ├── ci.md ├── contributing.md ├── debugging.md ├── dependencies.md ├── docs-meeting.md ├── examples │ ├── asyncio.md │ ├── index.md │ ├── mandelbrot-threads.ipynb │ ├── mandelbrot.md │ └── monte-carlo.md ├── faq.md ├── index.md ├── installing-cpython.md ├── porting-extensions.md ├── porting.md ├── profiling.md ├── resources.md ├── running-gil-disabled.md ├── testing.md ├── thread_sanitizer.md └── tracking.md ├── mkdocs.yml ├── pyproject.toml └── requirements.txt /.github/workflows/deploy.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quansight-Labs/free-threaded-compatibility/HEAD/.github/workflows/deploy.yml -------------------------------------------------------------------------------- /.github/workflows/lint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quansight-Labs/free-threaded-compatibility/HEAD/.github/workflows/lint.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quansight-Labs/free-threaded-compatibility/HEAD/.gitignore -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quansight-Labs/free-threaded-compatibility/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quansight-Labs/free-threaded-compatibility/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quansight-Labs/free-threaded-compatibility/HEAD/LICENSE -------------------------------------------------------------------------------- /LICENSE.0BSD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quansight-Labs/free-threaded-compatibility/HEAD/LICENSE.0BSD -------------------------------------------------------------------------------- /LICENSE.MIT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quansight-Labs/free-threaded-compatibility/HEAD/LICENSE.MIT -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quansight-Labs/free-threaded-compatibility/HEAD/README.md -------------------------------------------------------------------------------- /docs/assets/images/GIL_diagram.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quansight-Labs/free-threaded-compatibility/HEAD/docs/assets/images/GIL_diagram.png -------------------------------------------------------------------------------- /docs/assets/images/attach-detach-gil.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quansight-Labs/free-threaded-compatibility/HEAD/docs/assets/images/attach-detach-gil.png -------------------------------------------------------------------------------- /docs/assets/images/free_threaded_diagram.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quansight-Labs/free-threaded-compatibility/HEAD/docs/assets/images/free_threaded_diagram.png -------------------------------------------------------------------------------- /docs/ci.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quansight-Labs/free-threaded-compatibility/HEAD/docs/ci.md -------------------------------------------------------------------------------- /docs/contributing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quansight-Labs/free-threaded-compatibility/HEAD/docs/contributing.md -------------------------------------------------------------------------------- /docs/debugging.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quansight-Labs/free-threaded-compatibility/HEAD/docs/debugging.md -------------------------------------------------------------------------------- /docs/dependencies.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quansight-Labs/free-threaded-compatibility/HEAD/docs/dependencies.md -------------------------------------------------------------------------------- /docs/docs-meeting.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quansight-Labs/free-threaded-compatibility/HEAD/docs/docs-meeting.md -------------------------------------------------------------------------------- /docs/examples/asyncio.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quansight-Labs/free-threaded-compatibility/HEAD/docs/examples/asyncio.md -------------------------------------------------------------------------------- /docs/examples/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quansight-Labs/free-threaded-compatibility/HEAD/docs/examples/index.md -------------------------------------------------------------------------------- /docs/examples/mandelbrot-threads.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quansight-Labs/free-threaded-compatibility/HEAD/docs/examples/mandelbrot-threads.ipynb -------------------------------------------------------------------------------- /docs/examples/mandelbrot.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quansight-Labs/free-threaded-compatibility/HEAD/docs/examples/mandelbrot.md -------------------------------------------------------------------------------- /docs/examples/monte-carlo.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quansight-Labs/free-threaded-compatibility/HEAD/docs/examples/monte-carlo.md -------------------------------------------------------------------------------- /docs/faq.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quansight-Labs/free-threaded-compatibility/HEAD/docs/faq.md -------------------------------------------------------------------------------- /docs/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quansight-Labs/free-threaded-compatibility/HEAD/docs/index.md -------------------------------------------------------------------------------- /docs/installing-cpython.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quansight-Labs/free-threaded-compatibility/HEAD/docs/installing-cpython.md -------------------------------------------------------------------------------- /docs/porting-extensions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quansight-Labs/free-threaded-compatibility/HEAD/docs/porting-extensions.md -------------------------------------------------------------------------------- /docs/porting.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quansight-Labs/free-threaded-compatibility/HEAD/docs/porting.md -------------------------------------------------------------------------------- /docs/profiling.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quansight-Labs/free-threaded-compatibility/HEAD/docs/profiling.md -------------------------------------------------------------------------------- /docs/resources.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quansight-Labs/free-threaded-compatibility/HEAD/docs/resources.md -------------------------------------------------------------------------------- /docs/running-gil-disabled.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quansight-Labs/free-threaded-compatibility/HEAD/docs/running-gil-disabled.md -------------------------------------------------------------------------------- /docs/testing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quansight-Labs/free-threaded-compatibility/HEAD/docs/testing.md -------------------------------------------------------------------------------- /docs/thread_sanitizer.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quansight-Labs/free-threaded-compatibility/HEAD/docs/thread_sanitizer.md -------------------------------------------------------------------------------- /docs/tracking.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quansight-Labs/free-threaded-compatibility/HEAD/docs/tracking.md -------------------------------------------------------------------------------- /mkdocs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quansight-Labs/free-threaded-compatibility/HEAD/mkdocs.yml -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- 1 | [tool.codespell] 2 | skip = '*.ipynb' 3 | -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Quansight-Labs/free-threaded-compatibility/HEAD/requirements.txt --------------------------------------------------------------------------------