aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2025-06-26add interface to check for table validityHEADmasterJan200101
2025-06-26move path api to only be used internallyJan200101
2025-06-26pass db objects as transparent instead of treating them as opaqueJan200101
2025-06-24add streaming interfaceJan200101
2025-06-23improve simple benchJan200101
2025-02-13add some specific errorsJan200101
2025-01-20add freertos mutex implementationJan200101
2025-01-16include assertJan200101
2025-01-14correct strtime return typeJan200101
2025-01-10simplify test case logic with assetsJan200101
2025-01-10add read-write benchJan200101
2025-01-10add function to check if a node existsJan200101
2025-01-08bump minor release, expose version via preprocessorJan200101
2025-01-08change win32 check, lowercase header for mingwJan200101
2025-01-08Use winapi on Windows for filesystem checksJan200101
2025-01-08move compatibility preprocessors to separate headerJan200101
2025-01-08replace static constants with preprocessor for msvc compatJan200101
2025-01-06basic win32 compatJan200101
2025-01-06add option to enable benchmarksJan200101
this works better than checking if we are cross compiling
2025-01-06correctly use return values, assert table pathJan200101
2025-01-03add parameter name to null mutex implementation for older gccJan200101
2025-01-03fix null mutexJan200101
2025-01-03redirect freertos mutex implementation for the time beingJan200101
2025-01-03check for FreeRTOS targetJan200101
2024-11-03add simple benchmarkJan200101
it caches compatible nodes
2024-11-01rework directory structure to work as libraryJan200101
2024-10-30replace strftime with lookup tableJan200101
2024-10-30replace naive localtime_r with the Neri-Schneider algorithmJan200101
this has reduced cycle count from roughly 35% to 2%
2024-10-30update readme, add metadata limit and field checkingJan200101
2024-10-29make node access unbuffered, implement mutex's, optimize codepathJan200101
2024-10-25add initial mutex codeJan200101
this will be useful later for locks so that one thread wont overrun another
2024-10-25split source into multiple unitsJan200101
2024-10-23add benchmarking 'n moreJan200101
2024-10-22rework into a time-series binary tree databaseJan200101
2024-10-20initial work in progress commitJan200101
some stuff works some doesn't