├── LICENSE ├── MemoryAllocator ├── Runtime.meta ├── Runtime │ ├── Collections.meta │ ├── Collections │ │ ├── Dictionary.cs │ │ ├── Dictionary.cs.meta │ │ ├── EquatableDictionary.cs │ │ ├── EquatableDictionary.cs.meta │ │ ├── EquatableHashSet.cs │ │ ├── EquatableHashSet.cs.meta │ │ ├── HashSet.cs │ │ ├── HashSet.cs.meta │ │ ├── Helpers.cs │ │ ├── Helpers.cs.meta │ │ ├── List.cs │ │ ├── List.cs.meta │ │ ├── NativeHashSet.cs │ │ ├── NativeHashSet.cs.meta │ │ ├── Queue.cs │ │ ├── Queue.cs.meta │ │ ├── SparseSet.cs │ │ ├── SparseSet.cs.meta │ │ ├── Stack.cs │ │ ├── Stack.cs.meta │ │ ├── ThrowHelper.cs │ │ └── ThrowHelper.cs.meta │ ├── Core.meta │ ├── Core │ │ ├── MemArray.cs │ │ ├── MemArray.cs.meta │ │ ├── MemArraySliced.cs │ │ ├── MemArraySliced.cs.meta │ │ ├── MemoryAllocator.Core.cs │ │ ├── MemoryAllocator.Core.cs.meta │ │ ├── MemoryAllocator.cs │ │ ├── MemoryAllocator.cs.meta │ │ ├── NativeArrayUtils.cs │ │ ├── NativeArrayUtils.cs.meta │ │ ├── StaticAllocators.cs │ │ └── StaticAllocators.cs.meta │ ├── Debug.meta │ ├── Debug │ │ ├── Proxy.cs │ │ └── Proxy.cs.meta │ ├── Exceptions.cs │ ├── Exceptions.cs.meta │ ├── Flags.cs │ ├── Flags.cs.meta │ ├── ME.MemoryAllocator.asmdef │ └── ME.MemoryAllocator.asmdef.meta ├── Tests.meta └── Tests │ ├── Core.cs │ ├── Core.cs.meta │ ├── Dictionary.cs │ ├── Dictionary.cs.meta │ ├── EquatableDictionary.cs │ ├── EquatableDictionary.cs.meta │ ├── EquatableHashSet.cs │ ├── EquatableHashSet.cs.meta │ ├── HashSet.cs │ ├── HashSet.cs.meta │ ├── List.cs │ ├── List.cs.meta │ ├── ME.MemoryAllocator.Tests.asmdef │ ├── ME.MemoryAllocator.Tests.asmdef.meta │ ├── NativeHashSet.cs │ ├── NativeHashSet.cs.meta │ ├── Queue.cs │ ├── Queue.cs.meta │ ├── Stack.cs │ └── Stack.cs.meta ├── README.md └── package.json /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chromealex/csharp-memory-allocator/HEAD/LICENSE -------------------------------------------------------------------------------- /MemoryAllocator/Runtime.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chromealex/csharp-memory-allocator/HEAD/MemoryAllocator/Runtime.meta -------------------------------------------------------------------------------- /MemoryAllocator/Runtime/Collections.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ed66460106fd456ab5eacc48c1edea05 3 | timeCreated: 1658395973 -------------------------------------------------------------------------------- /MemoryAllocator/Runtime/Collections/Dictionary.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chromealex/csharp-memory-allocator/HEAD/MemoryAllocator/Runtime/Collections/Dictionary.cs -------------------------------------------------------------------------------- /MemoryAllocator/Runtime/Collections/Dictionary.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: faabe12f09ad455a8110f3a5cec2bffc 3 | timeCreated: 1658476679 -------------------------------------------------------------------------------- /MemoryAllocator/Runtime/Collections/EquatableDictionary.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chromealex/csharp-memory-allocator/HEAD/MemoryAllocator/Runtime/Collections/EquatableDictionary.cs -------------------------------------------------------------------------------- /MemoryAllocator/Runtime/Collections/EquatableDictionary.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: b736987db29c4a5bb08853564ae9232c 3 | timeCreated: 1659022102 -------------------------------------------------------------------------------- /MemoryAllocator/Runtime/Collections/EquatableHashSet.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chromealex/csharp-memory-allocator/HEAD/MemoryAllocator/Runtime/Collections/EquatableHashSet.cs -------------------------------------------------------------------------------- /MemoryAllocator/Runtime/Collections/EquatableHashSet.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chromealex/csharp-memory-allocator/HEAD/MemoryAllocator/Runtime/Collections/EquatableHashSet.cs.meta -------------------------------------------------------------------------------- /MemoryAllocator/Runtime/Collections/HashSet.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chromealex/csharp-memory-allocator/HEAD/MemoryAllocator/Runtime/Collections/HashSet.cs -------------------------------------------------------------------------------- /MemoryAllocator/Runtime/Collections/HashSet.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 9407f05ba5fe412ea42daa7fe9cb1fab 3 | timeCreated: 1658401478 -------------------------------------------------------------------------------- /MemoryAllocator/Runtime/Collections/Helpers.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chromealex/csharp-memory-allocator/HEAD/MemoryAllocator/Runtime/Collections/Helpers.cs -------------------------------------------------------------------------------- /MemoryAllocator/Runtime/Collections/Helpers.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d17eca5e0fe14c20838bcd45b28ab2ba 3 | timeCreated: 1658401601 -------------------------------------------------------------------------------- /MemoryAllocator/Runtime/Collections/List.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chromealex/csharp-memory-allocator/HEAD/MemoryAllocator/Runtime/Collections/List.cs -------------------------------------------------------------------------------- /MemoryAllocator/Runtime/Collections/List.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 92c2937608e64d6283a8569f1f305280 3 | timeCreated: 1658395980 -------------------------------------------------------------------------------- /MemoryAllocator/Runtime/Collections/NativeHashSet.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chromealex/csharp-memory-allocator/HEAD/MemoryAllocator/Runtime/Collections/NativeHashSet.cs -------------------------------------------------------------------------------- /MemoryAllocator/Runtime/Collections/NativeHashSet.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 9a6c646072b741328ae371266b1113c0 3 | timeCreated: 1659015974 -------------------------------------------------------------------------------- /MemoryAllocator/Runtime/Collections/Queue.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chromealex/csharp-memory-allocator/HEAD/MemoryAllocator/Runtime/Collections/Queue.cs -------------------------------------------------------------------------------- /MemoryAllocator/Runtime/Collections/Queue.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a10bd35d97424892bbdef7f5caf81fe0 3 | timeCreated: 1659027661 -------------------------------------------------------------------------------- /MemoryAllocator/Runtime/Collections/SparseSet.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chromealex/csharp-memory-allocator/HEAD/MemoryAllocator/Runtime/Collections/SparseSet.cs -------------------------------------------------------------------------------- /MemoryAllocator/Runtime/Collections/SparseSet.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ce4159228c8a4b809dbe3fb2085103e3 3 | timeCreated: 1659355101 -------------------------------------------------------------------------------- /MemoryAllocator/Runtime/Collections/Stack.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chromealex/csharp-memory-allocator/HEAD/MemoryAllocator/Runtime/Collections/Stack.cs -------------------------------------------------------------------------------- /MemoryAllocator/Runtime/Collections/Stack.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chromealex/csharp-memory-allocator/HEAD/MemoryAllocator/Runtime/Collections/Stack.cs.meta -------------------------------------------------------------------------------- /MemoryAllocator/Runtime/Collections/ThrowHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chromealex/csharp-memory-allocator/HEAD/MemoryAllocator/Runtime/Collections/ThrowHelper.cs -------------------------------------------------------------------------------- /MemoryAllocator/Runtime/Collections/ThrowHelper.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f3918c2a78d245a6ac3c94d3f1be3bb1 3 | timeCreated: 1667980008 -------------------------------------------------------------------------------- /MemoryAllocator/Runtime/Core.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chromealex/csharp-memory-allocator/HEAD/MemoryAllocator/Runtime/Core.meta -------------------------------------------------------------------------------- /MemoryAllocator/Runtime/Core/MemArray.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chromealex/csharp-memory-allocator/HEAD/MemoryAllocator/Runtime/Core/MemArray.cs -------------------------------------------------------------------------------- /MemoryAllocator/Runtime/Core/MemArray.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chromealex/csharp-memory-allocator/HEAD/MemoryAllocator/Runtime/Core/MemArray.cs.meta -------------------------------------------------------------------------------- /MemoryAllocator/Runtime/Core/MemArraySliced.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chromealex/csharp-memory-allocator/HEAD/MemoryAllocator/Runtime/Core/MemArraySliced.cs -------------------------------------------------------------------------------- /MemoryAllocator/Runtime/Core/MemArraySliced.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chromealex/csharp-memory-allocator/HEAD/MemoryAllocator/Runtime/Core/MemArraySliced.cs.meta -------------------------------------------------------------------------------- /MemoryAllocator/Runtime/Core/MemoryAllocator.Core.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chromealex/csharp-memory-allocator/HEAD/MemoryAllocator/Runtime/Core/MemoryAllocator.Core.cs -------------------------------------------------------------------------------- /MemoryAllocator/Runtime/Core/MemoryAllocator.Core.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chromealex/csharp-memory-allocator/HEAD/MemoryAllocator/Runtime/Core/MemoryAllocator.Core.cs.meta -------------------------------------------------------------------------------- /MemoryAllocator/Runtime/Core/MemoryAllocator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chromealex/csharp-memory-allocator/HEAD/MemoryAllocator/Runtime/Core/MemoryAllocator.cs -------------------------------------------------------------------------------- /MemoryAllocator/Runtime/Core/MemoryAllocator.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a158cc0066b34ba98304c8945333e981 3 | timeCreated: 1657124593 -------------------------------------------------------------------------------- /MemoryAllocator/Runtime/Core/NativeArrayUtils.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chromealex/csharp-memory-allocator/HEAD/MemoryAllocator/Runtime/Core/NativeArrayUtils.cs -------------------------------------------------------------------------------- /MemoryAllocator/Runtime/Core/NativeArrayUtils.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 2270d50f7fbc4107935ea260ce8dc83f 3 | timeCreated: 1658750562 -------------------------------------------------------------------------------- /MemoryAllocator/Runtime/Core/StaticAllocators.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chromealex/csharp-memory-allocator/HEAD/MemoryAllocator/Runtime/Core/StaticAllocators.cs -------------------------------------------------------------------------------- /MemoryAllocator/Runtime/Core/StaticAllocators.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f4dc40f83dac4fd9ade548edf10cd89c 3 | timeCreated: 1657572907 -------------------------------------------------------------------------------- /MemoryAllocator/Runtime/Debug.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 0be41243d6894a16b4115a5dabebd3c4 3 | timeCreated: 1659116510 -------------------------------------------------------------------------------- /MemoryAllocator/Runtime/Debug/Proxy.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chromealex/csharp-memory-allocator/HEAD/MemoryAllocator/Runtime/Debug/Proxy.cs -------------------------------------------------------------------------------- /MemoryAllocator/Runtime/Debug/Proxy.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a73859f8915f43969a2b5035a0a8ba88 3 | timeCreated: 1659116520 -------------------------------------------------------------------------------- /MemoryAllocator/Runtime/Exceptions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chromealex/csharp-memory-allocator/HEAD/MemoryAllocator/Runtime/Exceptions.cs -------------------------------------------------------------------------------- /MemoryAllocator/Runtime/Exceptions.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 9b875899104a4afdbff295238be2442b 3 | timeCreated: 1667980069 -------------------------------------------------------------------------------- /MemoryAllocator/Runtime/Flags.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chromealex/csharp-memory-allocator/HEAD/MemoryAllocator/Runtime/Flags.cs -------------------------------------------------------------------------------- /MemoryAllocator/Runtime/Flags.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 0de7a0e82f514f338b0fb08e62b0d7d8 3 | timeCreated: 1654769522 -------------------------------------------------------------------------------- /MemoryAllocator/Runtime/ME.MemoryAllocator.asmdef: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chromealex/csharp-memory-allocator/HEAD/MemoryAllocator/Runtime/ME.MemoryAllocator.asmdef -------------------------------------------------------------------------------- /MemoryAllocator/Runtime/ME.MemoryAllocator.asmdef.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chromealex/csharp-memory-allocator/HEAD/MemoryAllocator/Runtime/ME.MemoryAllocator.asmdef.meta -------------------------------------------------------------------------------- /MemoryAllocator/Tests.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chromealex/csharp-memory-allocator/HEAD/MemoryAllocator/Tests.meta -------------------------------------------------------------------------------- /MemoryAllocator/Tests/Core.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chromealex/csharp-memory-allocator/HEAD/MemoryAllocator/Tests/Core.cs -------------------------------------------------------------------------------- /MemoryAllocator/Tests/Core.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chromealex/csharp-memory-allocator/HEAD/MemoryAllocator/Tests/Core.cs.meta -------------------------------------------------------------------------------- /MemoryAllocator/Tests/Dictionary.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chromealex/csharp-memory-allocator/HEAD/MemoryAllocator/Tests/Dictionary.cs -------------------------------------------------------------------------------- /MemoryAllocator/Tests/Dictionary.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 7fa16eac08dc45bab1f0bca8cb804a43 3 | timeCreated: 1658478247 -------------------------------------------------------------------------------- /MemoryAllocator/Tests/EquatableDictionary.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chromealex/csharp-memory-allocator/HEAD/MemoryAllocator/Tests/EquatableDictionary.cs -------------------------------------------------------------------------------- /MemoryAllocator/Tests/EquatableDictionary.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 2a1ba15356d6419b8fed9c675e76c941 3 | timeCreated: 1659023342 -------------------------------------------------------------------------------- /MemoryAllocator/Tests/EquatableHashSet.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chromealex/csharp-memory-allocator/HEAD/MemoryAllocator/Tests/EquatableHashSet.cs -------------------------------------------------------------------------------- /MemoryAllocator/Tests/EquatableHashSet.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a832adf1a9ea456fa5e4730cb46f026e 3 | timeCreated: 1659017094 -------------------------------------------------------------------------------- /MemoryAllocator/Tests/HashSet.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chromealex/csharp-memory-allocator/HEAD/MemoryAllocator/Tests/HashSet.cs -------------------------------------------------------------------------------- /MemoryAllocator/Tests/HashSet.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chromealex/csharp-memory-allocator/HEAD/MemoryAllocator/Tests/HashSet.cs.meta -------------------------------------------------------------------------------- /MemoryAllocator/Tests/List.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chromealex/csharp-memory-allocator/HEAD/MemoryAllocator/Tests/List.cs -------------------------------------------------------------------------------- /MemoryAllocator/Tests/List.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d9798b0308c041ac8fe72df081198ec1 3 | timeCreated: 1658400208 -------------------------------------------------------------------------------- /MemoryAllocator/Tests/ME.MemoryAllocator.Tests.asmdef: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chromealex/csharp-memory-allocator/HEAD/MemoryAllocator/Tests/ME.MemoryAllocator.Tests.asmdef -------------------------------------------------------------------------------- /MemoryAllocator/Tests/ME.MemoryAllocator.Tests.asmdef.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chromealex/csharp-memory-allocator/HEAD/MemoryAllocator/Tests/ME.MemoryAllocator.Tests.asmdef.meta -------------------------------------------------------------------------------- /MemoryAllocator/Tests/NativeHashSet.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chromealex/csharp-memory-allocator/HEAD/MemoryAllocator/Tests/NativeHashSet.cs -------------------------------------------------------------------------------- /MemoryAllocator/Tests/NativeHashSet.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: eb53971a62f5468793647b3950fb740d 3 | timeCreated: 1659017105 -------------------------------------------------------------------------------- /MemoryAllocator/Tests/Queue.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chromealex/csharp-memory-allocator/HEAD/MemoryAllocator/Tests/Queue.cs -------------------------------------------------------------------------------- /MemoryAllocator/Tests/Queue.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: eb4c8c981338415d873f188559fb6641 3 | timeCreated: 1659028954 -------------------------------------------------------------------------------- /MemoryAllocator/Tests/Stack.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chromealex/csharp-memory-allocator/HEAD/MemoryAllocator/Tests/Stack.cs -------------------------------------------------------------------------------- /MemoryAllocator/Tests/Stack.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: dd0ab4418d464593bf88796e9642f10b 3 | timeCreated: 1659026196 -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chromealex/csharp-memory-allocator/HEAD/README.md -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chromealex/csharp-memory-allocator/HEAD/package.json --------------------------------------------------------------------------------