Echo Writes Code

History

Type Hash
commit e8d243b6f5494b52bbab4b220bb887769cfd8b86 e8d243b Added some new methods and a new factory to `core::vector::Vector` Added some new metho…
commit 95014046f78a6e40dbf562bc71cb93199a7aff36 9501404 Moved misordered changelog section Moved misordered cha…
commit f25a7e94c47d549980e56cbbac099a38d2e27b2a f25a7e9 Update changelog Update changelog
commit eb6a8e6d4c023c8502e36c12363e806af0c50502 eb6a8e6 Converted `windows::filesystem::read_directory_list` to return one of our vector… Converted `windows::…
commit b5dbee966ad0a8f075e2e8de8fc76720898a976b b5dbee9 Reverted back to being able to mutate vectors Reverted back to bei…
commit 4873a49330cf232f1af6cbe3d4014e55b7f4c515 4873a49 Update changelog Update changelog
commit 46824d5d96215ea3edd23ec1ff522fd3d13ed7b4 46824d5 Remove `Vector::collect()` itself Remove `Vector::coll…
commit 5e8109c4a0af7e14d1a272e9eff536d176290036 5e8109c Remove all uses of `Vector::collect()` Remove all uses of `…
commit e4d641eb4a77920ec5b700144e722c88b0ad9584 e4d641e Moved some functionality from `core::functional` into a new `core::operators` na… Moved some functiona…
commit eb9a8643c4942dd5cc44103d2d756890db614549 eb9a864 Changed how `Vector::try_fold()` works to make it MUCH easier to use Changed how `Vector:…
commit 101d7c97e65eea9753bdae00f333c2e7bf7504c1 101d7c9 Use CRUCIBLE_TARGET_SYSTEM_* cache variables instead of the built-in CMake varia… Use CRUCIBLE_TARGET_…
commit 25221de78079bbb204a11f2c06ac9b04fa62bb9b 25221de Fix a few missed renames on macOS Fix a few missed ren…
commit 0bc81645ceacba11ac0f484bb76f1d7c5bd6ff07 0bc8164 Update changelog Update changelog
commit bb04a80a3aade0de951fde58afbc80d9e3d94c0e bb04a80 Apply knock-on fixes to the actual code due to renaming some preprocessor symbol… Apply knock-on fixes…
commit 33ce380720f4d9d1de241663f23a5c67702054f4 33ce380 Major CMake changes. Major CMake changes.
commit 16e90fa34f1cc32d137c6f8c6c4ef784f9eea689 16e90fa Rename several `Result` methods to make callers more readable Rename several `Resu…
commit 356ccd84e8032a12fda25d7acf0f905150971ac2 356ccd8 Fix order of operations on windows `Result`s Fix order of operati…
commit 31df2b048dfe0596ff36f319c766886c14b696cd 31df2b0 First pass at updating windows code to use the new Result methods First pass at updati…
commit 62c7b33b083df35c427d02d3bca3713b4305a942 62c7b33 Renamed several `core::Result` methods Renamed several `cor…
commit da827074fbcb197e0786c2130ebcb918a8b2453a da82707 Add the `core::none::make_none()` function Add the `core::none:…
commit cac7c138d8d7b8a366cc93e73df525a43d0f366a cac7c13 Add `core::functional::call()` Add `core::functiona…
commit b87d43b76321f0dd6957eaebee7e671d59b7cf55 b87d43b Make sure to test expansion when making vector from a big generator Make sure to test ex…
commit 2c37a2d24efd0f04e0802db64d898d6a4e9081a3 2c37a2d Fix very small annoying inconsistency in a test Fix very small annoy…
commit 4a3006eec8fc3749eff6ad1d9f818a6a3c8c42f0 4a3006e Update changelog Update changelog
commit dcc5b4d81b83a8da36aa3c52a2a7321f800beb0e dcc5b4d Replace `Vector::append()` with `make_vector()` taking a generator Replace `Vector::app…
commit 10b70ef09ac5faf5727b7d557b718313bcb7bb14 10b70ef Add `Generator` concept and traits to `core::functional` Add `Generator` conc…
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…