Skip to content

Commit 13e5dca

Browse files
committed
Merge pull request #1 from msgpack/develop
Added new encoding mode - #unknownAsNil and #loose.
2 parents c2a6883 + 6474d06 commit 13e5dca

File tree

70 files changed

+364
-13
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

70 files changed

+364
-13
lines changed

.filetree

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
{ "packageExtension" : ".package" }
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
*MessagePack-Core-unpacking
2+
fromMessagePack: bytes setting: settingBlock
3+
^ MpDecoder decode: bytes setting: settingBlock

repository/MessagePack-Core.package/Behavior.extension/methodProperties.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,4 +2,5 @@
22
"class" : {
33
},
44
"instance" : {
5-
"fromMessagePack:" : "mu 5/1/2011 21:27" } }
5+
"fromMessagePack:" : "mu 5/1/2011 21:27",
6+
"fromMessagePack:setting:" : "MasashiUmezawa 2/1/2013 23:14" } }
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
*MessagePack-Core-converting
2+
asMpMap
3+
| dic |
4+
dic := Dictionary new: self size.
5+
self keysAndValuesDo: [:k :v | dic at: k put: v].
6+
^dic

repository/MessagePack-Core.package/IdentityDictionary.extension/methodProperties.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,4 +2,5 @@
22
"class" : {
33
},
44
"instance" : {
5+
"asMpMap" : "MasashiUmezawa 2/2/2013 00:25",
56
"mpWriteSelector" : "mu 10/10/2011 16:31" } }
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
decode customization
2+
bytesAsString
3+
| map |
4+
map := self actionMap.
5+
map at: MpConstants map16 put: #readString16.
6+
map at: MpConstants map32 put: #readString32.
7+
8+
self isBytesAsString: true
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
accessing
2+
isBytesAsString: aBoolean
3+
4+
isBytesAsString := aBoolean == true
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
decode customization
2+
isBytesAsString
3+
isBytesAsString ifNil: [isBytesAsString := false].
4+
^ isBytesAsString

repository/MessagePack-Core.package/MpDecodeTypeMapper.class/methodProperties.json

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,9 @@
1414
"defineUnsignedIntegerActionTo:" : "mu 4/30/2011 22:46",
1515
"on:" : "mu 11/20/2011 16:50" },
1616
"instance" : {
17+
"bytesAsString" : "MasashiUmezawa 2/2/2013 01:09",
1718
"decoder" : "mu 4/29/2011 23:40",
1819
"decoder:" : "mu 4/29/2011 23:40",
20+
"isBytesAsString" : "MasashiUmezawa 2/2/2013 01:09",
21+
"isBytesAsString:" : "MasashiUmezawa 2/2/2013 01:08",
1922
"readObjectOf:ifNotApplied:" : "mu 4/30/2011 22:58" } }

repository/MessagePack-Core.package/MpDecodeTypeMapper.class/properties.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,8 @@
66
],
77
"commentStamp" : "",
88
"instvars" : [
9-
"decoder" ],
9+
"decoder",
10+
"isBytesAsString" ],
1011
"name" : "MpDecodeTypeMapper",
1112
"pools" : [
1213
],

0 commit comments

Comments
 (0)