| Commit message (Collapse) | Author | Age |
| |
|
|
|
|
|
|
|
| |
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>
|
| |
|
|
| |
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>
|
| |
|
|
|
|
|
| |
- Bring wstr_remove_at() in line with str.
- Add a test for correct snprintf usage with str.
Signed-off-by: Andrew Opalach <andrew@akon.city>
|
| |
|
|
|
|
| |
- Temporarily remove __counted_by definition.
Signed-off-by: Andrew Opalach <andrew@akon.city>
|
| |
|
|
|
|
|
|
|
| |
log.h is now included like:
#define AL_LOG_SECTION "<section_name>"
#include <al/log.h>
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>
|
| |
|
|
|
|
| |
Not properly tested.
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>
|
| |
|
|
| |
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>
|
| |
|
|
|
|
| |
Also, reorder al_str_insert() arguments.
Signed-off-by: Andrew Opalach <andrew@akon.city>
|
| |
|
|
|
|
|
|
| |
al_atomic_ptr_load() -> al_atomic_load(void)()
al_atomic_u16_store() -> al_atomic_store(u16)()
...
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>
|
| |
|
|
|
|
|
|
| |
- al_wstr_c
- al_wstr_cmp
- al_wstr_rfind
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>
|
| |
|
|
|
|
|
|
| |
- 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>
|
| |
|
|
| |
Signed-off-by: Andrew Opalach <andrew@akon.city>
|