Echo Writes Code

History

Type Hash
commit 941a95165c43fdf9aa3f971b738de8912b75f698 941a951 Use core::vector::Vector in core::unix::filesystem Use core::vector::Ve…
commit d24bd2f919701c2beee0ade78353306a7473d091 d24bd2f Fix compilation on Clang Fix compilation on C…
commit 413bef099eebffa7ca5f6c7889cb0c12f4cd6888 413bef0 Add tests for the new unsafe functionality Add tests for the ne…
commit 9f0b1bb69a0773b0bace76c7b3739671d6f9e6c3 9f0b1bb Add a new CMake preset for development builds without sanitizers Add a new CMake pres…
commit ead2f64572851593af87da2dc25214a2f2c476a9 ead2f64 Update changelog Update changelog
commit e3c00002435e0c2186d43ae4c3a2371fba8f7c7d e3c0000 Update and fix unit tests Update and fix unit …
commit 89023177455bf48023104558a7de5f9a619a3830 8902317 Use `unsafe::unsafe_call()` in `core::windows::filesystem` to interact with the … Use `unsafe::unsafe_…
commit b35936b71f361dcc037cfc7e9a4cbf16f93a99ee b35936b Add a cast to make the `make_vector()` in `test::shell::execute()` compile again Add a cast to make t…
commit d78412ffa326e70e405d925b8d31b6e07406c4f6 d78412f Update `core::memory` to use the new `unsafe` API Update `core::memory…
commit 4518ae3da2d5732f5aa8381871a7a92e5cdd4cd2 4518ae3 Update containers (`slice`, `string`, `vector`) to use new `unsafe` API Update containers (`…
commit 7afdce315f78060742e99686f3dc650bb0f951a0 7afdce3 Re-do `core::unsafe` Re-do `core::unsafe`
commit ae80573956bebd35282fef571f2d2101be519618 ae80573 Reformat the changelog to be more readable Reformat the changel…
commit 9834287abdd33266d11ce64f9702b7bbb72ba33d 9834287 Update the readme Update the readme
commit 611e9e211031a84cb44cd31a4b9c87de7122afcf 611e9e2 Removed `default_construct`, `Predicate`, `Branching*Type`, `Always`, `make_alwa… Removed `default_con…
commit 859754459f0ac5761570d6fa82b44fcd87c68455 8597544 Remove the unused `core::functional::Generator` concept and related utilities Remove the unused `c…
commit fbb2e3a814ea3db0b2114df3e6864c1134038253 fbb2e3a Update changelog Update changelog
commit 0273b863b4cb8eac2199b7f47b5c725ea375db43 0273b86 Convert all remaining `std::vector` uses in `core::windows::filesystem` to `core… Convert all remainin…
commit d9492e60c5e2e86fe2f0191e60ce10500d826560 d9492e6 Update uses of `Slice` methods Update uses of `Slic…
commit 91c6d779880daff1a2156d104f928b1c9da8dd31 91c6d77 Renamed `Slice::get_data()` to `Slice::get_base_pointer()` Renamed `Slice::get_…
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…