Vadim Zeitlin
07d81cc1e9
Use new unified Mono mcs compiler if available under Unix
...
Do not prefer the old .NET 2 gmcs compiler, which was used even if the newer
.NET 4 mcs was available. This is recommended by Mono project, see
http://www.mono-project.com/docs/about-mono/languages/csharp/ , and the .NET 1
original mcs is nowhere to be found nowadays.
2017-04-01 23:51:17 +02:00
Joe LeVeque
e66d8125aa
[Lua] Fix compiler warnings
2017-03-31 01:45:26 -07:00
William S Fulton
ceea1d9905
Merge branch 'tamuratak-ruby_simple_assertion'
...
* tamuratak-ruby_simple_assertion:
Rename new Ruby assert functions used in test-suite
[ruby] add simple assertions.
2017-03-31 07:32:28 +01:00
William S Fulton
d56c8ef9ff
Rename new Ruby assert functions used in test-suite
2017-03-31 07:32:04 +01:00
William S Fulton
8e70c588df
Add #917 to changes file
2017-03-29 18:07:49 +01:00
Takashi Tamura
b32854bc59
use forward declaration to treat the dependency of fragments
2017-03-29 19:11:44 +09:00
Takashi Tamura
377d439964
Merge remote-tracking branch 'origin/shared_ptr_const_conv' into shared_ptr_derived_2
2017-03-29 18:16:01 +09:00
William S Fulton
382b3f0f8c
Merge branch 'tamuratak-fix_typo_ruby_unordered_map'
...
* tamuratak-fix_typo_ruby_unordered_map:
[ruby] add a test to make sure that std::multiset is including Enumerable.
[ruyb] enable std::list test for Ruby.
[ruby] make std::list include Enumerable.
[ruby] make std::multiset and std::unordered_multiset include Enumerable. tests added.
[ruby] make std::unordered_map include Enumerable.
2017-03-29 08:56:25 +01:00
William S Fulton
8a0cd59dcb
Add changes entry for #939
2017-03-24 20:35:39 +00:00
William S Fulton
5bdbd61a19
Merge branch 'jschueller-patch-1'
...
* jschueller-patch-1:
Typo in Python.html
2017-03-24 20:16:41 +00:00
William S Fulton
3797eaac89
Merge branch 'tamuratak-fix_ruby_bool'
...
* tamuratak-fix_ruby_bool:
[ruby] must not do null check for VALUE obj, which can be 0x0 == Qfalse, a valid Ruby object.
2017-03-24 20:06:03 +00:00
William S Fulton
ddf2349881
Octave Travis install workaround tweak
...
Workaround only needed for kwwette installs
2017-03-24 19:39:05 +00:00
Julien Schueller
7350e9fffa
Typo in Python.html
2017-03-24 14:22:53 +01:00
William S Fulton
f0f2fd2dae
Merge branch 'tleonhardt-python_threads'
...
* tleonhardt-python_threads:
Style fixes for Python threads documentation changes
Finished updating Python docs for -threads option
Started making changes to Python.html to document support for multithreaded Python SWIG applications.
2017-03-24 08:22:51 +00:00
William S Fulton
d888fabc0c
Style fixes for Python threads documentation changes
2017-03-24 08:22:16 +00:00
William S Fulton
5624fc841e
Merge branch 'sunoru-patch-1'
...
* sunoru-patch-1:
Add the missing parenthese.
2017-03-24 07:50:07 +00:00
William S Fulton
ea118c945b
Merge branch 'srepmub-coverity_replacecount'
...
* srepmub-coverity_replacecount:
Fix Coverity issue reported for setslice (pycontainer.swg):
2017-03-24 07:42:59 +00:00
William S Fulton
279744603f
Merge branch 'vadz-use-cstype-vector-typemap'
...
* vadz-use-cstype-vector-typemap:
Don't hardcode C# type corresponding to size_t in vector typemaps
2017-03-24 07:29:41 +00:00
William S Fulton
e887968cc9
Merge branch 'kwwette-master'
...
* kwwette-master:
[CI] Fix Octave 4.2 CI job
2017-03-24 07:27:46 +00:00
William S Fulton
29af5c7aec
Merge branch 'srepmub-coverity_args_check'
...
* srepmub-coverity_args_check:
[Coverity] fix issue reported for wrapper argument checking
2017-03-24 07:26:54 +00:00
William S Fulton
c40131d321
Setup list of failing Ocaml tests
...
This makes the test-suite show as passed for the remaining tests
2017-03-23 19:11:20 +00:00
William S Fulton
7f9b9db2e0
Fix ocaml warning
...
Warning 20: this argument will not be used by the function.
2017-03-23 19:11:20 +00:00
Olly Betts
ccf8fe0dd0
Fix version of last release in CHANGES
2017-03-22 15:43:14 +13:00
Olly Betts
2c910e47ae
Correct <string> back to <string.h>
...
Erroneously changed in 760c008311 .
2017-03-22 15:37:04 +13:00
スノル
970b0fdca3
Add the missing parenthese.
...
I'm sorry that I didn't notice this last time.
2017-03-20 20:47:08 -05:00
William S Fulton
24fba02571
Allow Guile on Travis OSX to fail until fixed Guile 2.2 support is added
2017-03-20 19:57:21 +00:00
William S Fulton
cf1fb6ca16
Fixes for make partialcheck-ocaml-test-suite
2017-03-20 19:30:46 +00:00
William S Fulton
a4393e2103
Remove unnecessary file check in Ocaml Makefile
...
First of two fixes for 'make partialcheck-ocaml-test-suite'
2017-03-20 19:30:10 +00:00
William S Fulton
5104c40d9a
Ocaml Makefile cosmetic style fixes
2017-03-20 19:28:53 +00:00
William S Fulton
8aa066a1b5
Fix Makefile not erroring
2017-03-20 18:47:31 +00:00
William S Fulton
b1dc7294cc
Merge branch 'vadz-fix-py-frag-deps'
...
* vadz-fix-py-frag-deps:
Add stddef.h back in to SwigPySequence_Base fragment
Fix dependency of SwigPySequence_Base fragment
2017-03-17 19:22:00 +00:00
William S Fulton
fa65b24b78
Add stddef.h back in to SwigPySequence_Base fragment
2017-03-17 19:20:02 +00:00
William S Fulton
da381668a2
Python doc correction for %pybuffer_mutable_string usage
...
[skip ci]
2017-03-17 19:02:38 +00:00
William S Fulton
dcc5911839
Fix handling of typedef'd function pointers for Go
...
Add equivalent runtime tests for Python and Java
2017-03-17 07:49:21 +00:00
William S Fulton
72ba741d1c
Fix wrapping of references/pointers and qualifiers to member pointers
...
Also fix Go wrapping of member const function pointers.
2017-03-16 21:04:38 +00:00
Vadim Zeitlin
bf11d5ee7a
Don't hardcode C# type corresponding to size_t in vector typemaps
...
The C# type corresponding to size_t may be changed by redefining its "cstype"
type typemap, but this broke compilation of the code using std::vector<> as
the typemap generating it assumed that size_t was always represented by uint
in C#. Make this work in all cases by explicitly looking up cstype of size_t
instead.
Notice that it may be quite useful, and even necessary, to map size_t to int
as when generating C# assembly for use with COM, via .NET interop, as some COM
clients, notably VBA-using ones, including all Microsoft Office applications,
don't support unsigned types and can't call methods using or returning uint in
C# at all.
2017-03-15 23:17:03 +01:00
Vadim Zeitlin
51aa2bdea1
Fix dependency of SwigPySequence_Base fragment
...
This fragment needs to depend on StdTraits fragment as it specializes the
template struct traits<> defined there and it could happen that the struct was
not declared before being specialized, resulting in compilation errors in the
generated code.
It doesn't seem to need to depend on stddef.h inclusion, however, so replace
it with the correct dependency instead of keeping both.
2017-03-11 18:07:51 +01:00
William S Fulton
cf7d53599c
Remove problematic member function pointer tests from Go
...
Go module needs fixing
2017-03-11 15:05:16 +00:00
William S Fulton
858acf69e4
Add missing function bodies to testcase
2017-03-11 12:43:54 +00:00
William S Fulton
73a5d6c187
Fix testcase
2017-03-11 10:01:11 +00:00
William S Fulton
f9fbaa5cb8
Another C++11 alternate function syntax test
2017-03-10 23:48:32 +00:00
William S Fulton
d851be2b7f
Add recent parsing improvements to changes file
2017-03-10 23:34:48 +00:00
William S Fulton
b851e45e0a
Fix seg fault for global declarations declared erroneously without a name
2017-03-10 23:25:31 +00:00
William S Fulton
4f235027f4
Improved member function pointer parsing
...
Add support for parsing member function pointers with qualifiers,
references and pointers, eg
short (Funcs::* const parm)(bool)
2017-03-10 23:25:31 +00:00
William S Fulton
8e86aaf2c3
Add one more alternate function test
...
Checking member function pointer parameters
2017-03-10 23:25:31 +00:00
William S Fulton
0ccef1424a
C++11 alternate syntax for function declarations improvements
...
Functions can now be declared const/noexcept/final etc
2017-03-10 23:25:31 +00:00
William S Fulton
2a5068bcf2
Add some tests for typedef to member function pointers
2017-03-10 23:25:31 +00:00
William S Fulton
fc638814ae
Add support for unnamed parameters: member const function pointers
2017-03-10 23:25:31 +00:00
William S Fulton
5aff26fcb5
Add support for parsing and wrapping member const function pointers
2017-03-10 23:25:31 +00:00
William S Fulton
67edda3bf5
Remove unused cvsignore target
2017-03-10 23:25:31 +00:00