SEARCH
NEW RPMS
DIRECTORIES
ABOUT
FAQ
VARIOUS
BLOG

 
 
Changelog for ruby3.1-rubygem-rice-4.2.1-1.3.x86_64.rpm :

* Mon Jan 29 2024 dan.cermakAATTposteo.net- ## 4.2.1
* Support systems who use `#include ` over `#include`. See [#197](https://github.com/jasonroelofs/rice/issues/197) and [#201](https://github.com/jasonroelofs/rice/pull/201) [#]# 4.2
* Support Ruby 3.3.0.
* Split Object.call to an explicit Object.call_kw for calling methods expecting keyword arguments.
* Previously, if a wrapper used `keepAlive` on an argument or return value that was itself a Rice type, calling said method would segfault. We\'ve now added an explicit exception to be thrown in this case, prevending the segfault and providing guidance on what was wrong and how to fix it. See [#193](https://github.com/jasonroelofs/rice/pull/193) and [#194](https://github.com/jasonroelofs/rice/pull/194)
* Fix wrapping of std::shared_ptr to properly take default arguments into account.
* Fri Nov 03 2023 dan.cermakAATTposteo.net- ## 4.1 Rice 4.1 builds on the 4.0 release and has a number of improvements that both polish Rice and extend its functionality. However, there are three incompatibilities to know about:
* Exception handlers are now registered globally versus per module. This requires updating code that calls Class#add_handler to use register_handler instead.
* Rename Arg#isValue to Arg#setValue and then Arg#getIsValue to Arg#isValue
* Rename Return#isValue to Return#setValue and Return#getIsValue to Return#isValue New or improved functionality includes:
* Add support for std::map, std::unordered_map, std::variant, std::monostate and std::reference_wrapper
* Enable calling of C++ member functions that are defined in ancestor classes
* Make it easy to wrap C++ iterators like std::vector begin and end
* Enable creating enumerators for C++ collections like std::vector and std::map
* Enable calling more Ruby API methods including those with a variable number of parameters such as rb_yield_values
* Add additional C++ to Ruby exception mappings (for example, std::system_error to SystemCallError)
* Updated documentation, including new pages for instance tracking, iterators, exceptions and newly supported STL classes
* Add support for calling Ruby methods with keywords from Rice::Object and its descendants
* Automatically translate C++ character arrays that start with colons to symbols (ie, \":mysymbol\") when sending them to Ruby
* Add a constructor for Rice::Module that takes a name, to enable code like Module(\"Kernel\")
* Fix comparison methods in Rice::Object, such as Object#is_equal, to return the correct result
* Fix various compiler warnings
* Remove deprecated APIs
* Remove support for Ruby 2.5 and 2.6 which are officially out of support
* Add support for building tests with CMake
* And lots of other fixes and code improvements Rice also includes experimental support for instance tracking so that Rice maps the same C++ instance to the same Ruby instance each time it is passed to Ruby. See the documentation for more information.
* Thu Aug 04 2022 cooloAATTsuse.comupdated to version 4.0.4 see installed CHANGELOG.md
* Tue Jan 25 2022 cooloAATTsuse.comupdated to version 4.0.3 see installed CHANGELOG.md
* Thu Jun 24 2021 cooloAATTsuse.comupdated to version 4.0.2 no changelog found
* Wed Jan 20 2021 cooloAATTsuse.comupdated to version 3.0.0 no changelog found
* Mon Feb 10 2020 cooloAATTsuse.com- updated to version 2.2.0 no changelog found- Make build work with ruby2.7
* Fri Jun 14 2019 bwiedemannAATTsuse.com- Add rice-rpmlintrc to src.rpm
* Sat Mar 02 2019 cooloAATTsuse.com- updated to version 2.1.3 no changelog found
* Thu Feb 08 2018 factory-autoAATTkulow.org- updated to version 2.1.2 no changelog found
* Wed Mar 22 2017 cooloAATTsuse.com- updated to version 2.1.1 no changelog found
* Thu Mar 16 2017 bwiedemannAATTsuse.com- update with gem2rpm.yml
* Mon Jan 23 2017 bwiedemannAATTsuse.com- drop useless build files containing buildroot that confuse build-compare
* Sun May 17 2015 msAATTsuse.com- Update to version 1.7.0- Fixed gcc type cast bugs- Fixed gem bundle for ruby 2.2
* Tue Feb 10 2015 schwabAATTsuse.de- Fix architecture name- Don\'t package autoconf cache- Unpack sources to update config.guess
* Tue Dec 30 2014 msAATTsuse.com- build gem version 1.6.3
 
ICM