├── .gitignore ├── .vscode ├── launch.json ├── settings.json └── tasks.json ├── LICENSE ├── README.md ├── Run.hx ├── common.hxml ├── docs ├── aosoa.puml ├── aosoa.svg ├── container.puml ├── container.svg ├── map.puml ├── map.svg ├── vector.puml └── vector.svg ├── eval-test.hxml ├── extraParams.hxml ├── haxelib.json ├── hl-c.hxml ├── hl-jit-test.hxml ├── hl-jit.hxml ├── hxformat.json ├── js-test.hxml ├── js.hxml ├── src └── banker │ ├── aosoa │ ├── Aosoa.hx │ ├── Chunk.hx │ ├── ChunkEntityId.hx │ ├── Structure.hx │ ├── interfaces │ │ ├── Aosoa.hx │ │ └── AosoaConstructible.hx │ └── macro │ │ ├── Aosoa.hx │ │ ├── Builder.hx │ │ ├── Chunk.hx │ │ ├── ChunkMethodBuilder.hx │ │ ├── ChunkVariableBuilder.hx │ │ ├── FieldExtension.hx │ │ ├── MacroExtension.hx │ │ ├── MetadataNames.hx │ │ ├── Types.hx │ │ └── import.hx │ ├── binary │ ├── Bits.hx │ ├── ByteStack.hx │ ├── ByteStackData.hx │ ├── Bytes.hx │ ├── BytesData.hl.hx │ ├── BytesData.hx │ ├── import.hx │ ├── internal │ │ └── Constants.hx │ └── value_types │ │ ├── Float32.hx │ │ ├── PopReturn.hx │ │ ├── PopReturn2D.hx │ │ ├── TmpVec2D32.hx │ │ ├── TmpVec2D64.hx │ │ ├── UInt8.hx │ │ └── WordSize.hx │ ├── common │ ├── LimitedCapacityBuffer.hx │ └── internal │ │ └── MacroContext.hx │ ├── container │ ├── ArrayDeque.hx │ ├── ArrayList.hx │ ├── ArrayMultiset.hx │ ├── ArrayQueue.hx │ ├── ArraySet.hx │ ├── ArrayStack.hx │ ├── ContainerBuilder.hx │ ├── buffer │ │ ├── ring │ │ │ ├── DequeExtension.hx │ │ │ ├── RingBuffer.hx │ │ │ ├── SequenceExtension.hx │ │ │ └── features │ │ │ │ ├── Deque.hx │ │ │ │ ├── Queue.hx │ │ │ │ └── Sequence.hx │ │ └── top_aligned │ │ │ ├── CloneExtension.hx │ │ │ ├── IndexedExtension.hx │ │ │ ├── InternalExtension.hx │ │ │ ├── SequenceExtension.hx │ │ │ ├── SetExtension.hx │ │ │ ├── StackExtension.hx │ │ │ ├── TopAlignedBuffer.hx │ │ │ ├── constraints │ │ │ ├── NotUnique.hx │ │ │ ├── Ordered.hx │ │ │ ├── Unique.hx │ │ │ └── Unordered.hx │ │ │ └── features │ │ │ ├── Indexed.hx │ │ │ ├── Sequence.hx │ │ │ ├── Set.hx │ │ │ └── Stack.hx │ ├── import.hx │ └── interfaces │ │ ├── Deque.hx │ │ ├── Indexed.hx │ │ ├── Queue.hx │ │ ├── Sequence.hx │ │ ├── Set.hx │ │ └── Stack.hx │ ├── finite │ ├── FiniteKeys.hx │ ├── FiniteKeysCollection.hx │ ├── FiniteKeysCopy.hx │ ├── FiniteKeysField.hx │ ├── FiniteKeysMap.hx │ ├── FiniteKeysSequence.hx │ ├── FiniteKeysValidator.hx │ ├── MetadataNames.hx │ ├── Types.hx │ ├── import.hx │ └── interfaces │ │ ├── FiniteKeysMap.hx │ │ └── WritableFiniteKeysMap.hx │ ├── import.hx │ ├── link │ ├── DoublyLinkable.hx │ ├── DoublyLinkedDeque.hx │ ├── SinglyLinkable.hx │ ├── SinglyLinkedQueue.hx │ ├── import.hx │ └── macro │ │ ├── DoublyLinkableMacro.hx │ │ ├── DoublyLinkedDequeMacro.hx │ │ ├── SinglyLinkableMacro.hx │ │ ├── SinglyLinkedQueueMacro.hx │ │ ├── Utility.hx │ │ └── import.hx │ ├── map │ ├── ArrayMap.hx │ ├── ArrayOrderedMap.hx │ ├── MapBuilder.hx │ ├── buffer │ │ └── top_aligned │ │ │ ├── ConvertExtension.hx │ │ │ ├── InternalExtension.hx │ │ │ ├── MapExtension.hx │ │ │ ├── SequenceExtension.hx │ │ │ ├── SetExtension.hx │ │ │ ├── TopAlignedBuffer.hx │ │ │ ├── constraints │ │ │ ├── Ordered.hx │ │ │ └── Unordered.hx │ │ │ └── features │ │ │ ├── Map.hx │ │ │ ├── Sequence.hx │ │ │ └── Set.hx │ ├── import.hx │ └── interfaces │ │ ├── Convert.hx │ │ ├── Map.hx │ │ ├── Sequence.hx │ │ └── Set.hx │ ├── pool │ ├── ObjectLender.hx │ ├── ObjectPool.hx │ ├── ObjectPoolBase.hx │ ├── ObjectPoolBuffer.hx │ ├── SafeObjectPool.hx │ └── interfaces │ │ ├── ObjectLender.hx │ │ └── ObjectPool.hx │ ├── type_extension │ └── MapExtension.hx │ ├── types │ ├── NaiveSet.hx │ └── Reference.hx │ ├── vector │ ├── IntVectorTools.hx │ ├── UIntVectorTools.hx │ ├── Vector.hx │ ├── VectorReference.hx │ ├── VectorTools.hx │ ├── WritableVector.hx │ ├── extension │ │ ├── Copy.hx │ │ ├── Functional.hx │ │ ├── Scan.hx │ │ ├── Search.hx │ │ └── writable │ │ │ ├── Fill.hx │ │ │ ├── Functional.hx │ │ │ └── Write.hx │ └── internal │ │ └── RawVector.hx │ └── watermark │ ├── Percentage.hx │ ├── TaggedExtension.hx │ ├── Watermark.hx │ ├── WatermarkData.hx │ └── WatermarkSettings.hx └── test ├── ArrayMapTest.hx ├── ArrayQueueTest.hx ├── ArraySetTest.hx ├── ArrayStackTest.hx ├── BytesTest.hx ├── Main.hx ├── ObjectPoolTest.hx ├── TopAlignedBufferTest.hx ├── VectorTest.hx ├── WatermarkTest.hx ├── finite ├── Abc.hx ├── FiniteKeysTest.hx └── MySet.hx ├── import.hx ├── link ├── LinkedListTest.hx ├── SNode.hx └── SQueue.hx └── pkg ├── Actor.hx ├── ActorAosoa.hx ├── ActorChunk.hx └── AosoaTest.hx /.gitignore: -------------------------------------------------------------------------------- 1 | /out/ 2 | /dump/ 3 | /.VSCodeCounter/ 4 | -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-works/banker/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-works/banker/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /.vscode/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-works/banker/HEAD/.vscode/tasks.json -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-works/banker/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-works/banker/HEAD/README.md -------------------------------------------------------------------------------- /Run.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-works/banker/HEAD/Run.hx -------------------------------------------------------------------------------- /common.hxml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-works/banker/HEAD/common.hxml -------------------------------------------------------------------------------- /docs/aosoa.puml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-works/banker/HEAD/docs/aosoa.puml -------------------------------------------------------------------------------- /docs/aosoa.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-works/banker/HEAD/docs/aosoa.svg -------------------------------------------------------------------------------- /docs/container.puml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-works/banker/HEAD/docs/container.puml -------------------------------------------------------------------------------- /docs/container.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-works/banker/HEAD/docs/container.svg -------------------------------------------------------------------------------- /docs/map.puml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-works/banker/HEAD/docs/map.puml -------------------------------------------------------------------------------- /docs/map.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-works/banker/HEAD/docs/map.svg -------------------------------------------------------------------------------- /docs/vector.puml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-works/banker/HEAD/docs/vector.puml -------------------------------------------------------------------------------- /docs/vector.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-works/banker/HEAD/docs/vector.svg -------------------------------------------------------------------------------- /eval-test.hxml: -------------------------------------------------------------------------------- 1 | # Test with Eval 2 | 3 | common.hxml 4 | --interp 5 | -------------------------------------------------------------------------------- /extraParams.hxml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-works/banker/HEAD/extraParams.hxml -------------------------------------------------------------------------------- /haxelib.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-works/banker/HEAD/haxelib.json -------------------------------------------------------------------------------- /hl-c.hxml: -------------------------------------------------------------------------------- 1 | # Build with HL/C 2 | 3 | common.hxml 4 | -hl out/c/main.c 5 | -D sneaker_assertion_disable 6 | -------------------------------------------------------------------------------- /hl-jit-test.hxml: -------------------------------------------------------------------------------- 1 | # Build and Test with HL/JIT 2 | 3 | hl-jit.hxml 4 | -cmd hl out/main.hl 5 | -------------------------------------------------------------------------------- /hl-jit.hxml: -------------------------------------------------------------------------------- 1 | # Build with HL/JIT 2 | 3 | common.hxml 4 | -hl out/main.hl 5 | -------------------------------------------------------------------------------- /hxformat.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-works/banker/HEAD/hxformat.json -------------------------------------------------------------------------------- /js-test.hxml: -------------------------------------------------------------------------------- 1 | # Build and Test with JavaScript 2 | 3 | js.hxml 4 | -cmd node out/main.js 5 | -------------------------------------------------------------------------------- /js.hxml: -------------------------------------------------------------------------------- 1 | # Build with JavaScript 2 | 3 | common.hxml 4 | -js out/main.js 5 | -------------------------------------------------------------------------------- /src/banker/aosoa/Aosoa.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-works/banker/HEAD/src/banker/aosoa/Aosoa.hx -------------------------------------------------------------------------------- /src/banker/aosoa/Chunk.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-works/banker/HEAD/src/banker/aosoa/Chunk.hx -------------------------------------------------------------------------------- /src/banker/aosoa/ChunkEntityId.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-works/banker/HEAD/src/banker/aosoa/ChunkEntityId.hx -------------------------------------------------------------------------------- /src/banker/aosoa/Structure.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-works/banker/HEAD/src/banker/aosoa/Structure.hx -------------------------------------------------------------------------------- /src/banker/aosoa/interfaces/Aosoa.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-works/banker/HEAD/src/banker/aosoa/interfaces/Aosoa.hx -------------------------------------------------------------------------------- /src/banker/aosoa/interfaces/AosoaConstructible.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-works/banker/HEAD/src/banker/aosoa/interfaces/AosoaConstructible.hx -------------------------------------------------------------------------------- /src/banker/aosoa/macro/Aosoa.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-works/banker/HEAD/src/banker/aosoa/macro/Aosoa.hx -------------------------------------------------------------------------------- /src/banker/aosoa/macro/Builder.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-works/banker/HEAD/src/banker/aosoa/macro/Builder.hx -------------------------------------------------------------------------------- /src/banker/aosoa/macro/Chunk.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-works/banker/HEAD/src/banker/aosoa/macro/Chunk.hx -------------------------------------------------------------------------------- /src/banker/aosoa/macro/ChunkMethodBuilder.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-works/banker/HEAD/src/banker/aosoa/macro/ChunkMethodBuilder.hx -------------------------------------------------------------------------------- /src/banker/aosoa/macro/ChunkVariableBuilder.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-works/banker/HEAD/src/banker/aosoa/macro/ChunkVariableBuilder.hx -------------------------------------------------------------------------------- /src/banker/aosoa/macro/FieldExtension.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-works/banker/HEAD/src/banker/aosoa/macro/FieldExtension.hx -------------------------------------------------------------------------------- /src/banker/aosoa/macro/MacroExtension.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-works/banker/HEAD/src/banker/aosoa/macro/MacroExtension.hx -------------------------------------------------------------------------------- /src/banker/aosoa/macro/MetadataNames.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-works/banker/HEAD/src/banker/aosoa/macro/MetadataNames.hx -------------------------------------------------------------------------------- /src/banker/aosoa/macro/Types.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-works/banker/HEAD/src/banker/aosoa/macro/Types.hx -------------------------------------------------------------------------------- /src/banker/aosoa/macro/import.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-works/banker/HEAD/src/banker/aosoa/macro/import.hx -------------------------------------------------------------------------------- /src/banker/binary/Bits.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-works/banker/HEAD/src/banker/binary/Bits.hx -------------------------------------------------------------------------------- /src/banker/binary/ByteStack.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-works/banker/HEAD/src/banker/binary/ByteStack.hx -------------------------------------------------------------------------------- /src/banker/binary/ByteStackData.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-works/banker/HEAD/src/banker/binary/ByteStackData.hx -------------------------------------------------------------------------------- /src/banker/binary/Bytes.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-works/banker/HEAD/src/banker/binary/Bytes.hx -------------------------------------------------------------------------------- /src/banker/binary/BytesData.hl.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-works/banker/HEAD/src/banker/binary/BytesData.hl.hx -------------------------------------------------------------------------------- /src/banker/binary/BytesData.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-works/banker/HEAD/src/banker/binary/BytesData.hx -------------------------------------------------------------------------------- /src/banker/binary/import.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-works/banker/HEAD/src/banker/binary/import.hx -------------------------------------------------------------------------------- /src/banker/binary/internal/Constants.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-works/banker/HEAD/src/banker/binary/internal/Constants.hx -------------------------------------------------------------------------------- /src/banker/binary/value_types/Float32.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-works/banker/HEAD/src/banker/binary/value_types/Float32.hx -------------------------------------------------------------------------------- /src/banker/binary/value_types/PopReturn.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-works/banker/HEAD/src/banker/binary/value_types/PopReturn.hx -------------------------------------------------------------------------------- /src/banker/binary/value_types/PopReturn2D.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-works/banker/HEAD/src/banker/binary/value_types/PopReturn2D.hx -------------------------------------------------------------------------------- /src/banker/binary/value_types/TmpVec2D32.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-works/banker/HEAD/src/banker/binary/value_types/TmpVec2D32.hx -------------------------------------------------------------------------------- /src/banker/binary/value_types/TmpVec2D64.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-works/banker/HEAD/src/banker/binary/value_types/TmpVec2D64.hx -------------------------------------------------------------------------------- /src/banker/binary/value_types/UInt8.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-works/banker/HEAD/src/banker/binary/value_types/UInt8.hx -------------------------------------------------------------------------------- /src/banker/binary/value_types/WordSize.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-works/banker/HEAD/src/banker/binary/value_types/WordSize.hx -------------------------------------------------------------------------------- /src/banker/common/LimitedCapacityBuffer.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-works/banker/HEAD/src/banker/common/LimitedCapacityBuffer.hx -------------------------------------------------------------------------------- /src/banker/common/internal/MacroContext.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-works/banker/HEAD/src/banker/common/internal/MacroContext.hx -------------------------------------------------------------------------------- /src/banker/container/ArrayDeque.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-works/banker/HEAD/src/banker/container/ArrayDeque.hx -------------------------------------------------------------------------------- /src/banker/container/ArrayList.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-works/banker/HEAD/src/banker/container/ArrayList.hx -------------------------------------------------------------------------------- /src/banker/container/ArrayMultiset.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-works/banker/HEAD/src/banker/container/ArrayMultiset.hx -------------------------------------------------------------------------------- /src/banker/container/ArrayQueue.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-works/banker/HEAD/src/banker/container/ArrayQueue.hx -------------------------------------------------------------------------------- /src/banker/container/ArraySet.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-works/banker/HEAD/src/banker/container/ArraySet.hx -------------------------------------------------------------------------------- /src/banker/container/ArrayStack.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-works/banker/HEAD/src/banker/container/ArrayStack.hx -------------------------------------------------------------------------------- /src/banker/container/ContainerBuilder.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-works/banker/HEAD/src/banker/container/ContainerBuilder.hx -------------------------------------------------------------------------------- /src/banker/container/buffer/ring/DequeExtension.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-works/banker/HEAD/src/banker/container/buffer/ring/DequeExtension.hx -------------------------------------------------------------------------------- /src/banker/container/buffer/ring/RingBuffer.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-works/banker/HEAD/src/banker/container/buffer/ring/RingBuffer.hx -------------------------------------------------------------------------------- /src/banker/container/buffer/ring/SequenceExtension.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-works/banker/HEAD/src/banker/container/buffer/ring/SequenceExtension.hx -------------------------------------------------------------------------------- /src/banker/container/buffer/ring/features/Deque.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-works/banker/HEAD/src/banker/container/buffer/ring/features/Deque.hx -------------------------------------------------------------------------------- /src/banker/container/buffer/ring/features/Queue.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-works/banker/HEAD/src/banker/container/buffer/ring/features/Queue.hx -------------------------------------------------------------------------------- /src/banker/container/buffer/ring/features/Sequence.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-works/banker/HEAD/src/banker/container/buffer/ring/features/Sequence.hx -------------------------------------------------------------------------------- /src/banker/container/buffer/top_aligned/CloneExtension.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-works/banker/HEAD/src/banker/container/buffer/top_aligned/CloneExtension.hx -------------------------------------------------------------------------------- /src/banker/container/buffer/top_aligned/IndexedExtension.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-works/banker/HEAD/src/banker/container/buffer/top_aligned/IndexedExtension.hx -------------------------------------------------------------------------------- /src/banker/container/buffer/top_aligned/InternalExtension.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-works/banker/HEAD/src/banker/container/buffer/top_aligned/InternalExtension.hx -------------------------------------------------------------------------------- /src/banker/container/buffer/top_aligned/SequenceExtension.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-works/banker/HEAD/src/banker/container/buffer/top_aligned/SequenceExtension.hx -------------------------------------------------------------------------------- /src/banker/container/buffer/top_aligned/SetExtension.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-works/banker/HEAD/src/banker/container/buffer/top_aligned/SetExtension.hx -------------------------------------------------------------------------------- /src/banker/container/buffer/top_aligned/StackExtension.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-works/banker/HEAD/src/banker/container/buffer/top_aligned/StackExtension.hx -------------------------------------------------------------------------------- /src/banker/container/buffer/top_aligned/TopAlignedBuffer.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-works/banker/HEAD/src/banker/container/buffer/top_aligned/TopAlignedBuffer.hx -------------------------------------------------------------------------------- /src/banker/container/buffer/top_aligned/constraints/NotUnique.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-works/banker/HEAD/src/banker/container/buffer/top_aligned/constraints/NotUnique.hx -------------------------------------------------------------------------------- /src/banker/container/buffer/top_aligned/constraints/Ordered.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-works/banker/HEAD/src/banker/container/buffer/top_aligned/constraints/Ordered.hx -------------------------------------------------------------------------------- /src/banker/container/buffer/top_aligned/constraints/Unique.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-works/banker/HEAD/src/banker/container/buffer/top_aligned/constraints/Unique.hx -------------------------------------------------------------------------------- /src/banker/container/buffer/top_aligned/constraints/Unordered.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-works/banker/HEAD/src/banker/container/buffer/top_aligned/constraints/Unordered.hx -------------------------------------------------------------------------------- /src/banker/container/buffer/top_aligned/features/Indexed.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-works/banker/HEAD/src/banker/container/buffer/top_aligned/features/Indexed.hx -------------------------------------------------------------------------------- /src/banker/container/buffer/top_aligned/features/Sequence.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-works/banker/HEAD/src/banker/container/buffer/top_aligned/features/Sequence.hx -------------------------------------------------------------------------------- /src/banker/container/buffer/top_aligned/features/Set.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-works/banker/HEAD/src/banker/container/buffer/top_aligned/features/Set.hx -------------------------------------------------------------------------------- /src/banker/container/buffer/top_aligned/features/Stack.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-works/banker/HEAD/src/banker/container/buffer/top_aligned/features/Stack.hx -------------------------------------------------------------------------------- /src/banker/container/import.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-works/banker/HEAD/src/banker/container/import.hx -------------------------------------------------------------------------------- /src/banker/container/interfaces/Deque.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-works/banker/HEAD/src/banker/container/interfaces/Deque.hx -------------------------------------------------------------------------------- /src/banker/container/interfaces/Indexed.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-works/banker/HEAD/src/banker/container/interfaces/Indexed.hx -------------------------------------------------------------------------------- /src/banker/container/interfaces/Queue.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-works/banker/HEAD/src/banker/container/interfaces/Queue.hx -------------------------------------------------------------------------------- /src/banker/container/interfaces/Sequence.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-works/banker/HEAD/src/banker/container/interfaces/Sequence.hx -------------------------------------------------------------------------------- /src/banker/container/interfaces/Set.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-works/banker/HEAD/src/banker/container/interfaces/Set.hx -------------------------------------------------------------------------------- /src/banker/container/interfaces/Stack.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-works/banker/HEAD/src/banker/container/interfaces/Stack.hx -------------------------------------------------------------------------------- /src/banker/finite/FiniteKeys.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-works/banker/HEAD/src/banker/finite/FiniteKeys.hx -------------------------------------------------------------------------------- /src/banker/finite/FiniteKeysCollection.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-works/banker/HEAD/src/banker/finite/FiniteKeysCollection.hx -------------------------------------------------------------------------------- /src/banker/finite/FiniteKeysCopy.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-works/banker/HEAD/src/banker/finite/FiniteKeysCopy.hx -------------------------------------------------------------------------------- /src/banker/finite/FiniteKeysField.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-works/banker/HEAD/src/banker/finite/FiniteKeysField.hx -------------------------------------------------------------------------------- /src/banker/finite/FiniteKeysMap.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-works/banker/HEAD/src/banker/finite/FiniteKeysMap.hx -------------------------------------------------------------------------------- /src/banker/finite/FiniteKeysSequence.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-works/banker/HEAD/src/banker/finite/FiniteKeysSequence.hx -------------------------------------------------------------------------------- /src/banker/finite/FiniteKeysValidator.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-works/banker/HEAD/src/banker/finite/FiniteKeysValidator.hx -------------------------------------------------------------------------------- /src/banker/finite/MetadataNames.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-works/banker/HEAD/src/banker/finite/MetadataNames.hx -------------------------------------------------------------------------------- /src/banker/finite/Types.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-works/banker/HEAD/src/banker/finite/Types.hx -------------------------------------------------------------------------------- /src/banker/finite/import.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-works/banker/HEAD/src/banker/finite/import.hx -------------------------------------------------------------------------------- /src/banker/finite/interfaces/FiniteKeysMap.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-works/banker/HEAD/src/banker/finite/interfaces/FiniteKeysMap.hx -------------------------------------------------------------------------------- /src/banker/finite/interfaces/WritableFiniteKeysMap.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-works/banker/HEAD/src/banker/finite/interfaces/WritableFiniteKeysMap.hx -------------------------------------------------------------------------------- /src/banker/import.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-works/banker/HEAD/src/banker/import.hx -------------------------------------------------------------------------------- /src/banker/link/DoublyLinkable.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-works/banker/HEAD/src/banker/link/DoublyLinkable.hx -------------------------------------------------------------------------------- /src/banker/link/DoublyLinkedDeque.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-works/banker/HEAD/src/banker/link/DoublyLinkedDeque.hx -------------------------------------------------------------------------------- /src/banker/link/SinglyLinkable.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-works/banker/HEAD/src/banker/link/SinglyLinkable.hx -------------------------------------------------------------------------------- /src/banker/link/SinglyLinkedQueue.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-works/banker/HEAD/src/banker/link/SinglyLinkedQueue.hx -------------------------------------------------------------------------------- /src/banker/link/import.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-works/banker/HEAD/src/banker/link/import.hx -------------------------------------------------------------------------------- /src/banker/link/macro/DoublyLinkableMacro.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-works/banker/HEAD/src/banker/link/macro/DoublyLinkableMacro.hx -------------------------------------------------------------------------------- /src/banker/link/macro/DoublyLinkedDequeMacro.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-works/banker/HEAD/src/banker/link/macro/DoublyLinkedDequeMacro.hx -------------------------------------------------------------------------------- /src/banker/link/macro/SinglyLinkableMacro.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-works/banker/HEAD/src/banker/link/macro/SinglyLinkableMacro.hx -------------------------------------------------------------------------------- /src/banker/link/macro/SinglyLinkedQueueMacro.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-works/banker/HEAD/src/banker/link/macro/SinglyLinkedQueueMacro.hx -------------------------------------------------------------------------------- /src/banker/link/macro/Utility.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-works/banker/HEAD/src/banker/link/macro/Utility.hx -------------------------------------------------------------------------------- /src/banker/link/macro/import.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-works/banker/HEAD/src/banker/link/macro/import.hx -------------------------------------------------------------------------------- /src/banker/map/ArrayMap.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-works/banker/HEAD/src/banker/map/ArrayMap.hx -------------------------------------------------------------------------------- /src/banker/map/ArrayOrderedMap.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-works/banker/HEAD/src/banker/map/ArrayOrderedMap.hx -------------------------------------------------------------------------------- /src/banker/map/MapBuilder.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-works/banker/HEAD/src/banker/map/MapBuilder.hx -------------------------------------------------------------------------------- /src/banker/map/buffer/top_aligned/ConvertExtension.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-works/banker/HEAD/src/banker/map/buffer/top_aligned/ConvertExtension.hx -------------------------------------------------------------------------------- /src/banker/map/buffer/top_aligned/InternalExtension.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-works/banker/HEAD/src/banker/map/buffer/top_aligned/InternalExtension.hx -------------------------------------------------------------------------------- /src/banker/map/buffer/top_aligned/MapExtension.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-works/banker/HEAD/src/banker/map/buffer/top_aligned/MapExtension.hx -------------------------------------------------------------------------------- /src/banker/map/buffer/top_aligned/SequenceExtension.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-works/banker/HEAD/src/banker/map/buffer/top_aligned/SequenceExtension.hx -------------------------------------------------------------------------------- /src/banker/map/buffer/top_aligned/SetExtension.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-works/banker/HEAD/src/banker/map/buffer/top_aligned/SetExtension.hx -------------------------------------------------------------------------------- /src/banker/map/buffer/top_aligned/TopAlignedBuffer.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-works/banker/HEAD/src/banker/map/buffer/top_aligned/TopAlignedBuffer.hx -------------------------------------------------------------------------------- /src/banker/map/buffer/top_aligned/constraints/Ordered.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-works/banker/HEAD/src/banker/map/buffer/top_aligned/constraints/Ordered.hx -------------------------------------------------------------------------------- /src/banker/map/buffer/top_aligned/constraints/Unordered.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-works/banker/HEAD/src/banker/map/buffer/top_aligned/constraints/Unordered.hx -------------------------------------------------------------------------------- /src/banker/map/buffer/top_aligned/features/Map.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-works/banker/HEAD/src/banker/map/buffer/top_aligned/features/Map.hx -------------------------------------------------------------------------------- /src/banker/map/buffer/top_aligned/features/Sequence.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-works/banker/HEAD/src/banker/map/buffer/top_aligned/features/Sequence.hx -------------------------------------------------------------------------------- /src/banker/map/buffer/top_aligned/features/Set.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-works/banker/HEAD/src/banker/map/buffer/top_aligned/features/Set.hx -------------------------------------------------------------------------------- /src/banker/map/import.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-works/banker/HEAD/src/banker/map/import.hx -------------------------------------------------------------------------------- /src/banker/map/interfaces/Convert.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-works/banker/HEAD/src/banker/map/interfaces/Convert.hx -------------------------------------------------------------------------------- /src/banker/map/interfaces/Map.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-works/banker/HEAD/src/banker/map/interfaces/Map.hx -------------------------------------------------------------------------------- /src/banker/map/interfaces/Sequence.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-works/banker/HEAD/src/banker/map/interfaces/Sequence.hx -------------------------------------------------------------------------------- /src/banker/map/interfaces/Set.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-works/banker/HEAD/src/banker/map/interfaces/Set.hx -------------------------------------------------------------------------------- /src/banker/pool/ObjectLender.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-works/banker/HEAD/src/banker/pool/ObjectLender.hx -------------------------------------------------------------------------------- /src/banker/pool/ObjectPool.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-works/banker/HEAD/src/banker/pool/ObjectPool.hx -------------------------------------------------------------------------------- /src/banker/pool/ObjectPoolBase.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-works/banker/HEAD/src/banker/pool/ObjectPoolBase.hx -------------------------------------------------------------------------------- /src/banker/pool/ObjectPoolBuffer.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-works/banker/HEAD/src/banker/pool/ObjectPoolBuffer.hx -------------------------------------------------------------------------------- /src/banker/pool/SafeObjectPool.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-works/banker/HEAD/src/banker/pool/SafeObjectPool.hx -------------------------------------------------------------------------------- /src/banker/pool/interfaces/ObjectLender.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-works/banker/HEAD/src/banker/pool/interfaces/ObjectLender.hx -------------------------------------------------------------------------------- /src/banker/pool/interfaces/ObjectPool.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-works/banker/HEAD/src/banker/pool/interfaces/ObjectPool.hx -------------------------------------------------------------------------------- /src/banker/type_extension/MapExtension.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-works/banker/HEAD/src/banker/type_extension/MapExtension.hx -------------------------------------------------------------------------------- /src/banker/types/NaiveSet.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-works/banker/HEAD/src/banker/types/NaiveSet.hx -------------------------------------------------------------------------------- /src/banker/types/Reference.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-works/banker/HEAD/src/banker/types/Reference.hx -------------------------------------------------------------------------------- /src/banker/vector/IntVectorTools.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-works/banker/HEAD/src/banker/vector/IntVectorTools.hx -------------------------------------------------------------------------------- /src/banker/vector/UIntVectorTools.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-works/banker/HEAD/src/banker/vector/UIntVectorTools.hx -------------------------------------------------------------------------------- /src/banker/vector/Vector.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-works/banker/HEAD/src/banker/vector/Vector.hx -------------------------------------------------------------------------------- /src/banker/vector/VectorReference.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-works/banker/HEAD/src/banker/vector/VectorReference.hx -------------------------------------------------------------------------------- /src/banker/vector/VectorTools.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-works/banker/HEAD/src/banker/vector/VectorTools.hx -------------------------------------------------------------------------------- /src/banker/vector/WritableVector.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-works/banker/HEAD/src/banker/vector/WritableVector.hx -------------------------------------------------------------------------------- /src/banker/vector/extension/Copy.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-works/banker/HEAD/src/banker/vector/extension/Copy.hx -------------------------------------------------------------------------------- /src/banker/vector/extension/Functional.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-works/banker/HEAD/src/banker/vector/extension/Functional.hx -------------------------------------------------------------------------------- /src/banker/vector/extension/Scan.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-works/banker/HEAD/src/banker/vector/extension/Scan.hx -------------------------------------------------------------------------------- /src/banker/vector/extension/Search.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-works/banker/HEAD/src/banker/vector/extension/Search.hx -------------------------------------------------------------------------------- /src/banker/vector/extension/writable/Fill.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-works/banker/HEAD/src/banker/vector/extension/writable/Fill.hx -------------------------------------------------------------------------------- /src/banker/vector/extension/writable/Functional.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-works/banker/HEAD/src/banker/vector/extension/writable/Functional.hx -------------------------------------------------------------------------------- /src/banker/vector/extension/writable/Write.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-works/banker/HEAD/src/banker/vector/extension/writable/Write.hx -------------------------------------------------------------------------------- /src/banker/vector/internal/RawVector.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-works/banker/HEAD/src/banker/vector/internal/RawVector.hx -------------------------------------------------------------------------------- /src/banker/watermark/Percentage.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-works/banker/HEAD/src/banker/watermark/Percentage.hx -------------------------------------------------------------------------------- /src/banker/watermark/TaggedExtension.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-works/banker/HEAD/src/banker/watermark/TaggedExtension.hx -------------------------------------------------------------------------------- /src/banker/watermark/Watermark.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-works/banker/HEAD/src/banker/watermark/Watermark.hx -------------------------------------------------------------------------------- /src/banker/watermark/WatermarkData.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-works/banker/HEAD/src/banker/watermark/WatermarkData.hx -------------------------------------------------------------------------------- /src/banker/watermark/WatermarkSettings.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-works/banker/HEAD/src/banker/watermark/WatermarkSettings.hx -------------------------------------------------------------------------------- /test/ArrayMapTest.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-works/banker/HEAD/test/ArrayMapTest.hx -------------------------------------------------------------------------------- /test/ArrayQueueTest.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-works/banker/HEAD/test/ArrayQueueTest.hx -------------------------------------------------------------------------------- /test/ArraySetTest.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-works/banker/HEAD/test/ArraySetTest.hx -------------------------------------------------------------------------------- /test/ArrayStackTest.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-works/banker/HEAD/test/ArrayStackTest.hx -------------------------------------------------------------------------------- /test/BytesTest.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-works/banker/HEAD/test/BytesTest.hx -------------------------------------------------------------------------------- /test/Main.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-works/banker/HEAD/test/Main.hx -------------------------------------------------------------------------------- /test/ObjectPoolTest.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-works/banker/HEAD/test/ObjectPoolTest.hx -------------------------------------------------------------------------------- /test/TopAlignedBufferTest.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-works/banker/HEAD/test/TopAlignedBufferTest.hx -------------------------------------------------------------------------------- /test/VectorTest.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-works/banker/HEAD/test/VectorTest.hx -------------------------------------------------------------------------------- /test/WatermarkTest.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-works/banker/HEAD/test/WatermarkTest.hx -------------------------------------------------------------------------------- /test/finite/Abc.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-works/banker/HEAD/test/finite/Abc.hx -------------------------------------------------------------------------------- /test/finite/FiniteKeysTest.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-works/banker/HEAD/test/finite/FiniteKeysTest.hx -------------------------------------------------------------------------------- /test/finite/MySet.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-works/banker/HEAD/test/finite/MySet.hx -------------------------------------------------------------------------------- /test/import.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-works/banker/HEAD/test/import.hx -------------------------------------------------------------------------------- /test/link/LinkedListTest.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-works/banker/HEAD/test/link/LinkedListTest.hx -------------------------------------------------------------------------------- /test/link/SNode.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-works/banker/HEAD/test/link/SNode.hx -------------------------------------------------------------------------------- /test/link/SQueue.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-works/banker/HEAD/test/link/SQueue.hx -------------------------------------------------------------------------------- /test/pkg/Actor.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-works/banker/HEAD/test/pkg/Actor.hx -------------------------------------------------------------------------------- /test/pkg/ActorAosoa.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-works/banker/HEAD/test/pkg/ActorAosoa.hx -------------------------------------------------------------------------------- /test/pkg/ActorChunk.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-works/banker/HEAD/test/pkg/ActorChunk.hx -------------------------------------------------------------------------------- /test/pkg/AosoaTest.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-works/banker/HEAD/test/pkg/AosoaTest.hx --------------------------------------------------------------------------------