Skip to content
This repository was archived by the owner on Nov 1, 2020. It is now read-only.

Merge changes from TFS - #5080

Merged
MichalStrehovsky merged 1 commit into
dotnet:nmirrorfrom
dotnet-bot:from-tfs
Dec 8, 2017
Merged

Merge changes from TFS#5080
MichalStrehovsky merged 1 commit into
dotnet:nmirrorfrom
dotnet-bot:from-tfs

Conversation

@dotnet-bot

Copy link
Copy Markdown
Collaborator

When merging, this PR, please ensure a merge commit is created as automation requires the merge commit. Do not 'Squash and merge' or 'Rebase and merge'!

Certain types of symbols are concatenated from multiple type/methods names which can end up very complex and beyond the size limit. This change truncates those names to a limit with a sha256 hash appended after the truncation to ensure name uniqueness.

I've make the moving truncating routines from UTC name mangler to  the linkage names so that we do the truncation for general names instead of specific names.

Also remove redundant code between the linkage names and the object writer.

[tfs-changeset: 1683391]
@MichalStrehovsky
MichalStrehovsky merged commit d84066d into dotnet:nmirror Dec 8, 2017
@dotnet-bot
dotnet-bot deleted the from-tfs branch December 8, 2017 22:07
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants