commit |
27ba2de169965d17581d679739cfbb6417d7ab16 |
27ba2de |
Clean up unicode implementation; add new Iterator method |
Clean up unicode imp… |
commit |
96bc3479a07048fb4bded793a220d3b1c9a6d517 |
96bc347 |
Start adding String functionality |
Start adding String … |
commit |
f5138c06c507870e6fcd3c56301db3a6247ae1ba |
f5138c0 |
Make tests use boot library and move terminate handler |
Make tests use boot … |
commit |
42cd48fe04d633d8a1693fee31ee1ce0b2bbbf7b |
42cd48f |
Begin core::strings refactor |
Begin core::strings … |
commit |
2ce6bc6c5daabc1c7054ce965b7d1eebab6ee80d |
2ce6bc6 |
Add core::arrays::make_dynamic_array_from_slice() |
Add core::arrays::ma… |
commit |
d7b57970ef36aae43e6e7209bcbc0a1ded433dc4 |
d7b5797 |
Add identify executable |
Add identify executa… |
commit |
5988b8f1d0860652dc0b5821463bc4d9d783e1de |
5988b8f |
Add boot library |
Add boot library |
commit |
39bc8e771d40845a4f312f64c675a8899f09b6d6 |
39bc8e7 |
Merge branch 'physical-modeling' |
Merge branch 'physic… |
commit |
4e51b235d5e555dd31ae96fe3b5d9ed9d454ab42 |
4e51b23 |
Add vector dot product |
Add vector dot produ… |
commit |
bd43a9c3e2f4b5f6a1e1da3c60c2f868459261a6 |
bd43a9c |
Add first few vector operations |
Add first few vector… |
commit |
c2b79db6363d7c010f446a46c382d6fe4cfacb8b |
c2b79db |
Add math library |
Add math library |
commit |
b8eb1d342f0a6676161146ac04cd1db089624e72 |
b8eb1d3 |
Fix compilation on gcc |
Fix compilation on g… |
commit |
c4754914ea5c7128dfb41a2e53340a016531fd0b |
c475491 |
Merge branch 'main' into physical-modeling |
Merge branch 'main' … |
commit |
c8aebea3df61c502c24348c1a6db46ee5d8f5338 |
c8aebea |
Fix MSVC compilation issues |
Fix MSVC compilation… |
commit |
af3c4d9e2f97069e18557b031d8c8885e3c5e479 |
af3c4d9 |
Add Result::discard() |
Add Result::discard(… |
commit |
ba4fde9413ac2a19c2de7de43afa0cf78cf1888a |
ba4fde9 |
Add Result::with_*_do() |
Add Result::with_*_d… |
commit |
89f75747245e6cc1fbc7a80069183dd98b22bc0c |
89f7574 |
Remove CHANGELOG |
Remove CHANGELOG |
commit |
def924dbd1b685c42aeaea1474d46f561b706646 |
def924d |
Change Result::convert_* to map_* |
Change Result::conve… |
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… |