Landing: d9128914a306

Project / Subsystem

gcc / algol68

Date

2026-09-16

Author

Pietro Monteiro

Commit

d9128914a30615902befa37be7aacab28696d06a

Source

github

Perf win

No

Breaking

No

All attributes

project
gcc
subsystem
algol68
patch_id
—
commit_hash
d9128914a30615902befa37be7aacab28696d06a
source_type
github
headline
Improve Algol68 location tracking.
tldr
Algol68 parser now creates more accurate source code location information.
author
Pietro Monteiro
outcome
committed
performance_win
false
breaking_change
false
series_id
—
series_parts
[]
tags
  • • algol68
  • • debugging
  • • compiler
discussion_id_link
—
bugzilla_pr
—
date
2026-09-16T00:00:00.000Z

This commit enhances the Algol68 compiler’s ability to track source code locations. It introduces a location_t structure to precisely capture the span of text associated with a parsed node, with the caret pointing to the start of that text. This improves the accuracy of error reporting and debugging information by providing more precise references to the original source code.