commit d7a50b9d9a8de447a4dec61219fd584e862095a3
Merge: 02ae418 5a6cda6
Author: pCYSl5EDgo <pCYSl5EDgo@yahoo.co.jp>
Date: Mon Oct 26 09:33:45 2020 +0900
Merge remote-tracking branch 'upstream/develop' into solution#1085-mpc
commit 02ae418a39cdd6d5bbdab7b900eb5169d80fa7e9
Author: pCYSl5EDgo <pCYSl5EDgo@yahoo.co.jp>
Date: Mon Oct 26 09:25:20 2020 +0900
Update: Loop demonstration
commit d84ae759892b2ab9fc10d8d434902fca10ee88c1
Author: pCYSl5EDgo <pCYSl5EDgo@yahoo.co.jp>
Date: Mon Oct 26 09:24:31 2020 +0900
Change: drop deserialized value -> reader.Skip()
commit 9b0d4a21a8824dc277a48ac63180e901b6f9890e
Author: pCYSl5EDgo <pCYSl5EDgo@yahoo.co.jp>
Date: Mon Oct 26 00:27:10 2020 +0900
Fix: remove unused boolean local variables
commit fdfabeb2f1fc8b87bc41419fb0ccaee2c354b98a
Author: pCYSl5EDgo <pCYSl5EDgo@yahoo.co.jp>
Date: Mon Oct 26 00:00:28 2020 +0900
Update: Make the same as Dynamic
commit bef4692e10cc47b137b7c647acb11feffb177206
Author: pCYSl5EDgo <pCYSl5EDgo@yahoo.co.jp>
Date: Sun Oct 25 19:37:11 2020 +0900
Add test project
commit a8fac80ec561f476f122d35ad2cbcd831a955d41
Author: pCYSl5EDgo <pCYSl5EDgo@yahoo.co.jp>
Date: Sun Oct 25 18:55:27 2020 +0900
Add types to sandbox
commit 6ffc3c309b6b47728e927799b574fc23b37fa2c8
Author: pCYSl5EDgo <pCYSl5EDgo@yahoo.co.jp>
Date: Sun Oct 25 18:45:40 2020 +0900
Update: string-key mpc.exe
commit 44819e6d551961598c29fdab5aa0bf65d53ed0e6
Author: pCYSl5EDgo <pCYSl5EDgo@yahoo.co.jp>
Date: Sun Oct 25 18:05:24 2020 +0900
Update: int-key mpc.exe
commit 0a2fef4d2f3ae7f568bd34a554792f006ec31275
Author: pCYSl5EDgo <pCYSl5EDgo@yahoo.co.jp>
Date: Sun Oct 25 12:12:57 2020 +0900
Fix: var -> global::MessagePack.IFormatterResolver
commit 086aa11e7ce4fb0723014c8bda554104b3b38463
Author: pCYSl5EDgo <pCYSl5EDgo@yahoo.co.jp>
Date: Sun Oct 25 12:05:21 2020 +0900
Fix: Line Feed
commit 39d3d0844848f1d742820e2786528baf2bd1627c
Author: pCYSl5EDgo <pCYSl5EDgo@yahoo.co.jp>
Date: Sun Oct 25 12:03:37 2020 +0900
Fix: space
commit c57f423a49fed8e1c1b365310017a2ec382b5f07
Author: pCYSl5EDgo <pCYSl5EDgo@yahoo.co.jp>
Date: Sun Oct 25 12:00:32 2020 +0900
Change: var to globall::
Revert: DepthStep position
Revert: }#> -> } #>
commit de6fd239491b3fb7aa373644a384a71772d23b43
Author: pCYSl5EDgo <pCYSl5EDgo@yahoo.co.jp>
Date: Sat Oct 24 11:04:44 2020 +0900
fix CRLF
commit 4b6ae7c6089f7d6732691a0af7f1d93424ccaa95
Author: pCYSl5EDgo <pCYSl5EDgo@yahoo.co.jp>
Date: Sat Oct 24 10:59:50 2020 +0900
Change the format to decrease template part lines.
Change the iterator `i` type from `int` to `var`.
commit 95f41adff75a0ff605e760d5cdc485de10ee13be
Author: pCYSl5EDgo <pCYSl5EDgo@yahoo.co.jp>
Date: Fri Oct 23 21:03:54 2020 +0900
This is a cherry-pick of #1074.
This is a refactoring of int-key mpc.exe tt file.
* Add Support for .NET Core 3.1
* [update]MessagePackWriter.Write(string) uses AVX2
* Add netcoreapp3.1 to test target frameworks
* Update target framework to netcoreapp3.1
* Add Benchmark project to test hardware intrinsics
* Change the module and assembly name
* This is too slow.
Need more tuning.
* Speed up but lose in performance
* Rollback
* Faster sbyte[] Serialization
* Add Document Comment
* Add Write(sbyte[]) to public APIs
* Modify not using Generic Unmanaged Struct Pointer
* Remove API MessagePackWriter.Write(sbyte[])
* Fix naming rule
* Make short[] serialization faster
* Remove empty line
* Revert changes in MessagePackWriter.cs
* Add Hardware Counters
* Add Alignment of 32
* Add new test for int[]
* Add Formatter T4 Template
* Sse41 is faster
* short[] process 4 short values
* Down the API Level from AVX2 to SSE4.2
* Add T4 Template Comment
* Add bool[] and float[] formatters
* Make field property
* Split Elements by blank line.
* Remove trailing white space
* Add comment for bool[] Serialization
* Unity does not allow switch expression.
* fix typo
* Move to MessagePack.Experimental
* Split file not to contain 2 namespaces
* Update benchmark competitor version from 2.1.152 to 2.1.165
* Fix: destination span length is larger than required length.
* Add double[] formatter.
* Rename variable and add test
* Add Comment to float/double[] formatters.
* Revert changes unrelated to perf work
Also:
* deleted `IntegerArrayFormatterHelper.cs` which the PR had added but seems to not use.
* replaced MessagePack_2_1_165.dll with the one from the nuget package by that version. The one placed here previously was slightly different and I don't know why, but using the official build seems prudent.
* Re-change the assembly/module name of MessagePack_2_1_165.dll
* Remove namespace of "Experimental"
* Disable warning CS0436 "Same type name in the primary package"
* Revert "Re-change the assembly/module name of MessagePack_2_1_165.dll"
This reverts commit dad1c6fa55a1e9498eb4e883ccfab377364cdbac.
Co-authored-by: Andrew Arnott <andrewarnott@gmail.com>