summaryrefslogtreecommitdiffstats
path: root/include/framework/structure
Commit message (Expand)AuthorAgeFilesLines
* Updates for dynamic rate limitingnew-concurrencyDouglas Rumbaugh7 days1-1/+1
* Code reformattingDouglas Rumbaugh2025-09-254-99/+108
* Insertion Stall UpdatesDouglas Rumbaugh2025-09-231-3/+26
* Beginnings of per-level cost modelingDouglas Rumbaugh2025-09-172-0/+23
* Implemented the legacy policies and fixed a few bugsDouglas Rumbaugh2025-04-072-14/+23
* working commit (temporary progress, doesn't build)Douglas Rumbaugh2025-04-052-2/+9
* Fixed a few concurrency bugsDouglas Rumbaugh2025-03-032-84/+93
* Query Preemption: still has one or two bugs, but mostly worksDouglas Rumbaugh2025-02-241-6/+0
* Parallel background reconstructions appear to be working!Douglas Rumbaugh2025-02-142-3/+13
* progress towards resolving asynch structure mergesDouglas Rumbaugh2025-02-132-82/+56
* Progress: began adding parallel merging and locking of levelsDouglas Rumbaugh2025-02-112-4/+16
* Background compaction stuffDouglas Rumbaugh2025-02-062-34/+114
* More updatesDouglas Rumbaugh2025-01-311-2/+4
* progressDouglas Rumbaugh2025-01-271-7/+1
* some progressDouglas Rumbaugh2025-01-241-70/+10
* ProgressDouglas Rumbaugh2025-01-171-11/+10
* Additional layout policies + more flexibility in buffer flushingDouglas Rumbaugh2025-01-162-29/+85
* Continued developmentDouglas B. Rumbaugh2024-12-223-39/+74
* Began overhauling reconstruction mechanismDouglas B. Rumbaugh2024-12-222-624/+91
* Warning fixesDouglas B. Rumbaugh2024-12-061-4/+5
* Interface update (#5)Douglas B. Rumbaugh2024-12-064-1117/+1124
* Fixed arithmetic bugDouglas Rumbaugh2024-05-091-1/+1
* TSParmsweep: enabled forcing a full buffer scanDouglas Rumbaugh2024-05-081-1/+5
* Added a Bentley-Saxe layout policyDouglas Rumbaugh2024-05-012-4/+75
* Removed debug print statementsDouglas Rumbaugh2024-04-191-2/+0
* Benchmark updatesDouglas Rumbaugh2024-04-191-0/+2
* Updates for build on OpenBSDDouglas B. Rumbaugh2024-03-251-1/+1
* MutableBuffer: added visibility flag to records and refactored timestampDouglas Rumbaugh2024-03-221-1/+5
* Disabled lookahead for paper revisionDouglas Rumbaugh2024-03-221-1/+1
* Updates/progress towards succinct trie supportDouglas Rumbaugh2024-03-201-2/+3
* ExtensionStructure: first basic test of lookahead task stealingDouglas Rumbaugh2024-02-121-1/+10
* ExtensionStructure: Added simulated reconstruction lookaheadDouglas Rumbaugh2024-02-121-28/+88
* MutableBuffer: Allow hwm to equal lwmDouglas Rumbaugh2024-02-121-1/+1
* Refactored Reconstruction TasksDouglas Rumbaugh2024-02-121-15/+8
* Added structure state vector w/ scratch version for reconstructionDouglas Rumbaugh2024-02-121-55/+89
* Comment updates/fixesDouglas Rumbaugh2024-02-093-29/+42
* Updated VPTree to new shard/query interfacesDouglas Rumbaugh2024-02-081-3/+0
* Fully realized shard concept interfaceDouglas Rumbaugh2024-02-072-3/+3
* Fully implemented Query concept and adjusted queries to use itDouglas Rumbaugh2024-02-072-3/+3
* BufferView: Adjusted BV to avoid repeated modulus operationsDouglas Rumbaugh2024-02-052-15/+48
* Insert throughput benchmarkDouglas Rumbaugh2024-01-311-1/+1
* Multiple concurrency bug fixesDouglas Rumbaugh2024-01-173-36/+50
* Concurrency testing and bug fixesDouglas B. Rumbaugh2024-01-151-1/+9
* Use 16-byte CAS to control buffer headDouglas B. Rumbaugh2024-01-151-61/+59
* Various single-threaded bug fixesDouglas B. Rumbaugh2024-01-152-8/+36
* Initial integration of new buffering scheme into frameworkDouglas Rumbaugh2024-01-122-29/+16
* BufferView.h: Hopefully the last necessary tweak to the move semantics stuffDouglas Rumbaugh2024-01-121-24/+2
* InternalLevel update and testsDouglas Rumbaugh2024-01-112-16/+39
* BufferView: enforce move semanticsDouglas Rumbaugh2024-01-111-2/+19
* Fixed some potential buffer-related concurrency bugsDouglas Rumbaugh2024-01-112-57/+94