Andrew Arnott
449c86899f
Get Unity build working
...
Without symbolic links this time.
Closes #438
2019-07-20 18:09:22 -06:00
Andrew Arnott
a88031277e
Fixes the ASP.NET Core I/O formatters to be async
...
As part of the required fix, this adds a couple async, non-generic overloads to MessagePackSerializer.
I switched the pre-existing SerializerAsync method's return type from ValueTask to Task because Task is more natural in more places and does not incur an extra allocation because it doesn't return a value.
Fixes #411
2019-07-14 14:58:09 -06:00
Andrew Arnott
3d816272e7
Apply StyleCop.Analyzers and conform to it
...
Freshen copyright and license
Include "contributors" as shared owners, and use modern nuget-preferred style license indicator.
Closes #480
2019-07-14 07:20:01 -06:00
Andrew Arnott
607baaa76e
Merge pull request #483 from AArnott/fix477
...
Adjust IMessagePackFormatter to take MessagePackSerializerOptions instead of IFormatterResolver
2019-07-12 06:18:04 -06:00
Andrew Arnott
80ea9907e9
Adjust IMessagePackFormatter to take MessagePackSerializerOptions instead of IFormatterResolver
...
Closes #477
2019-07-10 13:17:19 -06:00
Andrew Arnott
e49c09defc
Drop netstandard1.6 and net46 as target frameworks
...
Test on at least netcoreapp2.1 or net472.
2019-07-09 16:51:31 -06:00
Andrew Arnott
190955c344
Add MessagePackWriter
...
This replaces the ref byte[], offset and bytes written return value.
2019-03-02 17:43:46 -08:00
Andrew Arnott
91efb454b1
Add MessagePackReader
...
This replaces the (byte[]+offset+out bytesRead) reading methods.
2019-03-02 07:30:52 -08:00
Andrew Arnott
615ff0ed6a
Fix class name typo: SimlpeStringKeyData
...
fixup! 550c3c1e57b
2019-01-18 05:50:06 -08:00
Andrew Arnott
fc5b0acee2
Freshen up build authoring ( #2 )
2018-12-11 20:05:55 -08:00
JoshuaLight
dacf87339d
Also fixed bug with indexer-property for `StandartResolver`.
2017-10-03 15:14:32 -07:00
neuecc
5508adc2b2
add Member Custom Serialize(WIP, not full implemented and tests) #123
2017-09-05 19:21:58 +09:00
neuecc
634a032cbf
ready for 1.6.0
2017-08-28 08:24:01 +09:00
Yoshifumi Kawai
62961155ce
Merge pull request #101 from neofuji/improve-choosing-ctor
...
Improve constructor choice by matching constructors one by one
2017-08-27 21:57:57 +09:00
neuecc
9285b2996c
done for Unity automata
2017-08-27 05:51:57 +09:00
Toru Higuruma
2909b5d5f9
Add test for finding constructor
2017-08-18 16:33:42 +09:00
neuecc
28ffe4bbca
Union attribute for abstract class #44
2017-07-03 19:23:16 +09:00
neuecc
342248043a
ready for 1.4.1
2017-06-29 16:32:30 +09:00
neuecc
1bfe44b584
Complete DataContract supports and tests
2017-06-29 03:47:56 +09:00
neuecc
0b239185f7
1.3.1.1, assembly signed
2017-06-23 12:50:06 +09:00
neuecc
673a974caa
1.3.2
2017-06-22 22:48:45 +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
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
6f401d9477
fix DynamicContractlessObjectResolver can not serialize nested type
2017-04-05 21:11:38 +09:00
neuecc
a8d22f4764
Reduce class name length restrictions
2017-03-30 23:14:44 +09:00
neuecc
46c76cf0b5
Fix mpc.exe generates incorrect serializer when MaxKeySize is 15.
2017-03-26 21:25:52 +09:00
neuecc
f61fee5b9a
ready for 1.1.0
2017-03-26 00:33:22 +09:00
neuecc
3a44401aa5
use Safe LZ4 at Unity
2017-03-23 20:50:52 +09:00
neuecc
a2b6f7cbb5
fix UnityFormatter serilize to invalid data.
2017-03-16 19:15:51 +09:00
neuecc
bd40d762de
fix does not serialize correctly when object has no member #6
2017-03-15 15:12:35 +09:00
neuecc
14b8fa59f7
mod to use ReadNextBlock
2017-03-06 22:49:49 +09:00
neuecc
f22ec10875
IgnoreAttribute -> IgnoreMemberAttribute
2017-03-06 19:54:04 +09:00
neuecc
0300901c17
0.4.1:)
2017-03-01 13:57:15 +09:00
neuecc
9b190dba8a
working analyzer
2017-02-28 23:48:04 +09:00
neuecc
62700694de
works perfectly
2017-02-28 22:46:44 +09:00
neuecc
7cda57b9b4
0.2.0
2017-02-28 09:25:08 +09:00
neuecc
45d3d800b6
code generation(except Union)
2017-02-28 00:49:30 +09:00
neuecc
08021ef931
ready to Unity
2017-02-26 21:21:04 +09:00
neuecc
3f306eca78
released 0.1.0-beta
2017-02-26 14:35:45 +09:00
neuecc
74e4a4feb1
work more more
2017-02-25 00:12:53 +09:00
neuecc
700058579a
complete Union
2017-02-22 21:33:30 +09:00
neuecc
19d9d34a89
cosmetic changes
2017-02-22 01:14:06 +09:00