neuecc
d857f75622
MessagePackFormatterAttribute supports object[] arguments
2017-06-29 16:03:51 +09:00
neuecc
6a592a35f5
more ReadMe
2017-06-29 03:52:23 +09:00
neuecc
1bfe44b584
Complete DataContract supports and tests
2017-06-29 03:47:56 +09:00
neuecc
c8fae34955
Add DataMemberAttribute support(not yet tested)
2017-06-28 21:08:28 +09:00
neuecc
144ef3729f
1.4.0
2017-06-27 16:02:38 +09:00
neuecc
9dd83054c5
typeless - fix compiler error on Unity
2017-06-27 15:56:34 +09:00
neuecc
411318f91c
Added Typeless high-level helper API #66
2017-06-27 10:02:17 +09:00
Yoshifumi Kawai
1257d57034
Merge pull request #66 from avtc/master
...
This solves https://github.com/neuecc/MessagePack-CSharp/issues/12
2017-06-27 09:23:47 +09:00
Olexandr Tarasenkov
62a0619f46
Touch
2017-06-26 20:20:56 +03:00
Olexandr Tarasenkov
067ac362dc
Merge branch 'master' of https://github.com/neuecc/MessagePack-CSharp
2017-06-26 20:10:11 +03:00
Olexandr Tarasenkov
6aa3995655
[TypelessFormatter] Changes after review
2017-06-26 20:07:14 +03:00
neuecc
205f640f4e
1.3.3
2017-06-26 23:37:01 +09:00
Yoshifumi Kawai
0082ec8745
Merge pull request #67 from neuecc/StreamApi
...
LowLevel/HighLevel Stream overload API
2017-06-26 23:10:57 +09:00
neuecc
c4174e7327
Complete LowLevel/HighLevel StreamAPI
2017-06-26 23:05:17 +09:00
Olexandr Tarasenkov
cf5038e4dd
Introduced separate TypelessContractlessStandardResolver
...
As it intended for c# serialize/deserialize - it uses NativeDateTimeResolver by default.
Reverted back ContractlessStandardResolver.
Removed dependencies between PrimitiveFormatter and TypelessFormatter.
Removed fallback to PrimitiveFormatter for primitive values, because of NativeDateTimeResolver.
2017-06-26 17:00:51 +03:00
neuecc
a00884baa1
[WIP]MessagePackBinary stream overloads
2017-06-26 09:17:23 +09:00
avtc
478036b4c8
[TypelessFormatter] Prevented stack overflow when type == typeof(object)
2017-06-25 22:22:30 +03:00
avtc
2e7a2a0bb3
[TypelessFormatter] Minor logic simplification
2017-06-25 21:06:06 +03:00
avtc
c4a108a99a
Performance fix for Deserialize `Object`.
2017-06-25 17:47:53 +03:00
avtc
e5bfb14ab9
This solves https://github.com/neuecc/MessagePack-CSharp/issues/12
...
Added TypelessObjectResolver.
It is placed into ContractlessStandardResolver instead of DynamicObjectTypeFallbackResolver (which now be used for anonymous types).
It will be used for `object` fields/collections, ex: var arr = new object[] { 1, "a", new Model() };
- If type is primitive - uses PrimitiveObjectFormatter.
- If type is anonymous - uses DynamicObjectTypeFallbackResolver.
- Else - serialize using ext-format and custom typecode(100). Inside ext - assembly qualified type name, and serialized object.
Preconditions:
1) DynamicContractlessObjectResolver or DynamicContractlessIntKeyObjectResolver need to be inside resolvers collection before that one.
2) Assembly with serialized type have to be shared between serializer app and deseralizer app.
* blacklistCheck left from proposed in issue code
2017-06-24 21:37:23 +03:00
neuecc
7ea108946d
Merge branch 'master' of https://github.com/neuecc/MessagePack-CSharp
2017-06-23 17:59:47 +09:00
neuecc
41ce9b5ee9
v1.3.2, float/double can decode integer msgpack binary
2017-06-23 17:59:23 +09:00
Yoshifumi Kawai
fe128e4be9
Update README.md
2017-06-23 13:24:11 +09:00
neuecc
6e8e69045d
ReadMe of Dynamic Deserialization
2017-06-23 13:09:48 +09:00
neuecc
0b239185f7
1.3.1.1, assembly signed
2017-06-23 12:50:06 +09:00
neuecc
c45dc2d771
readme
2017-06-22 23:05:27 +09:00
neuecc
673a974caa
1.3.2
2017-06-22 22:48:45 +09:00
neuecc
f8e4ec686b
Improve StringKey serialization performance #62
2017-06-22 22:48:37 +09:00
neuecc
4b7cfcc4be
DynamicObjectTypeFallbackResolver makes public accessibility
2017-06-22 19:58:11 +09:00
neuecc
abec6394ea
ContractlessStandardResolver supports typeof object object serialization #61
2017-06-22 18:37:39 +09:00
neuecc
2b56a7c106
Add MessagePackSerializer.FromJson, WriteMapHeaderForceMap32Block, WriteArrayHeaderForceArray32Block
2017-06-21 22:20:17 +09:00
neuecc
eb7184e49b
some ReadMe fix
2017-06-20 18:04:09 +09:00
Yoshifumi Kawai
c5d76c0df4
Create README.md
2017-06-10 23:23:22 +09:00
neuecc
32a2a2a69f
1.3.0, add MessagePackFormatterAttribute
2017-06-08 16:37:40 +09:00
neuecc
ca47068b81
more check
2017-06-04 17:23:13 +09:00
neuecc
529df2b9b2
mpc.exe generates two/three/four dimentional array formatter
2017-06-04 17:19:35 +09:00
neuecc
ae04e2d5ce
UriFormatter deserialize support sreleative uri #55
2017-06-04 16:38:44 +09:00
neuecc
51952eee88
fix Mpc(generate invalid code when type is in global namespace, union key is not sequential from zero)
2017-05-24 14:47:52 +09:00
neuecc
129776eb81
Remove XamAndroid Project
2017-05-13 23:15:11 +09:00
neuecc
832963afd8
1.2.2
2017-05-06 22:20:32 +09:00
neuecc
971417f34e
apply .NET 4.7 nupkg
2017-05-03 23:43:05 +09:00
Yoshifumi Kawai
cb58d79679
Merge pull request #38 from shinriyo/patch-1
...
Update README.md
2017-04-08 16:21:37 +09:00
shinriyo
f55ae07b7f
Update README.md
2017-04-08 15:23:19 +09:00
neuecc
253af324f8
ready for 1.2
2017-04-05 22:32:42 +09:00
neuecc
7584336cf7
Add PrimitiveObjectResolver and StandardResolver uses it, Add Write***Force***Block for all interger types
2017-04-05 22:27:41 +09:00
neuecc
6f401d9477
fix DynamicContractlessObjectResolver can not serialize nested type
2017-04-05 21:11:38 +09:00
neuecc
ead61fdcb1
DynamicContractlessObjectResolver does not try to resolve embedded types
2017-04-05 19:39:43 +09:00
neuecc
f5afe8c2ba
Fix Invalid generated code with mpc #36
2017-04-05 11:54:48 +09:00
neuecc
7416557bc9
Merge branch 'master' of https://github.com/neuecc/MessagePack-CSharp
2017-04-03 22:54:29 +09:00
neuecc
513d92ff44
fix Compile errors on MessagePack 1.1.2 with Unity #33
2017-04-03 22:54:27 +09:00