Skip to content

Complete name-mangling rules for linkage #8

Closed
@graydon

Description

@graydon
Contributor

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

        Participants

        @graydon

        Issue actions

          Complete name-mangling rules for linkage · Issue #8 · rust-lang/rust