Skip to content

ValueFactory.MapBuilder is preferred to preserve value order#336

Merged
xerial merged 1 commit intodevelopfrom
map-builder-preserves-order
Jan 22, 2016
Merged

ValueFactory.MapBuilder is preferred to preserve value order#336
xerial merged 1 commit intodevelopfrom
map-builder-preserves-order

Conversation

@frsyuki
Copy link
Copy Markdown
Member

@frsyuki frsyuki commented Jan 13, 2016

ImmutableMapValueImpl preserves order of values. This is preferred
behavior because it's preffered if created map objects preserve order of
values when an application forwards a received (or deserialized) objects
into another application without modifying it. This pull-request applies
this preference to MapBuilder.

Performance impact should be small because MapBuilder API is a minor
API.

ImmutableMapValueImpl preserves order of values. This is preferred
behavior because it's preffered if created map objects preserve order of
values when an application forwards a received (or deserialized) objects
into another application without modifying it. This pull-request applies
this preference to MapBuilder.

Performance impact should be small because MapBuilder API is a minor
API.
@frsyuki frsyuki changed the title ValueFactory.MapBuilder is preferred to dpreserve value order ValueFactory.MapBuilder is preferred to preserve value order Jan 13, 2016
xerial added a commit that referenced this pull request Jan 22, 2016
ValueFactory.MapBuilder is preferred to preserve value order
@xerial xerial merged commit fec54e4 into develop Jan 22, 2016
@xerial
Copy link
Copy Markdown
Member

xerial commented Jan 22, 2016

I also hit this problem when using msgpack v8 for plazmadb-mpcfile. Thanks for the fix.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants