79 Commits (eb8ea992f58389030f8a82c7470c0d82f4e8e456)

Author SHA1 Message Date
Anton Firszov eb8ea992f5 GetBoundedSlice, CopyTo/From span 6 years ago
Anton Firszov 52f5f05243 SwapOrCopyContent() works 6 years ago
Anton Firszov 7edc418141 Implemented: CopyTo, TransformTo, TransformInplace 6 years ago
Anton Firszov e93de01c2c CopyTo WIP 6 years ago
Anton Firszov 302c06b3a6 add some tests for CopyTo 6 years ago
Anton Firszov b74e1b7695 Allocate works 6 years ago
Anton Firszov d3e3e953ba More tests for MemoryGroup.Allocate() 6 years ago
Anton Firszov 591ed2765d test cases for MemoryGroup.Allocate() 6 years ago
James Jackson-South 8cd722cfc5 Revert `using` declaration changes for until we establish guidelines. 6 years ago
Brian Popow 52a98e82f0 Fix some leftover stylecop warnings 6 years ago
Brian Popow f60bc937de Use using declarations to reduce nesting 6 years ago
Brian Popow 7b052c8076 Fix stylecop warnings in the test project 6 years ago
Anton Firszov 9c279dcd1b when running tests in 32 bits, enforce 32bit execution of RemoteExecutor.exe 6 years ago
Anton Firszov 7723adfb19 workaround RemoteExecutor assembly redirect issue on 472, 6 years ago
Anton Firszov a626e3a712 Run ArrayPoolMemoryAllocatorTests in separate process, 6 years ago
James Jackson-South c24b364be1 Merge namespaces 6 years ago
Anton Firszov 1484067b37 skip memory-intensive allocator tests 6 years ago
Anton Firszov 3cb6f3c677 move test code & delete shared code tests 6 years ago
Anton Firszov d758d49f1f expose limited Buffer2D internals, smplify API surface 6 years ago
Simon Cropp bcbd4726a6 use var where apparent (#972) 7 years ago
Simon Cropp 270a073fc6 Cleanup (#965) 7 years ago
Simon Cropp aa6d2ab997 fix some spelling (#957) 7 years ago
Anton Firszov c8bd3ce9f7 optimized sliding works! 7 years ago
Anton Firszov ae22e017c5 buffer.CopyColumns(...) 7 years ago
Anton Firszov 9e856a23cc Move ImageSharp-specific memory primitives and utils to SixLabors.ImageSharp.Memory 8 years ago
Anton Firszov b65d2397b7 replace common memory classes 8 years ago
Anton Firszov f1cb97270e renamed BufferManager<T> to MemorySource<T> + enable consuming external IMemoryOwner<T> 8 years ago
Anton Firszov 12bcdbb49a replace IBuffer<T> with IMemoryOwner<T> 8 years ago
Anton Firszov 96b51193fd introducing BufferManager<T> 8 years ago
Dirk Lemstra 612e3e60a2 Changed clean boolean for allocation into an enumeration. 8 years ago
Jason Nelson 1449c67f58 Optimize remaining equality checks using pattern matching 8 years ago
Anton Firszov f6dd91922e IBuffer<T>.IsMemoryOwner, Buffer2D<T>.SwapOrCopyContent() 8 years ago
Anton Firszov 85d7548049 rename namespace: SixLabors.ImageSharp.Memory -> SixLabors.Memory 8 years ago
Anton Firszov 6585f9551f RENAME: MemoryManager -> MemoryAllocator 8 years ago
Anton Firszov 5847c5f949 normalize IBuffer2D<T> API 8 years ago
Anton Firszov b32c7849f3 introduce .GetPixelMemory(), get rid of BufferExtensions.GetMemory() 8 years ago
Anton Firszov 977eab6f2b System.Buffers.MemoryManager<T> is adapted 8 years ago
Anton Firszov e610fd0f7a Change IBuffer<T>.Span to IBuffer<T>.GetSpan() to match System.Buffers.MemoryManager<T> API 8 years ago
James Jackson-South 99e06ba336 IEquality + No 32bit run 8 years ago
Jason Nelson b62c98cfc9 Update System.Memory to preview2 8 years ago
Anton Firszov cb43d04d9e detecting mono runtime & skipping some png decoder tests 8 years ago
Anton Firszov 47439142aa skip some of the MemoryManager tests on 32 bit 8 years ago
Jason Nelson 7955593d92 Remove SpanHelper.Copy 8 years ago
Jason Nelson 997ca49679 Remove unused FetchVector helper 8 years ago
James Jackson-South b6bafd0827 Move Rgba32 inline with other pixel formats 8 years ago
James Jackson-South 091cb8a3b5 Overlays and base processors 8 years ago
Jason Nelson c1eaf6e5da Update System.Memory 8 years ago
Anton Firszov ef630f152e added comments for the WeakReference stuff 8 years ago
Anton Firszov cec6083d49 SimpleManagedMemoryManager -> SimpleGcMemoryManager 8 years ago
Anton Firszov b0a1ebc5f7 tuning ArrayPoolMemoryManager configuration based on benchmark results 8 years ago