Skip to content
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

Deprecate NDefOps and NIso #18668

Merged
merged 4 commits into from Feb 14, 2024
Merged

Conversation

Villetaneuse
Copy link
Contributor

@Villetaneuse Villetaneuse commented Feb 12, 2024

These files are not used in the stdlib, it's unlikely they are very useful to anyone.

  • Numbers.Natural.Abstract.NDefOps defines some operations on an abstract Natural domain; the operations should be defined in the corresponding implementations instead.
  • Numbers.Natural.Abstract.NIso studies isomorphisms between models of NAxioms, this is very rarely (if at all) used.
  • Added changelog.
  • Added / updated documentation.

@Villetaneuse Villetaneuse requested review from a team as code owners February 12, 2024 14:07
@coqbot-app coqbot-app bot added the needs: full CI The latest GitLab pipeline that ran was a light CI. Say "@coqbot run full ci" to get a full CI. label Feb 12, 2024
Villetaneuse added a commit to Villetaneuse/coq that referenced this pull request Feb 12, 2024
@proux01
Copy link
Contributor

proux01 commented Feb 12, 2024

@coqbot run full ci

@coqbot-app coqbot-app bot removed the needs: full CI The latest GitLab pipeline that ran was a light CI. Say "@coqbot run full ci" to get a full CI. label Feb 12, 2024
@herbelin
Copy link
Member

Indeed, maybe more results for logicians than for a stdlib.

@Villetaneuse Villetaneuse added kind: cleanup Code removal, deprecation, refactorings, etc. part: standard library The standard library stdlib. labels Feb 12, 2024
@coqbot-app coqbot-app bot added the needs: full CI The latest GitLab pipeline that ran was a light CI. Say "@coqbot run full ci" to get a full CI. label Feb 13, 2024
@proux01 proux01 self-assigned this Feb 13, 2024
@proux01 proux01 added this to the 8.20+rc1 milestone Feb 13, 2024
proux01 and others added 4 commits February 14, 2024 10:17
These files are not used in the stdlib, it's unlikely they are very
useful to anyone.

- `Numbers.Natural.Abstract.NDefOps` defines some operations on an
  abstract Natural domain; the operations should be defined in the
  corresponding implementations instead.
- `Numbers.Natural.Abstract.NIso` studies isomorphisms between models of
  NAxioms, this is very rarely (if at all) used.
@proux01
Copy link
Contributor

proux01 commented Feb 14, 2024

Apparently, the refman compilation failure was due to the faulty indentation of the changelog of #18564 (cc @andres-erbsen FYI) but only showed up now, when adding something below in the same item list.

@proux01
Copy link
Contributor

proux01 commented Feb 14, 2024

@coqbot merge now

Copy link
Contributor

coqbot-app bot commented Feb 14, 2024

@proux01: You cannot merge this PR because:

  • There is still a needs: full CI label.

@proux01 proux01 removed the needs: full CI The latest GitLab pipeline that ran was a light CI. Say "@coqbot run full ci" to get a full CI. label Feb 14, 2024
@proux01
Copy link
Contributor

proux01 commented Feb 14, 2024

@coqbot merge now

Copy link
Contributor

coqbot-app bot commented Feb 14, 2024

@proux01: You can't merge the PR because it hasn't been approved yet.

@proux01
Copy link
Contributor

proux01 commented Feb 14, 2024

@coqbot merge now

@coqbot-app coqbot-app bot merged commit e66c16f into coq:master Feb 14, 2024
5 of 6 checks passed
@Villetaneuse
Copy link
Contributor Author

@coqbot merge now

Thank you very much!

Copy link
Contributor

coqbot-app bot commented Feb 14, 2024

@Villetaneuse: You cannot merge this PR because:

  • You are the author.

louiseddp pushed a commit to louiseddp/coq that referenced this pull request Feb 27, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
kind: cleanup Code removal, deprecation, refactorings, etc. part: standard library The standard library stdlib.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants