1. petsc
  2. PETSc
  3. petsc
  4. Branches

Branches

jed/cray-externc

View source
jed/cray-externc
  • Contributors
    1. Loading...
Author Commit Message Date Builds
250+ commits behind master.
Satish Balay
fix __FUNCT__ and manpage to match PetscFunctionListFind(),PetscObjectQueryFunction() change to macro
Satish Balay
extern-c: fix c build error
Satish Balay
extern-c: more solaris CC fixes. #156997
Satish Balay
extern-c: convert PetscObjectQueryFunction(),PetscFunctionListFind() to macros with a typedef/typecast
Satish Balay
fortranstubs: PETSC_EXTERN messes bfort - so fixup after bfort
Jed Brown
TSAlpha: remove typedef TSAlphaAdaptFunction and use PETSC_EXTERN
Jed Brown
PCTFS: need PETSC_INTERN for functions with function-pointer arguments
Jed Brown
PETSC_EXTERN in definitions for all interfaces involving function pointers C++98 and C++11 specify in Section 7.5.1: Two function types with different language linkages are distinct types even if they are otherwise identical. Most C++ compilers, including GCC, Clang, Intel, MSVC, IBM XL, PGI, PathScale, and Open64, are in direct violation of this standard, but they are in no rush to fix it since that would break lots of existing code and implies an ABI change. …
Jed Brown
Make more private functions static, especially those involving function pointers
Jed Brown
DMPlex: make private functions static
Jed Brown
extern "C": attempt to resolve Cray compiler errors Add PETSC_EXTERN_C_DEFINE for use at definition site of function pointer data that must be extern "C".