summaryrefslogtreecommitdiff
path: root/meson.build
Commit message (Collapse)AuthorAge
* random: Try to ensure rand() state is thread-localAndrew Opalach 2025-10-30
| | | | Signed-off-by: Andrew Opalach <andrew@akon.city>
* lib: Directly use _assert() functionsAndrew Opalach 2025-09-26
| | | | | | | | | 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>
* tests: Fix left over usage of NPOS in str testAndrew Opalach 2025-09-11
| | | | Signed-off-by: Andrew Opalach <andrew@akon.city>
* build: Option for asserts in release buildsAndrew Opalach 2025-09-08
| | | | | | | - Define NDEBUG in release builds. - loccount -> sloccount. Signed-off-by: Andrew Opalach <andrew@akon.city>
* build: Fix feature=auto usageAndrew Opalach 2025-08-05
| | | | Signed-off-by: Andrew Opalach <andrew@akon.city>
* all: *_free() check consistency, C++ compatAndrew Opalach 2025-06-23
| | | | Signed-off-by: Andrew Opalach <andrew@akon.city>
* build: Improve Windows supportAndrew Opalach 2025-05-25
| | | | Signed-off-by: Andrew Opalach <andrew@akon.city>
* build: Add license and meson version to project()Andrew Opalach 2025-05-03
| | | | Signed-off-by: Andrew Opalach <andrew@akon.city>
* all: Revert and add some style changesAndrew Opalach 2025-03-31
| | | | Signed-off-by: Andrew Opalach <andrew@akon.city>
* build: Proper debug mode checkAndrew Opalach 2025-03-03
| | | | Signed-off-by: Andrew Opalach <andrew@akon.city>
* all: Consider types and numerical limitsAndrew Opalach 2025-01-17
| | | | | | | | | | - 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>
* wstr: Handle errors, separate width functionsAndrew Opalach 2024-12-24
| | | | Signed-off-by: Andrew Opalach <andrew@akon.city>
* all: Cleanup macro usageAndrew Opalach 2024-11-26
| | | | Signed-off-by: Andrew Opalach <andrew@akon.city>
* lib: Cleanup and add testsAndrew Opalach 2024-10-04
| | | | Signed-off-by: Andrew Opalach <andrew@akon.city>
* UpdateAndrew Opalach 2024-09-19
| | | | | | | | - Remove queue and liblfds - Add some helpers - Improve wstr compatibility Signed-off-by: Andrew Opalach <andrew@akon.city>
* UpdateAndrew Opalach 2024-04-09
| | | | | | | | | - 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>
* Reset versionAndrew Opalach 2024-01-01
| | | | Signed-off-by: Andrew Opalach <andrew@akon.city>
* UpdateAndrew Opalach 2023-12-17
| | | | | | | | - Add queue (proof of concept liblfds wrapper) - Cleanup log code - Misc fixes Signed-off-by: Andrew Opalach <andrew@akon.city>
* UpdateAndrew Opalach 2023-11-05
| | | | | | | | | - 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>
* Add libalabasterAndrew Opalach 2023-10-07
Signed-off-by: Andrew Opalach <andrew@akon.city>