Echo Writes Code

History

Type Hash
commit 5f2e60bdc68633f3290131c93bcc6a44f9eb0658 5f2e60b Reformatting Reformatting
commit 1a0ba27148c8cc200154442d6063a992d40aeb86 1a0ba27 Add Utf16CodePoint and Utf32CodePoint; remove template CodePoint Add Utf16CodePoint a…
commit 3895b6c4c22a2f6be9e18da1a4b1363e53c9eff5 3895b6c Add make_*_slice_from_cstring() and fix CRUCIBLE_EXPECT_PROPERTY Add make_*_slice_fro…
commit 5d0f0537395b44b262db793628994d15b497f1cc 5d0f053 Add core::unicode::Utf8CodePoint Add core::unicode::U…
commit c89b27922d412b6d15fe6a375a304ba3a8ff75d9 c89b279 Add *Slice::take_first_at_most(), new StaticArray constructors Add *Slice::take_fir…
commit 97777f2e5af0be62a3998070d6c8a43df1fd1ae0 97777f2 Rework Utf16::is_*() into Utf16::is_surrogate_pair() Rework Utf16::is_*()…
commit 84002c11a37821c06aca2362a1c09980726c97c8 84002c1 Add negative ASSERT and EXPECT variants Add negative ASSERT …
commit 446cb4de876a2c8eb5972f00a756696553f75cab 446cb4d Add core::unicode::Utf32 Add core::unicode::U…
commit d52969134bd8043228fba9e91d474a606f3adc92 d529691 Add core::unicode::Utf16 Add core::unicode::U…
commit bb1d2c819be5beb3930cc2b5860c51ec81b78083 bb1d2c8 Add core::unicode::Utf8 Add core::unicode::U…
commit b23bbccbc4b6d58c1ef9900f7272f3ab95c49f4f b23bbcc Add CRUCIBLE_ASSERT_PROPERTY Add CRUCIBLE_ASSERT_…
commit d8ee8ee35f97a581b721036425993f7091b6bb06 d8ee8ee Add `Iterator::filter()` Add `Iterator::filte…
commit 7e1a0ee59695754a0432950d9c057da3fed2d0ee 7e1a0ee Add base iterator support Add base iterator su…
commit 4b0aa13c1366c2905d46fc14bf7ca4e6b1a8b58a 4b0aa13 Fill out remaining core::arrays tests Fill out remaining c…
commit 8fa289de7d38400e35f18a8ce85a741ac523516b 8fa289d Add tests for StaticArray Add tests for Static…
commit ed6e29022849c310270ed15cc77d3c77fb1a489a ed6e290 Remove empty make_immutable_slice() and make_mutable_slice() Remove empty make_im…
commit 75d1dd57a78fa9fce8d3f1bb138bfa16df5a50da 75d1dd5 Small consistency fix Small consistency fi…
commit b53ff39b3eb4e8e6af3ea3967d270fed46a3b592 b53ff39 Fix arrays invocations in core::string Fix arrays invocatio…
commit 4d0e702217aa9ffd71cdbe6c3939dbb9ee53450f 4d0e702 Fix more arrays calls Fix more arrays call…
commit 360482ead9ee8473beed59a930324eebf3b84fd8 360482e Fix more `DynamicArray::push()` calls Fix more `DynamicArr…
commit 49c2734fc6d3225ae6916899e1366e62c74bc4e7 49c2734 Fix `DynamicArray::push()` calls Fix `DynamicArray::p…
commit 15b68247d5e8a78e075ece396d12629c344f3999 15b6824 Add missing nodiscard Add missing nodiscar…
commit 71e420f96aa8792196702e172d97d18159928147 71e420f Fix bug in CRUCIBLE_ASSERT_FAILURE() and CRUCIBLE_ASSERT_SUCCESS() Fix bug in CRUCIBLE_…
commit c8f467a2167cefe6a19329b20ef5eae9687abb74 c8f467a Refactor core::arrays (again) Refactor core::array…
commit 4379608ab2acf2fe2e149da9d46657333901afdb 4379608 Update changelog Update changelog
commit 5a0bf72cc3962fb5e102285c929cfb8998c82fcc 5a0bf72 Disambiguate `core::arrays` constructor functions Disambiguate `core::…
commit a8a5200ea8291c0aaba9fa212f4c3bd993527e6d a8a5200 Update changelog Update changelog
commit da06e115f73a77cf55105c2175c37cca671dfad2 da06e11 Rename core::vector to core::arrays Rename core::vector …
commit 38ce3067dec2b103a7d8bf1323c302bff11b16b7 38ce306 Update changelog Update changelog
commit 18a4eb83fef3af487f85975db4615400177172e2 18a4eb8 Move `Slice` into `core::vector` namespace Move `Slice` into `c…
commit e2ff1e9b38c0f65eb4a56b5b90c8448ed231aa7a e2ff1e9 Add a message in `unsafe` about why `unsafe_unwrap()` is weird Add a message in `un…
commit 0a63aab2221817419a0535a1611fc325be48de9f 0a63aab Fix usage of make_vector_with_size Fix usage of make_ve…
commit a50c9798090a01d066a123fb0f91cc9ecf93a11a a50c979 Reformat changelog to be easier to read Reformat changelog t…
commit 02a39e6c82f3341d23181cec67c72734555af369 02a39e6 Removed several non-`const` methods from `Vector` due to no callers Removed several non-…
commit d08b6cb80c891d89f2cd0bf15ab74ea19c9e2e45 d08b6cb Add a filling value to `core::vector::make_vector_with_size()` Add a filling value …
commit 04e5019b59652d2256603462e38077650fad9823 04e5019 Clarify message when configuring shared object export Clarify message when…
commit d93979e3816fce48e076687a3395192fa8b0da24 d93979e Update changelog Update changelog
commit 194ab81f6a94ae908462b76cee4164b1c995db53 194ab81 Fix the Windows version of core::backtrace Fix the Windows vers…
commit 24d95c8412a7471aac27898103bf987d94bab0fd 24d95c8 Update changelog Update changelog
commit fca08890d17e39ed6d23ab99aa9f26830e699447 fca0889 Use core::vector in test::suite Use core::vector in …
commit f5757a09ea818a2b6313558300733eec8a1cc442 f5757a0 Use core::vector in core::backtrace and core::unix::backtrace Use core::vector in …
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…