Skip to content

[Merged by Bors] - chore(Data.NNRat.Defs): reduce imports#14541

Closed
mattrobball wants to merge 3 commits intomasterfrom
mrb/reduce_imports_data_nnrat_defs
Closed

[Merged by Bors] - chore(Data.NNRat.Defs): reduce imports#14541
mattrobball wants to merge 3 commits intomasterfrom
mrb/reduce_imports_data_nnrat_defs

Conversation

@mattrobball
Copy link
Copy Markdown
Contributor

@mattrobball mattrobball commented Jul 8, 2024

A more straightforward proof and we can reduce the explicit imports for Data.NNRat.Defs by a third.


Open in Gitpod

@mattrobball mattrobball added awaiting-CI This PR does not pass CI yet. This label is automatically removed once it does. easy < 20s of review time. See the lifecycle page for guidelines. awaiting-review labels Jul 8, 2024
@github-actions
Copy link
Copy Markdown

github-actions bot commented Jul 8, 2024

PR summary db3fccb641

Import changes for modified files

Dependency changes

File Base Count Head Count Change
Mathlib.Data.NNRat.Defs 458 444 -14 (-3.06%)
Mathlib.Data.Nat.Hyperoperation 504 490 -14 (-2.78%)
Mathlib.Data.Int.Star 523 510 -13 (-2.49%)
Mathlib.Data.Rat.Star 540 529 -11 (-2.04%)
Mathlib.NumberTheory.EllipticDivisibilitySequence 535 527 -8 (-1.50%)
Mathlib.Data.Nat.Fib.Basic 617 608 -9 (-1.46%)
Mathlib.Data.Nat.Nth 658 650 -8 (-1.22%)
Mathlib.Data.Num.Prime 547 542 -5 (-0.91%)
Mathlib.Data.Nat.Digits 658 653 -5 (-0.76%)
Import changes for all files
Files Import difference
Too many changes (364)!

Declarations diff

No declarations were harmed in the making of this PR! 🐙

You can run this locally as follows
## summary with just the declaration names:
./scripts/no_lost_declarations.sh short <optional_commit>

## more verbose report:
./scripts/no_lost_declarations.sh <optional_commit>

@grunweg
Copy link
Copy Markdown
Contributor

grunweg commented Jul 8, 2024

Looks great; thanks! Feel free to maintainer merge on my behalf. The CI failure looks intermittent; I've just retried it. (Edit: now CI actually runs)

@github-actions github-actions bot removed the awaiting-CI This PR does not pass CI yet. This label is automatically removed once it does. label Jul 8, 2024
@grunweg
Copy link
Copy Markdown
Contributor

grunweg commented Jul 9, 2024

CI passes, the changes still look good to me - thank you for doing this!
maintainer merge

@grunweg grunweg changed the title chore (Data.NNRat.Defs): reduce imports chore(Data.NNRat.Defs): reduce imports Jul 9, 2024
@github-actions
Copy link
Copy Markdown

github-actions bot commented Jul 9, 2024

🚀 Pull request has been placed on the maintainer queue by grunweg.

@github-actions github-actions bot added the maintainer-merge A reviewer has approved the changed; awaiting maintainer approval. label Jul 9, 2024
Copy link
Copy Markdown
Member

@jcommelin jcommelin left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks 🎉

bors merge

@ghost ghost added ready-to-merge This PR has been sent to bors. and removed awaiting-review labels Jul 9, 2024
mathlib-bors bot pushed a commit that referenced this pull request Jul 9, 2024
A more straightforward proof and we can reduce the explicit imports for `Data.NNRat.Defs` by a third.
@mathlib-bors
Copy link
Copy Markdown
Contributor

mathlib-bors bot commented Jul 9, 2024

Pull request successfully merged into master.

Build succeeded:

@mathlib-bors mathlib-bors bot changed the title chore(Data.NNRat.Defs): reduce imports [Merged by Bors] - chore(Data.NNRat.Defs): reduce imports Jul 9, 2024
@mathlib-bors mathlib-bors bot closed this Jul 9, 2024
@mathlib-bors mathlib-bors bot deleted the mrb/reduce_imports_data_nnrat_defs branch July 9, 2024 09:09
@adomani adomani mentioned this pull request Aug 1, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

easy < 20s of review time. See the lifecycle page for guidelines. maintainer-merge A reviewer has approved the changed; awaiting maintainer approval. ready-to-merge This PR has been sent to bors.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants