{"action":"opened","issue":{"url":"https://api.github.com/repos/rust-lang/rust/issues/34858","repository_url":"https://api.github.com/repos/rust-lang/rust","labels_url":"https://api.github.com/repos/rust-lang/rust/issues/34858/labels{/name}","comments_url":"https://api.github.com/repos/rust-lang/rust/issues/34858/comments","events_url":"https://api.github.com/repos/rust-lang/rust/issues/34858/events","html_url":"https://github.com/rust-lang/rust/issues/34858","id":165943525,"number":34858,"title":"rustc hangs","user":{"login":"DanielWaterworth","id":663767,"avatar_url":"https://avatars.githubusercontent.com/u/663767?v=3","gravatar_id":"","url":"https://api.github.com/users/DanielWaterworth","html_url":"https://github.com/DanielWaterworth","followers_url":"https://api.github.com/users/DanielWaterworth/followers","following_url":"https://api.github.com/users/DanielWaterworth/following{/other_user}","gists_url":"https://api.github.com/users/DanielWaterworth/gists{/gist_id}","starred_url":"https://api.github.com/users/DanielWaterworth/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/DanielWaterworth/subscriptions","organizations_url":"https://api.github.com/users/DanielWaterworth/orgs","repos_url":"https://api.github.com/users/DanielWaterworth/repos","events_url":"https://api.github.com/users/DanielWaterworth/events{/privacy}","received_events_url":"https://api.github.com/users/DanielWaterworth/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":0,"created_at":"2016-07-16T19:17:02Z","updated_at":"2016-07-16T19:17:02Z","closed_at":null,"body":"This issue may well be a duplicate, but I don't know enough about rust internals to make that judgement.\r\n\r\nI'm using `rustc 1.10.0 (cfcb716cf 2016-07-03)`. [This](https://github.com/DanielWaterworth/qbf-rust/commit/c56692832bf32ddb66c39ddcf1edc24fd75c49f2) is the commit in my project that makes it hang.\r\n\r\nHere's the output with time-passes:\r\n\r\n```\r\n$ cargo rustc --lib -- -Ztime-passes -A warnings\r\n   Compiling qbf v0.1.0 (file:///home/dan/fun/qbf-rust)\r\nwarning: the option `Z` is unstable and should only be used on the nightly compiler, but it is currently accepted for backwards compatibility; this will soon change, see issue #31847 for more details\r\ntime: 0.008; rss: 50MB\tparsing\r\ntime: 0.002; rss: 50MB\tconfiguration 1\r\ntime: 0.000; rss: 50MB\trecursion limit\r\ntime: 0.000; rss: 50MB\tcrate injection\r\ntime: 0.042; rss: 93MB\tmacro loading\r\ntime: 0.000; rss: 93MB\tplugin loading\r\ntime: 0.000; rss: 93MB\tplugin registration\r\ntime: 0.070; rss: 97MB\texpansion\r\ntime: 0.005; rss: 97MB\tconfiguration 2\r\ntime: 0.000; rss: 97MB\tgated configuration checking\r\ntime: 0.003; rss: 96MB\tmaybe building test harness\r\ntime: 0.002; rss: 97MB\tprelude injection\r\ntime: 0.000; rss: 97MB\tchecking that all macro invocations are gone\r\ntime: 0.000; rss: 97MB\tchecking for inline asm in case the target doesn't support it\r\ntime: 0.001; rss: 97MB\tcomplete gated feature checking\r\ntime: 0.003; rss: 97MB\tassigning node ids\r\ntime: 0.001; rss: 97MB\tcollecting defs\r\ntime: 0.004; rss: 97MB\texternal crate/lib resolution\r\ntime: 0.002; rss: 97MB\tearly lint checks\r\ntime: 0.007; rss: 97MB\tname resolution\r\ntime: 0.005; rss: 99MB\tlowering ast -> hir\r\ntime: 0.000; rss: 99MB\tindexing hir\r\ntime: 0.000; rss: 99MB\tattribute checking\r\ntime: 0.000; rss: 98MB\tlanguage item collection\r\ntime: 0.000; rss: 98MB\tlifetime resolution\r\ntime: 0.000; rss: 98MB\tlooking for entry point\r\ntime: 0.000; rss: 98MB\tlooking for plugin registrar\r\ntime: 0.002; rss: 100MB\tregion resolution\r\ntime: 0.000; rss: 100MB\tloop checking\r\ntime: 0.000; rss: 100MB\tstatic item recursion checking\r\ntime: 0.000; rss: 100MB\tload_dep_graph\r\ntime: 0.008; rss: 102MB\ttype collecting\r\ntime: 0.000; rss: 102MB\tvariance inference\r\ntime: 0.031; rss: 104MB\tcoherence checking\r\ntime: 0.014; rss: 104MB\twf checking\r\ntime: 0.004; rss: 104MB\titem-types checking\r\ntime: 0.256; rss: 111MB\titem-bodies checking\r\ntime: 0.000; rss: 111MB\tdrop-impl checking\r\ntime: 0.013; rss: 111MB\tconst checking\r\ntime: 0.003; rss: 111MB\tprivacy checking\r\ntime: 0.000; rss: 111MB\tstability index\r\ntime: 0.001; rss: 111MB\tintrinsic checking\r\ntime: 0.000; rss: 111MB\teffect checking\r\ntime: 0.004; rss: 111MB\tmatch checking\r\ntime: 0.002; rss: 113MB\tliveness checking\r\ntime: 0.015; rss: 113MB\trvalue checking\r\ntime: 0.019; rss: 113MB\tMIR dump\r\ntime: 0.013; rss: 113MB\tMIR passes\r\ntime: 0.028; rss: 113MB\tborrow checking\r\ntime: 0.000; rss: 113MB\treachability checking\r\ntime: 0.001; rss: 113MB\tdeath checking\r\ntime: 0.001; rss: 113MB\tstability checking\r\ntime: 0.000; rss: 113MB\tunused lib feature checking\r\ntime: 0.009; rss: 113MB\tlint checking\r\ntime: 0.000; rss: 113MB\tresolving dependency formats\r\ntime: 0.003; rss: 113MB\tPrepare MIR codegen passes\r\n^C\r\n```"}}
{"actor":{"display_login":"DanielWaterworth"}}