Echo Writes Code

History

Type Hash
commit 4d404815c2a123e4611cd8c39ee2dda943b29f03 4d40481 Remove the `should_continue()` method from `Result` Remove the `should_c…
commit 744aabb6e638c54970b1e111cbfc11cfcd827781 744aabb Remove `core::filesystem` Remove `core::filesy…
commit 1a1baad5407468e7a3ebbec1d13535ef8d55ad57 1a1baad Add `fold_ltr` and `try_fold_ltr` to `core::vector::Vector` Add `fold_ltr` and `…
commit e651ca5995fb2767420c15dff9ae051c69544b7a e651ca5 Add support for `core::functional::Branching` to `core::result::Result` Add support for `cor…
commit e09095a20c49ba165561c0d35452ba69fdabe88f e09095a Add several concepts, a couple of functions, and a new type to `core::functional… Add several concepts…
commit 286b25506d72e8cafe47fa658e947f0477933eeb 286b255 Add `core::unsafe` namespace Add `core::unsafe` n…
commit b3e73f04acedb8042a48da0c87e20b79a972b156 b3e73f0 Fix typo in changelog Fix typo in changelo…
commit c1a9445a778915d44e779ffc36692f8f432cf8b8 c1a9445 Rename `Vector::add()` to `Vector::append()` Rename `Vector::add(…
commit 7a0183e275cb49c72aa1b62bb92e594f1345cfa1 7a0183e Ensure 0-size slices have nullptr data Ensure 0-size slices…
commit 3997c03c6b4caa5110d9922859b5ba24fde124cd 3997c03 Tidy changelog Tidy changelog
commit 46837fe7c5c4025107f344b1ee8079b56bacedc9 46837fe Move `Collector` concept from `core::functional` to `core::vector` Move `Collector` con…
commit d511b58579fb59c104fc47b4c5024d3f1a89ddc5 d511b58 Update changelog Update changelog
commit bf2e325c69dce86bc22b864720155a53015ba8d9 bf2e325 Remove unused constants that MSVC didn't catch Remove unused consta…
commit c492a26aaa62eca601183247b0a8b490ee233bf1 c492a26 Remove some old redundant vector tests Remove some old redu…
commit bfae37b0fa37f4732da8d9d7ba6d6091de6b66e2 bfae37b Detect illegal code points (0xD800 to 0xDCFF) Detect illegal code …
commit b8a949f88c439354d6e7cab3c53a91fd631dbf0f b8a949f Implement the `Utf16` encoding Implement the `Utf16…
commit 382cd61a1d89d0e5fb543da739eb2e71e767c5dc 382cd61 Refactor `string` implementation Refactor `string` im…
commit 1249a237e59a3f9177f875cac222e1bdd3d9f971 1249a23 Fix `noexcept` specifications for `memory` and `vector` types Fix `noexcept` speci…
commit 2e0fbabb280201585d3f175bb3b659ba34690407 2e0fbab Add skeleton of UTF-16 Add skeleton of UTF-…
commit ab6e60fb0447e22430f0d4e05c0761a5aa3b93e9 ab6e60f Add UTF-32 support and test the rest of the constructors Add UTF-32 support a…
commit 005a04faaec41cefe7f2563240f92efa2255740b 005a04f Write UTF-8 test strings in hex rather than `u8string` form Write UTF-8 test str…
commit 1fa0993c14e47227d69074d4e8d1689a5083754d 1fa0993 First working version of `EncodedString<Utf8>::decode_character()` First working versio…
commit dea40a873e63690e0ef3e7b9aa72e0a0809f9fa4 dea40a8 Add a default constructor for core::slice::Slice Add a default constr…
commit bb7717e3e74a37cd572ddf2de139325064d07c8b bb7717e Add a wrapper type to allow formatting integral fields in hex Add a wrapper type t…
commit 7bc073798fd303068ff44a7cea872d09620d5604 7bc0737 Add /utf-8 to MSVC configuration presets Add /utf-8 to MSVC c…
commit 79b326e7e887b929c6a853b42d396f49e03b6cb9 79b326e Change char8_t initializer to use proper char8_t literals Change char8_t initi…
commit ce50f39c224996bbd14740044710768d831cd0b3 ce50f39 First pass at decoding UTF-8 First pass at decodi…
commit 217cd828fb6fe3ddc05d2e3b0c975499263885e4 217cd82 Start work on encodings Start work on encodi…
commit 5f79c7220362c05fe697e697cb979be4837e1a8c 5f79c72 Add core::string namespace Add core::string nam…
commit 466d29aa2024e80f54e43d69ac431d872e05c073 466d29a Rename `Result::match()` to `Result::resolve()` for `core::unix` code Rename `Result::matc…
commit 1587651b171c95e8d63281b9b2fe0732e1f7dcfb 1587651 Update changelog Update changelog
commit 66c93557c59bf409762baae61f168a16a45a475a 66c9355 Refactor core::result::Result Refactor core::resul…
commit 8bc69be78c24b882da1db636d4e0fa85f971b748 8bc69be Use parentheses in template constructor calls to play nice with std::initializer… Use parentheses in t…
commit 6529072d1d7c93c8677f28532b741ff6e1662970 6529072 Rename Vector::push_element() to Vector::add() Rename Vector::push_…
commit 231788e01a1a83dc49add06b364ef7d80045d670 231788e Replace HeapStorage::allocate() with functional::construct() Replace HeapStorage:…
commit c074bd9f38057cbfdeb859b0b8521350c5feb245 c074bd9 Fix compilation error on Clang Fix compilation erro…
commit fd592a52698d8b7e72ca4b2088fa08b39d05e664 fd592a5 Add tests for Vector::collect() Add tests for Vector…
commit 3faad92d1637232c0a89e4182dd8bde3921ca978 3faad92 Update README Update README
commit 0abcbe5ccfb9026fdad753db73ae74a03d2fe88e 0abcbe5 Update changelog Update changelog
commit 697bafc4badad1fa9047337c205e1f9274bc5951 697bafc Assert unreachable after switch statements to make MSVC happy Assert unreachable a…
commit f3e3ea63d02fe48a96586d1344c49cc8bfa6059f f3e3ea6 Refactors to enable using core::vector::Vector in test::shell::execute() Refactors to enable …
commit 0b98d11a38790540592924dc756e1bbd0dc00f4d 0b98d11 Add documentation about CMake presets Add documentation ab…
commit f0211da517973fc7ec864d35323f6c06229de051 f0211da Remove unused CMake modules Remove unused CMake …
commit da5143994298b93e356186f4fa229d504524041a da51439 Merge branch 'main' into cmake-presets Merge branch 'main' …
commit 492ac073b08af7c06a6af38c63d7908f9fd7ca35 492ac07 Add /EHsc flag to make Windows compile with presets Add /EHsc flag to ma…
commit de6311e6c4231d8facfc696fa3fa3390ad049917 de6311e Fix build failure after upgrading CMake version Fix build failure af…
commit 5578fd94da8b3290c4f33c1696a361a06fb3861c 5578fd9 Add CMake presets to replace explicit warnings and sanitizers Add CMake presets to…
commit 711f87a56bbee31a9bf41b1fc02907cfec071982 711f87a Update readme Update readme
commit f18bcc425202642fa4fa7977deb05f4bb27a9925 f18bcc4 Update changelog Update changelog
commit d13eccba0757dcdbc8597c6f902d78011ec2db23 d13eccb Re-work memory, slice, and vector; remove bit_vector Re-work memory, slic…