summaryrefslogtreecommitdiff
path: root/Tools
Commit message (Collapse)AuthorAgeFilesLines
...
* | Merge branch 'cmake-simple'William S Fulton2021-03-012-0/+132
|\ \ | | | | | | | | | | | | | | | | | | | | | * cmake-simple: CMake test, run -swiglib Misc fixes Enable cmake build in CI Initial CMake configuration.
| * | Misc fixesMichel Zou2021-02-261-14/+14
| | |
| * | Initial CMake configuration.Oliver Buchtala2021-02-252-0/+132
| | | | | | | | | | | | Needs to be tested under OSX and Windows.
* | | configure.ac: pick up javascriptcoregtk-4.0,3.0 if available.Andy Polyakov2021-03-011-1/+1
|/ / | | | | | | | | Ubuntu 20 doesn't have libwebkitgtk-dev/libjavascriptcoregtk-1.0-dev, but it has 4.0. Ubuntu 18 provides 3.0 as option.
* | Travis osx: install tclWilliam S Fulton2021-02-201-0/+3
| |
* | brew-install now handles more than one argumentWilliam S Fulton2021-02-201-1/+1
| |
* | Travis osx: perl needs installing nowWilliam S Fulton2021-02-201-0/+3
| |
* | Travis osx - guile is now pre-installedWilliam S Fulton2021-02-201-3/+0
| |
* | Travis: brew list versionsWilliam S Fulton2021-02-201-1/+2
|/
* 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.