This website requires JavaScript.
Explore
Help
Register
Sign In
asleepymoon
0 Followers
·
0 Following
https://cloudapio.eu
Joined on
2022-10-07
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
User to block:
Optional note:
The note is not visible to the blocked user.
Cancel
Block
Repositories
7
Projects
Packages
Public Activity
Starred Repositories
4
asleepymoon
pushed to
restart
at
asleepymoon/Luna
2022-12-31 11:03:00 +00:00
df8f9c6cf6
SharedPtr: adopt_shared_from_owned
asleepymoon
pushed to
restart
at
asleepymoon/Luna
2022-12-31 10:51:15 +00:00
831711ab7e
TypeTraits: Remove const, volatile, and reference
asleepymoon
pushed to
restart
at
asleepymoon/Luna
2022-12-30 18:07:28 +00:00
e2e21923d7
Result: Implement operator=()
asleepymoon
pushed to
restart
at
asleepymoon/Luna
2022-12-30 18:03:11 +00:00
4081186b27
Heap: Rewrite kmalloc to use Option<HeapBlock*> instead of nullable pointers to iterate over the heap
3a3968b268
Result: Add nonnull_or_error()
973e39a255
LinkedList: Move nonnull_or_empty_option to Option.h so everyone can use it
28f53f9ccf
LinkedList: Rename the nonnull_or_error() helper to a more accurate nonnull_or_empty_option()
1f36ecd044
LinkedList: Make expect_first() and expect_last() show a more accurate error description on panic
Compare 8 commits »
asleepymoon
pushed to
restart
at
asleepymoon/Luna
2022-12-30 14:23:37 +00:00
400d0395a2
Result: Avoid double-checking when calling through to the underlying Option
asleepymoon
pushed to
restart
at
asleepymoon/Luna
2022-12-30 11:19:51 +00:00
8e59a0a79f
CMakeLists improvements
asleepymoon
pushed to
main
at
asleepymoon/minitar
2022-12-30 10:14:35 +00:00
165352cdca
Bounds checking :)
d018d128a0
Optionally ignore unsupported types instead of panicking
Compare 2 commits »
asleepymoon
pushed to
restart
at
asleepymoon/Luna
2022-12-26 19:00:01 +00:00
7952d1d8a0
x86_64: Add basic keyboard support with an ASYNC DRIVER
asleepymoon
pushed to
restart
at
asleepymoon/Luna
2022-12-26 15:18:23 +00:00
ed34009b50
Heap: Log more details of blocks
2af3997456
LinkedList: Fixed some boogs, LinkedList is now boog-free :)
1c70ab5a1a
Heap: Avoid combines with blocks outside a range
Compare 3 commits »
asleepymoon
pushed to
restart
at
asleepymoon/Luna
2022-12-26 11:58:50 +00:00
a1eca479d5
x86_64: Add a getter for the initial page directory
2600acc96c
Thread: Add init_regs_user()
7efb79dd26
LinkedList: Check for nullptrs in detach_from_list()
Compare 3 commits »
asleepymoon
pushed to
restart
at
asleepymoon/Luna
2022-12-26 11:25:21 +00:00
7e62ee66be
Change heap.first().has_value() to the cheaper heap.count()
asleepymoon
pushed to
restart
at
asleepymoon/Luna
2022-12-26 11:13:34 +00:00
73c58bd902
Init: Move platform_init() before MemoryManager::init()
0054777e7d
x86_64: Warn if NX is not supported
08984e1673
x86_64: Create a has_flag() helper function and remove redundant clearing of reserved bits
Compare 3 commits »
asleepymoon
pushed to
restart
at
asleepymoon/Luna
2022-12-26 10:51:01 +00:00
59d69f684f
x86_64: Add general protection fault handler
f71ccde833
Add an overload for aligned deletes which just calls the normal operator delete
Compare 2 commits »
asleepymoon
pushed to
main
at
asleepymoon/minitar
2022-12-25 15:58:33 +00:00
56d43f98ac
Mention the fact that it is faster than GNU tar
asleepymoon
pushed to
main
at
asleepymoon/cbench
2022-12-25 14:43:56 +00:00
881b748209
Update README.md
asleepymoon
pushed to
main
at
asleepymoon/cbench
2022-12-25 14:40:50 +00:00
f72d334804
Ready. Set. Go!
asleepymoon
created repository
asleepymoon/cbench
2022-12-25 14:39:51 +00:00
asleepymoon
released
minitar 1.3.0
at
asleepymoon/minitar
2022-12-25 13:39:50 +00:00
asleepymoon
pushed tag
1.3.0
to
asleepymoon/minitar
2022-12-25 13:39:50 +00:00
asleepymoon
pushed to
main
at
asleepymoon/minitar
2022-12-25 13:34:29 +00:00
7d4e774cf7
Rewrite the entire API just to eliminate heap allocations
First
Previous
...
58
59
60
61
62
...
Next
Last