swig/Lib/ruby
William S Fulton 6cec69ef7b Remove an unnecessary shared_ptr reference count increment in Ruby wrappers
When wrapping STL containers, remove a shared_ptr reference count
increment when an upcast is needed when checking type conversion
in traits_check::check.
2020-02-13 19:48:30 +00:00
..
argcargv.i Ruby: Replace all occurences of STR2CSTR macro with calls to StringValuePtr 2012-12-14 15:48:31 +00:00
attribute.i move attribute.i to the typemap library, now is usable from all the languages 2005-10-25 13:20:50 +00:00
boost_shared_ptr.i Enhancements for directorin typemaps 2017-10-16 19:28:27 +01:00
carrays.i finishing the first stage of the typemap unification scheme, fixing issues with gcc and valgrind 2005-10-20 09:47:56 +00:00
cdata.i massive typemap unification 2005-10-18 13:24:15 +00:00
cmalloc.i more typemaps unification and fixes for valgrind 2005-10-19 10:52:50 +00:00
cpointer.i more typemaps unification and fixes for valgrind 2005-10-19 10:52:50 +00:00
cstring.i Perl added to the Unified typemap library, cleaner way to use the library, and 'normalized' macro names 2005-10-24 14:59:05 +00:00
director.swg Remove the UnknownExceptionHandler director error handling class 2019-06-27 07:40:49 +01:00
embed.i consistent inclusion of ruby.h 2010-02-13 14:22:31 +00:00
exception.i use internal SWIG_exception_fail, let SWIG_exception as in 1.3.27 2006-01-14 21:23:36 +00:00
extconf.rb Add Ruby support contributed by Masaki Fukushima. 2000-07-05 18:58:49 +00:00
extra-install.list The great merge 2002-11-30 22:01:28 +00:00
factory.i add the factory library for UTL 2006-02-22 18:42:20 +00:00
file.i Fix compiler warnings in generated code when using -std=c++98 -std=gnu89 -pedantic -Wreturn-type 2014-05-24 14:13:19 +01:00
Makefile.swig Whitespace cleanup of all Makefiles* 2014-05-02 20:06:11 +02:00
progargcargv.i Support building with recent versions of the Ruby 1.9 development branch. 2006-09-23 21:39:09 +00:00
ruby.swg follow-up typos 2018-05-17 10:26:00 -04:00
rubyapi.swg Fixed C++ comment in potential C file. 2007-06-25 21:43:43 +00:00
rubyautodoc.swg 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. 2010-02-27 23:26:02 +00:00
rubyclasses.swg Add support for Ruby 2.7 2019-12-31 17:53:53 +01:00
rubycomplex.swg Fix Ruby regression with missing rb_complex_new function. 2013-06-07 19:56:38 +01:00
rubycontainer.swg Python STL container method overloading fix 2019-08-06 19:36:14 +01:00
rubycontainer_extended.swg Add missing parameter names in STL container wrappers 2019-02-13 22:45:47 +00:00
rubydef.swg fix -external-runtime and warning arounds in subversion 2006-02-01 08:37:53 +00:00
rubyerrors.swg Fix typo in comment 2010-10-01 04:17:55 +00:00
rubyfragments.swg fix comments about fragments - noticed by Josh Cherry 2007-11-20 21:45:06 +00:00
rubyhead.swg Improve description of cast macros for Ruby 2020-01-04 18:37:35 +01:00
rubyinit.swg massive typemap unification 2005-10-18 13:24:15 +00:00
rubyiterators.swg Misc. typos 2018-05-17 10:04:23 -04:00
rubykw.swg Add R keyword support. Rename keywords for successful compilation of Java and C# code. More consistent keyword warnings across the different languages. 2008-06-19 20:02:13 +00:00
rubymacros.swg Improved algorithm of renaming of methods with numbers at the end. 2007-05-04 13:12:31 +00:00
rubyopers.swg add macros/names to avoid numeric warning codes. use them in tcl,perl,ruby and python 2006-01-07 06:59:32 +00:00
rubyprimtypes.swg Add support for Ruby 2.7 2019-12-31 17:53:53 +01:00
rubyrun.swg [ruby] check whether object is of RTypedData using RTYPEDDATA_P. 2019-02-22 19:55:54 +00:00
rubyruntime.swg more comments 2006-02-11 20:36:39 +00:00
rubystdautodoc.swg 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. 2010-02-27 23:26:02 +00:00
rubystdcommon.swg as() now always throws and never creates an invalid object with memset() 2017-07-03 15:35:24 -06:00
rubystdcommon_forward.swg [ruby] treat null shared_ptr in std containers properly. 2017-04-20 18:53:47 +09:00
rubystdfunctors.swg Remove inheritance from std::unary_function and std::binary_function, 2016-12-29 00:56:46 -05:00
rubystrings.swg Ruby: Replace all occurences of STR2CSTR macro with calls to StringValuePtr 2012-12-14 15:48:31 +00:00
rubytracking.swg Move new macros for Ruby to their dedicated namespace 2020-01-03 21:45:53 +01:00
rubytypemaps.swg Fix assorted comment and documentation typos 2014-02-23 17:15:22 +13:00
rubyuserdir.swg Misc. typos 2018-05-17 10:04:23 -04:00
rubywstrings.swg [ruby] use %fragment to clarify the dependency of code. 2017-02-23 21:08:04 +09:00
std_alloc.i Updated Ruby's STL to new framework. 2007-04-30 06:36:55 +00:00
std_array.i Limited Python/Ruby support for boost::array 2015-11-27 19:30:22 +00:00
std_auto_ptr.i Extend std::auto_ptr<> support to Ruby 2020-01-17 15:09:17 +01:00
std_basic_string.i std_basic_string.i fixes 2018-01-04 07:00:26 +00:00
std_char_traits.i STL stream support for Ruby. 2007-05-02 10:00:26 +00:00
std_common.i Fix STL wrappers to not generate <: digraphs. 2015-12-12 14:05:46 +00:00
std_complex.i Add missing declaration for std::complex 2017-10-02 19:07:24 +01:00
std_container.i Updated Ruby's STL to new framework. 2007-04-30 06:36:55 +00:00
std_deque.i Add missing parameter names in STL container wrappers 2019-02-13 22:45:47 +00:00
std_except.i add std_except typemaps to the unified typemap library 2005-10-31 09:43:02 +00:00
std_functors.i Moved functors away from std_set.i and std_map.i 2007-05-16 22:48:01 +00:00
std_ios.i Made autodoc ignore numinputs=0. 2007-05-02 22:09:06 +00:00
std_iostream.i STL stream support for Ruby. 2007-05-02 10:00:26 +00:00
std_list.i Add missing parameter names in STL container wrappers 2019-02-13 22:45:47 +00:00
std_map.i UTL STL container descriptor checks 2016-07-28 22:51:29 +01:00
std_multimap.i use equal_range instead of upper_bound. 2017-01-29 11:11:55 +09:00
std_multiset.i [ruby] make std::multiset and std::unordered_multiset include Enumerable. tests added. 2017-02-24 16:59:17 +09:00
std_pair.i Replicate Python memory leak fix in std::pair for Octave and Ruby 2016-12-18 20:00:40 +00:00
std_queue.i Add missing parameter names in STL container wrappers 2019-02-13 22:45:47 +00:00
std_set.i Fix delete_if (reject!) for the STL container wrappers. 2013-03-29 06:28:15 +00:00
std_shared_ptr.i Remove an unnecessary shared_ptr reference count increment in Ruby wrappers 2020-02-13 19:48:30 +00:00
std_sstream.i STL stream support for Ruby. 2007-05-02 10:00:26 +00:00
std_stack.i Add missing parameter names in STL container wrappers 2019-02-13 22:45:47 +00:00
std_streambuf.i STL stream support for Ruby. 2007-05-02 10:00:26 +00:00
std_string.i Suppress Ruby std::wstring, std::string, std::basic_string warnings 2017-10-10 07:52:10 +01:00
std_unordered_map.i Include all template parameters for std_unordered_multimap and std_unordered_map 2019-03-12 20:03:14 +00:00
std_unordered_multimap.i Include all template parameters for std_unordered_multimap and std_unordered_map 2019-03-12 20:03:14 +00:00
std_unordered_multiset.i Include all template parameters for std_unordered_multiset and std_unordered_set 2019-03-12 21:47:45 +00:00
std_unordered_set.i Include all template parameters for std_unordered_multiset and std_unordered_set 2019-03-12 21:47:45 +00:00
std_vector.i Fixed renames of std_* containers to a safer 2007-05-16 21:27:08 +00:00
std_vectora.i Rename fixes to STL. 2007-05-05 00:46:20 +00:00
std_wstring.i Suppress Ruby std::wstring, std::string, std::basic_string warnings 2017-10-10 07:52:10 +01:00
stl.i Create a consistent stl.i library file 2019-02-12 18:46:05 +00:00
timeval.i patch #3176274 - Ruby typecheck typemap for time_t. 2011-02-13 22:19:46 +00:00
typemaps.i 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. 2010-02-27 23:26:02 +00:00