Граф коммитов

58 Коммитов

Автор SHA1 Сообщение Дата
Andrew Arnott 9e719ff73c
Remove VSIX and use dotnet build in AzP
Closes #1114
2020-11-13 14:51:13 -07:00
pCYSl5EDgo 1fba6ccb57 Partial solution of #1085: mpc.exe #1092
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.
2020-10-27 20:27:47 +09:00
pCYSl5EDgo 9df13ebba1 Rename folders 2020-09-27 21:30:08 +09:00
pCYSl5EDgo bf2ea7adb5
Add MessagePack.Experimental package which includes SIMD(Single Instruction Multiple Data) accelerated primitive array formatters. (#988)
* 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>
2020-09-14 06:38:01 -06:00
Mayuki Sawatari 4d19fae633 Support formatter generation for open generic types. 2020-08-14 17:38:04 +09:00
Andrew Arnott 7340534c69
Add MsgPack001 analyzer and first test 2020-01-15 08:36:00 -07:00
Andrew Arnott 8137cf8f55
Move MessagePack.Internal from src to sandbox 2019-11-18 12:09:03 -07:00
neuecc 3ca789aafa more remove from sln 2019-11-14 12:52:42 +09:00
neuecc 98344793c4 remove ProjectGUID 2019-11-14 11:44:33 +09:00
neuecc 9e292a57a8 remove UniversalCodeGenerator 2019-11-14 11:30:27 +09:00
Andrew Arnott f2938c6d5e
Create `novsix` solution platform for dotnet build 2019-11-06 11:02:26 -07:00
neuecc 15fbe13fcc Add MessagePack.MSBuild.Tasks 2019-10-17 18:24:28 +09:00
neuecc c485a750b7 Add New MessagePackGenerator Project 2019-10-15 23:09:31 +09:00
Andrew Arnott 2008331fa7
Move attributes into their own isolated package
Fixes #486
2019-07-15 12:38:13 -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 702c0b4026
Merge MessagePack.Annotations back into original library
The extra assembly just adds load to applications that want to use MessagePack.

Closes #478
2019-07-10 07:05:09 -06:00
Pranav K fba2344203
Add a project to build the reader \ writer with internal visibility 2019-04-23 08:25:01 -07:00
Andrew Arnott 7dea170c38
Merge branch 'v1.8'
# Conflicts:
#	MessagePack.sln
2019-03-15 11:08:15 -07:00
Andrew Arnott d1b32c83da
Merge remote-tracking branch 'upstream/master' into v1.8 2019-03-15 10:55:15 -07:00
Yoshifumi Kawai 7c503b4a61 Add SerializerBenchmark project 2019-03-10 22:11:55 +09:00
Andrew Arnott eaf852b800
Merge remote-tracking branch 'origin/v1.8' 2019-02-21 20:49:13 -08:00
Andrew Arnott e9fc0a1182
Remove x86/x64 solution platforms 2019-02-21 20:15:51 -08:00
Andrew Arnott 724242276d
Merge branch 'v1.8' 2019-02-18 09:47:08 -08:00
Andrew Arnott 23a5920368
.gitignore for launchSettings.json 2019-02-15 08:42:18 -08:00
vk 42f02ca797 Move attributes to separate project 2019-01-29 21:44:49 -05:00
Andrew Arnott 782bd75008
Merge remote-tracking branch 'upstream/master' into v1.8 2019-01-19 13:28:43 -08:00
Andrew Arnott 2e690fe998
Merge remote-tracking branch 'upstream/master' 2019-01-17 23:11:00 -08:00
spacekey 9559449a8e Improve CanRead/CanWriteResult method.
Add LZ4MessagePackInput/Output formatter.
Add AspNetCoreMvcFormatter tests.
2019-01-09 22:35:29 +09:00
Andrew Arnott f8c18e4ff1
Merge remote-tracking branch 'upstream/master' 2018-12-23 21:42:01 -08:00
neuecc 527dadf029 for Unity, NET STANDARD 2.0, UniversalCodeGenerator(moc) 2018-12-17 19:02:22 +09:00
Andrew Arnott 18c47e9587
Merge remote-tracking branch 'upstream/master' into upstream 2018-12-12 13:04:03 -08:00
Yoshifumi Kawai b71cd0ec90 Add UniversalCodeGenerator(.NET Core linux-x64,osx-x64, win-x64) project. 2018-12-12 18:34:16 +09:00
Andrew Arnott ecb449239e
Split up solution items a bit 2018-12-11 22:09:10 -08:00
Andrew Arnott fc5b0acee2
Freshen up build authoring (#2) 2018-12-11 20:05:55 -08:00
neuecc 06ea365088 check for #126 2017-09-08 15:18:40 +09:00
neuecc 673a974caa 1.3.2 2017-06-22 22:48:45 +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 1b7f0bbf79 Add MessagePack.AspNetCoreMvcFormatter 2017-03-12 20:05:32 +09:00
neuecc a72d34ab03 add lz4 license 2017-03-12 17:15:24 +09:00
neuecc 27a96994c1 all others 2017-03-11 22:55:46 +09:00
neuecc 5cd70f60c7 0.8.2, builtin LZ4 2017-03-10 04:08:32 +09:00
neuecc bf5f2dd91b completely LZ4 support(0.8.1) 2017-03-09 23:38:13 +09:00
neuecc 23674873e0 ad lz4 project 2017-03-09 17:03:44 +09:00
neuecc 3f67611328 documenting now 2017-03-02 10:12:35 +09:00
neuecc 7109050e97 0.4.0 ready 2017-03-01 13:13:22 +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 3f306eca78 released 0.1.0-beta 2017-02-26 14:35:45 +09:00