master
Whitespace cleanup of all Makefiles*
argcargv / OOM-protection follow-ups
move attribute.i to the typemap library, now is usable from all the languages
More move semantics improvements
carrays.i library modified to use size_t instead of int
more typemaps unification and fixes for valgrind
Perl added to the Unified typemap library, cleaner way to use the library, and 'normalized' macro names
Fix -Wextra-semi warnings (#3372)
consistent inclusion of ruby.h
use internal SWIG_exception_fail, let SWIG_exception as in 1.3.27
Add Ruby support contributed by Masaki Fukushima.
The great merge
add the factory library for UTL
Fix compiler warnings in generated code when using -std=c++98 -std=gnu89 -pedantic -Wreturn-type
Clean up after removal of ignore typemaps
Ruby constants and uppercasing regression fix
Ruby fix for non-void functions using INOUT typemaps
Fix typos
Ruby: complete the TypedData migration - GC marker, docs and test enforcement
Remove some locator strings in generated code
Convert Doxygen comment markers to plain C comments in SWIG source
fix -external-runtime and warning arounds in subversion
[ruby] Update comment in rubyerrors.swg
fix comments about fragments - noticed by Josh Cherry
Ruby: embed the TypedData wrapper for per-class descriptors too
massive typemap unification
Renames performed by `%namewarn` with `rename=` are printed in warning message
Improved algorithm of renaming of methods with numbers at the end. Fixed some const issues. Improved report on overloaded function error. Fixed some minor iterator potential problems.
add macros/names to avoid numeric warning codes. use them in tcl,perl,ruby and python
[Ruby] Fix segfault for proxies detached with DATA_PTR(obj) = NULL
more comments
SWIG license change - The Examples and Lib move to a very permissive license in the LICENSE file, removing the BSD license restrictions as agreed by committers since it was inadvertently introduced. Remove some examples where the impact of the license change is not clear.
as() now always throws and never creates an invalid object with memset()
[ruby] treat null shared_ptr in std containers properly.
Pass SWIG_FromCharPtrAndSize and friends on to the C compiler
Use the canonical capitalisation of Unified Typemap Library
Misc. typos
[ruby] use %fragment to clarify the dependency of code.
Updated Ruby's STL to new framework. Still need to add new tests for multimap, multiset, list, etc.
Ruby:
Add missing typecheck typemaps for std::auto_ptr and std::unique_ptr
std_basic_string.i fixes
STL stream support for Ruby. docstring and autodoc support for Ruby.
Fix STL wrappers to not generate <: digraphs.
Add missing declaration for std::complex
Revert "Move fragment StdDequeTraits to std/std_deque.i"
add std_except typemaps to the unified typemap library
Made autodoc ignore numinputs=0. Added more typemap(doc) for documenting STL and standard ruby methods. Added missing RUBY_SELF typemap.
Add missing parameter names in STL container wrappers
Fix select of std::map std::vector
Ruby: Fix warnings in generated code about missing parameter in variadic macro
[ruby] make std::multiset and std::unordered_multiset include Enumerable. tests added.
Replicate Python memory leak fix in std::pair for Octave and Ruby
Remove an unnecessary shared_ptr reference count increment in Ruby wrappers
Suppress Ruby std::wstring, std::string, std::basic_string warnings
Add missing new file for Ruby string_view support
Add const std::unique_ptr & input typemaps
Include all template parameters for std_unordered_multiset and std_unordered_set
Fixed renames of std_* containers to a safer %rename directive.
Rename fixes to STL. Removed object reporting in non-verbose from newobject demos. Made wstring treat them as normal strings as advertised.
Create a consistent stl.i library file
Provide SWIGTYPE MOVE typemaps in swigmove.i
Remove deprecated BOTH typemap rule