Commit graph

19,180 commits

Author SHA1 Message Date
Vladimir Kalinin
4aa86c6647 renamed test module, in accordance with other tests 2016-06-08 14:19:29 +03:00
Vladimir Kalinin
e2d4542350 function body fixed 2016-05-29 01:32:10 +03:00
Vladimir Kalinin
1050f14558 added foo() definition to satisfy some test linking fails 2016-05-28 22:45:06 +03:00
Vladimir Kalinin
1f1286ab75 func() renamed to foo() for 'go' 2016-05-28 16:01:09 +03:00
Vladimir Kalinin
4b3694bf15 fixed test-suite/nested_ignore.i 2016-05-28 15:32:31 +03:00
Vladimir Kalinin
f9ad86b0c3 test for #662 2016-05-24 22:38:50 +03:00
Vladimir Kalinin
0145a07cc3 fix for nested ignored types 2016-05-18 18:07:04 +03:00
Ian Lance Taylor
ef4d7628a9 [Go] Fix use of goout typemap in non-cgo mode. 2016-04-18 20:35:29 -07:00
Ian Lance Taylor
0f54384ee3 [Go] Fix use of goout typemap when calling base method by
forcing the "type" attribute to the value we need.
2016-04-18 15:30:06 -07:00
Ian Lance Taylor
9cd3e28c4e [Go] Fix "in" typemap for char *&. 2016-04-17 22:20:28 -07:00
Ian Lance Taylor
223c2a4835 [Go] Fixes for Go 1.6: avoid returning Go pointers from
directors that return string values; add a trailing 0 byte
when treating Go string as C char*.
2016-04-17 17:52:09 -07:00
William S Fulton
f1d1d7b490 Merge pull request #654 from vadz/naming-formats-refactor
Refactor naming formats code to reduce duplication
2016-04-13 06:59:49 +01:00
joequant
bddf4892c4 Merge pull request #645 from richardbeare/RCharacterVectorSupport
R character vector support
2016-04-12 19:33:34 +08:00
Vadim Zeitlin
891565a3ca Refactor several Swig_name_xxx() functions into a single one
All Swig_name_{construct,copyconstructor,destroy,disown}() functions were
almost exactly identical, just replace them with a single make_full_name_for()
function to avoid code quadplication.
2016-04-11 16:50:41 +02:00
Vadim Zeitlin
3d7806bbe6 Refactor code accessing naming_hash
No real changes, but avoid repeating the same snippet of code, looking up
something in a hash and falling back to the default value if it's not present
there, in many places and use a simple wrapper get_naming_format_for()
function instead.

The wrapper function is also marginally more efficient than the old code as it
avoids creating the naming hash just to check if the key is in it -- we can be
pretty sure it isn't, if the hash hadn't existed before.
2016-04-11 16:39:44 +02:00
William S Fulton
ec2c67f59b Merge pull request #647 from smarchetto/master
[Scilab] #552 pointer type tracking: fix doc and CHANGES
2016-04-06 21:51:03 +01:00
Simon Marchetto
988717c140 scilab: fix space 2016-04-06 15:06:46 +02:00
Simon Marchetto
db29b6a005 scilab: update CHANGES with pointer type tracking 2016-04-06 15:03:53 +02:00
Simon Marchetto
6c254d1ebb scilab: fix doc (pointer type tracking) 2016-04-06 13:22:59 +02:00
Simon Marchetto
9f4ad6e7dc scilab: fix pointer type name 2016-04-06 13:22:59 +02:00
Olly Betts
4890a70c37 CHANGES.current: Note fix isn't python-specific
Fixes https://github.com/swig/swig/issues/615
2016-04-05 18:42:46 +12:00
Richard Beare
f7b794a4f3 run test and copying typemaps to std::string 2016-04-05 10:06:42 +10:00
Richard Beare
720c4d3dfc added R string vector to C++ std::vector of strings 2016-04-05 09:39:47 +10:00
William S Fulton
a97441613e Merge branch 'ahnolds-py_gettar'
* ahnolds-py_gettar:
  update changes file for attribute fix
  Add python AttributeError test for non-existent attribute
  Fixing python attribute lookup

Conflicts:
	CHANGES.current
2016-04-02 18:06:03 +01:00
William S Fulton
f19fd513ea update changes file for attribute fix 2016-04-02 18:04:25 +01:00
William S Fulton
333a46f07d Add python AttributeError test for non-existent attribute 2016-04-02 18:03:08 +01:00
William S Fulton
80e3ebf0d1 html doc fixes 2016-04-02 13:47:23 +01:00
William S Fulton
355f2623c7 Improve documentation for multi-argument typemaps and overloading 2016-04-02 13:44:44 +01:00
William S Fulton
bbd1b8ed05 Add tests for Python -builtin -O and compactdefaultargs and update changes file 2016-04-02 11:29:54 +01:00
Ling Li
79bb343ffe Fix single arguments using python -builtin -O with %feature("compactdefaultargs")
Setattr argcount for non-default-args and non-varargs functions.
Fixes #607
Closes #610
2016-04-02 11:29:43 +01:00
William S Fulton
1d62790928 Fix assertion for some languages when wrapping a C++11 enum class that is private in a class.
Also don't wrap private enums for a few languages that attempted to do so.

Closes #594.
2016-03-31 20:27:36 +01:00
William S Fulton
a15bbbaee5 Java - unsigned long long marshalling improvements for negative numbers
Affects marshalling of negative numbers from Java to C only.
A cast to signed long long in the C layer will now result in the expected value.

Closes #623.
2016-03-31 18:56:32 +01:00
William S Fulton
8322686e84 Cosmetic java typemap cleanup 2016-03-31 18:56:32 +01:00
Olly Betts
fe56d23f80 Merge pull request #542 from Sajmani/master
Fix Go example in Go.html
2016-03-31 13:07:31 +13:00
Olly Betts
9bb6e0e860 Fix reversed mapping of < and > in commented code 2016-03-29 09:57:07 +13:00
joequant
7e3165848b Merge pull request #633 from sbpcs59/master
Suppress unmessage at package load
2016-03-26 13:20:38 +08:00
William S Fulton
896a0f1f31 Merge branch 'ptomulik-fix/nonclass-constants'
* ptomulik-fix/nonclass-constants:
  fix handling of function pointers by %constant directive
2016-03-24 19:24:02 +00:00
William S Fulton
75de3e04c4 Merge branch 'ptomulik-fix/const-fptr'
* ptomulik-fix/const-fptr:
  handle const pointers to functions
2016-03-24 19:21:19 +00:00
Paweł Tomulik
174523aa80 fix handling of function pointers by %constant directive 2016-03-24 11:22:51 +01:00
Paweł Tomulik
350d43d988 handle const pointers to functions 2016-03-24 10:59:23 +01:00
William S Fulton
ba333729c3 Update changes file for lua __getitem 2016-03-22 20:48:28 +00:00
William S Fulton
d98f7050a0 Merge branch 'alexwarg-fix-lua-getitem'
* alexwarg-fix-lua-getitem:
  Add test case for Lua __getitem + inheritance
  Fix lua base class methods with __getitem
2016-03-22 20:44:12 +00:00
William S Fulton
7aa5f07dfd Fix 'make partialcheck-test-suite'
Python pep8 should not be run as part of partialcheck
Javascript should also only invoke SWIG during partialcheck
2016-03-18 18:56:55 +00:00
William S Fulton
9d4a4439da Revert "scilab: runtime initialization needed in examples"
This reverts commit 54b84b8fa1.
2016-03-18 08:56:23 +00:00
William S Fulton
e4f0fc44a0 change file update
[skip ci]
2016-03-18 08:24:37 +00:00
William S Fulton
c1d200ba7d Merge branch 'ptomulik-fix/nonclass-constants'
* ptomulik-fix/nonclass-constants:
  prevent _swigconstant boilerplate for non-class types
2016-03-18 07:57:30 +00:00
William S Fulton
6a1efc6c1d Clearer build and install instructions in the README file for Github users.
Fixes #634.
2016-03-17 20:14:16 +00:00
William S Fulton
5cd0678a4c Scilab test-suite warning suppression 2016-03-17 19:43:12 +00:00
William S Fulton
d05160afd2 Merge branch 'smarchetto-master' (Scilab test-suite fixes)
* smarchetto-master:
  Scilab Travis testing working again
  scilab: fix warnings
  scilab: fix compilation error (no return in SWIG_CheckPtr())
2016-03-17 19:39:23 +00:00
William S Fulton
800d2108b1 Scilab Travis testing working again 2016-03-17 19:39:10 +00:00