converted rest of source code to take pointers into destructor reoutines. make test workdsHg-commit: 78c641225c0516099423eeea3cc66e68fd2f62f3
commit after terrible mergeHg-commit: 6ee623422368621da3dca005325b05a2fcd6d6bb
partcially completed making PETSc object destructors take & for the argumentHg-commit: e5e776c3749e6dc0b2c108f7f84f10a7aaba55f5
use RTLD_DEFAULT instead of dlopen(0, dlflags1|dlflags2); if it existsHg-commit: 0646bfc8488040a9e8df11aed01d89f3cce0a97f
Matt must dieHg-commit: d44798482fe20f5314f2b59dc6cac2245805b0a9
PetscFlistFind() now only searches for symbol in libraries and executables if a flag is passed in.Hg-commit: e9a41a3af8b62f34958a6f82c9f34be7616d4faa
do not dlopen(executable) for --with-dynamic-loading=0Hg-commit: 05b9a81a9d25a07ed37e2ae7f0a458768af78b88
Use #include <header.h> instead of #include "header.h" when there is no intent to search the current directory for header.hHg-commit: bd7216e80cc035071a5136364ab9d04bf9f41a07
removed #define PETSCXXX_DLL from top of all source filesHg-commit: b784aa18ddcf5337d4011d34f0fa008681695ac1
moved definition of PETSC_STDCALL to private/fortranimpl.h where it belongsremoved all DLL export/import stuff since it was never used and never will beremoved MatPermuteSparsify() since it sucked.
moved definition of PETSC_STDCALL to private/fortranimpl.h where it belongsremoved all DLL export/import stuff since it was never used and never will beremoved MatPermuteSparsify() since it sucked.Hg-commit: 72f7a5e60333f6c9780d56fcce45657940d16b13
show more ...
changed all EXTERN to extern the CAPS served no purposeHg-commit: cdf5985509992c2237dbbe07f14278cccee0306c
removed generation of error when PetscDLLSym() does not find symbol in pathremoved duplicate DLL code from fwk.c since no longer neededHg-commit: bcd387c1e4d77febd992f4da143d33b7fe274a3f
Clean up after messy sed in original conversion: (PetscBool ) -> (PetscBool)Hg-commit: d2297d04e5f4a401f60e8ca64322828d2eec0c0c
PetscOptionsTruth -> PetscOptionsBool and relatedHg-commit: dfea0d194d94180043ddc1c2d9d074a0b8717c77
commit after mergeHg-commit: 723159af778f00b91c46c182e3f81137caeebe4e
ISCreateBlock() and ISBlockSetIndices() now takes values relative to blocks not indices. So the third block, for example, is indicated with 3 not 3*bsHg-commit: 71ba4ee06e95b5fcfc0ac2ec0bc9dfc756f7
ISCreateBlock() and ISBlockSetIndices() now takes values relative to blocks not indices. So the third block, for example, is indicated with 3 not 3*bsHg-commit: 71ba4ee06e95b5fcfc0ac2ec0bc9dfc756f72691
Skip PetscFList entries that have been clearedHg-commit: 532b0dba1ac4948a99b30642305592cfd59a9cd9
started converting use of PetscObjectFunctionQuery to PetscTry/UseMethod()Hg-commit: e4779cc5741e3e051848716e6d793b39d6ed8801
fix compiler warning [and a misplaced brace]Hg-commit: 49459c1acf09047ba1cb6c60ebe45b31a8e27f85
Changed PetscTruth to PetscBool and PETSC_TRUTH to PETSC_BOOLnote this requires a new sowing versionHg-commit: 8b4c4277f05e3fb874633288193dab1105bf142a
more 'const char* dlerror()'Hg-commit: 3df5acf5aba5ebe997b6dd595be85e1f58ed5994
PETSC_DLLEXPORT -> PETSCSYS_DLLEXPORTFor consistency with other packages, and since the library is named libpetscsys.Hg-commit: d411519a6aa3d1f4f3f42dfd9d10e405a0d44202
PetscDLSym with a PETSC_NULL handle tries to get the handle of the main executable and use that instead.Corresponding change to PetscFwk and its ex1: null path means "look for component in the curre
PetscDLSym with a PETSC_NULL handle tries to get the handle of the main executable and use that instead.Corresponding change to PetscFwk and its ex1: null path means "look for component in the current executable's symbol space".Hg-commit: 5601da496228cba011f5f8c52c9c5118b99b6d80
updates to docs to include actual hyperlink to users manual when possiblenow use PETSC_HAVE_DYNAMIC_LIBRARIES instead of PETSC_USE_DYNAMIC_LIBRARIES for PetscFListFind() etc so even statically built
updates to docs to include actual hyperlink to users manual when possiblenow use PETSC_HAVE_DYNAMIC_LIBRARIES instead of PETSC_USE_DYNAMIC_LIBRARIES for PetscFListFind() etc so even statically built PETSc can dynamically load new typesHg-commit: 44383b6f330cbb89c18413a3aa580692ad00c36e
Fix for [petsc-maint #47284]Hg-commit: 20b252fe35809e8919fbfe34942d5110c71ed11a
12345678910>>...12