- May 04, 2022
-
-
Alejandro R Mosteo authored
-
- Jan 27, 2022
-
-
Alejandro R Mosteo authored
Also update alire.toml to allow a successful self-build
-
Alejandro R Mosteo authored
* Full update of msys2 after first install * Update msys installer to the latest stable release
-
- Oct 26, 2021
-
-
Alejandro R Mosteo authored
-
- Oct 05, 2021
-
-
Alejandro R Mosteo authored
-
- Oct 04, 2021
-
-
Alejandro R Mosteo authored
-
- Sep 23, 2021
-
-
Alejandro R Mosteo authored
-
- Sep 21, 2021
-
-
Alejandro R Mosteo authored
-
- Sep 16, 2021
-
-
Alejandro R. Mosteo authored
-
Alejandro R Mosteo authored
* Bump version for 1.1 release * Switch index branch to stable-1.1
-
Alejandro R. Mosteo authored
-
Fabien Chouteau authored
* Update CLIC to v0.1.1 * Alr.Commands: use CLIC.TTY selection/detection of Is_TTY for the Trace package
-
- Sep 15, 2021
-
-
Alejandro R Mosteo authored
* New On_Demand action for future-proofing * Test for on-demand actions
-
- Sep 14, 2021
-
-
Fabien Chouteau authored
-
Alejandro R Mosteo authored
* Don't present incompatible tools in the assistant * Sort gnats by version in the assistant Rather than by name * Detect origin conflicts in `alr toolchain --select <>` * Use already configured tool origin as filter * New test for checks on --select <releases> * Self-review tweaks
-
Alejandro R Mosteo authored
-
Alejandro R Mosteo authored
Rather than by name
-
- Sep 10, 2021
-
-
Alejandro R Mosteo authored
Merge changes since rc2 into 1.1 branch for rc3
-
Alejandro R Mosteo authored
-
- Sep 09, 2021
-
-
Fabien Chouteau authored
* Alr.Commands.Toolchain: tweak for multiple components and install dir This patch adds support of multiple components and allow --disable-assistant with all commands so that it is possible to configure all the toolchain stuff in one command: $ alr toolchain --select gnat_native gprbuild --disable-assistant The patch also introduces a --install-dir switch to allow installation in any directory. This can be useful for people willing to use the Alire toolchain outside of an Alire workflow. It would be better if the root dir of the archive (e.g. gprbuild_21.0.0_349f6f95) was skipped so that all the tools would be available from <INSTALL_DIR>/bin/. * tests: increase gnat_native version in fixture index and add more tests * Alr.Commands.Toolchain: print list only when no command is specified * tests/toolchain/custom_install_dir: fix paths for Windows and second dir * Fix PR comments
-
- Sep 06, 2021
-
-
Fabien Chouteau authored
Fix #823
-
Paul Jarrett authored
-
- Sep 02, 2021
-
-
Alejandro R Mosteo authored
-
Alejandro R. Mosteo authored
-
Alejandro R Mosteo authored
This way changing it does not require recompiling absolutely everything.
-
Alejandro R Mosteo authored
-
- Sep 01, 2021
-
-
Fabien Chouteau authored
* Extract sub-command handling (alr <command>) The goal of this big refactoring is to extract the handling of sub-commands to make it available for other projects. The SubCommander packages (name open to changes) can be extracted to a dedicated crate or to AAA. There is at least one regression which is the support of -X for alr build. * Alr.Commands.Toolchain: Fix comparison typo from refactoring * Alr.Commands|SubCommander: Fix exception raise and handling * Typo * Address review comments and minor changes * Another big refactoring on command line handling The switches are not parsed several times like before. The global switches parsing is done once, the command specific switch parsing is done only on the command arguments. Handling of -X scenario variable switches is now done with regular GNAT.Command_Line switch handling. There is a issue with command arguments that contain spaces, it looks like they are split in multiple arguments. I don't know why. * Fix args filtering The concatenation of arguments and re-splitting with GNAT.OS_Lib.Argument_String_To_List breaks when arguments have whitespaces: 'alr' 'show' 'a b c' becomes 'alr 'show' 'a' 'b' 'c'. * Wrap the GNAT Commnand_Line_Configuration to add required features This was previously done with a GNAT.Command_Line.Extra package that exploited the internals of GNAT.Command_Line. This is more portable because less exposed to changes in the internals of GNAT.Command_Line. * Rename SubCommander to CLIC.Subcommander and move it to alire/ * Move Alire.Utils.User_Input and Alire.Utils.TTY to CLIC * Alr.Platforms.Windows: Fix builds * Import CLIC as submodule
-
Alejandro R Mosteo authored
* Bump aaa to latest version * Provide a safe traversal proc for dependencies Migrate deployment of releases to this call
-
- Aug 30, 2021
-
-
Alejandro R Mosteo authored
-
Fabien Chouteau authored
With this addition users only have to worry about the version in alire.toml and it will be propagated to code and gpr files.
-
- Aug 27, 2021
-
-
Alejandro R Mosteo authored
-
- Aug 26, 2021
-
-
Alejandro R Mosteo authored
* Allow to select toolchain non-interactively * Enhance toolchain selection test Now we test the non-interactive selection, and the local selection
-
Alejandro R Mosteo authored
* Make `alr index` default to `--list` * list indexes with same header format as elsewhere
-
- Aug 25, 2021
-
-
Alejandro R Mosteo authored
-
Alejandro R Mosteo authored
This is done so when a regular compiler from Alire is put in the path, it won't be doubly available as a regular release and as an external release, which may be confusing.
-
- Aug 23, 2021
-
-
Alejandro R Mosteo authored
* Implement `alr toolchain --disable-assistant` * Disable the assistant in testsuite using new swithc
-
Alejandro R Mosteo authored
* Clean temporaries in config cache too * Show size of freed temporary files * Track and delete temp files on Ctrl-C * CI fix * Ensure all paths are absolute
-
- Aug 19, 2021
-
-
Alejandro R Mosteo authored
-
onox authored
-
Alejandro R Mosteo authored
* Lockfile silently migrated to $crate/alire * testsuite: new test for the silent migration * testsuite: fixes for existing tests * user-changes.md: document the new lock location
-