Modules#2408
Conversation
|
One of the tests failed for f8df65e. @admin check logs https://download.copr.fedorainfracloud.org/results/packit/stephenberry-glaze-2408/srpm-builds/10280522/builder-live.log, packit dashboard https://dashboard.packit.dev/jobs/srpm/577115 and external service dashboard https://copr.fedorainfracloud.org/coprs/build/10280522/ |
- C7760: export declaration is not allowed on an explicit specialization, an explicit instantiation, a partial specialization or an export - Resolve errors in relfect.ixx
|
One of the tests failed for 11912fa. @admin check logs https://download.copr.fedorainfracloud.org/results/packit/stephenberry-glaze-2408/srpm-builds/10291455/builder-live.log, packit dashboard https://dashboard.packit.dev/jobs/srpm/579051 and external service dashboard https://copr.fedorainfracloud.org/coprs/build/10291455/ |
…e.wrappers and glaze.core.custom.
|
One of the tests failed for 26460c2. @admin check logs https://download.copr.fedorainfracloud.org/results/packit/stephenberry-glaze-2408/srpm-builds/10312989/builder-live.log, packit dashboard https://dashboard.packit.dev/jobs/srpm/582905 and external service dashboard https://copr.fedorainfracloud.org/coprs/build/10312989/ |
|
One of the tests failed for 7e7b50f. @admin check logs https://download.copr.fedorainfracloud.org/results/packit/stephenberry-glaze-2408/fedora-rawhide-x86_64/10312996-glaze/builder-live.log, packit dashboard https://dashboard.packit.dev/jobs/copr/3460266 and external service dashboard https://copr.fedorainfracloud.org/coprs/build/10312996/ |
|
One of the tests failed for 7e7b50f. @admin check logs https://download.copr.fedorainfracloud.org/results/packit/stephenberry-glaze-2408/fedora-rawhide-i386/10312996-glaze/builder-live.log, packit dashboard https://dashboard.packit.dev/jobs/copr/3460265 and external service dashboard https://copr.fedorainfracloud.org/coprs/build/10312996/ |
|
One of the tests failed for 7e7b50f. @admin check logs https://download.copr.fedorainfracloud.org/results/packit/stephenberry-glaze-2408/fedora-rawhide-aarch64/10312996-glaze/builder-live.log, packit dashboard https://dashboard.packit.dev/jobs/copr/3460268 and external service dashboard https://copr.fedorainfracloud.org/coprs/build/10312996/ |
|
One of the tests failed for 7e7b50f. @admin check logs https://download.copr.fedorainfracloud.org/results/packit/stephenberry-glaze-2408/fedora-rawhide-i386/10312996-glaze/builder-live.log, packit dashboard https://dashboard.packit.dev/jobs/copr/3460265 and external service dashboard https://copr.fedorainfracloud.org/coprs/build/10312996/ |
|
One of the tests failed for 7e7b50f. @admin check logs https://download.copr.fedorainfracloud.org/results/packit/stephenberry-glaze-2408/fedora-rawhide-ppc64le/10312996-glaze/builder-live.log, packit dashboard https://dashboard.packit.dev/jobs/copr/3460267 and external service dashboard https://copr.fedorainfracloud.org/coprs/build/10312996/ |
|
One of the tests failed for 7e7b50f. @admin check logs https://download.copr.fedorainfracloud.org/results/packit/stephenberry-glaze-2408/fedora-rawhide-s390x/10312996-glaze/builder-live.log, packit dashboard https://dashboard.packit.dev/jobs/copr/3460269 and external service dashboard https://copr.fedorainfracloud.org/coprs/build/10312996/ |
|
One of the tests failed for b001ccd. @admin check logs https://download.copr.fedorainfracloud.org/results/packit/stephenberry-glaze-2408/fedora-rawhide-i386/10356936-glaze/builder-live.log, packit dashboard https://dashboard.packit.dev/jobs/copr/3501237 and external service dashboard https://copr.fedorainfracloud.org/coprs/build/10356936/ |
|
One of the tests failed for b001ccd. @admin check logs https://download.copr.fedorainfracloud.org/results/packit/stephenberry-glaze-2408/fedora-rawhide-x86_64/10356936-glaze/builder-live.log, packit dashboard https://dashboard.packit.dev/jobs/copr/3501234 and external service dashboard https://copr.fedorainfracloud.org/coprs/build/10356936/ |
|
One of the tests failed for b001ccd. @admin check logs https://download.copr.fedorainfracloud.org/results/packit/stephenberry-glaze-2408/fedora-rawhide-aarch64/10356936-glaze/builder-live.log, packit dashboard https://dashboard.packit.dev/jobs/copr/3501236 and external service dashboard https://copr.fedorainfracloud.org/coprs/build/10356936/ |
|
Full build was achieved with Clang-22 on Ubuntu WSL. MSVC is currently blocked due to compiler errors. The good thing is that the Insider channel has switched to weekly releases, so fixes should drop soon. There is still work left to do, but this is a good milestone. |
|
One of the tests failed for b001ccd. @admin check logs https://download.copr.fedorainfracloud.org/results/packit/stephenberry-glaze-2408/fedora-rawhide-ppc64le/10356936-glaze/builder-live.log, packit dashboard https://dashboard.packit.dev/jobs/copr/3501238 and external service dashboard https://copr.fedorainfracloud.org/coprs/build/10356936/ |
|
One of the tests failed for b001ccd. @admin check logs https://download.copr.fedorainfracloud.org/results/packit/stephenberry-glaze-2408/fedora-rawhide-s390x/10356936-glaze/builder-live.log, packit dashboard https://dashboard.packit.dev/jobs/copr/3501235 and external service dashboard https://copr.fedorainfracloud.org/coprs/build/10356936/ |
This pull request converts the library to a native modules version.
This is the first, very early version. There is still some work to do, particularly to fix build errors and achieve 100% coverage. I will continue with this tomorrows.
Furthermore, because I started this about a month ago, some files are in older state than they are in the
mainbranch now. There were also changes that had to be made as a result of the modules conversion, for examplestdtypes are now used instead of C-types. I will try to list all of the changes once the work is finished.Currently, it is not possible to compile the project with any compiler, as there are still bugs that I will be working on resolving over the next few days. However, it is possible to compile some targets. I think the JSON tests are stable.
There are a few compiler errors that I found in MSVC during the conversion that make most targets uncompilable, altough some do compile, e.g.
json_test. I also found MSVC to have the best support forimport std. I used Clang-22 on Ubuntu WSL as my second compiler. It's also currently not possible to compile the full project because of certain bugs; however, some targets compile, includingjson_test. I think it's a bit more difficult withimport stdon Clang than it is with MSVC, I'll have a more detailed look soon.There is still a lot to do, at least to get it compiling. I'm opening this draft pr so that you can see progress.
What is left to do:
#1586