| Commit message (Collapse) | Author | Age |
| |
|
|
| |
Signed-off-by: Andrew Opalach <andrew@akon.city>
|
| |
|
|
| |
Signed-off-by: Andrew Opalach <andrew@akon.city>
|
| |
|
|
| |
Signed-off-by: Andrew Opalach <andrew@akon.city>
|
| |
|
|
| |
Signed-off-by: Andrew Opalach <andrew@akon.city>
|
| |
|
|
|
|
|
|
|
| |
Rather than the <assert.h> defined assert() macro that can change based
on include order. As of now the build just checks for known implementation
specific function names and assumes their signature. Obviously that is very fragile
and should be improved in the future. Also add an AL_STATIC_ASSERT() macro.
Signed-off-by: Andrew Opalach <andrew@akon.city>
|
| |
|
|
|
|
|
| |
- Define NDEBUG in release builds.
- loccount -> sloccount.
Signed-off-by: Andrew Opalach <andrew@akon.city>
|
| |
|
|
| |
Signed-off-by: Andrew Opalach <andrew@akon.city>
|
| |
|
|
| |
Signed-off-by: Andrew Opalach <andrew@akon.city>
|
| |
|
|
| |
Signed-off-by: Andrew Opalach <andrew@akon.city>
|
| |
|
|
| |
Signed-off-by: Andrew Opalach <andrew@akon.city>
|
| |
|
|
|
|
| |
- Temporarily remove __counted_by definition.
Signed-off-by: Andrew Opalach <andrew@akon.city>
|
| |
|
|
| |
Signed-off-by: Andrew Opalach <andrew@akon.city>
|
| |
|
|
| |
Signed-off-by: Andrew Opalach <andrew@akon.city>
|
| |
|
|
|
|
|
|
|
|
| |
- Vastly improve tests.
- Change array/str/wstr APIs.
- Use ptrdiff_t instead of size_t in ring buffer.
- Make random seed thread-local.
- Log now uses a static thread-local buffer instead of a malloc'd buffer.
Signed-off-by: Andrew Opalach <andrew@akon.city>
|
| |
|
|
| |
Signed-off-by: Andrew Opalach <andrew@akon.city>
|
| |
|
|
| |
Signed-off-by: Andrew Opalach <andrew@akon.city>
|
| |
|
|
| |
Signed-off-by: Andrew Opalach <andrew@akon.city>
|
| |
|
|
| |
Signed-off-by: Andrew Opalach <andrew@akon.city>
|
| |
|
|
| |
Signed-off-by: Andrew Opalach <andrew@akon.city>
|
| |
|
|
| |
Signed-off-by: Andrew Opalach <andrew@akon.city>
|
| |
|
|
| |
Signed-off-by: Andrew Opalach <andrew@akon.city>
|
| |
|
|
| |
Signed-off-by: Andrew Opalach <andrew@akon.city>
|
| |
|
|
| |
Signed-off-by: Andrew Opalach <andrew@akon.city>
|
| |
|
|
|
|
|
|
| |
- Remove queue and liblfds
- Add some helpers
- Improve wstr compatibility
Signed-off-by: Andrew Opalach <andrew@akon.city>
|
| |
|
|
|
|
|
|
|
| |
- Separate al_str_c functions between compile-time and runtime
- Remove volatile from atomics
- Allow not specifying a section in the log
- Cleanup
Signed-off-by: Andrew Opalach <andrew@akon.city>
|
| |
|
|
| |
Signed-off-by: Andrew Opalach <andrew@akon.city>
|
| |
|
|
|
|
|
|
| |
- Add queue (proof of concept liblfds wrapper)
- Cleanup log code
- Misc fixes
Signed-off-by: Andrew Opalach <andrew@akon.city>
|
| |
|
|
| |
Signed-off-by: Andrew Opalach <andrew@akon.city>
|
| |
|
|
|
|
|
|
|
| |
- Add wrapping add functions (u32, u16)
- Add al_str_is_empty and al_str_to_lower
- Define al_sprintf
- Fix some compiler warnings
Signed-off-by: Andrew Opalach <andrew@akon.city>
|
| |
|
|
|
|
|
|
|
| |
- Remove al_str_tok
- Improve al_str_get_line
- Various consistency fixes
- Cleanup comments
Signed-off-by: Andrew Opalach <andrew@akon.city>
|
|
|
Signed-off-by: Andrew Opalach <andrew@akon.city>
|