| 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 | 32fc9ce49d4994c311a3fa2b882f36c6756bffce | 32fc9ce | Add vector dot product | Add vector dot produ… | 
			
			
				| commit | f0034621440f7a5307f202b1bcdfc65a358905da | f003462 | Add first few vector operations | Add first few vector… | 
			
			
				| commit | c25d028ec02fffc1b5184310e86f8bbb729a599d | c25d028 | Add math library | Add math library | 
			
			
				| commit | 91886b3c1c4f1b77b94d2743181a2f070fa8a1e9 | 91886b3 | Fix compilation on gcc | Fix compilation on g… | 
			
			
				| 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… | 
			
			
				| 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 |