asleepymoon
asleepymoon deleted branch tmpfs from asleepymoon/Luna 2022-12-08 15:17:14 +00:00
asleepymoon deleted branch threads from asleepymoon/Luna 2022-12-08 15:17:04 +00:00
asleepymoon deleted branch optionals-and-empty-errors from asleepymoon/Luna 2022-12-08 15:16:47 +00:00
asleepymoon pushed to restart at asleepymoon/Luna 2022-12-08 15:13:24 +00:00
e729c38200 Merge pull request 'Add an Option type and get rid of ENONE' (#19) from optionals-and-empty-errors into restart
b9f3d3c349 Remove ENONE
da104c87cb Heap: Return Option in split()
b6173e2b67 LinkedList: Return Option instead of ENONE if no value
406af68a54 Result: Use Option as backend
Compare 6 commits »
asleepymoon merged pull request asleepymoon/Luna#19 2022-12-08 15:13:24 +00:00
Add an Option type and get rid of ENONE
asleepymoon created pull request asleepymoon/Luna#19 2022-12-08 15:11:15 +00:00
Add an Option type and get rid of ENONE
asleepymoon pushed to optionals-and-empty-errors at asleepymoon/Luna 2022-12-08 15:10:04 +00:00
b9f3d3c349 Remove ENONE
da104c87cb Heap: Return Option in split()
b6173e2b67 LinkedList: Return Option instead of ENONE if no value
406af68a54 Result: Use Option as backend
b58eba63f1 Add a new Option class which behaves like Result, but has no error number, just a value or no value
Compare 5 commits »
asleepymoon created branch optionals-and-empty-errors in asleepymoon/Luna 2022-12-08 15:10:04 +00:00
asleepymoon pushed to restart at asleepymoon/Luna 2022-12-08 14:10:04 +00:00
6cee208e62 Kernel: Enable -Wsign-conversion
asleepymoon pushed to restart at asleepymoon/Luna 2022-12-08 14:01:37 +00:00
779fda307a More scope guards!!
1d5d1daa57 Add scope guards
Compare 2 commits »
asleepymoon pushed to restart at asleepymoon/Luna 2022-12-07 17:18:20 +00:00
6de7753b4c Add malloc wrappers
asleepymoon pushed to restart at asleepymoon/Luna 2022-12-07 17:12:00 +00:00
c8302a4fef Add convenience functions to print the stack trace directly
asleepymoon pushed to restart at asleepymoon/Luna 2022-12-07 16:40:34 +00:00
0d437cfcca Add support for stack traces
asleepymoon pushed to restart at asleepymoon/Luna 2022-12-07 16:12:00 +00:00
416e96c4d5 Merge pull request 'Add a basic scheduler with threads' (#18) from threads into restart
d93d95f23c Add sleeping mechanism
757cee4693 Add accessors for when you're sure a linked list is not empty
70497c37fb Check for runnable threads
57517252d8 Add a state to Thread
Compare 20 commits »
asleepymoon merged pull request asleepymoon/Luna#18 2022-12-07 16:11:59 +00:00
Add a basic scheduler with threads
asleepymoon pushed to restart at asleepymoon/Luna 2022-12-07 16:07:05 +00:00
986aa01948 size_t -> usize
asleepymoon pushed to threads at asleepymoon/Luna 2022-12-07 14:56:34 +00:00
6f05feb55f Add sleeping mechanism
asleepymoon pushed to threads at asleepymoon/Luna 2022-12-07 14:22:21 +00:00
71d2b492ea Add accessors for when you're sure a linked list is not empty
asleepymoon pushed to threads at asleepymoon/Luna 2022-12-07 14:17:52 +00:00
6cd25fb9b1 Check for runnable threads
021ea1063b Add a state to Thread
Compare 2 commits »
asleepymoon created pull request asleepymoon/Luna#18 2022-12-07 14:07:06 +00:00
WIP: Add a basic scheduler with threads