Commit Graph

3 Commits

Author SHA1 Message Date
284e8cd10a perf(Composition): Internally switched from map -> vector
This brings a major performance improvment as all memory is contiguous
on the heap rather than spread around.
2025-12-08 11:31:46 -05:00
6da4818ff4 fix(gcc): Fixed broken include paths
GCC is more strict with header includes. Fixed some of these so that libcomposition compiled on linux with a gcc toolchain
2025-11-27 17:40:32 -05:00
2492b5f652 feat(MaskedComposition): added MaskedComposition to libcomposition
MaskedComposition is a generally useful decorator, therefore instead of forcing callers to impliment it on their own, we have implimented it as part of libcomposition
2025-11-10 08:47:35 -05:00