Echo Writes Code

History

Type Hash
commit 38ca544bb885cc692e8b018c32d714e2950b18f1 38ca544 Add Iterator::count() Add Iterator::count(…
commit 2a6142db7eccd26a8076553db3f1b457859e822c 2a6142d Fix bug in range assertion macros Fix bug in range ass…
commit 5b4c3ca799da9d26060ed00569388981551b955c 5b4c3ca Add illegal code point detection to UTF-8 decoders Add illegal code poi…
commit 67bab74ba3db80db3a1860bac4b5bdc177256e2d 67bab74 Add assertions for bounds checks Add assertions for b…
commit 898aa6509f08dd69163da87bc3e82b9f79fe4e9e 898aa65 Fix some inconsistencies in std formatters Fix some inconsisten…
commit 36426cc4e383c7de5b5d7308f9031573f24d3a3e 36426cc Change Utf8Decoder to Utf8Iterator and add bulk decoder/encoder Change Utf8Decoder t…
commit 4651bd497ec905db53341b2299f60b21f50405b0 4651bd4 Add Result::examine_failure() and Result::examine_success() Add Result::examine_…
commit 3848fb6ccf7168093ac1ec20e869e4b89bfb1680 3848fb6 Add Result::replace_failure() and Result::replace_success() Add Result::replace_…
commit 8794f9ef40e06ff3050c566a7891c9a8f3238401 8794f9e Add contents synthetic field to array types' ::format() output Add contents synthet…
commit b645a5b7e5cabd3d3e70444733dbc4fd3f9f71db b645a5b Rework core::unicode into a "decoders and encoders" API Rework core::unicode…
commit b3c9dd5ec6ae98e4fe5c68986e304ba0eed69437 b3c9dd5 Add Iterator::examine() Add Iterator::examin…
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