GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — Add --disable-gil option to configure · Issue #108223 · python/cpython

Add --disable-gil option to configure #108223

New issue
Copy link
New issue
Copy link
Closed
Closed
Add --disable-gil option to configure#108223
Copy link
Labels
3.13only security fixesonly security fixesbuildThe build process and cross-buildThe build process and cross-buildtype-featureA feature request or enhancementA feature request or enhancement

Description

@colesbury
colesbury
opened on Aug 21, 2023
Issue body actions

Feature or enhancement

@itamaro is working on setting up additional buildbots for PEP 703 builds. To support this, we'll add an optional --disable-gil flag to the configure. For now, this flag won't do anything other than define the Py_NOGIL macro, but once the buildbots are setup, any future code behind this flag will be tested in the CI.

Linked PRs

  • gh-108223: Add --disable-gil to configure #108227
  • gh-108223: Document --disable-gil flag in configure #108236
  • gh-108223: test.pythoninfo and libregrtest log Py_NOGIL #108238
  • gh-108223: Add [NOGIL] marker to sys.version #108239
  • gh-111062: Add nogil build test on GitHub Actions #111060
  • gh-108223: Refer to PEP 703 as Free Threading #112780
Reacted by Itamar Oren, Donghee Na, Erlend E. Aasland, An Long, mara004, Juhan Oskar Hennoste and Parag Kamble
Reacted by stonebig and Juhan Oskar Hennoste
Reacted by Kirill Podoprigora, Donghee Na, Alex Waygood, Ken Jin, Victor Stinner, Carl Meyer, Erlend E. Aasland, Flávio Juvenal, Hugo van Kemenade and Juhan Oskar Hennoste

Activity

  1. colesbury
    added
    type-featureA feature request or enhancementA feature request or enhancement
    buildThe build process and cross-buildThe build process and cross-build
    on Aug 21, 2023
  2. colesbury
    added a commit that references this issue on Aug 21, 2023

    pythongh-108223: Add --disable-gil to configure

    057f1eb
  3. itamaro
    added
    3.13only security fixesonly security fixes
    on Aug 21, 2023
  4. corona10
    added a commit that references this issue on Aug 21, 2023

    gh-108223: Add --disable-gil to configure (gh-108227)

    b16ecb8
  5. vstinner commented on Aug 21, 2023

    @vstinner
    vstinner
    on Aug 21, 2023
    Member
    More actions

    @colesbury: Would you mind to document the new option in https://docs.python.org/dev/using/configure.html documentation? You will need a .. versionadded:: 3.13.

    Reacted by Sam Gross, Adam Turner and Kirill Podoprigora
    Reacted by stonebig
  6. colesbury
    added a commit that references this issue on Aug 21, 2023

    pythongh-108223: Document --disable-gil flag in configure

    1c43a5a
  7. vstinner
    added 5 commits that reference this issue on Aug 21, 2023

    pythongh-108223: test.pythoninfo and libregrtest log Py_NOGIL

    da9ef5e

    pythongh-108223: Add [NOGIL] marker to sys.version

    f4e41b8

    pythongh-108223: Add [NOGIL] marker to sys.version

    b1aa038

    gh-108223: test.pythoninfo and libregrtest log Py_NOGIL (#108238)

    5afe0c1

    gh-108223: Document --disable-gil flag in configure (#108236)

    4b32d4f
  8. colesbury
    closed this as completedon Aug 22, 2023
  9. terryjreedy commented on Aug 22, 2023

    @terryjreedy
    terryjreedy
    on Aug 22, 2023
    Member
    More actions

    Will no-gil initially be *nix only or will no-gil builds for Windows be possible?

    Reacted by Itamar Oren
  10. itamaro commented on Aug 22, 2023

    @itamaro
    itamaro
    on Aug 22, 2023
    Contributor
    More actions

    Will no-gil initially be *nix only or will no-gil builds for Windows be possible?

    ideally we should have it for all platforms as early as possible

    Reacted by stonebig
    Reacted by stonebig
    Reacted by stonebig
  11. vstinner
    added 2 commits that reference this issue on Sep 2, 2023

    pythongh-108223: test.pythoninfo and libregrtest log Py_NOGIL (python…

    15425da

    [3.11] gh-108822: Backport libregrtest changes from the main branch (#…

    79f7a4c
  12. corona10
    added a commit that references this issue on Oct 19, 2023

    pythongh-108223: Add nogil build test on Github Action

    1d0c718
  13. vstinner
    added 4 commits that reference this issue on Dec 5, 2023

    pythongh-108223: Refer to PEP 703 as Free Threading

    3fb74b8

    pythongh-108223: Refer to PEP 703 as Free Threading

    6606ae2

    pythongh-108223: Refer to PEP 703 as Free Threading

    87709aa

    gh-108223: Refer to PEP 703 as Free Threading (#112780)

    f885263
  14. aisk
    added a commit that references this issue on Feb 11, 2024

    pythongh-108223: Refer to PEP 703 as Free Threading (python#112780)

    1a8ae85
  15. Glyphack
    added a commit that references this issue on Sep 2, 2024

    pythongh-108223: Refer to PEP 703 as Free Threading (python#112780)

    66501b7
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    3.13only security fixesonly security fixesbuildThe build process and cross-buildThe build process and cross-buildtype-featureA feature request or enhancementA feature request or enhancement

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions

      You are visitor 01402503 — GeezerVison does not store the pages you look up.
      Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.