commit |
25221de78079bbb204a11f2c06ac9b04fa62bb9b |
25221de |
Fix a few missed renames on macOS |
Fix a few missed ren… |
commit |
0bc81645ceacba11ac0f484bb76f1d7c5bd6ff07 |
0bc8164 |
Update changelog |
Update changelog |
commit |
bb04a80a3aade0de951fde58afbc80d9e3d94c0e |
bb04a80 |
Apply knock-on fixes to the actual code due to renaming some preprocessor symbol… |
Apply knock-on fixes… |
commit |
33ce380720f4d9d1de241663f23a5c67702054f4 |
33ce380 |
Major CMake changes. |
Major CMake changes. |
commit |
16e90fa34f1cc32d137c6f8c6c4ef784f9eea689 |
16e90fa |
Rename several `Result` methods to make callers more readable |
Rename several `Resu… |
commit |
356ccd84e8032a12fda25d7acf0f905150971ac2 |
356ccd8 |
Fix order of operations on windows `Result`s |
Fix order of operati… |
commit |
31df2b048dfe0596ff36f319c766886c14b696cd |
31df2b0 |
First pass at updating windows code to use the new Result methods |
First pass at updati… |
commit |
62c7b33b083df35c427d02d3bca3713b4305a942 |
62c7b33 |
Renamed several `core::Result` methods |
Renamed several `cor… |
commit |
da827074fbcb197e0786c2130ebcb918a8b2453a |
da82707 |
Add the `core::none::make_none()` function |
Add the `core::none:… |
commit |
cac7c138d8d7b8a366cc93e73df525a43d0f366a |
cac7c13 |
Add `core::functional::call()` |
Add `core::functiona… |
commit |
b87d43b76321f0dd6957eaebee7e671d59b7cf55 |
b87d43b |
Make sure to test expansion when making vector from a big generator |
Make sure to test ex… |
commit |
2c37a2d24efd0f04e0802db64d898d6a4e9081a3 |
2c37a2d |
Fix very small annoying inconsistency in a test |
Fix very small annoy… |
commit |
4a3006eec8fc3749eff6ad1d9f818a6a3c8c42f0 |
4a3006e |
Update changelog |
Update changelog |
commit |
dcc5b4d81b83a8da36aa3c52a2a7321f800beb0e |
dcc5b4d |
Replace `Vector::append()` with `make_vector()` taking a generator |
Replace `Vector::app… |
commit |
10b70ef09ac5faf5727b7d557b718313bcb7bb14 |
10b70ef |
Add `Generator` concept and traits to `core::functional` |
Add `Generator` conc… |
commit |
4d404815c2a123e4611cd8c39ee2dda943b29f03 |
4d40481 |
Remove the `should_continue()` method from `Result` |
Remove the `should_c… |
commit |
744aabb6e638c54970b1e111cbfc11cfcd827781 |
744aabb |
Remove `core::filesystem` |
Remove `core::filesy… |
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:… |