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
openSUSE Build Service is sponsored by