summaryrefslogtreecommitdiff
path: root/Lib/ruby/ruby.swg
Commit message (Collapse)AuthorAgeFilesLines
* follow-up typosluz.paz2018-05-171-1/+1
|
* Improved autodoc documentation for standard ruby methodsGonzalo Garramuno2007-05-021-0/+5
| | | | | | | | | and for STL containers, using %feature instead of hard-coding the stuff in ruby.cxx. git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@9753 626c5289-ae23-0410-ae9c-e8d60b6d4f22
* Moved the GC_VALUE class over to rubystdcommonGonzalo Garramuno2007-05-011-5/+0
| | | | | | | | | | so that it will only get added when STL is used. Documented swig_assert interface. git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@9731 626c5289-ae23-0410-ae9c-e8d60b6d4f22
* Several fixes to GC_VALUE, and map containers.Gonzalo Garramuno2007-04-301-0/+5
| | | | git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@9724 626c5289-ae23-0410-ae9c-e8d60b6d4f22
* Fix a typo.Olly Betts2006-05-141-1/+1
| | | | | | | [Patch recommit] git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@9112 626c5289-ae23-0410-ae9c-e8d60b6d4f22
* fix -external-runtime and warning arounds in subversionMarcelo Matus2006-02-011-4/+0
| | | | git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@8666 626c5289-ae23-0410-ae9c-e8d60b6d4f22
* Changed rename rules to include functions and change Enums to only ↵Charlie Savage2006-01-171-3/+4
| | | | | | capitalize the first letter. git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@8474 626c5289-ae23-0410-ae9c-e8d60b6d4f22
* change the %rename predicates to use the prefix %$ and avoid clashings with ↵Marcelo Matus2006-01-161-5/+5
| | | | | | other rename directives git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@8469 626c5289-ae23-0410-ae9c-e8d60b6d4f22
* Updated renaming rules.Charlie Savage2006-01-161-6/+10
| | | | git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@8467 626c5289-ae23-0410-ae9c-e8d60b6d4f22
* add at least %not support for rename predicatesMarcelo Matus2006-01-151-1/+1
| | | | git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@8465 626c5289-ae23-0410-ae9c-e8d60b6d4f22
* add rename for member variablesMarcelo Matus2006-01-151-1/+2
| | | | git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@8464 626c5289-ae23-0410-ae9c-e8d60b6d4f22
* add more predicates for renameMarcelo Matus2006-01-151-1/+2
| | | | git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@8463 626c5289-ae23-0410-ae9c-e8d60b6d4f22
* long rule to match exactly const static variable with a value in the declarationMarcelo Matus2006-01-151-1/+1
| | | | git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@8459 626c5289-ae23-0410-ae9c-e8d60b6d4f22
* Changed rename check for constants to use %hasconsttypeCharlie Savage2006-01-151-1/+1
| | | | git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@8444 626c5289-ae23-0410-ae9c-e8d60b6d4f22
* use internal SWIG_exception_fail, let SWIG_exception as in 1.3.27Marcelo Matus2006-01-141-2/+4
| | | | git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@8434 626c5289-ae23-0410-ae9c-e8d60b6d4f22
* Fixed up checking for constants.Charlie Savage2006-01-131-1/+2
| | | | git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@8408 626c5289-ae23-0410-ae9c-e8d60b6d4f22
* Use new camelcase,undercase,lowercase aliases.Charlie Savage2006-01-131-4/+3
| | | | git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@8406 626c5289-ae23-0410-ae9c-e8d60b6d4f22
* Moved constant renames from the c++ code to ruby.swg to reuse the new ↵Charlie Savage2006-01-131-0/+5
| | | | | | %rename functionality. git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@8404 626c5289-ae23-0410-ae9c-e8d60b6d4f22
* Added %rename to change function and method names from CamelCase to ↵Charlie Savage2006-01-121-0/+4
| | | | | | lower_case_with_underscores. git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@8399 626c5289-ae23-0410-ae9c-e8d60b6d4f22
* add space for rename rulesMarcelo Matus2006-01-121-0/+6
| | | | git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@8395 626c5289-ae23-0410-ae9c-e8d60b6d4f22
* eliminate compilation warnings, add docs, and centralize the access to the ↵Marcelo Matus2005-10-251-5/+0
| | | | | | unified typemap library git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@7710 626c5289-ae23-0410-ae9c-e8d60b6d4f22
* include the user's fragment file in the same placeMarcelo Matus2005-10-201-17/+17
| | | | git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@7693 626c5289-ae23-0410-ae9c-e8d60b6d4f22
* finishing the first stage of the typemap unification scheme, fixing issues ↵Marcelo Matus2005-10-201-9/+8
| | | | | | with gcc and valgrind git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@7692 626c5289-ae23-0410-ae9c-e8d60b6d4f22
* massive typemap unificationMarcelo Matus2005-10-181-26/+32
| | | | git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@7676 626c5289-ae23-0410-ae9c-e8d60b6d4f22
* Support for object tracking. Includes new reference to "rubytracking.swg" ↵Charlie Savage2005-09-231-1/+3
| | | | | | and defines a new feature called "trackobjects" git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@7494 626c5289-ae23-0410-ae9c-e8d60b6d4f22
* - Improve the runtime type sytesmJohn Lenz2005-02-011-1/+2
| | | | | | | | | - Update all languages to new type system - Add DohSortList function - Fix mzscheme Examples/Makefile git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@6930 626c5289-ae23-0410-ae9c-e8d60b6d4f22
* allow to include the swig runtime code into external user librariesMarcelo Matus2004-11-181-0/+1
| | | | git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@6752 626c5289-ae23-0410-ae9c-e8d60b6d4f22
* Removed ability to share type information by C linkingJohn Lenz2004-10-161-30/+0
| | | | | | | All type sharing happens through a global variable in the target language. git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@6390 626c5289-ae23-0410-ae9c-e8d60b6d4f22
* New way of sharing type information between modules for chicken, mzscheme,John Lenz2004-10-051-0/+24
| | | | | | | ruby, tcl, and perl. git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@6332 626c5289-ae23-0410-ae9c-e8d60b6d4f22
* Break the standard Ruby typemaps out into a number of smaller filesLyle Johnson2004-08-241-622/+17
| | | | | | | which are included by ruby.swg. git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@6121 626c5289-ae23-0410-ae9c-e8d60b6d4f22
* Corrected some of the "throws" typemaps.Lyle Johnson2004-08-171-3/+3
| | | | git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@6101 626c5289-ae23-0410-ae9c-e8d60b6d4f22
* Minor fix for the cpp_enum.i test case, which was broken.Lyle Johnson2004-08-171-1/+14
| | | | git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@6099 626c5289-ae23-0410-ae9c-e8d60b6d4f22
* Added a varin typemap for char[] (Ruby). Fixes broken test caseLyle Johnson2004-08-141-1/+5
| | | | | | | arrays_global.i. git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@6098 626c5289-ae23-0410-ae9c-e8d60b6d4f22
* - Uniform the definition of the keyword warnings throughMarcelo Matus2003-12-121-0/+4
| | | | | | | | | | | | | | | the supported languages. - Added keyword list for most of the languages that didn't have one. - "All keywords" warning support, through the -DSWIG_ALLKW option. Read the Changes.current git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@5543 626c5289-ae23-0410-ae9c-e8d60b6d4f22
* Use the preprocessor to rename external functions of the SWIG runtimeMatthias Köppe2003-11-021-0/+1
| | | | | | | | API to follow the naming convention SWIG_<language>_<function>. This should allow linking more than one interpreter into a program. git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@5242 626c5289-ae23-0410-ae9c-e8d60b6d4f22
* Fixes to comply with with ISO/IEC 14882:1998(E) 17.4.3.1.2 (symbol names):William S Fulton2003-09-231-1/+1
| | | | | | | __get_self() git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@5150 626c5289-ae23-0410-ae9c-e8d60b6d4f22
* __DIRECTOR__ renamed Swig::DirectorWilliam S Fulton2003-09-221-3/+3
| | | | | | | SWIG_DIRECTOR_EXCEPTION renamed Swig::DirectorException (similarly for derived classes) git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@5138 626c5289-ae23-0410-ae9c-e8d60b6d4f22
* typemap name changes:William S Fulton2003-09-201-96/+96
| | | | | | | | | inv => directorin outv => directorout argoutv => directorargout git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@5137 626c5289-ae23-0410-ae9c-e8d60b6d4f22
* First round of director modsWilliam S Fulton2003-09-201-1/+0
| | | | | | | | - Removed asserts - The unused __DIRECTOR__ base class default constructor removed. I've used the conventional approach of having no default constructor rather than a private one (declaring it private doesn't serve any useful purpose when this constructor is not wanted). git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@5132 626c5289-ae23-0410-ae9c-e8d60b6d4f22
* *** empty log message ***Logan Johnson2003-06-041-0/+94
| | | | git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@4863 626c5289-ae23-0410-ae9c-e8d60b6d4f22
* Fixed array typemaps.Logan Johnson2003-06-021-5/+22
| | | | git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@4850 626c5289-ae23-0410-ae9c-e8d60b6d4f22
* Removed varin typemaps for SWIGTYPE[] (dimensionless arrays).William S Fulton2003-06-011-4/+0
| | | | | | | | These were useless as they just produced a setter that gave a runtime error. Exposes some missing varin SWIGTYPE[ANY] typemaps - they show up in the test-suite. git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@4843 626c5289-ae23-0410-ae9c-e8d60b6d4f22
* Added correct (I hope) typechecking for native scripting objectsLuigi Ballabio2003-05-221-3/+4
| | | | git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@4821 626c5289-ae23-0410-ae9c-e8d60b6d4f22
* A little more work on the Ruby support for C++ polymorphism. ExceptionLogan Johnson2003-04-291-3/+0
| | | | | | | handling almost works... git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@4745 626c5289-ae23-0410-ae9c-e8d60b6d4f22
* Additional fixes for Ruby 1.8 compatibility.Logan Johnson2003-04-161-1/+1
| | | | git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@4688 626c5289-ae23-0410-ae9c-e8d60b6d4f22
* Replaced all occurrences of the deprecated STR2CSTR() in Ruby code withLogan Johnson2003-04-151-9/+9
| | | | | | | the new StringValuePtr(). git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@4682 626c5289-ae23-0410-ae9c-e8d60b6d4f22
* Comment out Ruby code for "fail" tag.Logan Johnson2003-03-171-1/+1
| | | | git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@4560 626c5289-ae23-0410-ae9c-e8d60b6d4f22
* *** empty log message ***Logan Johnson2003-03-071-0/+3
| | | | git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@4469 626c5289-ae23-0410-ae9c-e8d60b6d4f22
* long long typemap mods for use with %applyWilliam S Fulton2003-03-061-2/+2
| | | | git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@4443 626c5289-ae23-0410-ae9c-e8d60b6d4f22
* SWIGTYPE & varin typemap fixWilliam S Fulton2003-02-111-3/+8
| | | | git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@4293 626c5289-ae23-0410-ae9c-e8d60b6d4f22