Commits on Feb 15, 2012
  1. @ap

    Checking in changes prior to tagging of version 0.12.

    Changelog diff is:
    
    diff --git c/Changes w/Changes
    index 53b2d59..8a01d0e 100644
    --- c/Changes
    +++ w/Changes
    @@ -1,5 +1,6 @@
     Revision history for Perl extension Hash::MultiValue
    
    +0.12  Wed Feb 15 07:45:50 CET 2012
             - Reapply set method optimisation that was lost in 0.11
             - *really* fix uninitialized warnings in tests (RT#74096)
             - Add support for Storable serialization
    ap committed Feb 15, 2012
  2. @ap

    Document the required MI plugins

    ap committed Feb 15, 2012
  3. @ap

    Add Storable serialization support

    ap committed Feb 13, 2012
  4. @ribasushi @ap
  5. @ribasushi @ap
  6. @ribasushi @ap

    Fix the f5fe6ed "fix" for uninitialized warnings during testing

    Serves me right for not running tests with prove -lw. Proper patch by
    Danny Thomas (RT#74096)
    ribasushi committed with ap Feb 15, 2012
  7. @ap

    Minimize copying for kept values in set method

    Use constant folding to install the correct splice variant and not
    penalize newer perls.
    ap committed Feb 13, 2012
Commits on Feb 12, 2012
  1. @miyagawa

    Checking in changes prior to tagging of version 0.11.

    Changelog diff is:
    
    diff --git a/Changes b/Changes
    index c2d91c6..e682b9c 100644
    --- a/Changes
    +++ b/Changes
    @@ -1,5 +1,6 @@
     Revision history for Perl extension Hash::MultiValue
    
    +0.11  Sun Feb 12 13:04:54 PST 2012
             - Fix segfaulting splice invocation on perls < 5.8.7
             - Fix uninitialized warning on older perls
    miyagawa committed Feb 12, 2012
  2. @miyagawa

    Merge pull request #5 from ribasushi/master

    Backcompat fixes for H::MV
    miyagawa committed Feb 12, 2012
  3. @ribasushi
  4. @ribasushi

    Fix segfaulting splice invocation on perls < 5.8.7

    It seems that older perls crash on attempts to splice-replace
    a subscript of the array currently being splice()d. Get rid of
    the splice entirely, and instead just do a reassignment.
    Shouldn't make that much of a perf-difference.
    ribasushi committed Feb 12, 2012
  5. @ribasushi

    Fix set warning on older perls

    While the construct is cute, it confuses older parsers - sanify
    ribasushi committed Feb 12, 2012
  6. @ribasushi

    gitignoring

    ribasushi committed Feb 12, 2012
Commits on Sep 18, 2011
  1. @miyagawa

    Checking in changes prior to tagging of version 0.10.

    Changelog diff is:
    
    diff --git a/Changes b/Changes
    index bfe3b22..b20854c 100644
    --- a/Changes
    +++ b/Changes
    @@ -1,5 +1,8 @@
     Revision history for Perl extension Hash::MultiValue
    
    +0.10  Sun Sep 18 12:51:49 PDT 2011
    +        - Implemented set (aristotle)
    +
     0.09  Wed Jun 15 15:22:12 PDT 2011
             - Implemented thread safety (chansen)
    miyagawa committed Sep 18, 2011
  2. @miyagawa

    Merge pull request #2 from ap/set-method

    Add ->set method
    miyagawa committed Sep 18, 2011
Commits on Sep 11, 2011
  1. @ap

    implement ->set

    ap committed Sep 11, 2011
Commits on Jun 15, 2011
  1. @miyagawa

    doc cleanup

    miyagawa committed Jun 15, 2011
  2. @miyagawa
  3. @miyagawa

    Checking in changes prior to tagging of version 0.09.

    Changelog diff is:
    
    diff --git a/Changes b/Changes
    index cabaf4b..bfe3b22 100644
    --- a/Changes
    +++ b/Changes
    @@ -1,5 +1,8 @@
     Revision history for Perl extension Hash::MultiValue
    
    +0.09  Wed Jun 15 15:22:12 PDT 2011
    +        - Implemented thread safety (chansen)
    +
     0.08  Thu Feb 11 10:14:02 PST 2010
             - Tries to import UNIVERSAL::ref if it's loaded. No need to monkeypatch
    miyagawa committed Jun 15, 2011
  4. @miyagawa

    Merge pull request #1 from chansen/master

    Thread safety
    miyagawa committed Jun 15, 2011
  5. @chansen

    added ithread tests

    chansen committed Jun 16, 2011
  6. @chansen

    implemented thread safety

    chansen committed Jun 15, 2011
Commits on Feb 11, 2010
  1. @miyagawa

    Checking in changes prior to tagging of version 0.08. Changelog diff is:

    diff --git a/Changes b/Changes
    index 9f420db..cabaf4b 100644
    --- a/Changes
    +++ b/Changes
    @@ -1,5 +1,8 @@
     Revision history for Perl extension Hash::MultiValue
    
    +0.08  Thu Feb 11 10:14:02 PST 2010
    +        - Tries to import UNIVERSAL::ref if it's loaded. No need to monkeypatch
    +
     0.07  Sat Feb  6 15:17:10 PST 2010
             - No code change. Fixed the packaging
    miyagawa committed Feb 11, 2010
  2. @miyagawa
Commits on Feb 6, 2010
  1. @miyagawa

    Checking in changes prior to tagging of version 0.07. Changelog diff is:

    diff --git a/Changes b/Changes
    index 2d207b6..9f420db 100644
    --- a/Changes
    +++ b/Changes
    @@ -1,5 +1,8 @@
     Revision history for Perl extension Hash::MultiValue
    
    +0.07  Sat Feb  6 15:17:10 PST 2010
    +        - No code change. Fixed the packaging
    +
     0.06  Sat Jan 30 14:17:03 PST 2010
             - Changed the interface of ->keys() so it now returns the duplicate key as well
               in the original order. This is more useful and compatible to what MultiDict.py
    miyagawa committed Feb 6, 2010
  2. @miyagawa
Commits on Jan 30, 2010
  1. @miyagawa

    Checking in changes prior to tagging of version 0.06. Changelog diff is:

    diff --git a/Changes b/Changes
    index b993243..2d207b6 100644
    --- a/Changes
    +++ b/Changes
    @@ -1,5 +1,11 @@
     Revision history for Perl extension Hash::MultiValue
    
    +0.06  Sat Jan 30 14:17:03 PST 2010
    +        - Changed the interface of ->keys() so it now returns the duplicate key as well
    +          in the original order. This is more useful and compatible to what MultiDict.py
    +          does.
    +        - Added ->each and ->values (confound)
    +
     0.05  Thu Jan 28 19:27:45 PST 2010
             - Added ->mixed and ->multi as aliases for as_hashref_mixed and as_hashref_multi.
    miyagawa committed Jan 30, 2010
  2. change keys() and add values()

    Hans Dieter Pearcey committed Jan 30, 2010
  3. make each() chainable; document (and discourage) and test aliasing in…

    … each()
    Hans Dieter Pearcey committed Jan 30, 2010
  4. add ->each()

    Hans Dieter Pearcey committed Jan 30, 2010
Commits on Jan 29, 2010
  1. @miyagawa
  2. @miyagawa
Commits on Dec 19, 2009
  1. @miyagawa

    Checking in changes prior to tagging of version 0.04. Changelog diff is:

    diff --git a/Changes b/Changes
    index 6a0222c..18b8cc3 100644
    --- a/Changes
    +++ b/Changes
    @@ -1,5 +1,8 @@
     Revision history for Perl extension Hash::MultiValue
    
    +0.04  Sat Dec 19 10:55:31 PST 2009
    +        - Some internal rewrites and merge methods (aristotle)
    +
     0.03  Thu Dec 17 09:57:50 PST 2009
             - Added ->from_mixed constructor
    miyagawa committed Dec 19, 2009
  2. @ap
  3. @ap

    make mutators chainable

    ap committed Dec 19, 2009