Version #2, Major #0, Minor #1
a.k.a. How I derped Semantic Versioning naming and called Minor, Major.
Changes
- The classes
Pointer,ArrayPtrandFixedArrayPtrare now structs to allow better performance when used in method scope and as parameters (stored on the stack). - Several methods have been tagged with the
[MethodImpl(MethodImplOptions.AggressiveInlining)]attribute to improve performance. - Added options to call GetValue/SetValue without ref/out parameters for the rare cases you cannot use the original ones. However using the original overloads is still recommended for performance.
- Create better named static field "Instance" for the
Memoryclass. The oldCurrentProcessfield is now an alias to the new field.