]> _ Git - alire.git/commit
Error scopes (#706)
authorAlejandro R Mosteo <alejandro@mosteo.com>
Wed, 10 Mar 2021 17:32:45 +0000 (18:32 +0100)
committerGitHub <noreply@github.com>
Wed, 10 Mar 2021 17:32:45 +0000 (18:32 +0100)
commit1be3b218d8120f5d4fc5555737b3717c9003ec75
tree7d3b2ed4069acb49a3bc354a13a9a2228698ed69
parent556c9b8b136ac4c84f1b4a1db73f8370d7628c1f
Error scopes (#706)

* Initial implementation of error scopes

As long as errors are stored with Errors.Set, they will preserve any enclosing
error scopes, even when not using a TOML_Adapters.Key_Queue

* Fix unreferenced parameters
15 files changed:
src/alire/alire-conditional_trees-toml_load.adb
src/alire/alire-dependencies-states.ads
src/alire/alire-dependencies.adb
src/alire/alire-dependencies.ads
src/alire/alire-errors.adb
src/alire/alire-errors.ads
src/alire/alire-properties-cases.ads
src/alire/alire-properties-licenses.adb
src/alire/alire-properties-scenarios.adb
src/alire/alire-solver.ads
src/alire/alire-toml_adapters.adb
src/alire/alire-toml_adapters.ads
src/alire/alire-toml_index.adb
src/alire/alire-toml_index.ads
src/alire/alire.adb