]> _ Git - alire.git/commit
Fix new warnings in CE2021 (#746)
authorAlejandro R Mosteo <alejandro@mosteo.com>
Mon, 14 Jun 2021 10:15:01 +0000 (12:15 +0200)
committerGitHub <noreply@github.com>
Mon, 14 Jun 2021 10:15:01 +0000 (12:15 +0200)
commitc6a42487f034ebd860cb9dd596af2cf78733db30
tree22479e1dd6a1d9c7910ce24148cf2cf0c383cb82
parent63552b250f08b627b39470fe44141c7375b5d1f2
Fix new warnings in CE2021 (#746)

* Initial fixes for CE2021

* Resolve conflicts with CE2020

* Update CI scripts to use CE2021

* Revert CE version for macOS CI tests

* Remove conflicting Append_Vector

* Remove unused entities in Windows

* Fix bug uncovered by CE2021

* Fix timestamps compare when mixing G.OS_Lib/A.Dirs

* Update pins for self-build

* Disable self-build, that uses CE2021

It cannot succeed until the patches in this very PR are merged, as it is
attempting to build the old code with the new compiler in the setup-alire
action.

* More fixes for relative paths in softlinks

* Remove unused entities in Windows build
45 files changed:
.github/workflows/ci-linux.yml
.github/workflows/ci-self.yml [deleted file]
.github/workflows/ci-self.yml.disabled [new file with mode: 0644]
.github/workflows/ci-unsupported.yml
.github/workflows/ci-windows.yml
.gitignore
alire.lock
alire.toml
deps/aaa
deps/gnatcoll-slim
src/alire/alire-crate_configuration.adb
src/alire/alire-crate_configuration.ads
src/alire/alire-crates.ads
src/alire/alire-dependencies-states.adb
src/alire/alire-dependencies-states.ads
src/alire/alire-dependencies.ads
src/alire/alire-environment-formatting.ads
src/alire/alire-environment.adb
src/alire/alire-environment.ads
src/alire/alire-externals-softlinks.adb
src/alire/alire-features-index.adb
src/alire/alire-index.ads
src/alire/alire-lockfiles.ads
src/alire/alire-origins-tweaks.adb
src/alire/alire-properties-bool.ads
src/alire/alire-properties-cases.ads
src/alire/alire-publish.ads
src/alire/alire-root.adb
src/alire/alire-roots.adb
src/alire/alire-roots.ads
src/alire/alire-selftest.adb
src/alire/alire-solutions-diffs.adb
src/alire/alire-solutions-diffs.ads
src/alire/alire-solutions.adb
src/alire/alire-solutions.ads
src/alire/alire-solver.adb
src/alire/alire-solver.ads
src/alire/alire-toml_index.adb
src/alire/alire-toml_index.ads
src/alire/alire-utils.ads
src/alire/os_windows/alire-platform.adb
src/alr/alr-commands-init.adb
src/alr/alr-commands-withing.adb
src/alr/os_windows/alr-platforms-windows.adb
src/alr/os_windows/alr-platforms-windows.ads