commit |
1a1baad5407468e7a3ebbec1d13535ef8d55ad57 |
1a1baad |
Add `fold_ltr` and `try_fold_ltr` to `core::vector::Vector` |
Add `fold_ltr` and `… |
commit |
e651ca5995fb2767420c15dff9ae051c69544b7a |
e651ca5 |
Add support for `core::functional::Branching` to `core::result::Result` |
Add support for `cor… |
commit |
e09095a20c49ba165561c0d35452ba69fdabe88f |
e09095a |
Add several concepts, a couple of functions, and a new type to `core::functional… |
Add several concepts… |
commit |
286b25506d72e8cafe47fa658e947f0477933eeb |
286b255 |
Add `core::unsafe` namespace |
Add `core::unsafe` n… |
commit |
b3e73f04acedb8042a48da0c87e20b79a972b156 |
b3e73f0 |
Fix typo in changelog |
Fix typo in changelo… |
commit |
c1a9445a778915d44e779ffc36692f8f432cf8b8 |
c1a9445 |
Rename `Vector::add()` to `Vector::append()` |
Rename `Vector::add(… |
commit |
7a0183e275cb49c72aa1b62bb92e594f1345cfa1 |
7a0183e |
Ensure 0-size slices have nullptr data |
Ensure 0-size slices… |
commit |
3997c03c6b4caa5110d9922859b5ba24fde124cd |
3997c03 |
Tidy changelog |
Tidy changelog |
commit |
46837fe7c5c4025107f344b1ee8079b56bacedc9 |
46837fe |
Move `Collector` concept from `core::functional` to `core::vector` |
Move `Collector` con… |
commit |
d511b58579fb59c104fc47b4c5024d3f1a89ddc5 |
d511b58 |
Update changelog |
Update changelog |
commit |
bf2e325c69dce86bc22b864720155a53015ba8d9 |
bf2e325 |
Remove unused constants that MSVC didn't catch |
Remove unused consta… |
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 |