8
0
Commit Graph

7 Commits

Author SHA256 Message Date
c9357c95ed Accepting request 997387 from devel:languages:perl:autoupdate
- updated to 0.68
   see /usr/share/doc/packages/perl-Object-Pad/Changes
  0.68    2022-08-13
          [BUGFIXES]
           * Wording fix in new Object::Pad::MetaFunctions docs
           * Avoid label at end of compound statement (RT144005)
  0.67    2022-08-12
          [CHANGES]
           * Added `Object::Pad::MetaFunctions` to contain some introspection
             and reflection helper functions
           * Avoid writing the rather silly-sounding `field $field` in docs;
             use single-letter field names like `$x` or `$f` instead

OBS-URL: https://build.opensuse.org/request/show/997387
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-Object-Pad?expand=0&rev=7
2022-08-16 14:36:07 +00:00
1e45ff15e9 Accepting request 988351 from devel:languages:perl:autoupdate
- updated to 0.66
   see /usr/share/doc/packages/perl-Object-Pad/Changes
  0.66    2022-07-07
          [CHANGES]
           * Improved performance on perl 5.22 onwards, by merging the operation
             of the individual pp_fieldpad ops into the main pp_methstart op
           * Prepare compatibility with core's `use feature 'class'`:
              + Support `field` keyword as a synonym of `has`, though without
                immediate EXPR version
              + Merge meaning of `ADJUST` and `ADJUSTPARAMS`; give all such blocks
                a params hashref. `ADJUSTPARAMS` is now just a synonym
           * Print "discouraged" warnings on `requires` keyword
           * Print deprecation warnings on `isa` and `does` subkeywords
           * Added list-returning ->get_attribute_values() accessor to
             Object::Pad::MOP::Field
           * Deleted legacy XS symbols relating to "slot" from before it was
             renamed to "field"

OBS-URL: https://build.opensuse.org/request/show/988351
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-Object-Pad?expand=0&rev=6
2022-07-13 11:35:46 +00:00
Lars Vogdt
41afdfd4d3 Accepting request 977710 from devel:languages:perl:autoupdate
- updated to 0.65
   see /usr/share/doc/packages/perl-Object-Pad/Changes
  0.65    2022-05-10
          [CHANGES]
           * Document the required version for :experimental tags
           * Mention the new Devel::MAT::Tool::Object::Pad in docs
          [BUGFIXES]
           * Update cv_copy_flags() for SvPADTMP fix; related to RT142468

OBS-URL: https://build.opensuse.org/request/show/977710
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-Object-Pad?expand=0&rev=5
2022-05-20 10:32:19 +00:00
41c8f659d2 Accepting request 967715 from devel:languages:perl:autoupdate
- updated to 0.64
   see /usr/share/doc/packages/perl-Object-Pad/Changes
  0.64    2022-04-02
          [CHANGES]
           * Improvements to `:experimental` import tag (RT141801):
              + Support multiple experiments at once
              + Make sure to still enable the default keywords
           * Much better integration with `Devel::MAT::Dumper`:
              + Export complete C-level structures and magic VTBL root
           * Adjusted wording of "MOP API is experimental" so it doesn't refer
             to a package that doesn't actually exist (RT141801)

OBS-URL: https://build.opensuse.org/request/show/967715
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-Object-Pad?expand=0&rev=4
2022-04-13 19:17:48 +00:00
5eaafc72e8 Accepting request 960461 from devel:languages:perl:autoupdate
- updated to 0.63
   see /usr/share/doc/packages/perl-Object-Pad/Changes
  0.63    2022-03-07
          [CHANGES]
           * Deleted long-deprecated Object::Pad->begin_class
           * No longer declare the entire module as "experimental"
           * Add experimental warnings to still-experimental features; recognise
             `:experimental` import tags to silence them
          [BUGFIXES]
           * Ensure that generated accessors work correctly regardless of the
             prevailing package when they were generated (RT141599)
           * Ensure that classes and accessors can be generated entirely outside
             of a BEGIN block (RT141677)
  0.62    2022-03-01
          [CHANGES]
           * Add "common" methods:
              + Implement `:common` attribute for methods
              + Take 'common' argument to `$metaclass->add_method`
              + Added `$metamethod->is_common` accessor
           * Don't require a terminating semicolon after `has $field { EXPR }`
          [BUGFIXES]
           * Better handling of role method embeddings that include lexical
             captures (RT141483)

OBS-URL: https://build.opensuse.org/request/show/960461
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-Object-Pad?expand=0&rev=3
2022-03-09 15:39:33 +00:00
84ed070d5a Accepting request 956367 from devel:languages:perl:autoupdate
- updated to 0.61
   see /usr/share/doc/packages/perl-Object-Pad/Changes
  0.61    2022-02-16
          [CHANGES]
           * Added Object::Pad::MOP::Class->create_{class,role}
           * Added $metaclass->seal (RT131294)
           * Added $metaclass->add_required_method and ->required_method_names
             (RT141314)
           * Accept bodyless `method NAME;` declarations to declare a required
             role method
          [BUGFIXES]
           * Assert when compclassmeta->name doesn't match PL_curstname (RT131293)

OBS-URL: https://build.opensuse.org/request/show/956367
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-Object-Pad?expand=0&rev=2
2022-02-24 14:47:48 +00:00
8346d44afc Accepting request 952808 from home:1Antoine1:branches:devel:languages:perl:CPAN-A
For licensecheck

OBS-URL: https://build.opensuse.org/request/show/952808
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-Object-Pad?expand=0&rev=1
2022-02-09 07:32:46 +00:00