summaryrefslogtreecommitdiffstats
path: root/include
Commit message (Expand)AuthorAgeFilesLines
...
* | MutableBuffer: added explicit tail variableDouglas Rumbaugh2023-11-061-5/+12
* | DynamicExtension: fixed some use-after free bugsDouglas Rumbaugh2023-11-061-5/+13
* | Scheduling: Switched over to a thread pool modelDouglas Rumbaugh2023-11-063-5/+12
|/
* Fixes for various bugs under SerialSchedulerDouglas B. Rumbaugh2023-10-313-17/+54
* MutableBuffer: removed most concurrency control stuffDouglas B. Rumbaugh2023-10-312-52/+13
* ExtensionStructure: fixed incorrect constructor args in clone()Douglas B. Rumbaugh2023-10-311-2/+2
* MemISAM: updated to new query interfaceDouglas B. Rumbaugh2023-10-311-1/+1
* FIFOScheduler: fixed a few synchronization issuesDouglas B. Rumbaugh2023-10-311-8/+5
* SerialScheduler: added a single-threaded schedulerDouglas B. Rumbaugh2023-10-312-0/+69
* DynamicExtension: fixed some Epoch-related bugsDouglas B. Rumbaugh2023-10-311-6/+6
* Epoch: Creating an epoch now takes references on buffers + versionsDouglas B. Rumbaugh2023-10-311-0/+2
* VPTree Shard: updates to build on my desktopDouglas B. Rumbaugh2023-10-311-0/+2
* DynamicExtension: added a way to block on merge completionDouglas B. Rumbaugh2023-10-311-3/+31
* General Comment + Consistency updatesDouglas Rumbaugh2023-10-3024-282/+167
* DynamicExtension: comment cleanup/adjustmentsDouglas Rumbaugh2023-10-301-11/+14
* Epoch/DynamicExtension: added cv to epoch retirement checkDouglas Rumbaugh2023-10-302-4/+36
* FIFOScheduler: correctly protect m_cv with a lockDouglas Rumbaugh2023-10-301-0/+5
* DynamicExtension: adjusted a few operations to ensure conistencyDouglas Rumbaugh2023-10-302-15/+37
* Concurrency updates + fixes for compile errorsDouglas Rumbaugh2023-10-306-99/+106
* Began moving to an explicit epoch-based systemDouglas Rumbaugh2023-10-239-103/+481
* BugfixesDouglas Rumbaugh2023-10-233-1/+7
* Initial pass w/ new scheduler setupDouglas Rumbaugh2023-10-207-341/+196
* Checkpointing workDouglas Rumbaugh2023-10-202-33/+84
* Re-structuring Project + scheduling updatesDouglas Rumbaugh2023-09-2521-427/+377
* Bugfixes for tieringDouglas Rumbaugh2023-09-203-4/+9
* The scheduler now spawns a seperate merge threadDouglas Rumbaugh2023-09-184-58/+221
* Moved individual merge task execution into the schedulerDouglas Rumbaugh2023-09-183-35/+98
* General bugfixesDouglas Rumbaugh2023-09-182-1/+5
* Began re-architecting the project for concurrency supportDouglas Rumbaugh2023-09-137-308/+645
* Migrated over to using psudb-common utilities/headersDouglas Rumbaugh2023-08-2421-4512/+77
* Removed unused pagedfile headerDouglas Rumbaugh2023-08-241-434/+0
* Change PGM to range count.Dong Xie2023-07-282-32/+58
* Expanded query interfaceDouglas Rumbaugh2023-07-279-50/+269
* Alex shard progressDouglas Rumbaugh2023-07-262-0/+361
* Exposed epsilon configuration parameter for PGMDouglas Rumbaugh2023-07-261-4/+5
* Adjusted calculation for index sizeDouglas Rumbaugh2023-07-266-46/+53
* VPTree: account for size of pointer array in memory usageDouglas Rumbaugh2023-07-251-2/+1
* VPTree: Added template configuration to use/not use a hash tableDouglas Rumbaugh2023-07-251-6/+32
* VPTree: bugfixDouglas Rumbaugh2023-07-241-1/+1
* VPTree: added a level of indirection to avoid repeated point copiesDouglas Rumbaugh2023-07-241-23/+52
* VPTree: fixed knn queryDouglas Rumbaugh2023-07-243-53/+99
* Cosine Similarity TypeDouglas Rumbaugh2023-07-241-4/+48
* VPTree: KNN query initial implementationDouglas Rumbaugh2023-07-241-4/+126
* ISAM IRS query bugfixesDouglas Rumbaugh2023-07-241-9/+28
* BTree-based baselines for IRS and Range queriesDouglas Rumbaugh2023-07-231-0/+3924
* Triespline RQ fixesDouglas Rumbaugh2023-07-231-7/+26
* Benchmarking updatesDouglas Rumbaugh2023-07-231-2/+124
* Added the parameter argument to query merge routineDouglas Rumbaugh2023-07-176-6/+6
* VPTree: added fixme for tombstone handling in the hashtableDouglas Rumbaugh2023-07-171-2/+7
* PriorityQueue: generalized priority queue comparison operationDouglas Rumbaugh2023-07-172-4/+41