Test ran at 2025-02-18 00:47:44.756350+00:00 SOLUTION: minimal_containers=1.2.1: Much reduced version of Ada.Containers (bounded Maps, Vectors) Origin: commit 4b394fb5aed463eca462ddcca2ade69b3c3466eb from https://github.com/simonjwright/minimal_containers.git Properties: Author: Simon Wright Description: Much reduced version of Ada.Containers (bounded Maps, Vectors) License: GPL-3.0-or-later WITH GCC-exception-3.1 Long_Description: The motivation for these containers was use in [ColdFrame](https://simonjwright.github.io/coldframe/), an open-source code generator backend for use with UML tools in a restricted environment (a BBC micro:bit). In such an environment, it's normal to strip out unused code and data at link time (`-gc-sections` with GNU `ld`, `-dead_strip` with Apple `ld`). Unfortunately, it turns out that no primitive subprograms of tagged types can be stripped (they are all referenced by the dispatch table). These containers are still tagged, because (without compiler extensions) ColdFrame expects to use prefixed notation (_object_._primitive subprogram (...)_, as would users). However, the number of subprograms has been much reduced. Maintainer: Simon Wright Maintainers_Logins: simonjwright Name: minimal_containers Project_File: minimal_containers.gpr Tag: containers Version: 1.2.1 Website: https://github.com/simonjwright/minimal_containers LOG: Spawning: alr -d -n get --build minimal_containers=1.2.1 Note: Deploying minimal_containers=1.2.1... Note: Building minimal_containers=1.2.1/minimal_containers.gpr... Setup [mkdir] object directory for project Minimal_Containers [mkdir] library directory for project Minimal_Containers Compile [Ada] minimal_containers.ads [Ada] minimal_containers-bounded_vectors.adb [Ada] minimal_containers-bounded_hashed_maps.adb Build Libraries [gprlib] minimal_containers.lexch [archive] libminimal_containers.a [index] libminimal_containers.a minimal_containers=1.2.1 successfully retrieved and built. There are no dependencies. Found declared GPR file: minimal_containers.gpr