summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* [ci] Remove CI build for unsupported v8 3.14remove-obsolete-js-supportOlly Betts2021-12-021-3/+0
| | | | | | | | | We only support v8 5.0 and later now. libv8-dev is no longer packaged in newer Ubuntu releases, so it seems there isn't an easy way to update this to test a supported v8 version, but really v8 via node is the configuration people will actually use anyway.
* [js] Remove code to handle v8 < 5.0Olly Betts2021-12-027-463/+10
| | | | | We require at least node v6 which means v8 5.0, so code to handle older v8 is no longer useful.
* [js] Update docs re v8 supportOlly Betts2021-12-021-17/+3
| | | | | | We require at least node v6 (which means v8 v5.0) since 7ba19e758632c8aeddcf82ddf48a05f34e218bc9 so updated the manual to reflect this.
* Merge branch 'fix_SWIG_V8_VERSION'William S Fulton2021-12-011-1/+4
|\ | | | | | | | | * fix_SWIG_V8_VERSION: [javascript][v8] SWIG_V8_VERSION generation method corrected.
| * [javascript][v8] SWIG_V8_VERSION generation method corrected.Hirokazu MORIKAWA2021-05-011-1/+4
| | | | | | | | | | | | "SWIG_V8_VERSION" generation method was incorrectly fixed. Signed-off-by: Hirokazu MORIKAWA <morikw2@gmail.com>
* | GHA: Test node versions 6,8,10William S Fulton2021-12-011-0/+15
| | | | | | | | | | | | | | | | Test the documented minimum version 6 and some later versions as was done on Travis. Using ubuntu-18.04 as I couldn't get these versions to work on newer ubuntu-20.04 (some horrid c++ compilation errors)
* | GHA: Add testing of node 17William S Fulton2021-11-271-6/+2
| | | | | | | | Also remove duplicate test of node 14
* | Use JSC version available in Ubuntu 20.04 in the CI buildsVadim Zeitlin2021-11-272-2/+1
| | | | | | | | | | | | Use the newer OS and JavaScript Core library versions for the CI build, we don't have to remain with the old version here, as the newer one works too.
* | Merge pull request #2100 from rex4539/typosWilliam S Fulton2021-11-2424-31/+31
|\ \ | | | | | | Fix typos
| * | Fix typosDimitris Apostolou2021-11-1724-31/+31
| | |
* | | GHA: switch ocaml testing to ubuntu-18.04William S Fulton2021-11-171-0/+1
| | |
* | | Update CI system wrt experimental languagesWilliam S Fulton2021-11-171-4/+4
| | |
* | | GHA: Test experimental languages - mzscheme and ocamlWilliam S Fulton2021-11-171-2/+11
|/ / | | | | | | | | | | These are allowed to fail and they won't fail the overall build (like they did on Travis). Implemented via the continue-on-error flag that Github Actions provides.
* | Don't run appveyor when modifying Github Actions CI filesWilliam S Fulton2021-11-161-1/+2
| |
* | GHA: Test Scilab 6.0 on ubuntu-18.04William S Fulton2021-11-161-0/+4
| | | | | | | | 6.1 on ubuntu-20.04 not yet working
* | Scilab testing: don't hang on errorWilliam S Fulton2021-11-161-0/+3
| |
* | Scilab JAVA_HOME environment fixWilliam S Fulton2021-11-161-0/+6
| | | | | | | | This might be needed on Github Actions as well as Travis??
* | GHA: Add in Scilab testingWilliam S Fulton2021-11-151-0/+8
| |
* | Short struct name in cpp11_final_override for ScilabWilliam S Fulton2021-11-151-1/+1
| |
* | Shorten testcase variable names for Scilab 6 to workWilliam S Fulton2021-11-1512-86/+86
| |
* | Shorter names in cpp11_rvalue_reference3 testcase for ScilabWilliam S Fulton2021-11-151-24/+24
| |
* | Scilab compilation fix when wrapping C++11 enum classesWilliam S Fulton2021-11-151-1/+1
| |
* | CC and CXX override improvements in examplesWilliam S Fulton2021-11-151-18/+18
| | | | | | | | | | | | | | | | Use the overridden CC and CXX compiles when linking when overriding at make time. Previously the following would use CC and CXX specified at configure time when linking: make CC=gcc-11 CXX=g++-11
* | Fix guile examples for C11 and later conformanceWilliam S Fulton2021-11-151-1/+5
| |
* | GHA: Add Guile to c++11,c++14,c++17 testingWilliam S Fulton2021-11-151-0/+7
| |
* | Fix cpp11_type_aliasing testWilliam S Fulton2021-11-151-1/+3
| | | | | | | | Ordering fix for Guile wrappers to compile
* | GHA: Add Lua to c++11,c++14,c++17 testingWilliam S Fulton2021-11-121-0/+7
| |
* | Workaround Lua failing cpp11_raw_string_literals testWilliam S Fulton2021-11-121-0/+5
| |
* | Lua int ref typemap improvementsWilliam S Fulton2021-11-121-4/+4
| | | | | | | | | | Fixes complex typedefs to const int& and const unsigned int&. Fixes cpp11_type_aliasing testcase
* | Testcase warning fix using gcc-11William S Fulton2021-11-121-1/+4
| | | | | | | | warning: ‘this’ pointer is null [-Wnonnull]
* | Fix mismatched new char[] and free() - JavascriptWilliam S Fulton2021-11-122-1/+6
| | | | | | | | | | | | | | | | Javascript - v8 and node only. When wrapping C code char arrays. Now calloc is now used instead of new char[] in SWIG_AsCharPtrAndSize. Fixes gcc-11 warning -Wmismatched-new-delete in arrays and memberin_extend testcases.
* | -Wfree-nonheap-object warning fix using gcc-11William S Fulton2021-11-121-1/+5
| |
* | Fix testcase -Wstringop-truncation warning in gcc11William S Fulton2021-11-123-3/+3
| |
* | Ruby 3.0 requires std::nullptr_tWilliam S Fulton2021-11-121-0/+1
| |
* | Run GHA on all branchesWilliam S Fulton2021-11-121-1/+0
| |
* | GHA: Turn on full c++11, c++14, c++17 testingWilliam S Fulton2021-11-121-5/+100
| | | | | | | | | | | | Like we had on Travis Note that Octave C++11 is already tested
* | GHA: test go 1.17 (latest) versionWilliam S Fulton2021-11-111-1/+1
| |
* | GHA: C++11 testing and compiler nameWilliam S Fulton2021-11-111-28/+18
| | | | | | | | | | | | | | | | Show compiler name (directly from inputs rather than from 'desc'. Fix testing of C++11, C++14. Allow for CSTD override to override with -std=gnu11 for languages whose headers are not -std=c11 compatible. Show c/c++ std being tested from github yaml file in the name.
* | GHA: Fix testing of php versionsWilliam S Fulton2021-11-112-4/+6
| | | | | | | | | | | | | | The ubuntu-20.04 machine has php 7.4 and 8.0 installed. configure.ac always looks for newer versions over older versions of php. To prevent always testing 8.0, remove all versions and just install the required version.
* | Simpler Test code for handling SWIGLANGWilliam S Fulton2021-11-111-22/+24
| |
* | Fix C tests for Javascript and c++17William S Fulton2021-11-111-0/+12
| |
* | Fix nspace warning messageWilliam S Fulton2021-11-111-1/+1
| |
* | Update the apt sources before trying to install anythingVadim Zeitlin2021-11-021-0/+2
| | | | | | | | | | We need to refresh the information about the available packages before trying to install them.
* | GHA: cleaner outputWilliam S Fulton2021-10-221-2/+2
| |
* | GHA: Fix CSTD and CPPSTD usageWilliam S Fulton2021-10-221-7/+9
| |
* | GHA: Remove go-1.3 testingWilliam S Fulton2021-10-221-2/+1
| | | | | | | | | | | | Results in error message: /usr/bin/ld: -r and -pie may not be used together Same problem on Ubuntu 18.04. Same with versions go-1.2 to go-1.5.
* | Fix installation of Go from gimmeWilliam S Fulton2021-10-222-1/+11
| | | | | | | | GHA does not have gimme pre-installed
* | Use source instead of .William S Fulton2021-10-221-1/+1
| |
* | Add SWIG_FEATURES into GHA nameWilliam S Fulton2021-10-221-8/+3
| |
* | GHA: Add python 3.10 testingWilliam S Fulton2021-10-201-0/+3
| |