Rename PetscValidPointer -> PetscAssertPointer
Deploy new PetscValidPointer, remove PetscValidXXXPointer
Lint apply: dm
Plex: Replace DMPlexGetGhostCellStratum() with DMPlexGetCellTypeStratum()- Also fix DMPlexTransform version
Docs: fix extra spacing
Fix typos
Fix PetscCallMPI(MPI_Allreduce()) with PETSc types
Fix documentation
Remove need for seperate lib/petsc/conf/test file by merging with rules fileCommit-type: maintainability
non-test and tutorial makefiles only need rules.doc not the full rulesCommit-type: documentation
Only makefiles in the test and tutorial directories need lib/petsc/conf/testCommit-type: housekeeping
Fix manual pages based on reports from Jacob's lint toolCommit-type: documentation
Remove now unneeded SOURCE* variables from makefilesCommit-type: configure, housekeeping
Remove empty preprocessor variables
Remove unneeded declarations of LOCDIR from all the makefilesCommit-type:documentation
Fix -Wunused-result
Make PetscErrorCode a non-discardable enum
Fix manual pages in a variety of parts of src/dmStill many other parts of DM need to have their manual pages updatedCommit-type: housekeeping/spend 4h
Fix -Wstrict-prototypeswarning: a function declaration without a prototype is deprecated in all versions of C
A few more codespell fixes
source code format changes due to .clang-format changes
Transform all header-guards into ifndefs to make clang-format ignore them for preprocessor indentation
Merge branch 'jolivet/fix-implicit-fallthrough' into 'main'Fix -Wimplicit-fallthroughSee merge request petsc/petsc!5655
Fix -Wimplicit-fallthrough
Remove parent, parentid, flops, time, mem, and memchildren. Deprecate PetscLogObjectParent(), PetscLogObjectMemory(), and PetscNewLog()
12345678910>>...20