Join GitHub today
GitHub is home to over 31 million developers working together to host and review code, manage projects, and build software together.
Sign upNightly Compile Time Regression (06/23 to 07/01) #34630
Comments
This comment has been minimized.
This comment has been minimized.
|
cc @jseyfried could be your macro-related changes. |
This comment has been minimized.
This comment has been minimized.
|
It's pretty macro-heavy, so that would actually make sense. |
This comment has been minimized.
This comment has been minimized.
|
triage: I-nominated |
rust-highfive
added
the
I-nominated
label
Jul 3, 2016
alexcrichton
added
the
T-compiler
label
Jul 3, 2016
This comment has been minimized.
This comment has been minimized.
|
cc me (want to check this on my assembler macro) |
This comment has been minimized.
This comment has been minimized.
|
The project in question is steffengy/pesty-php, for reference. |
This comment has been minimized.
This comment has been minimized.
|
I'll look into it. |
This comment has been minimized.
This comment has been minimized.
|
@jseyfried bisect shows that the first bad commit is 5bf7970 |
This comment has been minimized.
This comment has been minimized.
|
@steffengy Thanks for bisecting -- I fixed this in #34652. |
bors
added a commit
that referenced
this issue
Jul 6, 2016
bors
added a commit
that referenced
this issue
Jul 7, 2016
bors
closed this
in
#34652
Jul 7, 2016
jseyfried
referenced this issue
Oct 16, 2016
Merged
macros: fix partially consumed tokens in macro matchers #37208
eddyb
added a commit
to eddyb/rust
that referenced
this issue
Oct 18, 2016
eddyb
added a commit
to eddyb/rust
that referenced
this issue
Oct 19, 2016
eddyb
added a commit
to eddyb/rust
that referenced
this issue
Oct 19, 2016
alexcrichton
added a commit
to alexcrichton/rust
that referenced
this issue
Nov 4, 2016
alexcrichton
added a commit
to alexcrichton/rust
that referenced
this issue
Nov 5, 2016
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
steffengy commentedJul 3, 2016
I noticed a pretty huge compile time regression from
rustc 1.11.0-nightly (ad7fe6521 2016-06-23)torustc 1.11.0-nightly (01411937f 2016-07-01).Compiling the same project, results in a pretty big increase in expansion time.
I could notice similar (about 11x) slow-downs on my windows installation and
reproduced it on a fresh ubuntu.
All instructions used can be found here: https://gist.github.com/steffengy/ab3660ec9d6eecb0fc38e7d536d9e7ef