Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
3104 commits
Select commit Hold shift + click to select a range
04bacf6
Implement director-disown for PHP
ojwb May 3, 2021
81d1618
Adjust director_finalizer_runme.php
ojwb May 3, 2021
c87047f
Merge branch 'master' into gsoc2017-php7-classes-via-c-api
ojwb May 3, 2021
1eabe1b
Fix type in SWIG_DIRECTOR_CAST
ojwb May 3, 2021
586eb24
php: Stop using dl()
ojwb Mar 22, 2021
61f00da
Fix extension= value for PHP < 7.2
ojwb May 3, 2021
f227e5f
Document extension=modulename
ojwb May 3, 2021
592f230
Remove CG(active_class_entry) = NULL;
ojwb May 3, 2021
6e6d720
Fix segfault in exception class creation
ojwb May 3, 2021
3228399
Don't generate a .php wrapper file by default
ojwb May 4, 2021
2de563a
Update details of PHP undefined constants
ojwb May 4, 2021
f2009ef
Fix and restore disabled code in PHP value example
ojwb May 4, 2021
0d028d8
Rework tests.php
ojwb May 4, 2021
c45fb9d
Add member_pointer_const_runme.php
ojwb May 4, 2021
7983c83
Fix case of expected functions and globals
ojwb May 4, 2021
f245439
[ci] Restore full set of jobs
ojwb May 4, 2021
9bd1b46
Add CHANGES entry
ojwb May 4, 2021
502e718
Merge branch 'gsoc2017-php7-classes-via-c-api'
ojwb May 4, 2021
82b244c
[php] Remove redundant conditional include
ojwb May 4, 2021
ae317cc
Update RELEASENOTES for PHP wrapping changes
ojwb May 4, 2021
e59d344
Improve comment
ojwb May 4, 2021
228b049
Clean up includes of PHP API headers
ojwb May 4, 2021
542f6ca
Fix uses of uninitialised zval
ojwb May 4, 2021
20fd344
Fix comment typo
ojwb May 5, 2021
bc6fdfc
Restore full appveyor config
ojwb May 5, 2021
4ca4283
Update PHP docs for recent changes
ojwb May 6, 2021
ead90be
[php] Fix -prefix when there are subclasses
ojwb May 12, 2021
8dadbcc
[php] Simplify naming of overloaded method wrappers
ojwb May 12, 2021
853c511
[php] Update keyword list
ojwb May 12, 2021
b671a37
[php] Fix reserved class names TRUE, FALSE, NULL
ojwb May 12, 2021
353baeb
[Allegrocl] Remove code for Allegro Common Lisp
ojwb May 12, 2021
3f78ea6
Remove bogus reference to allegrocl:old-sym:name
ojwb May 12, 2021
84ff84f
[Python] Fix memory leaks.
andrew-rogers-sndk May 11, 2021
5f38f9c
[Chicken] Remove code for Chicken
ojwb May 12, 2021
f3ba54c
[CLISP] Remove code for GNU Common Lisp
ojwb May 12, 2021
12f3a85
[Modula3] Remove code for Modula3
ojwb May 12, 2021
11bb422
[Pike] Remove code for Pike
ojwb May 12, 2021
b7a99f2
[S-EXP] Remove code for Common Lisp S-Exp
ojwb May 12, 2021
a54d62b
[UFFI] Remove code for Common Lisp UFFI
ojwb May 12, 2021
02ae516
Remove details of long-removed directories
ojwb May 13, 2021
04a0b52
Merge remote-tracking branch 'upstream/master' into memleak
andrew-rogers-sndk May 17, 2021
4f453e0
Tidy up handling of OOM exceptions - Py*_New will call PyErr_NoMemory…
andrew-rogers-sndk May 17, 2021
1612346
Update tests for failing Python API calls to all use '!= 0'
andrew-rogers-sndk May 18, 2021
448e8d5
Further leak fixes
andrew-rogers-sndk May 18, 2021
e82725b
Merge pull request #2019 from adr26/memleak
wsfulton May 20, 2021
3c168ef
Map known PHP interfaces to zend_class_entry*
ojwb May 5, 2021
8fb25b6
php: SWIG_exception now maps code to exception class
ojwb May 25, 2021
cdc69f9
php: Throw exceptions instead of using errors
ojwb May 25, 2021
17a294c
Replace remaining PHP errors with PHP exceptions
ojwb May 25, 2021
a2fc5ec
Fix "dobule" typos in docs
ojwb Jul 5, 2021
5679115
Revert "Fix extending class in subpackage."
KrisThielemans Jul 30, 2021
30dfe4c
Merge branch 'swig-master-before-alzathar' into matlab-update
KrisThielemans Jul 30, 2021
9545d77
fix matlab module for change in Swig_method_decl
KrisThielemans Jul 30, 2021
212506a
fix whitespaces in matlab branch
KrisThielemans Jul 30, 2021
12b761d
git ignore emacs backup files
KrisThielemans Jul 30, 2021
cb85fe3
fixes to Examples/matlab/constant
KrisThielemans Jul 31, 2021
3991490
Merge remote-tracking branch 'upstream/master' into matlab-update
KrisThielemans Jul 31, 2021
a6a50d7
Merge remote-tracking branch 'KrisThielemans/matlab' into matlab-update
KrisThielemans Jul 31, 2021
9028c9e
correct test-suite/constructor_copy.i
KrisThielemans Jul 31, 2021
2ac2785
[MATLAB] add 2 director tests
KrisThielemans Jul 31, 2021
448b2df
[MATLAB] safer running MATLAB of test-suite and examples
KrisThielemans Jul 31, 2021
2ae5e42
Revert "Issue #51: Removed subsref, subsasgn from SwigRef.m"
KrisThielemans Jul 31, 2021
0248da2
[MATLAB] enable a few examples
KrisThielemans Jul 31, 2021
594b7fc
[MATLAB] test-suite fixes
KrisThielemans Aug 1, 2021
901f399
[CI] generalise travis-linux-install.sh
KrisThielemans Aug 1, 2021
333e2da
[CI] change python install
KrisThielemans Aug 2, 2021
b734d67
[GHA] first GitHub actions workflow
KrisThielemans Aug 2, 2021
fb09a55
[GHA] convert matrix to use include
KrisThielemans Aug 2, 2021
0e45679
[GHA] only run on master and PRs
KrisThielemans Aug 2, 2021
9d50ec9
[GHA] enable GHA branch for the moment
KrisThielemans Aug 2, 2021
a285039
[Python] Fix overload_simple_cast test with 3.10
jschueller Aug 5, 2021
4e599dd
Remove "GHA" branch from the workflow file
vadz Aug 9, 2021
d022a15
Rename workflow file to just ci.yml
vadz Aug 9, 2021
6e47151
Merge branch 'GHA'
vadz Aug 9, 2021
8581405
Merge remote-tracking branch 'upstream/master' into matlab-update
KrisThielemans Aug 22, 2021
4461c44
remove Go -no-cgo option
ianlancetaylor Sep 14, 2021
6ca5d5d
swig -go: don't use crosscall2 for panicking
ianlancetaylor Sep 16, 2021
45ebd33
swig -go: improve _cgo_panic implementation
ianlancetaylor Sep 16, 2021
561a1d8
Fix ODR violations
ojwb Sep 20, 2021
acc41e3
Add missing Go improvements to changes file
wsfulton Sep 24, 2021
067d927
Skip running CI for the changes to the files not affecting it
vadz Sep 30, 2021
5d9bbea
Default to Ubuntu 20.04 if OS is not specified
vadz Sep 30, 2021
a2ff01a
Use better names for the CI builds
vadz Sep 30, 2021
bbfdedc
Define all environment variables at job level
vadz Sep 30, 2021
7692d5f
Set SWIGJOBS environment variable automatically
vadz Sep 30, 2021
9156f39
Don't set shell explicitly for the build steps
vadz Sep 30, 2021
542bc18
Use working directory step option instead of explicit "cd"
vadz Sep 30, 2021
1395b90
Re-add "clean" step of the build
vadz Sep 30, 2021
0c46a30
Use consistent names for the build steps
vadz Sep 30, 2021
84b1b3f
Do not use "make -s" in the CI builds
vadz Sep 30, 2021
6088323
Use ccache for building, not just configuring
vadz Sep 30, 2021
dbb85de
Use the same ccache cache key for all languages but not compilers
vadz Sep 30, 2021
a630029
Add builds with other gcc versions and clang
vadz Sep 30, 2021
55dfa99
Define CC and CXX environment variables correctly
vadz Sep 30, 2021
6c2a460
Use -fPIE for clang builds
vadz Sep 30, 2021
07d1aba
Remove explicit CPP11 from matrix entries not needing it
vadz Sep 30, 2021
b77b90d
Define PY3 environment variable if necessary
vadz Sep 30, 2021
576e831
Don't set CONFIGOPTS to empty string initially
vadz Sep 30, 2021
1f7cd00
Remove unnecessary warning triggering copy ctors from the test
vadz Sep 30, 2021
f0b3010
Avoid another warning about deprecated implicit copy ctor
vadz Sep 30, 2021
58a49ba
Suppress more -Wignored-qualifiers in JavaScript tests
vadz Sep 30, 2021
4b05d8d
Don't run ccomplextest as part of JavaScript test suite
vadz Sep 30, 2021
11c8760
Install rvm in CI setup script if it's not available
vadz Sep 30, 2021
51cb077
Add most of Linux builds from Travis CI
vadz Sep 30, 2021
f038fcb
Do nothing in li_std_functors test when using Ruby 2.6
vadz Oct 1, 2021
3b7e46d
Try using one less make job to see its effect on total time
vadz Oct 1, 2021
892db20
Merge branch 'ci-improvements'
vadz Oct 3, 2021
2c86dd1
Ignore changes to appveyor.yml in GitHub Actions CI workflow
vadz Oct 3, 2021
7744425
Ignore change to files not affecting the build in appveyor.yml
vadz Oct 3, 2021
1f33118
Don't bother building out of date PR versions on AppVeyor
vadz Oct 3, 2021
42ed181
[CMake] Add option to enable pcre
jschueller Aug 5, 2021
6c59cae
Avoid gcc 11 misleading indentation warning in generated code
Aug 31, 2021
8a0ec05
Don't run non-node JS tests in parallel in the CI builds
vadz Oct 3, 2021
2b540ae
Merge branch 'appveyor-ci-improvements'
vadz Oct 13, 2021
b1fe121
GHA workflow break up
wsfulton Oct 13, 2021
af68e7f
GHA: Restore silent flag to building SWIG
wsfulton Oct 13, 2021
b17416c
GHA: remove useless diagnostics
wsfulton Oct 13, 2021
7e97269
Fix Install step
wsfulton Oct 13, 2021
d7c2cbe
GHA: clean up Configure step
wsfulton Oct 13, 2021
61983e0
Try save WITHLANG
wsfulton Oct 13, 2021
aaf19fb
GHA: Fix regressions
wsfulton Oct 13, 2021
d0b6cfe
Factor out common environment setup GHA steps
wsfulton Oct 14, 2021
4df4501
Fix to find scripts in Tools
wsfulton Oct 14, 2021
206105b
GHA: Correctly unset SWIGJOBS for broken parallel language checks
wsfulton Oct 14, 2021
fc31b9a
Add gcc11 testing
wsfulton Oct 15, 2021
6c4125d
GHA: apt-get update for Octave
wsfulton Oct 18, 2021
bfdbcdc
Merge pull request #2088 from wsfulton/actions-gcc11
wsfulton Oct 18, 2021
7a65f02
Update docs - python static members access
wsfulton Oct 20, 2021
76d8e2c
Merge pull request #2064 from jschueller/py310
wsfulton Oct 20, 2021
c280d63
GHA: Add python 3.10 testing
wsfulton Oct 20, 2021
04a6ad3
Add SWIG_FEATURES into GHA name
wsfulton Oct 21, 2021
090b884
Use source instead of .
wsfulton Oct 21, 2021
87c50d8
Fix installation of Go from gimme
wsfulton Oct 22, 2021
cf8268d
GHA: Remove go-1.3 testing
wsfulton Oct 22, 2021
cbbeb42
GHA: Fix CSTD and CPPSTD usage
wsfulton Oct 22, 2021
8b5cd5f
GHA: cleaner output
wsfulton Oct 22, 2021
7ddd9da
Update the apt sources before trying to install anything
vadz Nov 2, 2021
1c34be2
Fix nspace warning message
wsfulton Nov 1, 2021
1bd3e77
Fix C tests for Javascript and c++17
wsfulton Oct 23, 2021
95c76a6
Simpler Test code for handling SWIGLANG
wsfulton Nov 10, 2021
b69b588
GHA: Fix testing of php versions
wsfulton Nov 11, 2021
e74b983
GHA: C++11 testing and compiler name
wsfulton Nov 11, 2021
d13c63d
GHA: test go 1.17 (latest) version
wsfulton Nov 11, 2021
c1d8852
GHA: Turn on full c++11, c++14, c++17 testing
wsfulton Nov 11, 2021
aedcad5
Run GHA on all branches
wsfulton Nov 11, 2021
7da8ce7
Ruby 3.0 requires std::nullptr_t
wsfulton Nov 11, 2021
d15a3cb
Fix testcase -Wstringop-truncation warning in gcc11
wsfulton Nov 11, 2021
6cafc93
-Wfree-nonheap-object warning fix using gcc-11
wsfulton Nov 12, 2021
ada739b
Fix mismatched new char[] and free() - Javascript
wsfulton Nov 12, 2021
842ed6c
Testcase warning fix using gcc-11
wsfulton Nov 12, 2021
01eb2e0
Lua int ref typemap improvements
wsfulton Nov 12, 2021
10af8fd
Workaround Lua failing cpp11_raw_string_literals test
wsfulton Nov 12, 2021
c83466a
GHA: Add Lua to c++11,c++14,c++17 testing
wsfulton Nov 12, 2021
54e2ad0
Fix cpp11_type_aliasing test
wsfulton Nov 15, 2021
47d39ed
GHA: Add Guile to c++11,c++14,c++17 testing
wsfulton Nov 15, 2021
e6b6fa9
Fix guile examples for C11 and later conformance
wsfulton Nov 15, 2021
75cacc1
CC and CXX override improvements in examples
wsfulton Nov 15, 2021
6064913
Scilab compilation fix when wrapping C++11 enum classes
wsfulton Nov 15, 2021
b53b2f1
Shorter names in cpp11_rvalue_reference3 testcase for Scilab
wsfulton Nov 15, 2021
99954d6
Shorten testcase variable names for Scilab 6 to work
wsfulton Nov 15, 2021
63733a3
Short struct name in cpp11_final_override for Scilab
wsfulton Nov 15, 2021
2582e3f
GHA: Add in Scilab testing
wsfulton Nov 15, 2021
9f5ad6d
Scilab JAVA_HOME environment fix
wsfulton Nov 15, 2021
dbab08e
Scilab testing: don't hang on error
wsfulton Nov 16, 2021
0ec35cf
GHA: Test Scilab 6.0 on ubuntu-18.04
wsfulton Nov 16, 2021
ac9f819
Don't run appveyor when modifying Github Actions CI files
wsfulton Nov 16, 2021
f586d92
Fix typos
rex4539 Nov 13, 2021
07f18be
GHA: Test experimental languages - mzscheme and ocaml
wsfulton Nov 17, 2021
9f8e910
Update CI system wrt experimental languages
wsfulton Nov 17, 2021
3354345
GHA: switch ocaml testing to ubuntu-18.04
wsfulton Nov 17, 2021
a39c269
Merge pull request #2100 from rex4539/typos
wsfulton Nov 24, 2021
6a56426
Use JSC version available in Ubuntu 20.04 in the CI builds
vadz Nov 2, 2021
0304bdb
GHA: Add testing of node 17
wsfulton Nov 27, 2021
ebe14e6
Fixed crashes when using embedded Python interpreters.
jsenn Nov 30, 2021
26d6931
GHA: Test node versions 6,8,10
wsfulton Dec 1, 2021
f17b6bd
Merge branch 'fix_SWIG_V8_VERSION'
wsfulton Dec 1, 2021
160b8c5
Added extern "C" block that was removed in previous commit.
jsenn Dec 1, 2021
e30dfea
[js] Update docs re v8 support
ojwb Dec 2, 2021
7c97bd5
[js] Remove code to handle v8 < 5.0
ojwb Dec 2, 2021
bebb3d4
[ci] Remove CI build for unsupported v8 3.14
ojwb Dec 2, 2021
51f586b
Merge pull request #2111 from swig/remove-obsolete-js-support
ojwb Dec 2, 2021
c25df74
[php7] Use destructor action if present
ojwb Dec 2, 2021
be51cb6
Merge branch 'fix-crash-2101'
wsfulton Dec 2, 2021
e238479
Add Python embedded interpreters fix to changes file
wsfulton Dec 2, 2021
a5f85be
HTML doc fixes
wsfulton Dec 2, 2021
5bdc207
Remove bom in Windows.html
wsfulton Dec 2, 2021
8432d3f
GHA: Test currently supported php versions 7.0-8.1
wsfulton Dec 4, 2021
ee3c9bd
[php] Check fooCount() in newobject1_runme.php
ojwb Dec 3, 2021
883b42d
[php] Ensure _runme.php calls check::done()
ojwb Dec 3, 2021
852eab7
Allow swig wrapped modules to compile with -Bsymbolic
rwf1 May 12, 2021
81f9e66
Octave module lets examples and tests work with Octave-6 * Try-catch …
rwf1 May 12, 2021
983b916
Additional changes due to name changes in octave-6 * is_map to isstru…
rwf1 May 13, 2021
3947df8
GHA: Test Octave 6.4
wsfulton Dec 5, 2021
5ada46b
Whitespace consistency fix in CI-linux-install.sh
wsfulton Dec 5, 2021
e093540
Add Octave 6 to changes file
wsfulton Dec 5, 2021
e902ab5
Add Python 3.11 support: use Py_SET_TYPE()
vstinner Dec 6, 2021
7246cfa
Merge pull request #2116 from vstinner/python311
wsfulton Dec 7, 2021
c0c7a8d
[php] Fix two incorrect PHP 8 conditionals
ojwb Dec 8, 2021
c60507e
[php] configure: Check for php8.1 binary
ojwb Dec 8, 2021
fd013c3
[php] Remove unused variable
ojwb Dec 10, 2021
4467c94
Fix removeNode() to really unset previousSibling
ojwb Dec 10, 2021
bf68b37
Remove unused code from PHP backend
ojwb Dec 12, 2021
7d70402
Update PHP source comment
ojwb Dec 12, 2021
48bb7e0
Simplify PHP backend code
ojwb Dec 12, 2021
b78f0ee
[php] Add runme for long_long testcase
ojwb Dec 12, 2021
94ad892
[php] Remove redundant in typemap for bool
ojwb Dec 12, 2021
4c7febf
Make DOH Char macro more robust
ojwb Dec 12, 2021
98b8578
[php] Tidy up code which processes in typemaps
ojwb Dec 13, 2021
fa2f9dc
[lua] Fix maybe-uninitialized warning in generated code
tytan652 Dec 14, 2021
7418da9
Fix transposed outputs in internals doc
ojwb Dec 13, 2021
6ef820a
[php] Simplify creating overload dispatch name
ojwb Dec 15, 2021
9ffa15b
Tweak source whitespace to match SWIG conventions
ojwb Dec 15, 2021
6253583
Rename php_fetch_object with swig_ prefix
ojwb Dec 16, 2021
5da86a1
Make some generated functions static
ojwb Dec 16, 2021
78f5404
Improve generated object handlers
ojwb Dec 16, 2021
f976927
Fix source code comment typo
ojwb Dec 16, 2021
cf802c6
Improve naming of zend_class_entry structs
ojwb Dec 17, 2021
4672318
Make some generated variables static
ojwb Dec 17, 2021
499fb74
Remove unused Printf parameters
ojwb Dec 17, 2021
847f0a6
Merge branch 'php-codegen-improvements'
ojwb Dec 17, 2021
f04d741
[php] Actually implement abstract_inherit_runme.php
ojwb Dec 18, 2021
cc5395a
[php] Add more checks to some PHP testcases
ojwb Dec 18, 2021
dee8b65
[php] Always use <?php to start .php file
ojwb Dec 18, 2021
6f016f3
TODO: Remove stale PHP entry
ojwb Dec 18, 2021
7d75e3e
[PHP] Add new PHP 8.1 keyword
ojwb Dec 18, 2021
a7f2c3d
[php] Add overload_simple_runme.php
ojwb Dec 18, 2021
69b580d
[php] Use SWIG_TypeCheckStruct to check types
ojwb Dec 19, 2021
1af02c8
[MATLAB] let configure check matlab command line
KrisThielemans Dec 20, 2021
9538b37
[MATLAB] more silent test-suite
KrisThielemans Dec 20, 2021
63d792e
[MATLAB] run test-suite with mex silent
KrisThielemans Dec 20, 2021
14c0caa
[MATLAB] fix test-suite output
KrisThielemans Dec 21, 2021
538163e
[MATLAB] fix Octave path for test-suite
KrisThielemans Dec 21, 2021
f6b140c
[MATLAB] fix Octave path for examples
KrisThielemans Dec 21, 2021
cecdea3
[MATLAB] fixed Makefiles for examples
KrisThielemans Dec 21, 2021
7a9bf33
Remove C++ comments from preproc C test
wsfulton Dec 21, 2021
1b22fef
[php] Add missing runmes for overload_* testcases
ojwb Dec 21, 2021
2d76057
preproc_cpp test for testing preprocessor and C++
wsfulton Dec 22, 2021
860731e
Remove redundant test cases
ojwb Dec 22, 2021
9f87d81
Clean up testcase source whitespace
ojwb Dec 23, 2021
c42e897
[php] Improve wording in the manual
ojwb Dec 24, 2021
fa36d6f
[python] Add 3.10 to Python versions in configure
ojwb Dec 24, 2021
9e95f7f
[php] Add director_ownership_runme.php
ojwb Dec 29, 2021
130813b
Escape a literal > in PHP.html
ojwb Dec 29, 2021
48eba82
Remove obsolete code to set SWIG_V8_VERSION
ojwb Dec 29, 2021
b3594ff
[MATLAB] simplify SwigRef.subsref
KrisThielemans Dec 29, 2021
b451aff
Merge remote-tracking branch 'upstream/master' into matlab-update
KrisThielemans Dec 30, 2021
48a4439
[MATLAB] fix corner case of void function
KrisThielemans Dec 30, 2021
0110c79
[MATLAB] remove disp() from SwigRef
KrisThielemans Dec 30, 2021
31bf99d
[MATLAB] added chapter in the manual
KrisThielemans Dec 30, 2021
f606f53
Add MATLAB support to GitHub Actions (#8)
traversaro Jul 28, 2022
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
471 changes: 471 additions & 0 deletions .github/workflows/ci.yml

Large diffs are not rendered by default.

33 changes: 28 additions & 5 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@
.*.sw?
*.bak
*.log
*~
.DS_Store

# Local PCRE
Expand Down Expand Up @@ -66,6 +67,7 @@ CCache/ccache_swig_config.h
CCache/config.h
CCache/config.log
CCache/config.status
CCache/config_win32.h
Examples/Makefile
Examples/d/example.mk
Examples/guile/Makefile
Expand All @@ -85,6 +87,8 @@ swig.spec
# Build Artifacts
.dirstamp
CCache/ccache-swig
CCache/ccache-swig.1
CCache/web/ccache-swig-man.html
Lib/swigwarn.swg
Source/CParse/parser.c
Source/CParse/parser.h
Expand Down Expand Up @@ -147,8 +151,11 @@ Examples/guile/*/my-guile

# Java
Examples/test-suite/java/*/
Examples/test-suite/java/expected.txt
Examples/test-suite/java/got.txt
Examples/java/*/*.java
!Examples/java/*/runme.java
Examples/java/doxygen/javadocs

# Javascript
Examples/test-suite/javascript/*/
Expand All @@ -161,21 +168,32 @@ Examples/test-suite/matlab/*setup.m
Examples/test-suite/matlab/SwigRef.m
Examples/test-suite/matlab/SwigMem.m

# OCaml
Examples/test-suite/ocaml/*.ml*
Examples/test-suite/ocaml/*.cm*
Examples/test-suite/ocaml/*_runme
!Examples/test-suite/ocaml/*runme.ml
Examples/ocaml/**/example.ml*
Examples/ocaml/**/runme
Examples/ocaml/**/runme_top
Examples/ocaml/**/*.cm*
Examples/ocaml/**/swig.ml*
Examples/ocaml/**/swigp4.ml

# Octave
swigexample*.oct
Examples/test-suite/octave/*.oct
Examples/test-suite/octave/octheaders.hpp
Examples/test-suite/octave/octheaders.hpp.gch

# Perl5
Examples/test-suite/perl5/*.pm
Examples/perl5/*/*.pm

# PHP
Examples/test-suite/php/php_*.h
Examples/test-suite/php/*.php
!Examples/test-suite/php/*runme.php
!Examples/test-suite/php/skel.php
Examples/php/*/php_*.h
Examples/php/*/example.php
Examples/php/pragmas/example.php

# Python
# Based on https://github.com/github/gitignore/blob/master/Python.gitignore
Expand All @@ -184,11 +202,16 @@ Examples/php/*/example.php
/__pycache__/
Examples/test-suite/python/*.py
!Examples/test-suite/python/*runme.py
Examples/python/*/example.py
Examples/python/**/bar.py
Examples/python/**/base.py
Examples/python/**/example.py
Examples/python/**/foo.py
Examples/python/**/robin.py
Examples/python/**/runme3.py
Examples/python/**/spam.py
Examples/python/import_packages/module_is_init/pkg1/__init__.py
Examples/python/import_packages/namespace_pkg/path4.zip
Examples/python/doxygen/example.html

# R
Examples/test-suite/r/*.R
Expand Down
Loading