gh-91048: Refactor _testexternalinspection and add Windows support#132852
gh-91048: Refactor _testexternalinspection and add Windows support#132852pablogsal merged 10 commits into
Conversation
66b7014 to
b04fbc5
Compare
April 23, 2025 19:28
46bf7d7 to
e13c5a6
Compare
April 23, 2025 19:35
5ab86ad to
4ffe070
Compare
April 23, 2025 20:15
|
Man, getting windows to work was NOT easy |
Sorry, something went wrong.
47efe9c to
fe42a7f
Compare
April 24, 2025 01:16
Signed-off-by: Pablo Galindo <pablogsal@gmail.com>
Signed-off-by: Pablo Galindo <pablogsal@gmail.com>
|
This change broke FreeBSD buildbot: |
Sorry, something went wrong.
I wrote #132945 to fix the build on FreeBSD. |
Sorry, something went wrong.
How? This should not affect the JIT in any way |
Sorry, something went wrong.
All look like that |
Sorry, something went wrong.
Yeah I'm confused as well. See what Steve said above about the tests failing though. I wonder if the JIT build lays out stuff differently in memory? No clue. |
Sorry, something went wrong.
No, that looks like whatever the JIT build is doing is breaking this feature, which is different. This PR makes that test run on windows and is failing, ergo is not that this broke the JIT but the other way around. |
Sorry, something went wrong.
|
I am looking into it |
Sorry, something went wrong.
Yeah I believe the JIT broke the test internal inspection, but the JIT CI was passing before this, so if I'm being pedantic, the PR did add tests that broke the JIT CI :). Pedantics aside, @chris-eibl is looking into it, and I'm looking too. |
Sorry, something went wrong.
Hold on I am looking into this I think I know what's going on |
Sorry, something went wrong.
|
But JIT must do something different on Windows, because Linux is green? |
Sorry, something went wrong.
Windows is also green in the normal CI. My bet is that it has to be with release/vs not release and not related to the JIT |
Sorry, something went wrong.
I think you're right. On the commit, Azure pipelines (which uses release builds for Windows) fails, but not the normal debug builds. |
Sorry, something went wrong.
|
Can confirm on a local Windows release 64bit build, that the tests fail: |
Sorry, something went wrong.
I know what the problem is, I am working on a fix |
Sorry, something went wrong.
|
As a takeaway: it would be good to get at least one release CI run on all PRs :) |
Sorry, something went wrong.
Sorry, something went wrong.
|
Yeah, dumpbin shows no |
Sorry, something went wrong.
Signed-off-by: Pablo Galindo pablogsal@gmail.com