Commit Graph

17 Commits

Author SHA1 Message Date
bd2fe50ec9 test: move all module tests to the test/ directory 2025-11-01 10:12:18 +00:00
9d2ebfce2e core: move new object system to core module
this will allow a wider range of data structures (e.g. b_error, b_stream, b_stringstream) to make use
of the new object system, and other modules and library users can use the object system without
depending on the blue-object or blue-ds modules.

blue-ds will become a simple library of data structures (string, hashmap, etc), built on top of the
core object system.
2025-10-15 10:38:18 +01:00
c65541ac62 core: add new enhanced object module 2025-08-16 16:03:55 +01:00
0751ef469f meta: rename legacy object module to 'ds' 2025-08-09 19:57:42 +01:00
56399b07d8 meta: add compress module for (de)compressing data 2025-07-28 22:27:24 +01:00
ff71d94e5d build: set language standard to C99 without extensions 2025-07-28 22:24:46 +01:00
9aa75b4d0b test: add cross-module tests 2025-06-27 21:54:23 +01:00
c987f34693 meta: add serial module for (de)serialising objects 2025-06-27 21:53:40 +01:00
4f9ea02126 meta: add module for disk I/O functionality 2025-02-10 13:59:20 +00:00
7452491427 meta: move endian functions from object to core 2024-12-10 22:26:52 +00:00
71908495f2 cmake: store all build artifacts in top-level bin/ and lib/ directories 2024-11-14 18:33:51 +00:00
d614e110df add win32 (msvc) support 2024-11-14 16:56:18 +00:00
f0db9d67cb add all old corelib tests 2024-10-24 21:33:19 +01:00
d0dcee9c6f add cmd module from corelib 2024-10-24 21:32:28 +01:00
e6419149ae add term module from corelib 2024-10-24 21:31:22 +01:00
fa6ebe6a84 add object module from corelib 2024-10-24 19:24:54 +01:00
7eb0fc5581 initial commit 2024-10-24 13:09:16 +01:00