[issue31370] Remove support for threads-less builds

2022-03-09 Thread STINNER Victor
Change by STINNER Victor : -- nosy: -vstinner ___ Python tracker ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail.p

[issue31370] Remove support for threads-less builds

2022-03-04 Thread pmp-p
Change by pmp-p : -- nosy: +pmpp ___ Python tracker ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mail

[issue31370] Remove support for threads-less builds

2021-12-15 Thread STINNER Victor
STINNER Victor added the comment: Either reopen the issue or open a new issue. Only people subscribed to this bug are aware of the recent comments. Closed issues are hidden from the bugs home page and from the default search. If you consider that Python must again support thread-less platfor

[issue31370] Remove support for threads-less builds

2021-12-14 Thread Brett Cannon
Brett Cannon added the comment: I am not opening a new discussion; this is just recording this fact here as it has come up in other places on the internet. -- ___ Python tracker

[issue31370] Remove support for threads-less builds

2021-12-14 Thread Serhiy Storchaka
Serhiy Storchaka added the comment: Concur with Victor. It is fine to add a link to other discussion in a closed issue, but an issue closed many years ago is not a good place for a new discussion at all. -- ___ Python tracker

[issue31370] Remove support for threads-less builds

2021-12-13 Thread STINNER Victor
STINNER Victor added the comment: > This has unfortunately turned out to be a blocker on getting WASI support as > there's not direct threading support in WebAssembly. This issue is now closed and unrelated to WASI support. Can you please open a new separated issue for it? -- _

[issue31370] Remove support for threads-less builds

2021-12-13 Thread Brett Cannon
Brett Cannon added the comment: > https://web.dev/webassembly-threads/ suggests otherwise. It actually doesn't as that post isn't for WASI, it's for WASM in the browser (I chose my acronyms carefully 😉). WASI is like POSIX for WebAssembly, so it's meant for desktop usage and thus no browser

[issue31370] Remove support for threads-less builds

2021-12-10 Thread Gregory P. Smith
Gregory P. Smith added the comment: https://web.dev/webassembly-threads/ suggests otherwise. -- ___ Python tracker ___ ___ Python-b

[issue31370] Remove support for threads-less builds

2021-12-10 Thread Brett Cannon
Brett Cannon added the comment: This has unfortunately turned out to be a blocker on getting WASI support as there's not direct threading support in WebAssembly. -- nosy: +brett.cannon ___ Python tracker __

[issue31370] Remove support for threads-less builds

2019-07-26 Thread Kaeptm Blaubaer
Kaeptm Blaubaer added the comment: Unfortunately, this also leads to less good LTO if you use a single static executable, similar to what Tools/freeze produces but including libpython itself. I'm currently trying to make LLVM do that, but since I can't build without threads, it'd be extremel

[issue31370] Remove support for threads-less builds

2018-09-29 Thread Brian Curtin
Brian Curtin added the comment: New changeset eef059657d6b10babdb4831e1148d60cc644ee9a by Brian Curtin (Zackery Spytz) in branch 'master': bpo-31370: Remove references to threadless builds (#8805) https://github.com/python/cpython/commit/eef059657d6b10babdb4831e1148d60cc644ee9a -- n

[issue31370] Remove support for threads-less builds

2018-08-18 Thread Zackery Spytz
Change by Zackery Spytz : -- pull_requests: +8282 ___ Python tracker ___ ___ Python-bugs-list mailing list Unsubscribe: https://mai

[issue31370] Remove support for threads-less builds

2017-11-02 Thread Berker Peksag
Change by Berker Peksag : -- resolution: -> fixed stage: patch review -> resolved status: open -> closed ___ Python tracker ___ ___

[issue31370] Remove support for threads-less builds

2017-11-02 Thread Berker Peksag
Change by Berker Peksag : -- Removed message: https://bugs.python.org/msg302490 ___ Python tracker ___ ___ Python-bugs-list mailing l

[issue31370] Remove support for threads-less builds

2017-09-18 Thread Antoine Pitrou
Antoine Pitrou added the comment: New changeset 88c60c9668f0aa732693517a60b851cc1dfce0cb by Antoine Pitrou in branch 'master': Trivial cleanups following bpo-31370 (#3649) https://github.com/python/cpython/commit/88c60c9668f0aa732693517a60b851cc1dfce0cb -- ___

[issue31370] Remove support for threads-less builds

2017-09-18 Thread Steve Gomez
Steve Gomez added the comment: Oracle Binary Code License Agreement for the Java SE Platform Products and JavaFX ORACLE AMERICA, INC. ("ORACLE"), FOR AND ON BEHALF OF ITSELF AND ITS SUBSIDIARIES AND AFFILIATES UNDER COMMON CONTROL, IS WILLING TO LICENSE THE SOFTWARE TO YOU ONLY UPON THE CONDI

[issue31370] Remove support for threads-less builds

2017-09-18 Thread Antoine Pitrou
Antoine Pitrou added the comment: New changeset b43c4caf81b10e5c7ebaeb3a712c6db584f60bbd by Antoine Pitrou in branch 'master': Restore dummy_threading and _dummy_thread, but deprecate them (bpo-31370) (#3648) https://github.com/python/cpython/commit/b43c4caf81b10e5c7ebaeb3a712c6db584f60bbd -

[issue31370] Remove support for threads-less builds

2017-09-18 Thread Antoine Pitrou
Changes by Antoine Pitrou : -- pull_requests: +3642 stage: resolved -> patch review ___ Python tracker ___ ___ Python-bugs-list maili

[issue31370] Remove support for threads-less builds

2017-09-18 Thread Antoine Pitrou
Antoine Pitrou added the comment: https://github.com/python/cpython/pull/3648 restores dummy_threading and _dummy_thread, but deprecates them. -- stage: patch review -> resolved ___ Python tracker ___

[issue31370] Remove support for threads-less builds

2017-09-18 Thread Antoine Pitrou
Changes by Antoine Pitrou : -- keywords: +patch pull_requests: +3641 stage: resolved -> patch review ___ Python tracker ___ ___ Pytho

[issue31370] Remove support for threads-less builds

2017-09-18 Thread Antoine Pitrou
Antoine Pitrou added the comment: > eventlet also uses dummy_threading Not sure what you mean by that. eventlet uses the regular try/except import dance around "import threading": https://github.com/eventlet/eventlet/blob/master/eventlet/support/dns/entropy.py#L20-L23 https://github.com/event

[issue31370] Remove support for threads-less builds

2017-09-12 Thread R. David Murray
R. David Murray added the comment: And actually, I wouldn't be surprised if eventlet depended on the *functionality* in _dummy_threading, so you probably need to restore that, too. -- ___ Python tracker _

[issue31370] Remove support for threads-less builds

2017-09-12 Thread R. David Murray
R. David Murray added the comment: dummy_threading should definitely not have been removed, and like all the other APIs should not be removed until 2.7 is dead. Deprecating it is of course fine :) -- nosy: +r.david.murray ___ Python tracker

[issue31370] Remove support for threads-less builds

2017-09-12 Thread Serhiy Storchaka
Serhiy Storchaka added the comment: Following lines needs updating: Lib/importlib/_bootstrap.py:1135 Lib/_pydecimal.py:436 Lib/test/ssl_servers.py:11 Lib/test/support/__init__.py:2053 Lib/test/test_httplib.py:1080 Lib/test/test_idle.py:4 Lib/test/test_multiprocessing_main_handling.py:3 Lib/test/

[issue31370] Remove support for threads-less builds

2017-09-12 Thread Christian Heimes
Christian Heimes added the comment: +1 to restore dummy_threading and go through a proper deprecation phase in 3.7+. -0 to restore _dummy_thread. It's an internal, private module. -- nosy: +christian.heimes ___ Python tracker

[issue31370] Remove support for threads-less builds

2017-09-12 Thread STINNER Victor
STINNER Victor added the comment: Oh, Arfrever wrote me on IRC that the removal of dummy_threading broke portage on Gentoo: https://bugs.gentoo.org/630730 eventlet also uses dummy_threading: eventlet/support/dns/entropy.py:23:import dummy_threading as _threading eventlet/support/dns/resolv

[issue31370] Remove support for threads-less builds

2017-09-12 Thread STINNER Victor
STINNER Victor added the comment: Arfrever: "Lib/_dummy_thread.py and Lib/dummy_threading.py were deleted, but Doc/library/_dummy_thread.rst and Doc/library/dummy_threading.rst still exist." Ah, it should be deleted as well. Arfrever: "Probably Doc/whatsnew/3.7.rst should mention that these mo

[issue31370] Remove support for threads-less builds

2017-09-12 Thread Arfrever Frehtes Taifersar Arahesis
Arfrever Frehtes Taifersar Arahesis added the comment: Lib/_dummy_thread.py and Lib/dummy_threading.py were deleted, but Doc/library/_dummy_thread.rst and Doc/library/dummy_threading.rst still exist. Probably Doc/whatsnew/3.7.rst should mention that these modules were deleted. Or maybe they sh

[issue31370] Remove support for threads-less builds

2017-09-10 Thread Antoine Pitrou
Changes by Antoine Pitrou : -- pull_requests: +3472 ___ Python tracker ___ ___ Python-bugs-list mailing list Unsubscribe: https://ma

[issue31370] Remove support for threads-less builds

2017-09-10 Thread Arfrever Frehtes Taifersar Arahesis
Arfrever Frehtes Taifersar Arahesis added the comment: Also 'import threading' code in Tools/scripts/run_tests.py should be cleaned. -- nosy: +Arfrever ___ Python tracker ___ __

[issue31370] Remove support for threads-less builds

2017-09-07 Thread STINNER Victor
STINNER Victor added the comment: PEP 11 was updated, the change was merged, this issue can now be closed. Thanks Antoine! -- resolution: -> fixed stage: patch review -> resolved status: open -> closed ___ Python tracker

[issue31370] Remove support for threads-less builds

2017-09-07 Thread STINNER Victor
STINNER Victor added the comment: New changeset a6a4dc816d68df04a7d592e0b6af8c7ecc4d4344 by Victor Stinner (Antoine Pitrou) in branch 'master': bpo-31370: Remove support for threads-less builds (#3385) https://github.com/python/cpython/commit/a6a4dc816d68df04a7d592e0b6af8c7ecc4d4344 -

[issue31370] Remove support for threads-less builds

2017-09-06 Thread Gregory P. Smith
Gregory P. Smith added the comment: I guess Setup.config.in can go. It's only purpose was for autoconf driven Setup changes. -- ___ Python tracker ___ _

[issue31370] Remove support for threads-less builds

2017-09-06 Thread STINNER Victor
STINNER Victor added the comment: We had a buildbot testing --without-threads, but it's gone. I just removed its unused class from the buildbot configuration: https://github.com/python/buildmaster-config/commit/091f52aa05a8977966796ba3ef4b8257bef1c0e9 -- __

[issue31370] Remove support for threads-less builds

2017-09-06 Thread STINNER Victor
STINNER Victor added the comment: The PEP 11 should be updated just to mention that platforms without threading support are not supported in Python 3.7. -- ___ Python tracker __

[issue31370] Remove support for threads-less builds

2017-09-06 Thread Antoine Pitrou
Changes by Antoine Pitrou : -- stage: needs patch -> patch review ___ Python tracker ___ ___ Python-bugs-list mailing list Unsubscribe

[issue31370] Remove support for threads-less builds

2017-09-06 Thread Antoine Pitrou
Antoine Pitrou added the comment: Question: should we keep Modules/Setup.config.in? It's going to become empty: https://github.com/python/cpython/blob/master/Modules/Setup.config.in -- ___ Python tracker _

[issue31370] Remove support for threads-less builds

2017-09-06 Thread Antoine Pitrou
Antoine Pitrou added the comment: See discussion in https://mail.python.org/pipermail/python-dev/2017-September/149156.html -- ___ Python tracker ___ ___

[issue31370] Remove support for threads-less builds

2017-09-06 Thread Antoine Pitrou
Changes by Antoine Pitrou : -- pull_requests: +3398 ___ Python tracker ___ ___ Python-bugs-list mailing list Unsubscribe: https://mai

[issue31370] Remove support for threads-less builds

2017-09-06 Thread Antoine Pitrou
New submission from Antoine Pitrou: The --without-threads option has a lot of repercussions on the code base, forcing us to maintain specific paths for builds with threads disabled, for no useful purpose. -- components: Build, Interpreter Core messages: 301518 nosy: gregory.p.smith, ha