17 Commits (12bcdbb49aa294054bb9e8d6fcd42578cc8f6d39)

Author SHA1 Message Date
Anton Firszov 12bcdbb49a replace IBuffer<T> with IMemoryOwner<T> 8 years ago
Dirk Lemstra 612e3e60a2 Changed clean boolean for allocation into an enumeration. 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 e610fd0f7a Change IBuffer<T>.Span to IBuffer<T>.GetSpan() to match System.Buffers.MemoryManager<T> API 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
James Jackson-South b6bafd0827 Move Rgba32 inline with other pixel formats 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 b0a1ebc5f7 tuning ArrayPoolMemoryManager configuration based on benchmark results 8 years ago
Anton Firszov 67b1a25728 ArrayPoolMemoryManager factory methods 8 years ago
Anton Firszov 16d5f36e72 allowing bucket sizes to be passed to ArrayPoolMemoryManager 8 years ago
Anton Firszov 73a20cb6de ArrayPoolMemoryManager uses a different ArrayPool for large buffers + implemented ReleaseRetainedResources() 8 years ago
Anton Firszov f25b112466 Covering ArrayPoolMemoryManager and it's buffer. Took hours, but worth it! 8 years ago
Anton Firszov f5f5f6f749 ArrayPoolMemoryManagerTests 8 years ago