swiftlang/swift

[SR-3285] Remove dependency on libuuid/rpcrt4 for UUIDs

Open

#45,873 创建于 2016年11月28日

在 GitHub 查看
 (2 评论) (0 反应) (0 负责人)Swift (69,989 star) (10,719 fork)batch import
bugcompilergood first issue

描述

Previous ID SR-3285
Radar None
Original Reporter hughbe (JIRA User)
Type Bug
Votes 0
Component/s Compiler
Labels Bug, StarterBug
Assignee None
Priority Medium

md5: 2405be655e6db45fbc53a1eb3eb3b725

Issue Description:

From Joe Groff in https://github.com/apple/swift/pull/5949

"I believe that the only place we use UUIDs in the compiler is to print "opened archetypes" in SIL in a way that lets them be reliably parsed back as unique types. We could probably use a better uniquing scheme in SIL printing now that we have better tracking of opened type uses in SIL, and kill the UUID dependency."

贡献者指南