Depend on the source headers directly#1587
Conversation
5d493d4 to
efc9d89
Compare
8fe19a1 to
be87cbf
Compare
|
Deleted rendered PR docs from intelpython.github.com/dpctl, latest should be updated shortly. 🤞 |
|
Array API standard conformance tests for dpctl=0.17.0dev0=py310h15de555_108 ran successfully. |
1 similar comment
|
Array API standard conformance tests for dpctl=0.17.0dev0=py310h15de555_108 ran successfully. |
be87cbf to
474d6b0
Compare
|
Array API standard conformance tests for dpctl=0.17.0dev0=py310h15de555_108 ran successfully. |
474d6b0 to
0cdb12d
Compare
|
Array API standard conformance tests for dpctl=0.17.0dev0=py310h15de555_108 ran successfully. |
|
Array API standard conformance tests for dpctl=0.17.0dev0=py310h15de555_109 ran successfully. |
ee34da3 to
bbf6c31
Compare
|
Array API standard conformance tests for dpctl=0.17.0dev0=py310h15de555_113 ran successfully. |
|
Array API standard conformance tests for dpctl=0.17.0dev0=py310h15de555_114 ran successfully. |
|
Array API standard conformance tests for dpctl=0.17.0dev0=py310h15de555_115 ran successfully. |
dabcc36 to
d08e2f1
Compare
d08e2f1 to
6f83a43
Compare
|
Array API standard conformance tests for dpctl=0.17.0dev0=py310h15de555_123 ran successfully. |
|
Increase in coverage is due to disappearence of Cython files from coverage. This issue must resolved before the PR can be merged. We need to understand whether the regression is due to changes of build script or due to upgrade from Cython 3.0.8 to Cuthon 3.0.9 that happened since the PR was first opened. |
|
gh-1586 does not exhibit changes in coverage metrics despite also using Cython 3.0.9. I also checked that C++ code generated by Cython did not materially change between versions. Thus the change is caused by build system reorg. |
|
This message emitted while processing |
|
May it be because we don't copy headers/cpp files of cython to source directory and they are always in build directory now? |
This is blog by Stefan Behnel, maintainer of Cython, http://blog.behnel.de/posts/coverage-analysis-for-cython-modules.html
Yes, indeed. See http://blog.behnel.de/posts/coverage-analysis-for-cython-modules.html I have pushed changes to copy CXX files into layout for coverage builds. |
|
Array API standard conformance tests for dpctl=0.17.0dev0=py310h15de555_127 ran successfully. |
|
Array API standard conformance tests for dpctl=0.17.0dev0=py310h15de555_128 ran successfully. |
oleksandr-pavlyk
left a comment
There was a problem hiding this comment.
Thank you for getting this done @ZzEeKkAa ! Looks good to me now!
|
Testing clean building with and without use of /usr/bin/time -f "%P %M %E" python scripts/build_locally.py --verboseoutputs are, on my WSL machine, |
|
I have checked locally that |
|
I can also confirm that |
Update CMake configuration and headers to use better target dependencies. It will unblock incremental compilation and flexible dependency management.