Echo Writes Code

History

Type Hash
commit 0cdeb0eeb6a7f8b565170b4dc5e2670ae3b141cc 0cdeb0e Integrate math into core Integrate math into …
commit f1984d32ab67da62b9e6b9513e94f93a70259a9a f1984d3 Add library-level header files Add library-level he…
commit a260db479ff5bd4fbbdcb6d49e169a0fbe954e3e a260db4 Make constructing strings from literals more ergonomic Make constructing st…
commit ca9d4df41bedd98c2eeddf1884584ef95d49cdb9 ca9d4df Add Substring::is_empty() and Substring::get_size() Add Substring::is_em…
commit 83656300aa2c4d838125bff5bad9b99a25c9978e 8365630 Added more Substring methods and some missing tests Added more Substring…
commit db5d7d8d1f0df0210f345e04588b26649d670cc4 db5d7d8 Add more string methods and some unicode convenience macros Add more string meth…
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…