Merge branch 'master' into metadata metadata
Lukas Mai [Tue, 5 Feb 2013 00:57:40 +0000 (01:57 +0100)]
Changes
GNUmakefile
lib/Function/Parameters.pm
t/foreign/MooseX-Method-Signatures/list.t

diff --git a/Changes b/Changes
index ab7cda0..600289f 100644 (file)
--- a/Changes
+++ b/Changes
@@ -1,5 +1,8 @@
 Revision history for Function-Parameters
 
+1.0004  2012-11-26
+        - fix test relying on hash ordering
+
 1.0003  2012-11-19
         - clean up internals
         - fix build errors on some platforms
index 02cadbc..653125c 100644 (file)
@@ -5,7 +5,7 @@ CCFLAGS := -DDEVEL $(CCFLAGS)
 .PHONY: multitest
 multitest:
        f=''; \
-       for i in ~/perl5/perlbrew/perls/perl-5.1[468]*/bin/perl perl; do \
+       for i in "$$PERLBREW_ROOT"/perls/*5.1[468]*/bin/perl perl; do \
            echo "Trying $$i ..."; \
            $$i Makefile.PL && make && make test; \
            [ $$? = 0 ] || f="$$f $$i"; \
index 62db745..a3afc55 100644 (file)
@@ -8,7 +8,7 @@ use Carp qw(confess);
 
 use XSLoader;
 BEGIN {
-       our $VERSION = '1.0003';
+       our $VERSION = '1.0004';
        XSLoader::load;
 }
 
index 7309114..9699590 100644 (file)
@@ -13,7 +13,7 @@ my $o = bless {} => 'Foo';
             return join q{,}, @rest;
         },
         method ($foo, $bar, %rest) {
-            return join q{,}, map { $_ => $rest{$_} } keys %rest;
+            return join q{,}, map { $_ => $rest{$_} } sort keys %rest;
         },
     );