Auto merge of #65698 - msizanoen1:dual-proc-macro-hash, r=petrochenkov

Dual proc macro hash

This PR changes current `-Z dual-proc-macro` mechanism from resolving only by name to including the hash of the host crate inside the transistive dependency information to prevent name conflicts.
Fix partially #62558
This commit is contained in:
bors 2019-11-01 06:35:40 +00:00
commit 253fc0ed74
11 changed files with 35 additions and 8 deletions

View file

@ -64,7 +64,7 @@ serde = { version = "1.0.82", features = ['derive'] }
serde_json = { version = "1.0.31", features = ["raw_value"] }
smallvec = { version = "0.6", features = ['union', 'may_dangle'] }
url = { version = "2.0", features = ['serde'] }
syn = { version = "0.15", features = ['full'] }
[target.'cfg(not(windows))'.dependencies]
openssl = { version = "0.10.12", optional = true }