From f10afce9821a81c8dd138b84a4f1ab56116af20b Mon Sep 17 00:00:00 2001 From: steven-na Date: Fri, 14 Aug 2026 16:31:44 -0700 Subject: Add log messages, can be disabled. Made return values more consistent --- README.md | 23 ++++++++++++++++------- 1 file changed, 16 insertions(+), 7 deletions(-) (limited to 'README.md') diff --git a/README.md b/README.md index f41b314..d5130a3 100644 --- a/README.md +++ b/README.md @@ -1,15 +1,24 @@ # SteEZ (Steven-NA EZ library) ## Todo -- [ ] Add trace log calls, disabled with NLOG_TRACE +- [x] Add allocation checks and trace log calls (disabled with NLOG_TRACE) + - [x] deque + - [x] ez_arena + - [x] smrt_arena + - [x] slidingwindow + - [x] string + - [x] threadpool + - [x] vec2sw + - [x] wav - [ ] Add strng_view - want start, end, max_len, char* -- [ ] Make status return values consistent. i64, 0 success, -1 fail, >0 info if necessary - - [ ] Deque enqueue (both) - - [ ] smrt_arena_pop_to_mark - - [ ] strng_set - - [ ] write_wav_file +- [x] Make status return values consistent. i64, 0 success, -1 fail, >0 info if necessary + - [x] Deque enqueue (both) + - [x] smrt_arena_pop_to_mark + - [x] strng_set + - [x] write_wav_file - [ ] Finish thread_pool - [ ] make some tests for it - [x] base implementation done - - Note: there is a crash that occurs regularly, but not when running in debug, (a junk data pointer being passed arond that is zeroed out in debug?) + - [x] Note: there is a crash that occurs regularly, but not when running in debug, (a junk data pointer being passed arond that is zeroed out in debug?) + - Race condition fixed in commit d3e8a23 -- cgit v1.2.3