Revisions of perl-Variable-Magic

Adrian Schröter's avatar Adrian Schröter (adrianSuSE) committed (revision 11)
Split 13.2 from Factory
Adrian Schröter's avatar Adrian Schröter (adrianSuSE) committed (revision 9)
Split 13.1 from Factory
Stephan Kulow's avatar Stephan Kulow (coolo) accepted request 178332 from Stephan Kulow's avatar Stephan Kulow (coolo) (revision 8)
- updated to 0.52
         + Add : The new constant VMG_COMPAT_SCALAR_NOLEN evaluates to true
                 when your perl does not call 'len' magic for scalars, which
                 is the case for perl 5.17.4 and above.
                 This fixes RT #80388.
         + Tst : t/35-stash.t has been taught about perl 5.17.4.
         + Tst : Author tests overhaul.
         + Fix : It is now safe to call dispell() from inside 'free', 'copy' and
                 'uvar' callbacks to dispell the magic currently in use.
                 Thanks Clinton Gormley for reporting.
         + Fix : Exceptions thrown from inside a 'free' callback are now always
                 consistently propagated outside of the callback. They used to
                 be lost when the 'free' callback was invoked at the end of an
                 eval block or string.
         + Fix : The 'reset RMG flag' workaroundn used to allow wizards with
                 both 'uvar' and 'clear' magics to be cast onto a hash, has been
                 made thread-safe.
         + Fix : Less memory is leaked when a wizard is freed during global
                 destruction, or when an exception is thrown from a 'free'
                 callback.
         + Fix : [RT #77991] : t/17-ctl.t fails on perl 5.14 and 5.16.
                 This was actually an issue with ActivePerl, and this test
                 has learned to cope with it.
                 Thanks Gisle Aas for reporting.
         + Tst : t/35-stash.t has been taught about perl 5.17.1.
         + Doc : Many clarifications.
         This is a maintenance release. The code contains no functional change.
         Satisfied users of version 0.48 can skip this update.
         + Fix : [RT #77644] : t/17_ctl.t fails in test 44 since 5.17.0.
                 This test has been taught about perl 5.17.0.
Adrian Schröter's avatar Adrian Schröter (adrianSuSE) committed (revision 7)
Split 12.3 from Factory
Adrian Schröter's avatar Adrian Schröter (adrianSuSE) committed (revision 6)
branched from openSUSE:Factory
Stephan Kulow's avatar Stephan Kulow (coolo) accepted request 106860 from Stephan Kulow's avatar Stephan Kulow (coolo) (revision 5)
- updated to 0.48
   + Add : You can now pass a reference to undef as the magic callback in
           order to install a no-op callback.
           Thanks Florian Ragwitz for the suggestion.
Stephan Kulow's avatar Stephan Kulow (coolo) accepted request 97121 from Stephan Kulow's avatar Stephan Kulow (coolo) (revision 4)
- update to 0.47
  + Add : The new constant VMG_COMPAT_HASH_DELETE_NOUVAR_VOID evaluates
          to true when "delete $hash{key}" does not call 'delete' uvar
          magic in void context.
  + Chg : The MAGIC tokens created by this module no longer use the
          mg_private member for storing a "magical" signature.
  + Fix : Triggering magic in a thread on a variable cloned from the main
          interpreter, and when the wizard already went out of scope,
          will not segfault anymore.
  + Opt : The pointer table is no longer needed to ensure thread safety.
          The size of the object code is about 8% smaller for threaded
          perls.
  + Tst : Threads tests will not fail anymore if resources constraints
          prevent the system from creating all the required threads.
Adrian Schröter's avatar Adrian Schröter (adrianSuSE) committed (revision 3)
Sascha Peilicke's avatar Sascha Peilicke (saschpe) committed (revision 2)
Autobuild autoformatter for 66783
Sascha Peilicke's avatar Sascha Peilicke (saschpe) accepted request 66783 from Stephan Kulow's avatar Stephan Kulow (coolo) (revision 1)
Accepted submit request 66783 from user babelworx
Displaying all 20 revisions
openSUSE Build Service is sponsored by