GCC Newspaper
OCTOBER 6, 2026
Date
/
Architectures
Components
Topics
News & Policy
Other
a68

a68: imports: support fixed sized modes

Algol-68 compiler updated to handle fixed-sized modes during import completion.

The Algol-68 compiler’s import mechanism has been modified to correctly handle fixed-sized modes. The complete_encoded_mode function now accommodates word-sized modes, ensuring proper processing of imported definitions that utilize these types.

In Details

The a68-imports.cc component, specifically the complete_encoded_mode function, has been updated to recognize and process word-sized modes. This change is crucial for correctly resolving imported types and ensuring the compiler's internal representation is consistent.

For Context
fixed sized modes
Data types in Algol-68 that have a precisely defined size in bits or bytes, offering more control than standard variable-sized types.
imports
A mechanism in programming languages that allows code from one module or library to be used in another.
Filed Under: a68compilertype system