Convert all header guards to pragma once
Fix some malformed if !defined() header guards
Add static to internal functions
Some objects such as PETSC_VIEWER_STDOUT_WORLD cannot be destroyed by users.Reported-by: maitri ksh <maitri.ksh@gmail.com>
Remove git directory whose parent directory has same filesSome duplication with git commands must have happened at some point that was not noticed
Remove dead code associated to PETSC_MISSING_ERRNO_EINTR
Rename PetscValidPointer -> PetscAssertPointer
Deploy new PetscValidPointer, remove PetscValidXXXPointer
Manual linter fixes: sys
Lint apply: sys
HAVE_FORTRAN should be USE_FORTRAN_BINDINGS since it is about generating the Fortran bindings, not about if the Fortran compiler exists
Fix trivial typos etc in some manual pagesAlso remove manual page for SNESNGSFunction since it does not exist
Format the ftn-custom files with clang-format. Apparently no particular reason we did not format them initially
More manual page fixes
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
Fixes to skip the compiling of mex scripts into the PETSc library
Remove now unneeded SOURCE* variables from makefilesCommit-type: configure, housekeeping
Remove unneeded SOURCEH from makefilesNo longer used by docs or build
Remove empty preprocessor variables
Fix up viewer manual pagesCommit-type: documentation
Remove unneeded declarations of LOCDIR from all the makefilesCommit-type:documentation
Make PetscErrorCode a non-discardable enum
Copyediting and cleanup of later sections of user manual; add links to manual from PetscLog and PetscView manual pagesCommit-type: documentation/spend 8h
Remove unneeded " on xxx" from most Collective comments in manual pagesThe phrase was unneeded 99% of the timeI did not remove in the dm directory since another MR is still active that affects th
Remove unneeded " on xxx" from most Collective comments in manual pagesThe phrase was unneeded 99% of the timeI did not remove in the dm directory since another MR is still active that affects that directoryCommit-type: documentation/spend 20m
show more ...
1234567