Skip to content

Conversation

@NotAShelf
Copy link
Owner

I'm suppopsed to be resting, but here's another hint of my insanity.

This PR refactors the entire goddamned codebase to remove the dependency on the nix crate, and instead uses direct syscalls and wrappers. For performance, obviously.

I'd like to drop the libc crate too eventually :)

Signed-off-by: NotAShelf raf@notashelf.dev
Change-Id: Ie22fbd2e9c2be5740b493bdc81caafb36a6a6964

lol, lmao even.

Signed-off-by: NotAShelf <raf@notashelf.dev>
Change-Id: Ie22fbd2e9c2be5740b493bdc81caafb36a6a6964
Signed-off-by: NotAShelf <raf@notashelf.dev>
Change-Id: Ib880f4bafe9d3bbc944af4b9125256366a6a6964
@NotAShelf NotAShelf changed the title uptime: optimize uptime calculation w/ inline assembly and custom itoa treewide: more speed = more good Nov 17, 2025
Signed-off-by: NotAShelf <raf@notashelf.dev>
Change-Id: I1a9189f90666d7efc010a7255c287bd86a6a6964
Signed-off-by: NotAShelf <raf@notashelf.dev>
Change-Id: Id78ee5f62a5168feef09b5f8713b107c6a6a6964
Signed-off-by: NotAShelf <raf@notashelf.dev>
Change-Id: Idc163948f012efb07fc7a6a952af54b36a6a6964
@NotAShelf
Copy link
Owner Author

Confirmed merging on aarch64, so safe for a merge. I'll probably work on Riscv next before tagging a new release.

@NotAShelf NotAShelf merged commit 5480d2d into main Nov 17, 2025
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant