Sylvestre Ledru
424b20635f
remove trailing space in Scilab generated code
2013-09-13 09:50:51 +02:00
Sylvestre Ledru
9c5bac9887
Merge remote-tracking branch 'origin/master' into gsoc2012-scilab
2013-09-13 09:18:06 +02:00
Artem Serebriyskiy
c3f3880d0c
Lua static member access improvements.
...
1) Static members and static functions inside class can be accessed as ModuleName.ClassName.FunctionName (MemberName respectively). Old way aka ModuleName.ClassName_FunctionName still works.
2) Same goes for enums inside classes: ModuleName.ClassName.EnumValue1 etc.
3) More 'runme' tests for lua + modifications to existing tests to test new changes.
Code is loosely based upon python implemenation of the same thing.
Patch #62 .
2013-09-12 21:32:26 +01:00
Simon Marchetto
f55c3d283a
Scilab: new option -nobuilder (if used, builder.sce is not generated)
2013-09-11 19:19:29 +02:00
Simon Marchetto
565dd5661e
Scilab: new option to use a script to set build flags
2013-09-11 19:19:28 +02:00
Simon Marchetto
a95a6d623a
Scilab: fix bug og generated line too long
2013-09-09 18:07:59 +02:00
Simon Marchetto
9f259e0ee8
Scilab: addsrc option uses comma for file name separation (instead of space)
2013-09-09 11:51:49 +02:00
Simon Marchetto
38750fd4ec
Merge remote-tracking branch 'upstream/gsoc2012-scilab' into gsoc2012-scilab
...
Conflicts:
Source/Modules/scilab.cxx
2013-09-06 11:17:27 +02:00
William S Fulton
4f663489fb
Correct Scilab output file handling
...
Fix seg fault when builder file cannot be written.
Correct locations of output files when using -outdir - only language
specific files are output into the direrctory specified by -outdir.
2013-09-06 07:12:38 +01:00
William S Fulton
3ee711d1f4
Slight coding improvement
2013-09-06 06:55:03 +01:00
William S Fulton
6e36208928
Scilab command line options
...
Document the options.
Make scilab -help consistent with the other target languages.
2013-09-05 19:15:51 +01:00
Simon Marchetto
08b779aee2
Scilab: return exit code 1 from Scilab when module build fails (for Travis test-suite status)
2013-09-04 17:42:19 +02:00
Simon Marchetto
b4ed5625ee
Scilab: parallelization of test-suite, remove configure cache
2013-09-04 15:25:53 +02:00
William S Fulton
67659773cc
Remove some Java references from C# module
2013-09-02 19:14:20 +01:00
Simon Marchetto
9e5c351176
Scilab: clean enum management code (no need to force enum type)
2013-09-02 11:06:01 +02:00
Simon Marchetto
ed135cb99c
Scilab: wrap enums to Scilab variables (if %feature scilab:const")
2013-09-02 11:06:00 +02:00
Simon Marchetto
2cf606c638
Scilab: add %feature scilab:const (constants are wrapped by Scilab variables)
2013-09-02 10:59:48 +02:00
William S Fulton
d4df5fb07b
Code style fixes.
...
Output after running 'make beautify-file' on scilab file
2013-08-30 19:51:58 +01:00
Miles Bader
c746ae7a0f
Include Lua error locus in SWIG error messages
...
This is standard information in Lua error messages, and makes it much
easier to find bugs.
2013-08-30 06:56:33 +01:00
William S Fulton
b58dabced9
%implicitconv is improved for overloaded functions.
...
Like in C++, the methods with the actual types are considered before trying implicit conversions.
2013-08-28 20:30:46 +01:00
Olly Betts
628b4710e5
[Python] Fix clang++ warning in generated wrapper code.
2013-08-24 08:40:08 +12:00
Olly Betts
b477cb66be
Use offsetof() rather than icky homemade equivalent
2013-08-24 08:34:50 +12:00
Simon Marchetto
0fc9e4d0a4
Scilab: support of Scilab 5.3.3 (api_scilab: Rhs, Lhs, ..)
2013-08-19 17:57:56 +02:00
Simon Marchetto
2026078a49
Scilab: fix seg fault on tests naturalvar, li_std_string
2013-08-09 11:45:40 +02:00
Simon Marchetto
021cb99b4c
Scilab: add build verbosity level (ilib_verbose) option
2013-08-07 12:27:43 +02:00
Simon Marchetto
89f6510fc4
Scilab: fix usage text
2013-08-06 10:48:56 +02:00
Sylvestre Ledru
adc73b7e99
Update of the Close to reflect changes in swig ( 5a1e82a2f4 ?)
2013-08-06 10:12:17 +02:00
Sylvestre Ledru
21e17eaa73
Merge remote-tracking branch 'origin/master' into gsoc2012-scilab
...
Conflicts:
Examples/Makefile.in
2013-08-06 10:06:31 +02:00
Simon Marchetto
077e69a851
Scilab: fix SWIT_Init() close in C mode
2013-07-31 11:57:16 +02:00
Simon Marchetto
d034386fc6
Scilab: fix usage of swig scilab program (-help)
2013-07-31 10:46:40 +02:00
Simon Marchetto
c5c684632a
Scilab: fix vararg test case crash
2013-07-23 15:03:53 +02:00
Simon Marchetto
25ffa87cab
Scilab: fix dynamic_cast test case
...
Close SWIG_Init() in Scilab executable.
2013-07-23 15:02:39 +02:00
Simon Marchetto
d85cc8b796
Scilab: SWIG_Init() used in C++ mode only
2013-07-22 17:57:30 +02:00
Simon Marchetto
ae92e24b0c
Scilab: missing delete variable in scilab program
2013-07-22 17:41:45 +02:00
Simon Marchetto
3dd0ebdde9
Scilab: wrap SWIG_Init() function to initialize module SWIG types (needed for STL support)
2013-07-18 08:56:05 +02:00
William S Fulton
d0af4f50d3
Add %pythonbegin directive.
...
For adding code at the beginning of the generated .py file.
2013-07-05 06:30:16 +01:00
William S Fulton
779dc402b6
Fix a const_cast in generated code that was generating a <:: digraph when using the unary scope operator (::) (global scope) in a template type.
...
Affects Python, Ruby, Ocaml.
Based on SF patch #341 .
2013-07-01 20:00:12 +01:00
Karl Wette
0d05b2a2d1
Octave: make texinfo strings static (internal linkage)
2013-06-13 17:46:34 +02:00
Simon Marchetto
c2b149cb0c
Scilab: fix test case member_pointer
2013-06-10 10:59:32 +02:00
Simon Marchetto
e9dd482c83
swig --addsrc option: support several source files
2013-06-03 17:20:04 +02: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
William S Fulton
3f9d7ed416
Minor fixes after Coverity analysis
2013-05-16 08:13:56 +01:00
Yung Lee
0a66805e7a
Add cleanup code (copy and modify from tcl.cxx)
2013-04-29 20:18:32 +08:00
Yung Lee
100e46d95b
Remove non-ascii characters at a comment line in d.cxx that trouble VC++
2013-04-29 20:00:21 +08:00
William S Fulton
9203c6d5c6
Remove deprecated Guile options from help.
...
Also use wording for deprecated options warning which is consistent with
elsewhere.
2013-04-29 08:02:18 +01:00
Geert Janssens
ce14abaf61
guile: emit warning when -gh or -scm option are used
2013-04-28 22:06:28 +02:00
Geert Janssens
b819d2a91e
Drop guilegh interface
...
All of guile's interface files now use the scm interface.
This should not affect any users. Swig generated code
using the scm interface can be mixed with gh interface
using user code.
It does simplify maintenance of the guile swig code though.
2013-04-28 22:06:24 +02:00
William S Fulton
99231457db
Fixes for warnings issued by clang
2013-04-28 17:59:40 +01:00
Yung Lee
6e06b50adf
Remove non-ascii characters at a comment line in d.cxx that trouble VC++
2013-04-22 18:28:26 +01:00
William S Fulton
695de9ee0e
Tcl: change differently named constructors behaviour.
...
Where overloaded constructors are given different names, a class is constructed by calling
the name of the first constructor wrapper parsed rather than the last one parsed.
Behaviour is not perfect as either name could be used, it is just consistent with Python.
Fixes Examples/tcl/operator example - broken in 0e57357472
2013-04-19 22:47:27 +01:00