Echo Writes Code

History

Type Hash
commit c492a26aaa62eca601183247b0a8b490ee233bf1 c492a26 Remove some old redundant vector tests Remove some old redu…
commit bfae37b0fa37f4732da8d9d7ba6d6091de6b66e2 bfae37b Detect illegal code points (0xD800 to 0xDCFF) Detect illegal code …
commit b8a949f88c439354d6e7cab3c53a91fd631dbf0f b8a949f Implement the `Utf16` encoding Implement the `Utf16…
commit 382cd61a1d89d0e5fb543da739eb2e71e767c5dc 382cd61 Refactor `string` implementation Refactor `string` im…
commit 1249a237e59a3f9177f875cac222e1bdd3d9f971 1249a23 Fix `noexcept` specifications for `memory` and `vector` types Fix `noexcept` speci…
commit 2e0fbabb280201585d3f175bb3b659ba34690407 2e0fbab Add skeleton of UTF-16 Add skeleton of UTF-…
commit ab6e60fb0447e22430f0d4e05c0761a5aa3b93e9 ab6e60f Add UTF-32 support and test the rest of the constructors Add UTF-32 support a…
commit 005a04faaec41cefe7f2563240f92efa2255740b 005a04f Write UTF-8 test strings in hex rather than `u8string` form Write UTF-8 test str…
commit 1fa0993c14e47227d69074d4e8d1689a5083754d 1fa0993 First working version of `EncodedString<Utf8>::decode_character()` First working versio…
commit dea40a873e63690e0ef3e7b9aa72e0a0809f9fa4 dea40a8 Add a default constructor for core::slice::Slice Add a default constr…
commit bb7717e3e74a37cd572ddf2de139325064d07c8b bb7717e Add a wrapper type to allow formatting integral fields in hex Add a wrapper type t…
commit 7bc073798fd303068ff44a7cea872d09620d5604 7bc0737 Add /utf-8 to MSVC configuration presets Add /utf-8 to MSVC c…
commit 79b326e7e887b929c6a853b42d396f49e03b6cb9 79b326e Change char8_t initializer to use proper char8_t literals Change char8_t initi…
commit ce50f39c224996bbd14740044710768d831cd0b3 ce50f39 First pass at decoding UTF-8 First pass at decodi…
commit 217cd828fb6fe3ddc05d2e3b0c975499263885e4 217cd82 Start work on encodings Start work on encodi…
commit 5f79c7220362c05fe697e697cb979be4837e1a8c 5f79c72 Add core::string namespace Add core::string nam…
commit 466d29aa2024e80f54e43d69ac431d872e05c073 466d29a Rename `Result::match()` to `Result::resolve()` for `core::unix` code Rename `Result::matc…
commit 1587651b171c95e8d63281b9b2fe0732e1f7dcfb 1587651 Update changelog Update changelog
commit 66c93557c59bf409762baae61f168a16a45a475a 66c9355 Refactor core::result::Result Refactor core::resul…
commit 8bc69be78c24b882da1db636d4e0fa85f971b748 8bc69be Use parentheses in template constructor calls to play nice with std::initializer… Use parentheses in t…
commit 6529072d1d7c93c8677f28532b741ff6e1662970 6529072 Rename Vector::push_element() to Vector::add() Rename Vector::push_…
commit 231788e01a1a83dc49add06b364ef7d80045d670 231788e Replace HeapStorage::allocate() with functional::construct() Replace HeapStorage:…
commit c074bd9f38057cbfdeb859b0b8521350c5feb245 c074bd9 Fix compilation error on Clang Fix compilation erro…
commit fd592a52698d8b7e72ca4b2088fa08b39d05e664 fd592a5 Add tests for Vector::collect() Add tests for Vector…
commit 3faad92d1637232c0a89e4182dd8bde3921ca978 3faad92 Update README Update README
commit 0abcbe5ccfb9026fdad753db73ae74a03d2fe88e 0abcbe5 Update changelog Update changelog
commit 697bafc4badad1fa9047337c205e1f9274bc5951 697bafc Assert unreachable after switch statements to make MSVC happy Assert unreachable a…
commit f3e3ea63d02fe48a96586d1344c49cc8bfa6059f f3e3ea6 Refactors to enable using core::vector::Vector in test::shell::execute() Refactors to enable …
commit 0b98d11a38790540592924dc756e1bbd0dc00f4d 0b98d11 Add documentation about CMake presets Add documentation ab…
commit f0211da517973fc7ec864d35323f6c06229de051 f0211da Remove unused CMake modules Remove unused CMake …
commit da5143994298b93e356186f4fa229d504524041a da51439 Merge branch 'main' into cmake-presets Merge branch 'main' …
commit 492ac073b08af7c06a6af38c63d7908f9fd7ca35 492ac07 Add /EHsc flag to make Windows compile with presets Add /EHsc flag to ma…
commit de6311e6c4231d8facfc696fa3fa3390ad049917 de6311e Fix build failure after upgrading CMake version Fix build failure af…
commit 5578fd94da8b3290c4f33c1696a361a06fb3861c 5578fd9 Add CMake presets to replace explicit warnings and sanitizers Add CMake presets to…
commit 711f87a56bbee31a9bf41b1fc02907cfec071982 711f87a Update readme Update readme
commit f18bcc425202642fa4fa7977deb05f4bb27a9925 f18bcc4 Update changelog Update changelog
commit d13eccba0757dcdbc8597c6f902d78011ec2db23 d13eccb Re-work memory, slice, and vector; remove bit_vector Re-work memory, slic…
commit 8bf55eb7abaee70c3536ddb08d63f67dfb678440 8bf55eb Remove redundant test (we already have other tests that cover it) Remove redundant tes…
commit ce8c4a1f88f87e3673abbff3853dc1a0cfe9937f ce8c4a1 Start v0.9.0 Start v0.9.0
commit d489c086ffd84b6dad98a0831b08740c694fcbe8 d489c08 Release version 0.8.0 Release version 0.8.…
commit 765c0a4f8df1a6223166413985ac2b9e12228d52 765c0a4 Switch from including the .inl to including the .hpp Switch from includin…
commit 85432945f80441649a3749345ae8579c577dbdf3 8543294 Remove extraneous `using` declarations Remove extraneous `u…
commit fb10456f7842caf3f581b7e58a67c919050ce258 fb10456 Rename crucible-testing library to crucible-test, part 2 Rename crucible-test…
commit 90f072b53a98d8a0c75cdfba325f154c48396e93 90f072b Rename crucible-testing to crucible-test Rename crucible-test…
commit 192c55401504dbc664e57cf8a696254e45f0d9c4 192c554 Remove old HOMEPAGE_URL; no replacement for now Remove old HOMEPAGE_…
commit e79339140c3bcd9cddbe8011bc6bfb7a1ca734cf e793391 Add simple functional primitives Add simple functiona…
commit c3814d46002d072316a7d7d27f89489c91b2ac90 c3814d4 Fix Windows compilation errors Fix Windows compilat…
commit 4c15768e31f0bf588d784ab54acc24298fb38de3 4c15768 Unify all libraries with core besides testing Unify all libraries …
commit 9f26d12e5716dbacd8ff86e90bc698aa6b01c77f 9f26d12 Merge branch 'core/vector-memory' into 'main' Merge branch 'core/v…
commit 256c45988fda39a09da766cc5e2883488caef998 256c459 Delete unused files Delete unused files