Remove call to Python subprocess for each individual manual page, decreases wwwindex.py time by over a factor of 100Commit-type: docs-only
If DPETSCBUIDTARBALL set, build sowing, c2html for docs- else check and use sowing, c2html from PATH, and disable unneeded optionsCommit-type: docs-only
Merge branch 'barry/2023-07-10/check-bad-source-picky' into 'main'no extra blanks in test harness rulesSee merge request petsc/petsc!6686
add checkbadSource for extra spaces in test harness rules since some reviewers fix them in Gitlab
configure: add --with-fortran-bindings-inplace
tarball: enable fortranstubs via 'allfortranstubstarball'
fortran stubs: remove unused temporary files f90module0.f90
Allow generatefortranstubs.py to generate the stubs and module files in the PETSC_ARCH directory
Refactor/improve short-circuiting of unneeded directories when building fortran stubs
Remove no longer needed python2 hack since we no longer support using python2Commit-type: housekeeping
Merge branch 'barry/2023-06-15/add-fortran-file-viewer' into 'main'Allow one to attach a PETSCVIEWERASCII to a Fortran file unitSee merge request petsc/petsc!6607
HAVE_FORTRAN should be USE_FORTRAN_BINDINGS since it is about generating the Fortran bindings, not about if the Fortran compiler exists
Actually return nonzero error codes if we detect issues
Return error code from module main so CI fails again
Fix clang linter array subscript operator bug
Merge remote-tracking branch 'origin/release'
Fix for python-3.12: 'imp' module has been removed
Don't use PetscMemcpy() or PetscArraycpy() to copy the ops struct
Have clang-format insert newlines at EOF
Add PetscCheck() and PetscCheckA() for FortranAlso fix incorrect use of " in Fortran examples that should be '
Update some discussions in the users manualAlso fix 32bit, 64bit, 32 bit, 64 bit throughout and blas and blas/lapack
CI: disable verbose messages from vermin
1...<<11121314151617181920>>...48