Merge branch 'jeremy/less-strcpy-strcat' into 'main'Use Petsc[Strncpy,Strlcat,Memcpy] over Petsc[Strcpy,Strcat]Closes #1332See merge request petsc/petsc!6115
Clean up PETSc str ops to use more secure implementations where possible. These include:- Use PetscStrncpy()/PetscStrlcat()/PetscMemcpy() over PetscStrcpy()/PetscStrcat()- Use PetscArraycpy() over
Clean up PETSc str ops to use more secure implementations where possible. These include:- Use PetscStrncpy()/PetscStrlcat()/PetscMemcpy() over PetscStrcpy()/PetscStrcat()- Use PetscArraycpy() over PetscMemcpy() as appropriate for string buffer copying- Use built in string from name over hardcoding- Use sizeof over hardcoded length- Replace some Strlcat with Strncpy when offset is known
show more ...
MatDense CUPM
Fix C++20 implicit enum-float conversions
Remove empty preprocessor variables
Cleanup of mat manual pagesCommit-type: documentation
Merge branch 'jolivet/housekeeping' into 'main'Some more housekeepingSee merge request petsc/petsc!6130
Merge branch 'barry/2023-02-22/rm-locdir' into 'main'Remove need for hardwired LOCDIR in all makefilesSee merge request petsc/petsc!6113
Remove unneeded declarations of LOCDIR from all the makefilesCommit-type:documentation
Docs: small fixes and typos
Double spaces, wrong backticks, or unneeded braces
A variety of manual page fixes for problems found by Jacob's lint or noted while fixing those problemsCommit-type: docs-only
Add support for Mat to allow skipping preallocation by having the first round of MatSetValues use hash* MATPREALLOCATOR can be deprecated as well as possibly some other preallocation macros/routine
Add support for Mat to allow skipping preallocation by having the first round of MatSetValues use hash* MATPREALLOCATOR can be deprecated as well as possibly some other preallocation macros/routines* Optimizations such as direct support for MatSetValuesBlocked() for *BAIJ can be added in the futureCommit-type: feature/spend 25h
Merge remote-tracking branch 'origin/release'
Merge branch 'barry/2023-02-07/fix-man-pages/release' into 'release'Fix a few manual pages using Jacob's make lint informationSee merge request petsc/petsc!6029
Merge branch 'jacobf/2023-01-21/improve-ci-coverage' into 'main'Improve CI CoverageSee merge request petsc/petsc!6000
fix up matrix.c manual pages, yet againCommit-type: documentation/spend 20m
Fix a few manual pages using Jacob's make lint informationCommit-type: documentation
Improve Mat and DM coverage by ifdef-ing out unused code that otherwise should not counttowards coverage
Docs: fix extra spaces/ticks/missing parentheses
Fix Typos
Make PetscErrorCode a non-discardable enum
Merge branch 'barry/2022-12-27/rm-vecgetarray-fortran-examples' into 'main'Replace use of VecGetArray() and friends from Fortran examples and docsSee merge request petsc/petsc!5950
1...<<11121314151617181920>>...111