Test ran at 2025-02-12 13:05:54.268952+00:00 SOLUTION: hac=0.40.0: HAC Ada Compiler: a small, quick Ada compiler covering a subset of Ada Origin: source archive hac-2024-10-27-v.0.40.zip at https://sourceforge.net/projects/hacadacompiler/files/hac-2024-10-27-v.0.40.zip with hash sha512:79206bbb1c8f504a7945de9ced4d1816981b5bd9db62209fe1239b939a3fab1b614c4db879407ed133d85ff5b1da30a80478225131d063d3cc08002cd670733e Properties: Author: Gautier de Montmollin Description: HAC Ada Compiler: a small, quick Ada compiler covering a subset of Ada Executable: hac GPR Scenario: HAC_Build_Mode := Debug | Fast | Small License: MIT Long_Description:  hac logo HAC (HAC Ada Compiler) is a small, quickly compiling, open-source Ada compiler, covering a subset of the Ada language. HAC is perhaps the first open-source (albeit partial) Ada compiler fully programmed in Ada itself. Features: * **Quick**: short programming-compilation-run-test cycles. * Perfect for scripting jobs. * Compiles Ada sources from any stream - file, internet, editor data, Zip archive, ... * Compilation leaves zero compilation temp file - all is done in memory! * Portable, fully programmed in Ada. * Can be embedded into another software - see the [**LEA**](https://l-e-a.sourceforge.io/) editor - and even exchange data with it - see the `demo/data_exchange/exchange_native_side.adb` demo. * **Free**, open-source. Maintainer: gdemont@hotmail.com Maintainers_Logins: zertovitch Name: hac Project_File: hac.gpr Tag: hac Tag: compiler Tag: virtual-machine Tag: native Tag: semantic Tag: parser Tag: advent-of-code Version: 0.40.0 Website: https://hacadacompiler.sourceforge.io/ LOG: Spawning: alr -d -n get --build hac=0.40.0 Note: Deploying hac=0.40.0... ######################################################################## 100.0% ######################################################################## 100.0% ######################################################################## 100.0% ######################################################################## 100.0% #=#=# 0.3% # 2.0% ## 3.6% #### 6.4% ###### 8.6% ####### 10.9% ######### 13.0% ########### 15.9% ################ 22.5% ################# 24.6% ################### 26.8% #################### 28.6% ######################## 33.3% ######################### 35.2% ########################### 37.6% ############################ 40.2% ############################## 42.4% ################################# 46.1% ################################### 48.8% ##################################### 52.7% ####################################### 54.6% ########################################### 60.7% ############################################# 62.9% ############################################## 65.1% ################################################ 67.3% ################################################## 69.5% ################################################### 71.8% ##################################################### 74.1% ######################################################## 79.0% ########################################################## 81.6% ############################################################ 83.5% ############################################################# 86.1% ############################################################### 88.4% ################################################################# 90.7% ################################################################### 94.2% ##################################################################### 96.5% ####################################################################### 99.0% ######################################################################## 100.0% Note: Building hac=0.40.0/hac.gpr... Compile [Ada] hac.adb [Ada] hac_mini.adb [Ada] hac_multi.adb [Ada] hac_sys.ads [Ada] hac_sys-builder.adb [Ada] hac_sys-pcode.adb [Ada] hac_sys-pcode-interpreter.adb [Ada] hac_pkg.adb [Ada] hac_sys-co_defs.adb [Ada] hac_sys-defs.adb [Ada] hac_sys-pcode-interpreter-in_defs.adb [Ada] hat.adb [Ada] hac_sys-errors.adb [Ada] hac_sys-compiler.adb [Ada] hac_sys-parser.adb [Ada] hac_sys-parser-helpers.adb [Ada] hac_sys-targets.ads [Ada] hac_sys-targets-hac_virtual_machine.adb [Ada] hac_sys-librarian.adb [Ada] hac_sys-targets-amd64_windows_console_fasm.adb [Ada] show_mit_license.adb [Ada] hac_sys-files.ads [Ada] hac_sys-files-default.adb [Ada] hac_sys-interfacing.adb [Ada] hac_sys-pcode-interpreter-calls.adb [Ada] hac_sys-pcode-interpreter-composite_data.adb [Ada] hac_sys-pcode-interpreter-exceptions.adb [Ada] hac_sys-pcode-interpreter-multi_statement.adb [Ada] hac_sys-pcode-interpreter-operators.adb [Ada] hac_sys-pcode-interpreter-tasking.adb [Ada] hac_sys-compiler-pcode_emit.adb [Ada] hac_sys-parser-const_var.adb [Ada] hac_sys-parser-enter_def.adb [Ada] hac_sys-parser-packages.adb [Ada] hac_sys-parser-statements.adb [Ada] hac_sys-parser-tasking.adb [Ada] hac_sys-parser-type_def.adb [Ada] hac_sys-scanner.adb hac_sys-pcode-interpreter-operators.adb:233:05: warning: "Interfaces.Integer_64" is already use-visible through previous use_type_clause at s-arit64.ads:57 [-gnatwr] [Ada] hac_sys-parser-modularity.adb [Ada] hac_sys-librarian-built_in_packages.adb [Ada] hac_sys-parser-expressions.adb [Ada] hac_sys-parser-calls.adb [Ada] hac_sys-parser-ranges.adb [Ada] hac_sys-parser-standard_procedures.adb [Ada] hac_sys-parser-statements-case_statement.adb [Ada] hac_sys-parser-attributes.adb [Ada] hac_sys-parser-standard_functions.adb [Ada] hac_sys-parser-type_conversion.adb [Ada] hac_sys-multi_precision_integers.adb Bind [gprbind] hac.bexch [gprbind] hac_mini.bexch [gprbind] hac_multi.bexch [Ada] hac.ali [Ada] hac_mini.ali [Ada] hac_multi.ali Link [link] hac.adb [link] hac_mini.adb [link] hac_multi.adb hac=0.40.0 successfully retrieved and built. There are no dependencies. Found declared GPR file: hac.gpr