summaryrefslogtreecommitdiff
path: root/Tools
Commit message (Collapse)AuthorAgeFilesLines
* Use conventional 'v' prefix for release taggingWilliam S Fulton2020-06-231-2/+2
| | | | | | | See semantic versioning: https://semver.org/spec/v2.0.0.html Closes #1825
* Fix node 6 and 8 testing on TravisWilliam S Fulton2020-06-061-1/+3
| | | | | Later versions of node-gyp (7.0.0) being installed by npm don't seem to work with node 6 and 8.
* Merge branch 'ruby-bigendian'William S Fulton2020-06-021-1/+1
|\ | | | | | | | | | | | | | | * ruby-bigendian: Travis ruby s390x (big endian) architecture testing Install libpcre3-dev for Linux builds Don't fail the build if CPU model or memory can't be detected Switch one of Travis CI Ruby builds to use s390x arch
| * Install libpcre3-dev for Linux buildsVadim Zeitlin2020-05-261-1/+1
| | | | | | | | | | | | This package contains the required PCRE library development files and may be already installed, as is apparently the case for amd64 systems, but also may not be, as when using s390x architecture.
* | Tools/travis-osx-install.sh: disable 'brew cleanup' to save Travis job run timeKarl Wette2020-05-311-0/+3
| |
* | Tools/travis-osx-install.sh: use Tools/brew-install to install OctaveKarl Wette2020-05-311-1/+1
|/
* Test multiple versions of D on Travis.William S Fulton2020-01-071-2/+2
| | | | 2.081 is reportedly broken and 2.086 was tested and fixed in #1594.
* Test Ruby 2.7 on TravisWilliam S Fulton2019-12-301-0/+6
| | | | | Generated code does not yet compile, so set as allow_failure for now rvm master currently needs to be installed when testing ruby-2.7 on Travis
* Octave: remove use of ppa:kwwette/octavesKarl Wette2019-10-161-15/+1
|
* Tools: Unify string quoting in the Python sourcesDmitry D. Chernov2019-07-142-9/+9
|
* Test clang 10.0.1 C++17 - xcode 10.2William S Fulton2019-06-271-3/+0
|
* Merge pull request #1569 from TekuConcept/bug/js-travisci-v4William S Fulton2019-06-271-1/+1
|\ | | | | Fixes Travis CI Build Errors With Node-v4
| * Fixes Travis CI Build Errors With Node-v4Chris Walker2019-06-261-1/+1
| |
* | Travis Octave testing changesWilliam S Fulton2019-05-241-0/+3
|/ | | | | | | | | | | | | | | | - Keep testing Octave 4.0 on Xenial, but the Octave headers break the C++11 tests, so just test C++98. - Drop Octave 4.2 testing on Trusty. - Keep Octave 4.4 testing on Trusty - it is the only C++11 Octave testing done and is just fast enough to beat the 50 minute limit. - Add latest Octave version (5.1) testing by using MacOS and brew. It takes about 49 minutes to run for C++98 testing. Unfortunately it takes longer than the Travis 50 minute limit to test C++11. I can't find a Xenial or MacOS solution for testing Octave and C++11, so we'll keep it on Travis for now. Octave is available as a Flatpak's, but Flatpak doesn't work on Travis as it requires a reboot after installing the flatpak package.
* Move Scilab Travis testing from trusty to xenialWilliam S Fulton2019-05-071-0/+4
|
* Travis gcc version refactorWilliam S Fulton2019-05-022-14/+6
| | | | | Use GCC env variable to hold gcc version to install instead of SWIG_CC and SWIG_CXX.
* Migrate Travis tests from trusty to xenialWilliam S Fulton2019-04-301-11/+9
| | | | | | | Ubuntu trusty 14.04 is end of life April 2019. Ubuntu xenial 16.04 is the main platform for Travis now. Some languages are not working on xenial, so I've left them on trusty for now.
* Travis testing of Go changesv4.0.0rel-4.0.0William S Fulton2019-04-261-0/+3
| | | | | | Use gimme to install a version of Go to test. Travis already uses gimme to pre-install a version of Go. Switch some of the Go testing from travis to xenial.
* Possible fix for MinGW MSYS configure script error from ax_boost_base.m4v4.0.0-beta1rel-4.0.0-beta1William S Fulton2019-04-151-4/+2
| | | | Issue #1435
* Update ax_compare_version.m4 to latest from autoconf archiveWilliam S Fulton2019-04-111-4/+4
| | | | | Purely cosmetic changes Updated to serial #13
* Update ax_path_generic.m4 to latest from autoconf archiveWilliam S Fulton2019-04-111-4/+4
| | | | | Purely cosmetic change Updated to serial #17.
* Update ax_boost_base.m4 to latest from autoconf archiveWilliam S Fulton2019-04-111-116/+132
| | | | | | Updated to serial #45. This is in preparation to a possible fix for issue #1435. The use of AS_CASE requires autoconf-2.60 or later.
* Use wine on Linux to test executable when building windows zip fileWilliam S Fulton2019-04-091-2/+9
|
* Make obs-buildlogs.py Python3 compatibleWilliam S Fulton2019-04-081-1/+1
|
* mkrelease.py improvementsWilliam S Fulton2019-04-081-29/+36
| | | | | Make python3 compatible. Add optional command line arguments.
* Port mkdist.py to Python 3William S Fulton2019-04-081-39/+34
|
* Add a few options to the mkdist.py script for building the distribution tarballWilliam S Fulton2019-04-081-39/+47
|
* MzScheme and Travis CXXFLAGS/CFLAGS supportWilliam S Fulton2019-02-101-0/+2
| | | | | mzc seems to use the CFLAGS, but not the CXXFLAGS env variables. Pass the CXXFLAGS as ++ccf options when compiling c++.
* Add mzscheme to Travis testingWilliam S Fulton2019-02-091-0/+3
| | | | This is an experimental language so needs to go under allow_failures.
* Fix gdb error: Undefined command: "Printf".William S Fulton2019-01-181-2/+2
| | | | | | | | | | | | | | | | | | | | The swig.gdb file provides the swigprint and locswigprint user-defined commands which stopped working somewhere around gdb 8.0 - 8.2. ``` (gdb) swigprint n Undefined command: "Printf". Try "help". (gdb) locswigprint n Undefined command: "Printf". Try "help". (gdb) ``` I couldn't find any mention of gdb's Printf, but replacing Printf with printf works and is documented at https://sourceware.org/gdb/download/onlinedocs/gdb/Output.html#Output Fixes issue #1420 [skip ci]
* Some renamingZackery Spytz2019-01-111-0/+2
| | | | Add OCaml to Tools/testflags.py.
* Correct Travis Ruby compilation flagsWilliam S Fulton2018-08-071-1/+1
|
* Fix Travis Ruby MacOS builds with -Wno-deprecated-declarationsWilliam S Fulton2018-08-061-1/+1
| | | | | | | | | | | | | | | | | Work around Ruby on MacOS Xcode 9.4 misconfiguration defining 'isfinite' to deprecated 'finite'. Example warning: li_std_list_wrap.cxx:7197:9: error: 'finite' is deprecated: first deprecated in macOS 10.9 [-Werror,-Wdeprecated-declarations] if (SWIG_Float_Overflow_Check(v)) { ^ li_std_list_wrap.cxx:7156:73: note: expanded from macro 'SWIG_Float_Overflow_Check' ^ li_std_list_wrap.cxx:7122:29: note: expanded from macro 'SWIG_isfinite' ^ /Users/travis/.rvm/rubies/ruby-2.4.3/include/ruby-2.4.0/ruby/missing.h:180:24: note: expanded from macro 'isfinite' ^ /usr/include/math.h:757:12: note: 'finite' has been explicitly marked deprecated here extern int finite(double) __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_0, __MAC_10_9, __IPHONE_NA, __IPHONE_NA);
* Merge branch 'js-v8-52-tests'William S Fulton2018-08-021-1/+10
|\ | | | | | | | | | | | | | | | | | | | | * js-v8-52-tests: fixed nvm node tests: use provided version if present travis tests for different node versions fix travis tests Test NodeJS 4, 6, 8, and 10 Remove warnings on Node 6.x aka V8 5.0 and 5.1 Add Node 7.x aka V8 5.2+ support
| * fixed nvmfurylynx2018-07-211-3/+5
| |
| * node tests: use provided version if presentfurylynx2018-07-211-4/+8
| |
| * travis tests for different node versionsfurylynx2018-07-211-2/+3
| |
| * fix travis testsfurylynx2018-07-211-1/+2
| |
| * Merge branch 'master' into js-v8-52-testsJacob Gillespie2018-05-012-4/+7
| |\
| * | Test NodeJS 4, 6, 8, and 10Jacob Gillespie2018-05-011-4/+2
| | |
* | | Remove support for PHP5Olly Betts2018-06-072-5/+0
| | | | | | | | | | | | | | | | | | | | | | | | PHP5 is no longer actively supported by the PHP developers and security support for it ends completely at the end of 2018, so it doesn't make sense to include support for it in the upcoming SWIG 4.0.0 release. See #701.
* | | follow-up typosluz.paz2018-05-171-1/+1
| | |
* | | Enhance Travis testing to use gcc 8 and test C++17 and C17William S Fulton2018-05-051-0/+4
| |/ |/|
* | Travis OSX Python 3 build fix for recent changes in brewWilliam S Fulton2018-03-031-2/+1
| |
* | Travis testing: use new deadsnakes repository for testing various python ↵William S Fulton2017-12-311-1/+1
| | | | | | | | | | | | versions See https://github.com/deadsnakes/issues/issues/53
* | Switch to using pycodestyle instead of pep8William S Fulton2017-12-311-1/+1
| |
* | Travis test gcc-7.2 and c++-17William S Fulton2017-10-071-0/+4
| |
* | Restore node testing on Travis (for Ubuntu Trusty)William S Fulton2017-09-121-4/+1
| |
* | Travis fix for pip install pep8William S Fulton2017-09-121-1/+1
|/ | | | | Fix for recent Travis image cleanup. Issue https://github.com/travis-ci/travis-ci/issues/8378
* Octave Travis install workaround tweakWilliam S Fulton2017-03-241-8/+8
| | | | Workaround only needed for kwwette installs