diff --git a/SharedMemory/FastStructure.cs b/SharedMemory/FastStructure.cs index af8c9be..4c2ea86 100644 --- a/SharedMemory/FastStructure.cs +++ b/SharedMemory/FastStructure.cs @@ -215,7 +215,6 @@ public static class FastStructure /// Performs once of type compatibility check. /// /// Thrown if the type T is incompatible - /// static FastStructure() { // Performs compatibility checks upon T diff --git a/SharedMemory/SharedMemory.nuspec b/SharedMemory/SharedMemory.nuspec index 74ada67..613293c 100644 --- a/SharedMemory/SharedMemory.nuspec +++ b/SharedMemory/SharedMemory.nuspec @@ -6,8 +6,8 @@ SharedMemory Justin Stenning Justin Stenning - https://sharedmemory.codeplex.com/license - https://sharedmemory.codeplex.com/ + https://github.com/spazzarama/SharedMemory/blob/master/LICENSE.md + https://github.com/spazzarama/SharedMemory false The SharedMemory class library provides a set of C# classes that utilise a memory-mapped file for fast low-level inter-process communication (IPC) - specifically for sharing data between processes. @@ -21,6 +21,16 @@ It features: Usage: http://sharedmemory.codeplex.com/documentation Shared memory classes for sharing data between processes (Array, Buffer and Circular Buffer) $version$ +1. Breaking change: Array, Buffer, and Header classes renamed to SharedArray, SharedBuffer, and SharedHeader +2. Important breaking change! CircularBuffer Read/Write operations now allow an index to be specified. Check existing code as it may be passing a timeout value into index! +3. Circular buffer keeps track of amount written to a node and uses this during read operations +4. SharedArray implements IList +5. ArraySlice implementation added +6. FastStructure now performs type compatibility check within static constructor +7. A couple of bug fixes +8. A number of unit test fixes, minor corrections to comments and changes to make parameter names consistent + +1.1.4 1. Implemented basic memory-mapped file support for .NET 3.5 2. Added generic FastStructure class for fast reading/writing of structures (using emitted IL with DynamicMethod) 3. Fixed offset bug in CircularBuffer.Read/Write(IntPtr, int, int) diff --git a/appveyor.yml b/appveyor.yml index 46f3e87..a427ce2 100644 --- a/appveyor.yml +++ b/appveyor.yml @@ -4,7 +4,7 @@ #---------------------------------# # version format -version: 1.1.{build} +version: 2.0.{build} # branches to build branches: