summaryrefslogtreecommitdiff
path: root/README.md
blob: d5130a3df7c8f6b7b846a207d79ce18da83a3f82 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
# SteEZ (Steven-NA EZ library)

## Todo
- [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*
- [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
        - [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