summaryrefslogtreecommitdiff
path: root/include
Commit message (Expand)AuthorAge
* wstr: Reserve by characters instead of bytesHEADmasterAndrew Opalach 5 days
* wstr: Cleanup conversion functionsAndrew Opalach 5 days
* wstr: al_wstr_null() -> AL_WSTR_EMPTYAndrew Opalach 5 days
* log: Use AL_LOG_ENABLE_DEBUGAndrew Opalach 11 days
* log: Account for '\' in __LOCATION__Andrew Opalach 13 days
* wstr: Minimal guarding against overflowAndrew Opalach 13 days
* str: Thread-local buffer for int to stringAndrew Opalach 2026-08-25
* str: al_str_null() -> AL_STR_EMPTYAndrew Opalach 2026-08-25
* lib: Add isnumber()Andrew Opalach 2026-08-25
* atomic: Remove unnecessary semicolonsAndrew Opalach 2026-08-25
* str: Fix to_c_str() when length is MAX_ALLOC_32Andrew Opalach 2026-08-25
* log: Add path for when log has no argsAndrew Opalach 2026-07-27
* macros: Don't inject types in byte count macrosAndrew Opalach 2026-04-12
* random: Add random_hex_chars(), rand -> randomAndrew Opalach 2026-04-12
* lib: Add strscmp() for static char arraysAndrew Opalach 2026-04-09
* build: Update c89atomicAndrew Opalach 2025-11-30
* log: If TRACE is enabled also include debug logsAndrew Opalach 2025-11-30
* lib: Improve STATIC_ASSERT, add TYPES_ARE_EQUALAndrew Opalach 2025-11-30
* str: Add to_upper() + testsAndrew Opalach 2025-10-30
* all: Reorganize some headersAndrew Opalach 2025-10-30
* lib: Internalize isupper/lower()Andrew Opalach 2025-10-30
* random: Try to ensure rand() state is thread-localAndrew Opalach 2025-10-30
* macros: Define unreachable()Andrew Opalach 2025-09-26
* lib: Directly use _assert() functionsAndrew Opalach 2025-09-26
* build: Option for asserts in release buildsAndrew Opalach 2025-09-08
* (w)str: NPOS -> NO_POSAndrew Opalach 2025-08-28
* lib: Define al_strncmpAndrew Opalach 2025-08-12
* math: Add math.hAndrew Opalach 2025-08-05
* all: *_free() check consistency, C++ compatAndrew Opalach 2025-06-23
* lib: Inline checking for NULL ptr in reallocAndrew Opalach 2025-06-23
* (w)str: Fix str macrosAndrew Opalach 2025-06-11
* build: Improve Windows supportAndrew Opalach 2025-05-25
* str: Add str_tok()Andrew Opalach 2025-05-07
* (w)str: Change some variable namesAndrew Opalach 2025-05-03
* str: Add remove_at() and replace() + testsAndrew Opalach 2025-05-03
* lib: Fix build on newer Android NDKAndrew Opalach 2025-04-28
* log: Remove al_ prefix and pre-define section nameAndrew Opalach 2025-04-17
* (w)str: Consistency between cmp() and eq()Andrew Opalach 2025-04-17
* all: Revert and add some style changesAndrew Opalach 2025-03-31
* log: Add TRACE and new shorthandsAndrew Opalach 2025-03-15
* lib: Implement strndupAndrew Opalach 2025-03-15
* wstr: wstr_to_str() -> str_from_wstr()Andrew Opalach 2025-03-03
* atomic: Add ext for u32Andrew Opalach 2025-02-04
* wstr: Port some str functionsAndrew Opalach 2025-01-25
* all: Consider types and numerical limitsAndrew Opalach 2025-01-17
* atomic: Add bool and safer macrosAndrew Opalach 2025-01-03
* Revise styleAndrew Opalach 2024-12-26
* lib: Attempt fix for al_assert_and_return()Andrew Opalach 2024-12-24
* wstr: Handle errors, separate width functionsAndrew Opalach 2024-12-24
* all: Major cleanup and pass on readabilityAndrew Opalach 2024-12-22