Skip to content

incr.comp.: Don't include span information in the ICH of type definitions #43107

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 1 commit into from
Jul 12, 2017

Conversation

michaelwoerister
Copy link
Member

This should improve some of the regex tests on perf.rlo. Not including spans into the ICH is harmless until we also cache warnings. To really solve the problem, we need to do more refactoring (see #43088).

r? @nikomatsakis

@shepmaster shepmaster added the S-waiting-on-review Status: Awaiting review from the assignee but also interested parties. label Jul 7, 2017
@nikomatsakis
Copy link
Contributor

@bors r+

@bors
Copy link
Collaborator

bors commented Jul 11, 2017

📌 Commit bca8570 has been approved by nikomatsakis

@bors
Copy link
Collaborator

bors commented Jul 12, 2017

⌛ Testing commit bca8570 with merge 8bba5ad...

bors added a commit that referenced this pull request Jul 12, 2017
…komatsakis

incr.comp.: Don't include span information in the ICH of type definitions

This should improve some of the `regex` tests on perf.rlo. Not including spans into the ICH is harmless until we also cache warnings. To really solve the problem, we need to do more refactoring (see #43088).

r? @nikomatsakis
@bors
Copy link
Collaborator

bors commented Jul 12, 2017

☀️ Test successful - status-appveyor, status-travis
Approved by: nikomatsakis
Pushing 8bba5ad to master...

@bors bors merged commit bca8570 into rust-lang:master Jul 12, 2017
@Mark-Simulacrum
Copy link
Member

About 10 second improvements, 36 MB less memory used on regex Compiler::new and compile_one benchmarks.

See overall timing, overall RSS usage, by pass timing and by-pass RSS usage.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
S-waiting-on-review Status: Awaiting review from the assignee but also interested parties.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants