swiftlang/swift

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

Open

#45.873 geöffnet am 28. Nov. 2016

Auf GitHub ansehen
 (2 Kommentare) (0 Reaktionen) (0 zugewiesene Personen)Swift (10.719 Forks)batch import
bugcompilergood first issue

Repository-Metriken

Stars
 (69.989 Stars)
PR-Merge-Metriken
 (Durchschn. Merge 8T 17h) (510 gemergte PRs in 30 T)

Beschreibung

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."

Contributor Guide