checkbadSource: enforce proper style in makefiles
Add to CI compilers flags '-Wconversion', '-Wno-sign-conversion', '-Wno-float-conversion', '-Wno-implicit-float-conversion']Also fix the code to repository to compile cleanly with these flags in th
Add to CI compilers flags '-Wconversion', '-Wno-sign-conversion', '-Wno-float-conversion', '-Wno-implicit-float-conversion']Also fix the code to repository to compile cleanly with these flags in the CI
show more ...
BT: Fix for parallel viewing
Merge branch 'barry/2023-10-25/rename-rules-doc' into 'main'Rename rules.doc and rules.utils because GitLab treats the former as a MS Word document.See merge request petsc/petsc!6965
CI: migrate linux-opt-misc to ARMAnd disable gcov as it gives errors on linux/armFix BT viewer for:not ok diff-dm_impls_plex_tests-ex13_0 # Error code: 1
Rename rules.doc and rules.utils because GitLab treats the former as a MS Word document.Thanks-to: Jed Brown
Prune some PetscViewer internals:1. Make functions used only within a single TU static2. Make private functions used only within PETSc either PETSC_INTERN orPETSC_SINGLE_LIBRARY_INTERN3. Apply t
Prune some PetscViewer internals:1. Make functions used only within a single TU static2. Make private functions used only within PETSc either PETSC_INTERN orPETSC_SINGLE_LIBRARY_INTERN3. Apply the same treatment to variables
Sys: Move PetscBT declaration to petscsystypes.hThe PetscBT header included an inline function that callsPetscViewer functions. I want to use PetscBT in the exposedlogging interface, but can't d
Sys: Move PetscBT declaration to petscsystypes.hThe PetscBT header included an inline function that callsPetscViewer functions. I want to use PetscBT in the exposedlogging interface, but can't do that with the current headerorganization.To be able to use PetscBT in this way, I move the declarationof PetscBT into petscsystypes.h (independent of the inlinefunctions like PetscBTLookup), and I move the PetscBTViewout of the header and into a new file,src/sys/classes/viewer/utils/btview.c.In moving PETSC_BITS_PER_BYTE (= CHAR_BIT) into petscsystypes.hI noticed that limits.h is included in petscsystypes.h so thereis no need to additionally include it in petscsys.h, so I removedthat include.