Skip to content

Mangling extension for C++20 Modules #134

@urnathan

Description

@urnathan

Both GCC and Clang added mangling for c++20 module purview symbols. While we tried to do the same thing, we failed :( It also turns out the scheme we designed is undemangleable. Plus the modules-ts evolved.

Here is a newer scheme: https://drive.google.com/file/d/1qQjqptzOFT_lfXH8L6-iD9nCRi34wjft/view?usp=sharing

  1. is demangleable
  2. changes to the strong-ownership model
  3. Addresses issue P1874: Dynamic Initialization Order of Non-Local Variables in Modules #99

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions