Landing: 23f43aa6bddc
Project / Subsystem
gcc / a68
Date
2026-05-10
Author
Jose E. Marchesi
Commit
23f43aa6bddccf1a02cd8c6d797bfd0d2c0bf8f8
Source
github
Perf win
No
Breaking
No
All attributes
- project
- gcc
- subsystem
- a68
- patch_id
- —
- commit_hash
- 23f43aa6bddccf1a02cd8c6d797bfd0d2c0bf8f8
- source_type
- github
- headline
- a68: Removes unimplemented math functions from is_mappable_routine.
- tldr
- The Algol68 compiler now excludes unimplemented math functions from the list of mappable routines.
- author
- Jose E. Marchesi
- outcome
- committed
- performance_win
- false
- breaking_change
- false
- series_id
- —
- series_parts
- []
- tags
-
- • algol68
- • math functions
- • compiler builtins
- discussion_id_link
- —
- bugzilla_pr
- —
- date
- 2026-05-10T00:00:00.000Z
The is_mappable_routine function in the Algol68 compiler identifies routines that are lengthety-mapped, including math functions. This commit removes several math routines (e.g., arccosdg, cbrt, cosdg) that are not currently implemented as compiler builtins. If these routines are added in the future, they will be treated as regular procedures rather than compiler builtins.