Permalink
Commits on Mar 4, 2009
  1. Merge branch 'master' into return_value

    * master:
      Make the error test less noisy.
      Eval default values for named params too.
      Eval default value so reference and string defaults work as expected.
      Depend on latest P::M::S for correct placeholder parsing.
      Test that type_constraint is a Moose::Meta::TypeConstraint.
      Implement scalar placeholder values.
      Add tests for scalar placeholder values.
      use style;
    
    Conflicts:
    	Makefile.PL
    	lib/MooseX/Method/Signatures.pm
    committed Mar 4, 2009
  2. Make the error test less noisy.

    committed Mar 4, 2009
Commits on Mar 3, 2009
  1. Merge branch 'placeholders'

    * placeholders:
      Implement scalar placeholder values.
      Add tests for scalar placeholder values.
    committed Mar 3, 2009
  2. Call method in non-void context to enforce return value type checking.

    This will likely not be required anymore in the future.
    committed Mar 3, 2009
  3. Require even single, simple return value type constraint to be enclos…

    …ed by parens.
    
    At least for now, as it makes parsing a lot easier.
    committed Mar 3, 2009
  4. use style;

    committed Mar 3, 2009
  5. Fix test plan.

    committed Mar 3, 2009
  6. Version 0.11.

    committed Mar 3, 2009
  7. Merge branch 'mx_types_introspection'

    * mx_types_introspection:
      Use MooseX::Types introspection capabilities instead of poking around in the symbol table.
    committed Mar 3, 2009
  8. Merge branch 'master' into mx_types_introspection

    * master: (29 commits)
      Stop mentioning the deprecated MX::Method, as requested by its author.
      Remove a dead code path.
      Hakim contributed some tests.
      UnTODO passing tests.
      "does coerce" is the documented way of coercing params.
      added test for hashref default
      test that optional params really are optional
      Fix reporting of previous compile time errors
      Reduce bug down to test that fails with just MXMS
      Add test case that generates 'BEGIN not safe after errors' with no other message
      Testing that eval works with semicolon insertion (e.g. EndOfScope hook)
      Update prereqs.
      Version 0.10.
      Refer to Method::Signatures::Simple.
      Allow method names to be quoted strings with possible variable interpolations.
      use style;
      Move generation of injectable code into the meta method.
      Remove dummy method body.
      Steffen provided valuable feedback and testing.
      Don't construct the meta method twice.
      ...
    
    Conflicts:
    	lib/MooseX/Method/Signatures.pm
    committed Mar 3, 2009
Commits on Mar 2, 2009
  1. Remove a dead code path.

    committed Mar 2, 2009
Commits on Mar 1, 2009
  1. Hakim contributed some tests.

    committed Mar 1, 2009
  2. UnTODO passing tests.

    committed Mar 1, 2009
  3. Merge commit 'ashb/master'

    * commit 'ashb/master':
      Fix reporting of previous compile time errors
      Reduce bug down to test that fails with just MXMS
      Add test case that generates 'BEGIN not safe after errors' with no other message
    committed Mar 1, 2009
  4. Merge commit 'osfameron/master'

    * commit 'osfameron/master':
      Testing that eval works with semicolon insertion (e.g. EndOfScope hook)
    committed Mar 1, 2009
  5. Merge commit 'rhesa/master'

    * commit 'rhesa/master':
      added test for hashref default
      test that optional params really are optional
    committed Mar 1, 2009
  6. added test for hashref default

    Signed-off-by: Florian Ragwitz <rafl@debian.org>
    rhesa committed with Mar 1, 2009
  7. test that optional params really are optional

    Signed-off-by: Florian Ragwitz <rafl@debian.org>
    rhesa committed with Feb 22, 2009