Only makefiles in the test and tutorial directories need lib/petsc/conf/testCommit-type: housekeeping
Switch to clang-format 16
Fix manual pages based on reports from Jacob's lint toolCommit-type: documentation
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
Cleanup of mat manual pagesCommit-type: documentation
Remove unneeded declarations of LOCDIR from all the makefilesCommit-type:documentation
Merge remote-tracking branch 'origin/release'
Fix Typos
Make PetscErrorCode a non-discardable enum
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 ...
source code format changes due to .clang-format changes
Transform all header-guards into ifndefs to make clang-format ignore them for preprocessor indentation
Remove parent, parentid, flops, time, mem, and memchildren. Deprecate PetscLogObjectParent(), PetscLogObjectMemory(), and PetscNewLog()
Fix manual pages in src/mat directory, very minor source code changeCommit-type: documentation/spend 22h
Remove braces from one-liners w/o PetscCall()
Remove braces from one-liners
clang-format: convert PETSc sources to comply with clang-format
Remove outdated use of if() SETERRQCommit-type: style/spend 20mReported-by: clang-format
Rename PetscStackCallExternalNoErrorCode to PetscStackCallExternalVoidI tried to rebase this into the commit that introduced PetscStackCallExternalNoErrorCode but that produced a massof bad merges
Rename PetscStackCallExternalNoErrorCode to PetscStackCallExternalVoidI tried to rebase this into the commit that introduced PetscStackCallExternalNoErrorCode but that produced a massof bad merges; I am not sure why, so this stands along. Annoying for code review but bisection will work whichis the important thing.Commit-type: housekeeping/spend 2mReported-by: Stefano Zampini
Cleanup and unify naming of PetscCall routinesCommit-type: housekeeping/spend 10m
Fix handling of PetscStack for callback functions and external package calls (and update slepc in sync)Information was often wrong; incorrect filenames and line numbers removedAlso unified naming
Fix handling of PetscStack for callback functions and external package calls (and update slepc in sync)Information was often wrong; incorrect filenames and line numbers removedAlso unified naming for callback function stack framesCommit-type: error-checking, debugability/spend 2h
Mat: remove constness of the i/j args in MatSetPreallocationCOO() to save memory
remove garbage from makefilesIncluding * unused FLAGS variables * All: lib that did not work * stray blank lines etcCommit-type: housekeeping/spend 1h
12345678910