swiftlang/swift

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

Open

#45,873 opened on 2016年11月28日

GitHub で見る
 (2 comments) (0 reactions) (0 assignees)Swift (69,989 stars) (10,719 forks)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."

コントリビューターガイド