swiftlang/swift
GitHub で見る[SR-3285] Remove dependency on libuuid/rpcrt4 for UUIDs
Open
#45,873 opened on 2016年11月28日
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."