Fortran is always F2003: removed leftovers
Minor cleanup of Fortran binding stuff to simplify future maintainanceThere is no distinction between F90 and non-F90 code so combine ftn-custom and f90-custom directories and fortranimpl.h and f90
Minor cleanup of Fortran binding stuff to simplify future maintainanceThere is no distinction between F90 and non-F90 code so combine ftn-custom and f90-custom directories and fortranimpl.h and f90impl.h files. Also move uses of f90 to ftn when simple
show more ...
Remove duplicates and switch to python3
HAVE_FORTRAN should be USE_FORTRAN_BINDINGS since it is about generating the Fortran bindings, not about if the Fortran compiler exists
A few more codespell fixes
Remove all double blank lines from sourceCommit-type: petsc-style/2h
Turn on checkbadSource test to generate an error when found; fix all source code that causes errorsCommit-type: portability-fix, testing-fix, style-fix, feature, maintainability/spend 1.5h
Promote examples/{tests,tutorials}/ to {tests,tutorials}/This shortens paths and improves consistency between test target namesand paths to the source and output files. Most of the work wascompl
Promote examples/{tests,tutorials}/ to {tests,tutorials}/This shortens paths and improves consistency between test target namesand paths to the source and output files. Most of the work wascompleted by this script, followed by mild cleanup of nonconformingcases.for makefile in `git ls-files 'src/*makefile'`; do if rg -q 'DIRS.*\bexamples\b' $makefile; then base=$(dirname $makefile) dirs=$(cd $base/examples && ls -d tests tutorials 2>/dev/null | xargs echo) perl -pi -e "s#^(DIRS.*)\bexamples\b#\1${dirs}#" $makefile git rm $base/examples/makefile for t in $dirs; do git mv $base/examples/$t $base/ perl -pi -e "s#^(LOCDIR[[:space:]]*=).*#\1 $base/$t/#" $base/$t done fidonegit grep -l -E -z 'examples/(tutorials|tests)' | xargs -0 perl -pi -e 's#examples/(tutorials|tests)#\1#g'git checkout @ \ src/docs/website/documentation/changes/ \ src/benchmarks/results/
update Apple example project settings per XcodeCommit-type: bug-fix
includes should always be included relative to include directoryApple changed the location for DocSetsCommit-type: bug-fix, documentation
Apple removed old locations of docsetsA google search revealed this new location but it it is not clear if this is the correct location to store themCommit-type: bug-fix, documentation
python: futurize stage 1 (modernize python-2 code)This should have no behavioral change. It was generated by running futurize -1 -nw config lib setup.py src systemsfollowed by reverting some
python: futurize stage 1 (modernize python-2 code)This should have no behavioral change. It was generated by running futurize -1 -nw config lib setup.py src systemsfollowed by reverting some "from . import" relative imports (PEP 328without 366) and fixing up RDict.py __contains__ to not cause recursion.
Fixed a variety of issues related to iOS buildsSome developers did not properly use relative paths for private include filesfile that is not normally compiled had errors due to outdated API in it
Fixed a variety of issues related to iOS buildsSome developers did not properly use relative paths for private include filesfile that is not normally compiled had errors due to outdated API in it (why is it compiled with iOS?)some iOS build scripts had outdated paths for various itemsiSO version of makeall implicitly assumed PETSC_DIR had been set (OSX version previously fixed by Satish Balay)Reported-by: Francisco Schuetze <fjschuetze@gmail.com>
OSX: fix .dmg create script to set PETSC_DIRAlso fix paths to work on case sensitive file systems.
Documentation did not get updated with new name of os arch fileReported-by: Florian Kleinicke <f@f-kleinicke.de>
updates for generating Apple installations due to changes in locations of include files
some updates for building Apple installers
Minor OSX framework stuff
ability for PETSc to interact with Swiftincomplete example
update PETSc iOS simulator to use 64 arch exclusivelyboy the xcode options for architectures are a confusing mess
add Swift module for PETSc
use xcode for building iOS dynamic library (framework)update opengles for new objective C rules
updates for iOS 8.0
Updates for iOS 8.0 builds
explicitly turn off MPICH shared libraries in its configure if requested by userfix message for Apple XOS framework built by user
123