File perl6-Inline-Perl5.changes of Package perl6-Inline-Perl5
-------------------------------------------------------------------
Thu May 7 15:26:21 UTC 2020 - Stefan Seifert <nine@detonation.org>
- update to version 0.50
Fix compilation on perl < 5.28 with multiplicity enabled
-------------------------------------------------------------------
Thu May 7 15:09:27 UTC 2020 - Stefan Seifert <nine@detonation.org>
- update to version 0.49
Support raku { } blocks in Perl 5 code.
Support named arguments in calls from Perl 5 to methods of Raku objects
Support calling methods on Perl 5 packages extended with Raku
Allow for extension of Perl 5 classes with raku blocks
Support { use v5-inline; ... } blocks in Raku code
Make subs declared in v5-inline blocks accessible to Raku code
Fix segfault on calls to AUTOLOADed methods on P5 wrapper classes
Use correct name of gv_fetchmethod_autoload
Fix string unmarshalling on platforms where char is not signed
Fix test failure on PowerPC due to Mu return value
Change most prominent uses of Perl 6 to Raku
-------------------------------------------------------------------
Wed Apr 15 16:53:20 UTC 2020 - Stefan Seifert <nine@detonation.org>
- update to version 0.47
Support multiple inheritance of wrapped Perl 5 classes
Fix p5_destroy_p5_object sometimes freeing bogus slots
Fix "no such attribute $!wrapped-perl5-object" error in destructors
Remove now unused Inline::Perl5::Object class
Speed up calling back from Perl 5 to Raku by about 10 %
-------------------------------------------------------------------
Fri Apr 10 08:41:47 UTC 2020 - Stefan Seifert <nine@detonation.org>
- update to version 0.46
Remove Inline::Perl5::Parent role
Create and use wrapper classes for all encountered Perl 5 packages
Report exceptions of Raku callbacks called from P5 code from their original place
Fix leaking hashes passed to Perl 5 code
Fix leaking callables passed to Perl 5 code
Fix leaking handles passed to Perl 5 code
Fix leaking package name in p5_call_inherited_package_method
Fix leaking IV in p5_destroy_p5_object
Free perl6_callbacks on interpreter exit
Performance improvements
- Remove repossession-workaround.diff as it's no longer necessary
-------------------------------------------------------------------
Wed Mar 4 10:07:05 UTC 2020 - Stefan Seifert <nine@detonation.org>
- update to version 0.44
Prevent unhandled failures caused by P5 object destructors
Fix occasional infinite DESTROY loops
-------------------------------------------------------------------
Sun Dec 01 16:35:00 CET 2019 - nine@detonation.org
- update to version 0.43
Support precompilation of modules that use :from<Perl5>
Clarify notes about calling context in README
Support '^methods' and '^method_table.Map' on generated wrapper classes
Support overloaded stringification and numification in P5 wrapper classes
Don't containerize the result of Inline::Perl5::Array.Array
Proper Capture coercer for Inline::Perl5::Array
Fix error about high code points in $=finish
Share the P5 interpreter between all default_perl5 users
Fix concurrent access to Inline::Language::ObjectKeeper
Fix p5_call_package_method leaking the package name
Fix occasional segfault on exit
Fix spurious test failures on 32 bit machines
- Remove fix_test_on_32_bit.diff (fixed upstream)
Mon Sep 09 22:15:00 CEST 2019 - nine@detonation.org
- Backport fix for tests on 32 bit systems
-------------------------------------------------------------------
Mon Sep 09 09:00:00 CEST 2019 - nine@detonation.org
- update to version 0.41
Fix leaking objects of wrapped P5 class
Properly represent P6 subclasses of P5 packages in P5
Support string comparison on wrapped Perl 6 objects
Support calling Perl 5 methods in scalar context
Remove unused arguments from p5_call_gv
Support passing Perl 5 type globs through Perl 6 code
- Remove fix_buildroot_in_file.diff - included upstream
-------------------------------------------------------------------
Tue Jan 15 15:20:00 CET 2019 - nine@detonation.org
- update to version 0.38
BREAKING: only wrap packages that are in the loaded module's namespace
Fix segfaults caused by missing PERL_SET_CONTEXT calls
Fix flag in exception message
Sun Jan 13 19:31:00 CET 2019 - nine@detonation.org
- Fix "Missing or wrong version of dependency" when loading the module
Work around a complicated rakudo bug affecting modules built in a separate
build root as is used for packaging rpms.
-------------------------------------------------------------------
Tue Nov 27 19:25:50 CET 2018 - nine@detonation.org
- update to version 0.36
Fix memory corruption when running multiple Perl 5 interpreters
Fix segfault on blindly accessing foreign magic
Fix Perl 5 globals getting read at compile time already
Do not import pragmas when loading Perl 5 modules
Implement push, pop, shift, unshift and splice for Perl 5 arrays
Support overloading numification of Perl 5 objects
Fix precompiled file containing absolute path to shared lib
Fix method calls on P5 objects swallowing named args
Mention how to pass references
Support passing Regexes to Perl 5 code
Fix importing the same sub into different compunits
Use a custom meta class for Perl 5 wrapper classes
Use wrapper classes when wrapping Perl 5 objects
Allow for access to a wrapped Perl 5 object's hash data
Many performance improvements
-------------------------------------------------------------------
Wed Apr 19 08:25:50 CEST 2017 - nine@detonation.org
- fix name of SOURCES file
-------------------------------------------------------------------
Tue Apr 18 22:51:30 CEST 2017 - nine@detonation.org
- initial revision