| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | FST benchmarks | Douglas Rumbaugh | 2024-05-03 | 1 | -9/+21 |
| | | |||||
| * | Added a Bentley-Saxe layout policy | Douglas Rumbaugh | 2024-05-01 | 1 | -0/+5 |
| | | |||||
| * | Added VPTree BSM benchmark | Douglas Rumbaugh | 2024-04-30 | 1 | -0/+6 |
| | | |||||
| * | Alex benchmark | Douglas Rumbaugh | 2024-04-29 | 1 | -6/+6 |
| | | |||||
| * | Added vptree parmsweep benchmark and fixed some CMake issues | Douglas Rumbaugh | 2024-04-23 | 1 | -0/+12 |
| | | |||||
| * | TS Parameter sweep benchmark | Douglas Rumbaugh | 2024-04-22 | 1 | -0/+5 |
| | | |||||
| * | Benchmark update+reorganization | Douglas Rumbaugh | 2024-04-22 | 1 | -35/+76 |
| | | | | | The Alex benchmark isn't updated yet. | ||||
| * | More trie baseline tests | Douglas Rumbaugh | 2024-04-19 | 1 | -16/+36 |
| | | |||||
| * | Updated FSTrie to use const char * instead of std::string | Douglas Rumbaugh | 2024-04-15 | 1 | -1/+1 |
| | | | | | Note: this requires the caller to manage the memory of the strings | ||||
| * | Added a dynamic trie benchmark | Douglas Rumbaugh | 2024-04-15 | 1 | -0/+4 |
| | | |||||
| * | stuff | Douglas Rumbaugh | 2024-04-11 | 1 | -39/+37 |
| | | |||||
| * | CMakelists: disable ASAN and UBSAN when building on OpenBSD | Douglas B. Rumbaugh | 2024-03-25 | 1 | -4/+6 |
| | | |||||
| * | Updates for build on OpenBSD | Douglas B. Rumbaugh | 2024-03-25 | 1 | -107/+54 |
| | | | | | | | | | | Necessary updates to get the codebase building under OpenBSD 7.5 with clang. This is a minimal set of changes to get building to work, which includes disabling several things that aren't directly compatable. More work will be necessary to get full functionality. In particular, Triespline, PGM, and the reference M-tree do not currently build on OpenBSD with clang due to GNU dependencies or other gcc specific features. | ||||
| * | CMakelists: updates | Douglas Rumbaugh | 2024-03-22 | 1 | -4/+12 |
| | | |||||
| * | FST Shard w/ tests | Douglas Rumbaugh | 2024-03-19 | 1 | -1/+8 |
| | | | | | | | | | | Needs some debugging--some methods currently fail within the library itself. The build system doesn't currently build the FST library. To compile, you'll first need to manually build it, and then place the libFST.so file in your LIBRARY_PATH and LD_LIBRARY_PATH. | ||||
| * | Benchmarking tweaks | Douglas Rumbaugh | 2024-03-14 | 1 | -4/+4 |
| | | |||||
| * | Benchmark updates | Douglas Rumbaugh | 2024-02-23 | 1 | -8/+19 |
| | | |||||
| * | Triespline: added test to verify that crash is not due to this project | Douglas B. Rumbaugh | 2024-02-21 | 1 | -0/+6 |
| | | |||||
| * | Framework: Fixed a bug where tagged deletes didn't release the epoch | Douglas Rumbaugh | 2024-02-09 | 1 | -1/+1 |
| | | |||||
| * | Comment updates/fixes | Douglas Rumbaugh | 2024-02-09 | 1 | -1/+1 |
| | | |||||
| * | Updated VPTree to new shard/query interfaces | Douglas Rumbaugh | 2024-02-08 | 1 | -3/+4 |
| | | |||||
| * | Added compiler fence to block reordering | Douglas Rumbaugh | 2024-02-08 | 1 | -2/+2 |
| | | | | | I'm reasonably certain that this is a compiler bug... | ||||
| * | Cleaned up shard files (except VPTree) | Douglas Rumbaugh | 2024-02-07 | 1 | -15/+14 |
| | | | | | | | Cleaned up shard implementations, fixed a few bugs, and set up some tests. There's still some work to be done in creating tests for the weighted sampling operations for the alias and aug btree shards. | ||||
| * | Fully implemented Query concept and adjusted queries to use it | Douglas Rumbaugh | 2024-02-07 | 1 | -1/+6 |
| | | |||||
| * | BTree benchmark | Douglas Rumbaugh | 2024-01-31 | 1 | -4/+10 |
| | | |||||
| * | Adjusted epoch transition methodology | Douglas Rumbaugh | 2024-01-31 | 1 | -1/+1 |
| | | |||||
| * | Updated insert query throughput to use IRS queries | Douglas Rumbaugh | 2024-01-31 | 1 | -6/+6 |
| | | |||||
| * | Query/Insert intermix benchmarks | Douglas Rumbaugh | 2024-01-31 | 1 | -0/+5 |
| | | |||||
| * | TrieSpline + tests | Douglas Rumbaugh | 2024-01-30 | 1 | -0/+13 |
| | | |||||
| * | Added watermark testing to CMake | Douglas Rumbaugh | 2024-01-22 | 1 | -0/+6 |
| | | |||||
| * | Added RangeCount query | Douglas Rumbaugh | 2024-01-22 | 1 | -0/+7 |
| | | |||||
| * | Initial rough-out of internal statistics tracker | Douglas Rumbaugh | 2024-01-19 | 1 | -1/+1 |
| | | | | | | | Need to figure out the best way to do the detailed tracking in a concurrent manner. I was thinking just an event log, with parsing routines for extracting statistics. But that'll be pretty slow. | ||||
| * | Multiple concurrency bug fixes | Douglas Rumbaugh | 2024-01-17 | 1 | -1/+6 |
| | | | | | | | | | A poorly organized commit with fixes for a variety of bugs that were causing missing records. The core problems all appear to be fixed, though there is an outstanding problem with tombstones not being completely canceled. A very small number are appearing in the wrong order during the static structure test. | ||||
| * | Concurrency testing and bug fixes | Douglas B. Rumbaugh | 2024-01-15 | 1 | -0/+5 |
| | | |||||
| * | Benchmarking programs | Douglas B. Rumbaugh | 2024-01-15 | 1 | -8/+13 |
| | | |||||
| * | Use 16-byte CAS to control buffer head | Douglas B. Rumbaugh | 2024-01-15 | 1 | -9/+18 |
| | | |||||
| * | Initial integration of new buffering scheme into framework | Douglas Rumbaugh | 2024-01-12 | 1 | -12/+16 |
| | | | | | | It isn't working right now (lotsa test failures), but we're to the debugging phase now. | ||||
| * | InternalLevel update and tests | Douglas Rumbaugh | 2024-01-11 | 1 | -31/+33 |
| | | | | | | Plus some assorted fixes for move semantics stuff in BufferView that accompanied these changes. | ||||
| * | Query throughput benchmark | Douglas Rumbaugh | 2023-12-13 | 1 | -0/+5 |
| | | |||||
| * | Insertion throughput benchmark | Douglas Rumbaugh | 2023-11-15 | 1 | -4/+12 |
| | | |||||
| * | Merge branch 'query-refactor' | Douglas Rumbaugh | 2023-11-07 | 1 | -10/+6 |
| |\ | |||||
| | * | Switched default DE test case over to ISAMTree | Douglas Rumbaugh | 2023-11-07 | 1 | -7/+3 |
| | | | |||||
| | * | Alias shard fixes | Douglas Rumbaugh | 2023-11-07 | 1 | -3/+3 |
| | | | |||||
| * | | Scheduling: Switched over to a thread pool model | Douglas Rumbaugh | 2023-11-06 | 1 | -5/+5 |
| |/ | |||||
| * | Checkpointing work | Douglas Rumbaugh | 2023-10-20 | 1 | -1/+1 |
| | | | | | I'll probably throw all this out, but I want to stash it just in case. | ||||
| * | Migrated over to using psudb-common utilities/headers | Douglas Rumbaugh | 2023-08-24 | 1 | -13/+13 |
| | | |||||
| * | Removed unused pagedfile header | Douglas Rumbaugh | 2023-08-24 | 1 | -4/+0 |
| | | |||||
| * | Added PGM-PL benchmarks to CMakeLists | Douglas Rumbaugh | 2023-07-27 | 1 | -0/+11 |
| | | |||||
| * | Updatable PGM benchmark | Douglas Rumbaugh | 2023-07-26 | 1 | -0/+6 |
| | | |||||
| * | ALEX Benchmarking: added benchmark for ALEX | Douglas Rumbaugh | 2023-07-25 | 1 | -0/+5 |
| | | |||||