Make COR_PRF_DISABLE_OPTIMIZATIONS Allowable After Attach and non immutable#113924
Conversation
|
Tagging subscribers to this area: @tommcdon |
e887b34 to
e4cb08d
Compare
noahfalk
left a comment
There was a problem hiding this comment.
Looks good so far. I like your suggestion to refactor CORDisableJITOptimizations as a Module helper function so I expect that will change it a bit.
|
Made the suggested changes + tentatively fix test by filtering Inlining requests per module name) |
Adding @lewing as this looks like WASM testing |
|
I think the other failures are unrelated known instabilities |
src/tests/profiler/native/dynamicjitoptimization/dynamicjitoptimization.cpp
Show resolved
Hide resolved
|
Per review comments, did:
|
mdh1418
left a comment
There was a problem hiding this comment.
Thank you for your effort! I think it looks good as long as we can confirm the test passes in CI
c73170f to
954ebc3
Compare
|
Last round of update:
|
|
Rebase brought new build failures - but it seems they are their on tip of main branch as well |
|
Should I worry about the build / test failures ? they all seem unrelated but could use confirmation |
|
The Build Analysis pipeline should be green before we merge. It uses known issues to filter out failing checks, so the 3 other pipelines that are failing
|
|
I think the OSX failures are some bad machine configuration. @simonferquel, in addition to Jan's feedback, there are also conflicts in |
…y consistently on that module
…sDisabled() instead
…PRF_DISABLE_INLINING
Co-authored-by: Jan Kotas <[email protected]>
b170069 to
2907634
Compare
|
I rebased and fixed conflict. I also opened a dummy draft PR (removing an empty line of code) to compare build results (so that I do not introduce regression by feeling a flakky test issue) |
|
Build analysis is green, thanks for the help working on that one :) |
Implement the changes discussed in #113921, making COR_PRF_DISABLE_OPTIMIZATIONS and COR_PRF_DISABLE_INLINING dynamically flippable, and applied consistently per module.