commit |
6bb2448050c70751591ad4ca029840ce51d5b2de |
6bb2448 |
Add tests for more error cases for utf8 and utf16 |
Add tests for more e… |
commit |
9096d675599468671d908e2ed874fdc0a1559d56 |
9096d67 |
Small refactor to arrays and iterators |
Small refactor to ar… |
commit |
0f491b003de1b2ff0a15f8fac315982db90c033c |
0f491b0 |
Other half of UTF-16 |
Other half of UTF-16 |
commit |
dc3e85fd54d39daf4e73705b54ce12cfbd4a36c4 |
dc3e85f |
Implement the first half of UTF-16; refine UTF-8 |
Implement the first … |
commit |
ddc6aebf80125313c14e955ffa745f6d7ad78119 |
ddc6aeb |
Make a few Result operations a bit more generic |
Make a few Result op… |
commit |
0a8ed475cc572880d04f35f5e1d9413b21f60b06 |
0a8ed47 |
Refactoring / tidying of UTF-8 API |
Refactoring / tidyin… |
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 |
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 |