swig
swig copied to clipboard
SWIG is a software development tool that connects programs written in C and C++ with a variety of high-level programming languages.
Originally mentioned in https://github.com/jaeandersson/swig/pull/96#issuecomment-998434304 I get a ton of warnings like ``` Warning: function ./+li_math/atan.m shadows a built-in function ``` This is likely due to https://savannah.gnu.org/bugs/?46849. There doesn't seem to...
`unions.ctest` and `imports.multicpptest` fail as Octave doesn't have `import` yet. It seems that these were overlooked in https://github.com/jaeandersson/swig/commit/b5e75d1891a64000508b511e220483b0547f5428
#96 reinstated the `subsref` functions in `Swigref.m`. However, when running the test-suite with recent Octave, it generates lots of warnings like ``` warning: 'uint64 matrix' object indexed with empty index...
I got some feedback from confused users of my SWIG-wrapped library that saved (with "save") and loaded back (with "load") their workspace containing SWIG Classes. Clearly the "save" and "load"...
``` swig -Wall -python -c++ .\import_nomodule.i .\import_nomodule.i(37) : Warning 401: Base class 'Foo' ignored - unknown module name for base. Either import the appropriate module interface file or specify the...
https://github.com/jaeandersson/swig/blob/cd3f6c5fe9ed273fcc981dcae3e8b50d51529664/Lib/swig.swg#L426-L428 needs to be changed for MATLAB, as it doesn't allow functions starting with `_`. This creates an error in the test-suite ``` ERROR: Error: File: /home/kthielem/devel/build/swig/Examples/test-suite/matlab/+smart_pointer_member/Bar.m Line: 17 Column:...
The proxy classes and functions belonging to a module `mymodule` are currently placed in a directory `+mypackage`. Often `mymodule` and `mypackage` are the same, but this doesn't need to be...