This is an automated email from the ASF dual-hosted git repository. leerho pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/datasketches-memory.git
commit 3d5bde5923a83fd79534cd2ba026ca9206723c75 Merge: 96a3b7f 2fa1894 Author: Lee Rhodes <[email protected]> AuthorDate: Mon Jan 30 14:53:52 2023 -0800 Merge pull request #172 from apache/removeHandles Remove handles .../org/apache/datasketches/memory/BaseBuffer.java | 2 +- .../org/apache/datasketches/memory/BaseState.java | 231 --------------- ...java => BufferPositionInvariantsException.java} | 22 +- .../org/apache/datasketches/memory/Handle.java | 59 ---- .../java/org/apache/datasketches/memory/Map.java | 46 --- .../org/apache/datasketches/memory/Memory.java | 22 +- ...WritableMap.java => MemoryBoundsException.java} | 17 +- .../datasketches/memory/MemoryCloseException.java | 3 +- ...ableHandle.java => MemoryInvalidException.java} | 16 +- .../apache/datasketches/memory/MurmurHash3v2.java | 4 +- .../org/apache/datasketches/memory/Resource.java | 330 +++++++++++++++++++++ .../datasketches/memory/WritableMapHandle.java | 30 -- .../apache/datasketches/memory/WritableMemory.java | 27 +- .../memory/internal/AllocateDirect.java | 44 ++- .../memory/internal/AllocateDirectMap.java | 316 -------------------- .../memory/internal/AllocateDirectWritableMap.java | 282 +++++++++++++++++- .../internal/BBNonNativeWritableBufferImpl.java | 14 +- .../internal/BBNonNativeWritableMemoryImpl.java | 14 +- .../memory/internal/BBWritableBufferImpl.java | 14 +- .../memory/internal/BBWritableMemoryImpl.java | 14 +- .../memory/internal/BaseBufferImpl.java | 49 +-- .../memory/internal/BaseWritableBufferImpl.java | 82 +++-- .../memory/internal/BaseWritableMemoryImpl.java | 99 +++---- .../memory/internal/CompareAndCopy.java | 51 ++-- .../DirectNonNativeWritableBufferImpl.java | 44 +-- .../DirectNonNativeWritableMemoryImpl.java | 41 +-- .../memory/internal/DirectWritableBufferImpl.java | 44 +-- .../memory/internal/DirectWritableMemoryImpl.java | 40 +-- .../internal/HeapNonNativeWritableBufferImpl.java | 12 +- .../internal/HeapNonNativeWritableMemoryImpl.java | 12 +- .../memory/internal/HeapWritableBufferImpl.java | 12 +- .../memory/internal/HeapWritableMemoryImpl.java | 12 +- .../memory/internal/MapHandleImpl.java | 57 ---- .../internal/MapNonNativeWritableBufferImpl.java | 59 ++-- .../internal/MapNonNativeWritableMemoryImpl.java | 55 ++-- .../memory/internal/MapWritableBufferImpl.java | 59 ++-- .../memory/internal/MapWritableMemoryImpl.java | 54 ++-- .../memory/internal/NativeWritableBufferImpl.java | 60 ++-- .../memory/internal/NativeWritableMemoryImpl.java | 57 ++-- .../internal/NonNativeWritableBufferImpl.java | 35 +-- .../internal/NonNativeWritableMemoryImpl.java | 32 +- .../{BaseStateImpl.java => ResourceImpl.java} | 319 +++++++++++--------- .../datasketches/memory/internal/UnsafeUtil.java | 30 -- .../apache/datasketches/memory/internal/Util.java | 2 +- .../memory/internal/VirtualMachineMemory.java | 8 + .../memory/internal/WritableDirectHandleImpl.java | 67 ----- .../memory/internal/WritableMapHandleImpl.java | 52 ---- .../internal/AllocateDirectMapMemoryTest.java | 122 +++----- .../memory/internal/AllocateDirectMemoryTest.java | 61 ++-- .../AllocateDirectWritableMapMemoryTest.java | 71 ++--- .../memory/internal/BaseBufferTest.java | 26 +- .../datasketches/memory/internal/Buffer2Test.java | 8 +- .../memory/internal/BufferBoundaryCheckTest.java | 191 +++--------- .../memory/internal/BufferInvariantsTest.java | 10 +- .../memory/internal/BufferReadWriteSafetyTest.java | 38 +-- .../datasketches/memory/internal/BufferTest.java | 24 +- .../memory/internal/CommonBufferTest.java | 17 +- .../memory/internal/CommonMemoryTest.java | 25 +- .../memory/internal/CopyMemoryOverlapTest.java | 7 +- .../memory/internal/CopyMemoryTest.java | 17 +- .../memory/internal/DruidIssue11544Test.java | 6 +- .../internal/ExampleMemoryRequestServerTest.java | 177 ----------- .../memory/internal/IgnoredArrayOverflowTest.java | 11 +- .../datasketches/memory/internal/LeafImplTest.java | 114 ++++--- .../memory/internal/MemoryBoundaryCheckTest.java | 161 +++------- .../memory/internal/MemoryReadWriteSafetyTest.java | 116 +++++--- .../datasketches/memory/internal/MemoryTest.java | 123 +++----- .../memory/internal/MemoryWriteToTest.java | 4 +- .../memory/internal/MurmurHash3v2Test.java | 4 +- .../internal/NativeWritableBufferImplTest.java | 79 +++-- .../internal/NativeWritableMemoryImplTest.java | 130 ++++---- .../internal/NonNativeWritableMemoryImplTest.java | 14 +- .../{BaseStateTest.java => ResourceTest.java} | 14 +- .../memory/internal/SpecificLeafTest.java | 107 +++---- .../datasketches/memory/internal/Utf8Test.java | 81 ++--- .../datasketches/memory/internal/UtilTest.java | 5 +- .../memory/internal/WritableDirectCopyTest.java | 69 ++--- .../datasketches/memory/internal/XxHash64Test.java | 4 +- .../memory/internal/ZeroCapacityTest.java | 14 +- 79 files changed, 1944 insertions(+), 2857 deletions(-) --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
