Skip to content

Complete name-mangling rules for linkage #8

Closed
@graydon

Description

@graydon

For linkage versioning to be "safe" we need to implement the remaining pieces of https://mail.mozilla.org/pipermail/rust-dev/2010-December/000164.html , including the meta parts.

We might also want to update the mangling rules to make symbols follow C++ mangler format (absent the type encoding part), just to give gdb more of a fighting chance. Especially since we're using foo::bar now, its parser might even figure out what we mean.

Metadata

Metadata

Assignees

No one assigned

    Labels

    A-linkageArea: linking into static, shared libraries and binariesA-runtimeArea: std's runtime and "pre-main" init for handling backtraces, unwinds, stack overflows

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions