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
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/
includes should always be included relative to include directoryApple changed the location for DocSetsCommit-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>
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
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
completed tools for generating OSX and iOS installersNote iOS framework not tested on iOS device
both OSX and iOS build .dmg distribution files and examplesCurrently OSX distributes the release version and iOS the simulator version eventually each will distribute both
added installer for iOS including examplesnew location for Frameworks and examples to distinquish between iOS and OSX and debug and optimized
cleaup docs of makeframework
starting code for making iOS framework (uses static library!)moved iOS project examples into proper subdirectories
more missing files for iOS graphics updates to get the OpenGL working
many fixes to build on Ios-include ios project file that never properly got in repository-remove lots of dead Tao code that was not handled by any compiler-cleanup directions for ios builds
updates for opengl esHg-commit: 846c421b72fcde67fdb779bc8125035c5fbc5f2e
updated OpenGL calls to 21st century; why didn't someone tell me they had all be deprecated?Hg-commit: 14fcc81bc41514511304df8b420bfa83c93d78eb
12