Landing: 7512f0bbbea3

Project / Subsystem

gcc / libcody

Date

2026-03-22

Author

Jean-Christian CÎRSTEA

Commit

7512f0bbbea33c20c9e691d081b1eb5050f6fd22

Source

github

Perf win

No

Breaking

No

All attributes

project
gcc
subsystem
libcody
patch_id
commit_hash
7512f0bbbea33c20c9e691d081b1eb5050f6fd22
source_type
github
headline
libcody Now Supports Non-ASCII Module Names
tldr
Extends libcody to allow non-ASCII characters in module names, fixing an issue where such characters were incorrectly rejected.
author
Jean-Christian CÎRSTEA
outcome
committed
performance_win
false
breaking_change
false
series_id
series_parts
[]
tags
  • c++
  • modules
  • internationalization
discussion_id_link
bugzilla_pr
date
2026-03-22T00:00:00.000Z

libcody, the C++ module dependency tool, now supports non-ASCII characters in module names. Previously, the parser incorrectly rejected quoted module names containing non-ASCII characters. The fix involves removing a check that restricted characters to the ASCII range and ensuring that character comparisons handle non-ASCII characters correctly.