PetscInitialize_DynamicLibraries: fix Sys error message
LIBBASE is no longer used in make so remove it
Merge branch 'release'
Remove unneeded on in Collective statements and fix Collective overCommit-type: documentation
Rename rules.doc and rules.utils because GitLab treats the former as a MS Word document.Thanks-to: Jed Brown
Remove DIRS variable and unneeded tabs from all makefiles since no longer neededCommit-type: housekeeping
Remove first and last empty lines
Fix -Wunused-variablesrc/sys/dll/dlimpl.c: In function ‘PetscDLSym’:src/sys/dll/dlimpl.c:252:31: warning: unused variable ‘dlflags2’ [-Wunused-variable] 252 | int dlflags1 = 0, dlfla
Fix -Wunused-variablesrc/sys/dll/dlimpl.c: In function ‘PetscDLSym’:src/sys/dll/dlimpl.c:252:31: warning: unused variable ‘dlflags2’ [-Wunused-variable] 252 | int dlflags1 = 0, dlflags2 = 0; | ^~~~~~~~src/sys/dll/dlimpl.c:252:17: warning: unused variable ‘dlflags1’ [-Wunused-variable] 252 | int dlflags1 = 0, dlflags2 = 0; | ^~~~~~~~
show more ...
Rename PetscValidPointer -> PetscAssertPointer
Deploy new PetscValidPointer, remove PetscValidXXXPointer
Manual linter fixes: sys
Lint apply: sys
Cleanup of manual pages in src/sys/fileio
build: fix -DPETSC_SKIP_COMPLEXReported-by: "Taller, Daniel" <taller1@llnl.gov>
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
Fix manual pages based on reports from Jacob's lint toolCommit-type: documentation
Remove now unneeded SOURCE* variables from makefilesCommit-type: configure, housekeeping
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
Fix PetscFunctionListPrint() NULL pointer dereference
Remove empty preprocessor variables
Merge branch 'balay/ci-migrate-2' into 'main'CI: migrate to Ubuntu-22.04 (part-2):See merge request petsc/petsc!6124
CI: migrate to Ubuntu-22.04 (part-2):- linux-sycl-double- linux-cxx-cmplx-pkgs-64idx-gcov- arch-ci-linux-pkgs-gcov- arch-ci-linux-matlab-ilp64-gcov: Fix warnings of type: /scratch/svcpetsc/petsc
CI: migrate to Ubuntu-22.04 (part-2):- linux-sycl-double- linux-cxx-cmplx-pkgs-64idx-gcov- arch-ci-linux-pkgs-gcov- arch-ci-linux-matlab-ilp64-gcov: Fix warnings of type: /scratch/svcpetsc/petsc.y/src/sys/utils/str.c:612:10: error: 'epar' may be used uninitialized in this function [-Werror=maybe-uninitialized] src/mat/tests/ex237.c src/sys/dll/dl.c src/sys/fileio/rpath.c src/sys/utils/str.c- arch-ci-linux-pgi- arch-ci-linux-nagfor: migrate to u20 [as u22 gives build errors with MPICH?]- arch-ci-linux-intel-cmplx: workaround build failures of chaco, scalapack, hypre, bamg- arch-ci-linux-intel: Fix: /scratch/svcpetsc/petsc.x/src/ts/tests/ex30.c:404:13: error: ignoring return value of function declared with 'warn_unused_result' attribute [-Werror,-Wunused-result] src/ts/tests/ex30.c- linux-gcc-ifc-cmplx- gce-nfs-short -> gce-u22-short
Remove unneeded declarations of LOCDIR from all the makefilesCommit-type:documentation
12345678910>>...12