Simon Marchetto
8ca085b528
Scilab: update matrix2 example (with int & string matrix conversion)
2013-06-20 10:55:05 +02:00
Simon Marchetto
4f2715a9ec
Scilab: fix test case li_std_vector
2013-06-12 10:59:11 +02:00
William S Fulton
7f95c7bb3e
Use a less confusing macro name, SWIG_PYTHON_NO_DEBUG => SWIG_PYTHON_INTERPRETER_NO_DEBUG
2013-06-11 19:15:57 +01:00
William S Fulton
5cdfc503e1
Add SWIG_PYTHON_NO_DEBUG macro for building Debug wrappers against the Python Debug dll
2013-06-11 00:22:21 -07:00
Simon Marchetto
bc73c5877d
Scilab: fix test case typemap_variables
2013-06-10 11:01:17 +02:00
Paweł Tomulik
c9295401da
clean all .py files generated by python-test-suite
...
Closes #49
2013-06-04 22:23:53 +01:00
Simon Marchetto
2e7a435440
Add example for STL sets
2013-06-03 17:20:10 +02:00
Simon Marchetto
a61d829676
Fix example for STL vectors
2013-06-03 17:20:09 +02:00
Simon Marchetto
a9f366b142
Fix matrix example
2013-06-03 17:20:08 +02:00
Simon Marchetto
0ac03d9fe9
New example for templates
2013-06-03 17:20:04 +02:00
William S Fulton
72f2d8ac8f
Fix Python test-suite makefile to show which tests have runtime tests (for Python 3).
2013-05-27 10:24:02 +01:00
William S Fulton
af8f77a627
Fix to ensure 2to3 for Python 3 examples is run
2013-05-27 00:27:31 +01:00
William S Fulton
b3ca22dc33
Fix Python examples to compile and run under Python 3
2013-05-26 23:02:13 +01:00
William S Fulton
fd93beadf4
Fix 'make check-python-test-suite PY3=1' and -j (make jobs)
2013-05-25 22:29:18 +01:00
William S Fulton
5481270c2a
Fix Python 3 inconsistency handling -ve numbers for unsigned C types.
...
An OverFlow error is now consistently thrown instead of a TypeError.
Fixes primitive_types testcase for Python 3
2013-05-25 10:36:14 +01:00
Artem Serebriyskiy
3e188e508d
Add test case for attributes with moderately complex templates
...
* New test case tests that %attribute macros correctly supports passing
template with multiple parameters as class name or attribute type name
* Some further changes were made to %attribute macros - now
AttributeType is protected with %arg as well. This allows you
to have attributes of type e.g. std::pair<int,int> etc
Update CHANGES file for %attribute template fixes
Closes #48
2013-05-25 00:44:36 +01:00
William S Fulton
f15eb3f5ec
Fix vararg documentation for Python 3
...
Memory handling is different to Python 2.
2013-05-24 23:02:34 +01:00
William S Fulton
074c0039db
Fix Python version checking in Python tests
2013-05-24 18:57:26 +01:00
William S Fulton
8700e79b3e
Guile port example fix for Guile 2.0
...
Rewinding the file before passing it to C fixed the problem of not being
able to read the file contents.
Also explain the error about writing to a string.
2013-05-23 23:24:19 +01:00
William S Fulton
0f1e3da5de
Fix the high passed to PyTuple_GetSlice in varargs wrappers.
...
Harmless bug as slices can take any size larger than the actual size for
the high value. Reported in SF Bug 1326.
2013-05-23 21:25:41 +01:00
Geert Janssens
6e794da3f3
Guile port example - print a message to show the error is expected
2013-05-21 17:23:37 +02:00
William S Fulton
6f1aea7a12
Cosmetic makefile tidy up
2013-05-15 09:57:34 +01:00
Geert Janssens
2560210bfd
Guile delete Example makefile
2013-05-15 09:38:50 +02:00
Geert Janssens
d3cddb1355
Guile add two more examples and use load-extension instead of dynamic-load
2013-05-13 22:40:16 +02:00
Geert Janssens
090d2505d1
Guile create functional class example
2013-05-13 21:40:01 +02:00
Geert Janssens
e5f6ec8912
Guile fix matrix example
...
Got broken in commit dd36f28ac7
(Migrate Guile examples build into common Examples makefile)
2013-05-10 18:29:26 +02:00
William S Fulton
199c1f3249
Add skeleton for run test for Guile class example
2013-05-09 20:03:50 +01:00
William S Fulton
042d0dfdc2
Guile port example Makefile correction
2013-05-09 19:41:29 +01:00
William S Fulton
dd36f28ac7
Migrate Guile examples build into common Examples makefile
...
- Now Guile examples are built in a consistent way to other target
languages.
- Also set GUILE_AUTO_COMPILE=0 to remove auto-compilation is enabled
warnings
2013-05-09 19:28:09 +01:00
William S Fulton
d974e9aced
Guile examples consistency changes
...
Use new guile_embedded_run target or guile_run target for running the
examples like the other target languages (for suppressing stdout if run
from top level).
Consistency with other target language file renames: use runme.scm for
scripts and example.i, example.c for example code.
Add class example to examples being tested.
2013-05-09 18:35:18 +01:00
Karl Wette
c28d0c6c80
Fixes to Octave examples
...
- rename example modules from "example" to "swigexample", to avoid a
warning from shadowing the Octave built-in function "example"
- remove deprecated "static" Makefile targets: there is no longer
an option to build static Octave modules in the Examples Makefile
- emacs whitespace cleanup run on all files
2013-05-08 22:44:40 +01:00
William S Fulton
7964ebe34f
Tidy up pike version display
2013-05-08 17:36:03 +01:00
William S Fulton
cd4c1d3c3f
Tidy up target language versions display
2013-05-08 16:48:27 +01:00
William S Fulton
1adb239046
Fix running of Guile multivalue and std_vector examples
2013-05-08 14:10:47 +01:00
William S Fulton
10acae18d2
Correct Guile Makefile to fix test-suite/examples on Cygwin
2013-05-08 13:05:11 +01:00
William S Fulton
70b9df5ee9
Portable dynamic library loading for Guile
...
dynamic-link and load-extension work without passing the .so or .dll as
the shared library extension, so these have been dropped so the examples
and test-suite work on Cygwin.
Also update documentation and use the 'lib' prefix as that is what we
commonly name the shared libraries.
2013-05-08 12:42:17 +01:00
William S Fulton
f68cde8bb9
Fix li_std_containers_int test case for Python < 2.6
...
Workaround bugs in older versions of Python
2013-05-03 19:55:42 +01:00
William S Fulton
ca7b77cbd1
Fix tcl operator example crashing when run
...
The example was accessing deleted memory and so sometimes crashed.
2013-05-03 19:55:42 +01:00
William S Fulton
7d29f88641
Cosmetic on unknown javac version display
2013-05-03 19:55:41 +01:00
William S Fulton
5690323b8f
Rework perl5 compiler and linker flags
...
This fixes perl on cygwin. Probably on other platforms too.
2013-05-03 19:39:11 +01:00
William S Fulton
6704501aad
Guile multimap example fix for 64 bit systems
2013-05-01 16:02:02 +01:00
Geert Janssens
fbb1978eb4
guile: get multimap example to run
2013-05-01 12:13:13 +02:00
Geert Janssens
8767e4e29e
guile: make constants example display some output similar to other languages
2013-05-01 11:19:14 +02:00
Yung Lee
25df4f9f01
Remove duplicate line
2013-04-30 19:19:02 +08:00
William S Fulton
ac596eb8a3
Add C++ class example for Guile
...
Also correct other example c++ makefiles
2013-04-30 07:28:29 +01:00
Yung Lee
ff10bf04b8
Update testing code in examples/scilab/matrix2
2013-04-29 20:23:04 +08:00
Yung Lee
680374f251
Redefine SWIG_Error and add testing code in examples\scilab\contract
2013-04-29 20:16:36 +08:00
Geert Janssens
7297f5aa51
Don't use obsolete -scm option in own makefiles
2013-04-28 22:38:20 +02:00
Geert Janssens
95bfa86ae9
guile: fix multimap example
...
- fix compiler warning
- fix guile 2 deprecation warnings
- minor cleanup of generated code
2013-04-28 22:06:27 +02:00
Geert Janssens
7b9c302fa1
guile: fix matrix example
...
- add missing library in link phase
- empty true path () for if is not allowed
2013-04-28 22:06:27 +02:00