[libmoops-perl] annotated tag upstream/0.034 created (now a224b2f)

Jonas Smedegaard dr at jones.dk
Tue Feb 24 15:55:58 UTC 2015


This is an automated email from the git hooks/post-receive script.

js pushed a change to annotated tag upstream/0.034
in repository libmoops-perl.

        at  a224b2f   (tag)
   tagging  05bd4cab5131436f9392f27c405eac88d6bcdfcc (commit)
 tagged by  Jonas Smedegaard
        on  Tue Feb 24 12:24:22 2015 +0100

- Log -----------------------------------------------------------------
Upstream version 0.034
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iQJ8BAABCgBmBQJU7F9mXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w
ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQ5RkUzRTlDMzY2OTFBNjlGRjUzQ0M2ODQy
QzdDMzE0NkMxQTAwMTIxAAoJECx8MUbBoAEh2fUP/1jv3tC+6pnB2ngadO8tofWE
KadWgidJ6dbKILAP26zwiIyIyYodjC44mMwoTzzyuCXZ5Oe2y7aBzYw7/5+pGOZr
S9zgTeoX8lEX7/B4dJc50pparyQnQqIaWKOY2a6kqIgcuH5dfYfgXNmfZL4E8e3L
KWpD1VUoivOJClD9C89G6cktskMXerZcZ1zlxK5gCeMEr00TvghUGrGuwriUfjtn
NyaHE9jFlrxlrany8BPlxh7IFu043ph4XpW77E5lQs8kirtuaIzdf4v4ZDfmwPF7
5BUU9XQfkbDT/onSj3rZqqL2pMnsKCnzWVBHyLSqBkrm276BKKJ22veeUtJb/8NT
knPOBJehxl1tY5Feq3stRKCUYDzf+e4MFahy4vc7SyAK6F2nqg2I2eSbEVKaY+fT
A1IumnVjJb/saZxjvDswyB3I45HBGWHNH62Ia2kZHtsIMqVLDAwwP+HePKsBruch
2MdthEz94eVLmVG3ayGmTL3vNlH9m9hecYu583XaJlsvxaZC6azN9HOJSbrX2M/J
keC83VGggKSVMg9mu5kF1Vt0HBPpWn8G08R74zXz7fA2Ai9y7bZvFzrVfncQjJIl
ZEpqykfHpJVh9k/fI5Q/yIjWDYWK2epaHUYkPZTWW5zrlDcUYX8+1mJwhSSODSUH
3fCOWH8b2iJmNeK7Xs6F
=x2px
-----END PGP SIGNATURE-----

Jonas Smedegaard (1):
      Imported Upstream version 0.034

Toby Inkster (277):
      initial commit
      cleanups
      deps
      Added tag 0.001 for changeset e4499b90741c
      clean up package preamble generation
      use MooX::late and latest Moose
      bump version; changelog
      Added tag 0.002 for changeset 4f2429636565
      clean up and document how nested packages work; clean up `using` a little
      add a `namespace` keyword
      fix parsing error
      do not export Try::Tiny as it lacks lexical scoping
      Try::Tiny not exported by default; alter test that relies on it
      port to Dist::Inkt
      use Function::Parameters 1.0201, because it has configurable type constraint reification
      bump version; changelog
      fix syntax
      Added tag 0.003 for changeset 741c86da6c0f
      implement method modifiers
      remove the exporter keyword; it's easier to just do a class that extends Exporter::TypeTiny or Exporter.pm
      whitespace
      don't provide method keyword in non-class/role packages
      syntax for declaring cheap constants
      doc
      bump version; changelog
      massive refactoring
      make dependency injection work a little better
      let the parser construct the code generator
      more refactoring
      Added tag 0.004 for changeset 45a2dfd320bf
      bump version; changelog
      improve handling of comments during parsing; not perfect, but better
      even better handling of comments
      not entirely sure why we need to do this; it should be lexical, but whatever
      changelog
      Added tag 0.005 for changeset 46e2ec0a2553
      now that everything's not all in one big file, no need to restrict these hashes to such a tight lexical scope
      rename repo as a prelude for renaming dist
      s/MooX::Aspartame/Moops/
      rename files too
      benchmarking example
      use a guard to automatically call ->meta->make_immutable on classes
      bump version; changelog
      documentation rewrite
      speling
      note docs in changelog
      document extensibility
      fix for classes
      The beginnings of a proper test suite
      new abstract
      status
      changelog
      Added tag 0.006 for changeset f43b2daddb34
      add suggestion for MooX::HandlesVia
      set a dummy version so that Class::Load::is_class_loaded can see roles
      role tests
      document $VERSION=""
      fix parsing namespace {} blocks
      tests for namespace {} blocks
      rename some test cases
      more challenging parsing in test case
      tests for `fun` and `method` keywords
      placeholder test cases
      bump version; changelog
      Added tag 0.007 for changeset e991aa15439a
      suggest Moose/Mouse at runtime too
      ws
      fix hard-coded list of keywords
      an example extending Moops
      further document the example
      requires Perl 5.14
      bug fixes for custom imports
      tests for custom imports
      check namespace::sweep
      check in my todo list
      stop using constant.pm to define constants; new technique allows them to be swept by namespace::sweep
      constants tests
      bump version; changelog
      Added tag 0.008 for changeset e958e0aa8f70
      testing that sugar functions get imported into all packages
      fix AT_RUNTIME stuff
      tests for method modifiers
      lots of type constraint related tests
      document that Moose types can work with Moo classes
      test suite done; now I can get back to refactoring/improving Moops with less fear of breaking stuff
      bump version; changelog
      Added tag 0.009 for changeset 05a0c46cbfac
      parse :Attributes for packages; we'll use them as our codegen trait syntax
      pass traits on to code generator
      forgot to check in tests for traits
      let the code generator decide which relationships a keyword has
      rename code generators
      update docs given recent changes
      change trait naming scheme
      bump version; changelog
      todo
      Added tag 0.010 for changeset 97bdf1c18a42
      add support for DAGOLDEN's new Class::Tiny; though it makes little sense to use it with Moops given that Moo will already be in memory
      trait :dirty
      mutable trait
      add $AUTHORITY/$VERSION to Class::Tiny::Antlers
      document Class::Tiny support
      note troubles mixing and matching class/role fameworks
      forgot to include these files in commit 99:b86b8fde7c17
      use MooseX::XSAccessor if it is available
      :ro, :rw and :rwp traits which create a default policy for attributes - this currently breaks Class::Tiny support, but that will be fixed soon
      make the "has"/"extends"/"with" functions exported by Class::Tiny::Antlers more wrappable (they no longer look at caller)
      document :traits stuff
      docs done
      bump version; changelog
      speling
      Added tag 0.011 for changeset a9e6099fde81
      document MooseX::MungeHas usage
      an assertion keyword
      rename a couple of modules
      an instance of the old Moops::AssertKeyword name
      fix code rewriting
      assertion tests
      improve assertion parsing; document PerlX::Assert
      further assertion documentation
      bump version; changelog
      Added tag 0.012 for changeset a9348349ad0e
      this test requires Role::Tiny and Class::Tiny
      bump version; changelog
      deps
      Added tag 0.013 for changeset f45595f5a543
      MooseX::FunctionParametersInfo
      bump version; changelog
      Class::Tiny::Antlers docs
      support `has @attrs` for Class::Tiny::Antlers
      missing version numbers; speling
      Added tag 0.014 for changeset 6b5915fba4f3
      ah, so that is why Perl 5.14 features were not being enabled
      catch another reference to Moops::DefineKeywword
      bump version; changelog
      Added tag 0.015 for changeset a49e49656746
      a type constraint import option; this should eventually be more sugary
      docs for types stuff
      bump version; changelog
      update deps
      Added tag 0.016 for changeset a096e0b63a2d
      update for Class::Tiny 0.004
      bump version; changelog
      Added tag 0.017 for changeset 4421188c06e2
      failing test
      seems that adding an implicit BEGIN {} block around keywords does the trick
      this reduces a lot of boilerplate; not 100% sure we need it
      todo
      thanks to latest Type::Registry; support MooseX::Types and MouseX::Types type constraint libraries
      documentation and example for declaring type libraries
      merge
      bump version; changelog
      depend on stable version
      ws
      Added tag 0.018 for changeset f8bdabd6bce3
      split out Class::Tiny::Antlers
      bump version; changelog
      Test::Requires on Class::Tiny::Antlers is sufficient
      Added tag 0.019 for changeset 408e8fe245c2
      split dependencies into optional features
      allow traits to be supplied to import method; this replaces subclassing the parser
      keyword traits are simpler, so mention these earlier
      minifix
      update examples for new extension API
      bump version; changelog
      Added tag 0.020 for changeset c423a3603e52
      allow version numbers to be provided for "extends" and "with" options; check them
      document QuuxDie class
      bump version; changelog
      ws
      Added tag 0.021 for changeset 280a893d9214
      fix for F::P 1.0301
      protect against future changes to F::P
      bump version; changelog
      Added tag 0.022 for changeset c02e6a6fec68
      Method::Signatures example
      improve line numbering - if RT#88970 is fixed it should be perfect
      some workarounds for RT#88970; not perfect but better than nothing
      document line number accounting
      bump version; changelog
      ws
      Added tag 0.023 for changeset cdd0d1ed15a4
      Keyword::Simple fixes line accounting issues
      use Test::Requires instead of jumping though hoops - silly tobyink
      bump version; changelog
      Added tag 0.024 for changeset 60e981559d2a
      s/Exporter::TypeTiny/Exporter::Tiny/
      warn about potential future Kavorkafication
      bump version; changelog
      deps
      speling
      Added tag 0.025 for changeset 7a203822cbbe
      make test cases flexible enough to pass with either Function::Parameters or Kavorka
      Switch from Function::Parameters to Kavorka, but provide :fp attribute to retain Function::Parameters
      useful debugging info
      bump version; changelog
      see also
      ws
      update dependencies
      Added tag 0.026 for changeset a92fe031abb7
      switch to Kavorka has improved Moops' run-time speed - update benchmark results
      enable travis
      beginnings of a Moops tutorial
      use Lexical::Accessor to provide private attributes
      update travis build procedure
      add credits, copyright, licence to Objects101
      travis should install some more optional deps
      expose Kavorka's override, augment, classmethod and objectmethod keywords
      drop classmethod/objectmethod keywords again; method will do
      improve logic detecting when to provide override/augment
      another example - multimethods
      bump version; changelog
      speling
      Added tag 0.027 for changeset 19c1af003bf5
      skip some tests on MooseX::Types::Common::Numeric 0.001011
      bump version; changelog
      update docs to use new Kavorka 0.023 method traits
      Added tag 0.028 for changeset 0f85bb5b9427
      move strictures stuff later
      IRC notifications
      IRC support channel
      fix Lexical::Accessor availability within classes
      bump version; changelog
      copyright 2014
      need bareword::filehandles, indirect, and multidimensional for testing git checkout
      fix MooseX::MungeHas
      huh? i do not understand why this is necessary - need to pick apart mungehas
      Added tag 0.029 for changeset 7e6c45376dbc
      fix output from an over-eager sed
      rationalize warnings categories imported by Moops - see http://www.modernperlbooks.com/mt/2014/01/fatal-warnings-are-a-ticking-time-bomb.html
      recommend Test::Warnings for testers
      depend on Kavorka 0.026 (relates to pull request #1)
      Merge pull request #1 from mokko/mau
      clean up
      actually, depend on Kavorka 0.027
      rename file
      bump version; changelog
      Added tag 0.030 for changeset 35bc4f896489
      s/1/true/
      avoid returning 0
      use Moops -strict
      this is probably not a good idea
      fix RT#93553
      steal thread test from Moops
      eliminate Devel::Pragma dependency
      oops; removed wrong dependency from Travis config
      credits for test case
      bump version; changelog
      Added tag 0.031 for changeset d254ec9c46ab
      get modifier tests passing
      document role composition order stuff
      update travis
      PerlX::Assert has now been split out into a separate dist
      bump version; changelog
      make _guarded lazy too
      Added tag 0.032 for changeset 243e7ca0341f
      Type::Registry and Type::Library are now better integrated, so we don't need to manually manage the registry if we're dealng with a Type::Library-based type library
      clearly CHOCOLATEBOY thought more about edge cases than I did for guard objects
      bump version; changelog
      ws
      Added tag 0.033 for changeset 4f5084d5ef5c
      perl-travis-helper
      testing with FP
      get test suite passing with MOOPS_FUNCTION_PARAMETERS_EVERYWHERE=1
      steal example from MooseX::MultiMethods
      doc changes: SEE ALSO, SUPPORT
      check that the `use true` stuff works
      more complex tests for `use true` stuff
      not sure why we needed Sub::Name once?
      bump versions of some deps
      s/Scope::Guard/Guard/, fixes RT#99389
      Variable::Magic-based guard objects
      use namespace::autoclean instead of namespace::sweep; nac is mostly becoming usable now
      improved scope guards
      bump version; changelog
      planned changes
      do not want

mokko (1):
      suggest a MooX::Options example

-----------------------------------------------------------------------

No new revisions were added by this update.

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-perl/packages/libmoops-perl.git



More information about the Pkg-perl-cvs-commits mailing list