apio pushed to restart at apio/Luna 2022-12-16 20:16:00 +00:00
a16f357ab9 Add an Atomic class
apio pushed to restart at apio/Luna 2022-12-16 19:51:14 +00:00
b316e3b3b7 Print stack trace on assertion fail
da39ba33a9 Move OwnedStringView::operator[] out of line
Compare 2 commits »
apio pushed to restart at apio/Luna 2022-12-16 19:40:39 +00:00
59765aa334 Rename String.h -> CString.h
42a2c2af49 Add strdup()
e56075fb46 Use nothrow in raw_malloc
Compare 3 commits »
apio pushed to restart at apio/Luna 2022-12-16 19:28:23 +00:00
345e13965e Add missing include
apio pushed to restart at apio/Luna 2022-12-16 18:48:57 +00:00
4a6c59d519 Make all methods in OwnedStringView const
apio pushed to restart at apio/Luna 2022-12-16 18:47:55 +00:00
2e24e09146 Convert MemoryMapIterator to Option
a32590ff8a Call expect_value more
Compare 2 commits »
apio pushed to restart at apio/Luna 2022-12-16 18:38:25 +00:00
cedcfa9c63 Improve cleanup on MemoryManager failure + add methods that use KernelVM
apio pushed to restart at apio/Luna 2022-12-16 17:33:14 +00:00
814672c771 Remove some redundant error propagation
apio pushed to restart at apio/Luna 2022-12-16 17:19:05 +00:00
41b3c8adb2 Convert to_dynamic_unit to OwnedStringView and rename the old variant to to_dynamic_unit_cstr
be22cf6267 Introduce OwnedStringView
d759058b80 Introduce std::nothrow
32c8869973 Option: Simplify release_value
19a4e2ab58 Result, Option: Make sure everything is properly moved
Compare 5 commits »
apio pushed to day-6 at apio/aoc-2022 2022-12-09 10:11:56 +00:00
49316e33a7 Solve Part 2
apio created branch day-6 in apio/aoc-2022 2022-12-09 10:10:27 +00:00
apio pushed to day-6 at apio/aoc-2022 2022-12-09 10:10:27 +00:00
6ce82f8d4d Solve Part 1
apio pushed to day-5 at apio/aoc-2022 2022-12-09 09:59:57 +00:00
0d350c659c Add link to AoC
apio pushed to day-5 at apio/aoc-2022 2022-12-09 09:56:59 +00:00
5bf430a421 Solve Part 2
apio created branch day-5 in apio/aoc-2022 2022-12-09 09:51:44 +00:00
apio pushed to day-5 at apio/aoc-2022 2022-12-09 09:51:44 +00:00
1762cb4036 Solve Part 1
apio deleted branch tmpfs from apio/Luna 2022-12-08 15:17:14 +00:00
apio deleted branch threads from apio/Luna 2022-12-08 15:17:04 +00:00
apio deleted branch optionals-and-empty-errors from apio/Luna 2022-12-08 15:16:47 +00:00
apio merged pull request apio/Luna#19 2022-12-08 15:13:24 +00:00
Add an Option type and get rid of ENONE