diff --git a/SWIG/README b/SWIG/README index bc2535962..b0ad2a497 100644 --- a/SWIG/README +++ b/SWIG/README @@ -78,7 +78,7 @@ SWIG-1.3.28 summary: - More powerful renaming (%rename) capability. - More user friendly warning handling. - Add finer control for default constructors and destructors. We discourage - the use of the 'nodefault' option, which disable both constructors and + the use of the 'nodefault' option, which disables both constructors and destructors, leading to possible memory leaks. Use instead 'nodefaultctor' and/or 'nodefaultdtor'. - Optional automatic copy constructor wrapper generation. @@ -86,7 +86,7 @@ SWIG-1.3.28 summary: directive (replaces and improves the implicit.i library). - Python threading support added. - Support for Ruby bang methods. -- Better handling of std::string variables. +- Better default handling of std::string variables. - Unified typemap library (UTL) potentially providing core typemaps for all scripting languages based on the recently evolving Python typemaps. - Python, Ruby, Perl and Tcl use the new UTL. @@ -98,16 +98,16 @@ SWIG-1.3.28 summary: - Python STL support improved, addition of iterators and STL containers of native Python types. - Python performance options and improvements, try the -O option to test - all of them. Python runtime benchmarks shows upto 20 times better performance + all of them. Python runtime benchmarks show upto 20 times better performance compared to 1.3.27 and older versions. -- Python support for 'multi-inheritance' at the python side. -- Python simplified proxy classes, now swig doesn't need to generate the auxiliar - 'ClassPtr' clasess. +- Python support for 'multi-inheritance' on the python side. +- Python simplified proxy classes, now swig doesn't need to generate the + additional 'ClassPtr' classes. - Python backward compatibility improved, many projects that used to work only with swig-1.3.21 to swig-1.3.24 are working again with swig-1.3.28 - Better runtime error reporting. - Add the %catches directive to catch and dispatch exceptions. -- Add the %naturalval directive for more 'natural' variable wrapping. +- Add the %naturalvar directive for more 'natural' variable wrapping. - Add the %allowexcept and %exceptionvar directives to handle exceptions when accesing a variable. - Add the %delobject directive to mark methods that act like destructors.