GeezerVisonThe World Wide Web, restored to 800 pixels of glory. | |||||||||||||||||||||||
| Home|About|Gaming cabinet|Archives|How it works|Starter sites | |||||||||||||||||||||||
GeezerVison is showing github.com — GH-130396: Broaden definition of "optimized" for gdb tests by markshannon · Pull Request #130550 · python/cpython Conversation
|
|
!buildbot AMD64.Fedora.Stable.Clang.3.x |
Sorry, something went wrong.
There was an error while loading. Please reload this page.
|
The regex 'AMD64.Fedora.Stable.Clang.3.x' did not match any buildbot builder. Is the requested builder in the list of stable builders? |
Sorry, something went wrong.
There was an error while loading. Please reload this page.
|
!buildbot Fedora.*Clang |
Sorry, something went wrong.
There was an error while loading. Please reload this page.
|
🤖 New build scheduled with the buildbot fleet by @markshannon for commit 3a3817e 🤖 Results will be shown at: https://buildbot.python.org/all/#/grid?branch=refs%2Fpull%2F130550%2Fmerge The command will test the builders whose names match following regular expression: The builders matched are:
|
Sorry, something went wrong.
There was an error while loading. Please reload this page.
|
Let's try again !buildbot Fedora.*Clang |
Sorry, something went wrong.
There was an error while loading. Please reload this page.
|
Once more for luck 🙂 !buildbot AMD.*Fedora.*Clang |
Sorry, something went wrong.
There was an error while loading. Please reload this page.
|
The buildbot workers used on GitHub are called "... PR", not "... 3.x". |
Sorry, something went wrong.
There was an error while loading. Please reload this page.
|
Python built with Python built with _PyObject_VectorcallTstate() is built differently:
|
Sorry, something went wrong.
There was an error while loading. Please reload this page.
|
Yes. Clang is tailcalling from But what do we do about the gdb tests? |
Sorry, something went wrong.
There was an error while loading. Please reload this page.
In my experience, python-gdb.py is not reliable with any optimization level higher than |
Sorry, something went wrong.
There was an error while loading. Please reload this page.
c9ab78d to
909fe79
Compare
|
!buildbot AMD64.*Fedora.*Stable.*Clang |
Sorry, something went wrong.
There was an error while loading. Please reload this page.
|
🤖 New build scheduled with the buildbot fleet by @markshannon for commit 909fe79 🤖 Results will be shown at: https://buildbot.python.org/all/#/grid?branch=refs%2Fpull%2F130550%2Fmerge The command will test the builders whose names match following regular expression: The builders matched are:
|
Sorry, something went wrong.
There was an error while loading. Please reload this page.
|
I'm confused. Does Clang still optimize even with |
Sorry, something went wrong.
There was an error while loading. Please reload this page.
|
It depends what you mean by "optimize". |
Sorry, something went wrong.
There was an error while loading. Please reload this page.
|
Weird, I thought the whole point of Maybe for Clang it just means "don't confuse |
Sorry, something went wrong.
There was an error while loading. Please reload this page.
There was an error while loading. Please reload this page.
That's an old debate. In my experience with GCC and clang, -Og does optimize way too much for gdb which often fails to read function local variables and arguments ("<optimized out>"). |
Sorry, something went wrong.
There was an error while loading. Please reload this page.
Sorry, something went wrong.
There was an error while loading. Please reload this page.
|
Thanks @markshannon for the PR 🌮🎉.. I'm working now to backport this PR to: 3.12. |
Sorry, something went wrong.
There was an error while loading. Please reload this page.
|
Thanks @markshannon for the PR 🌮🎉.. I'm working now to backport this PR to: 3.13. |
Sorry, something went wrong.
There was an error while loading. Please reload this page.
|
Sorry, @markshannon, I could not cleanly backport this to |
Sorry, something went wrong.
There was an error while loading. Please reload this page.
…-130550) (cherry picked from commit 129db32) Co-authored-by: Mark Shannon <[email protected]>
|
GH-130572 is a backport of this pull request to the 3.13 branch. |
Sorry, something went wrong.
There was an error while loading. Please reload this page.
|
GH-130573 is a backport of this pull request to the 3.12 branch. |
Sorry, something went wrong.
There was an error while loading. Please reload this page.
|
I backported the test_gdb fix to 3.12 and 3.13 branches. |
Sorry, something went wrong.
There was an error while loading. Please reload this page.
…ythonGH-130550) (pythonGH-130573) pythonGH-130396: Treat clang -Og as optimized for gdb tests (pythonGH-130550) (cherry picked from commit 129db32) (cherry picked from commit c4aeb4c) Co-authored-by: Victor Stinner <[email protected]> Co-authored-by: Mark Shannon <[email protected]>
There was an error while loading. Please reload this page.
Successfully merging this pull request may close these issues.
There was an error while loading. Please reload this page.