Since day zero the library was mostly intended to be light on exceptions and memory allocations to ensure its viability in embedded systems. The initial code was not perfect in this sense, but I am now removing most of such occurrences.
1691877 & 1bbcbaa did most of the work. There are some cases left to be addressed, but we are now in a much better position.
What is left are:
Since day zero the library was mostly intended to be light on exceptions and memory allocations to ensure its viability in embedded systems. The initial code was not perfect in this sense, but I am now removing most of such occurrences.
1691877 & 1bbcbaa did most of the work. There are some cases left to be addressed, but we are now in a much better position.
What is left are:
std::expectpattern.pathfunctions requiring strings to operate. User defined replacements are now trivialstd::spanasxml::spanand allow for an alternative implementation ofspanandStoredto use sparse chunk allocations to target systems unable to operate with virtual memory?