poz
|
2678a160e7
|
Merge d27e8b36c4 into 8d863c64c9
|
2025-12-13 17:04:20 +01:00 |
|
poz
|
d27e8b36c4
|
fix formatting
|
2025-12-13 17:04:11 +01:00 |
|
poz
|
5a484b0769
|
more cold functions
|
2025-12-12 22:58:10 +01:00 |
|
poz
|
9dd03a900b
|
avoid pushing str instead of chars
|
2025-12-12 22:49:20 +01:00 |
|
poz
|
f18aaa4945
|
mark error paths as #[cold]
|
2025-12-12 22:45:55 +01:00 |
|
poz
|
73b6b7a0d0
|
get rid of formatting in release module
|
2025-12-12 22:26:09 +01:00 |
|
poz
|
e812605d45
|
get rid of useless format in desktop module
|
2025-12-12 22:06:37 +01:00 |
|
poz
|
9197065529
|
push almost all of colors back to compile time using macros
|
2025-12-12 22:00:47 +01:00 |
|
|
|
8d863c64c9
|
Merge pull request #32 from NotAShelf/dependabot/cargo/criterion-0.8.1
Rust / Test on aarch64-unknown-linux-gnu (push) Has been cancelled
Rust / Test on x86_64-unknown-linux-gnu (push) Has been cancelled
chore(deps): bump criterion from 0.8.0 to 0.8.1
|
2025-12-11 18:18:59 +03:00 |
|
|
|
2066d781fe
|
docs: update motivation section a little
Rust / Test on aarch64-unknown-linux-gnu (push) Waiting to run
Rust / Test on x86_64-unknown-linux-gnu (push) Waiting to run
God redditors are insufferable
Signed-off-by: NotAShelf <raf@notashelf.dev>
Change-Id: I468d0fe0c1aaaa8d08d41373cfc8993c6a6a6964
|
2025-12-10 14:07:45 +03:00 |
|
dependabot[bot]
|
6640fdd559
|
chore(deps): bump criterion from 0.8.0 to 0.8.1
Bumps [criterion](https://github.com/criterion-rs/criterion.rs) from 0.8.0 to 0.8.1.
- [Release notes](https://github.com/criterion-rs/criterion.rs/releases)
- [Changelog](https://github.com/criterion-rs/criterion.rs/blob/master/CHANGELOG.md)
- [Commits](https://github.com/criterion-rs/criterion.rs/compare/criterion-v0.8.0...criterion-v0.8.1)
---
updated-dependencies:
- dependency-name: criterion
dependency-version: 0.8.1
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
|
2025-12-10 09:08:02 +00:00 |
|
|
|
cf3321b17a
|
chore: bump dependencies
Signed-off-by: NotAShelf <raf@notashelf.dev>
Change-Id: I95094ead2493107a2d4bdd3f797fee246a6a6964
|
2025-12-10 12:06:46 +03:00 |
|
|
|
7b8e736ff7
|
microfetch: update memory icon
Fixes #34
Signed-off-by: NotAShelf <raf@notashelf.dev>
Change-Id: Iff9da39a11eb4060eb314343efa2674b6a6a6964
|
2025-12-10 11:10:49 +03:00 |
|
|
|
927dce4127
|
Merge pull request #29 from Uzaaft/main
Rust / Test on aarch64-unknown-linux-gnu (push) Waiting to run
Rust / Test on x86_64-unknown-linux-gnu (push) Waiting to run
Gotta go small
|
2025-12-09 21:42:02 +03:00 |
|
Uzair Aftab
|
f883723608
|
Merge branch 'main' into main
|
2025-12-09 19:38:21 +01:00 |
|
Uzair Aftab
|
f0cf18dba7
|
fix: handle partial writes from libc::write
|
2025-12-09 19:36:29 +01:00 |
|
|
|
a3b169bbc4
|
Merge pull request #30 from imnotpoz/main
Rust / Test on aarch64-unknown-linux-gnu (push) Has been cancelled
Rust / Test on x86_64-unknown-linux-gnu (push) Has been cancelled
minor improvements
|
2025-12-01 22:39:42 +03:00 |
|
poz
|
e4880661ae
|
print extra newline after fetch for better looks
|
2025-12-01 20:37:01 +01:00 |
|
poz
|
80e64a1c70
|
add .direnv to gitignore
|
2025-12-01 20:36:31 +01:00 |
|
Uzair Aftab
|
9da87b933d
|
perf: use stack buffer and direct write syscall in print_system_info
Eliminates ~1KB stdout buffering allocation by using Cursor<&mut [u8]>
and libc::write instead of format!() + stdout().write_all()
|
2025-11-30 19:05:05 +01:00 |
|
Uzair Aftab
|
8376e9d323
|
perf: use libc to fetch env vars
|
2025-11-30 18:01:11 +01:00 |
|
|
|
8c32f5f408
|
nix: build with Mold linker on x86_64-linux
Rust / Test on aarch64-unknown-linux-gnu (push) Waiting to run
Rust / Test on x86_64-unknown-linux-gnu (push) Waiting to run
Signed-off-by: NotAShelf <raf@notashelf.dev>
Change-Id: I771c36297577aba189058a2183ec2b4a6a6a6964
|
2025-11-30 17:26:50 +03:00 |
|
|
|
3ad14a95a6
|
meta: build with Mold linker on x86_64 Linux
Signed-off-by: NotAShelf <raf@notashelf.dev>
Change-Id: Id51e62dda1ec2ba895ffdbbd25c2f1256a6a6964
|
2025-11-30 17:26:49 +03:00 |
|
|
|
7683e6dfcf
|
Merge pull request #26 from NotAShelf/dependabot/github_actions/actions/download-artifact-6
chore(deps): bump actions/download-artifact from 4 to 6
|
2025-11-30 17:03:18 +03:00 |
|
|
|
96b02c9ed9
|
Merge pull request #27 from NotAShelf/dependabot/github_actions/actions/upload-artifact-5
chore(deps): bump actions/upload-artifact from 4 to 5
|
2025-11-30 17:03:11 +03:00 |
|
|
|
6666644d3a
|
Merge pull request #28 from NotAShelf/dependabot/github_actions/actions/checkout-6
chore(deps): bump actions/checkout from 4 to 6
|
2025-11-30 17:03:04 +03:00 |
|
|
|
ff8af87747
|
chore: tag 0.4.12
Signed-off-by: NotAShelf <raf@notashelf.dev>
Change-Id: I54a5f2181efdd42af2fda7cebb88484f6a6a6964
|
2025-11-30 17:02:31 +03:00 |
|
dependabot[bot]
|
d2a981b070
|
chore(deps): bump actions/checkout from 4 to 6
Bumps [actions/checkout](https://github.com/actions/checkout) from 4 to 6.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v4...v6)
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-version: '6'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
|
2025-11-30 14:01:31 +00:00 |
|
dependabot[bot]
|
5c23cb2665
|
chore(deps): bump actions/upload-artifact from 4 to 5
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 4 to 5.
- [Release notes](https://github.com/actions/upload-artifact/releases)
- [Commits](https://github.com/actions/upload-artifact/compare/v4...v5)
---
updated-dependencies:
- dependency-name: actions/upload-artifact
dependency-version: '5'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
|
2025-11-30 14:01:27 +00:00 |
|
dependabot[bot]
|
5196ced487
|
chore(deps): bump actions/download-artifact from 4 to 6
Bumps [actions/download-artifact](https://github.com/actions/download-artifact) from 4 to 6.
- [Release notes](https://github.com/actions/download-artifact/releases)
- [Commits](https://github.com/actions/download-artifact/compare/v4...v6)
---
updated-dependencies:
- dependency-name: actions/download-artifact
dependency-version: '6'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
|
2025-11-30 14:01:24 +00:00 |
|
|
|
858b2487c4
|
Merge pull request #25 from NotAShelf/notashelf/push-orrzkvopklqm
treewide: bump deps and update docs
|
2025-11-30 17:00:52 +03:00 |
|
|
|
fa8b6b9d68
|
ci: set up cross comp for Rust builds
Signed-off-by: NotAShelf <raf@notashelf.dev>
Change-Id: I154d2afb05088e22882985bcd4536f026a6a6964
|
2025-11-30 16:57:12 +03:00 |
|
|
|
16a1d5fe3f
|
ci: set up dependabot for GH actions
Signed-off-by: NotAShelf <raf@notashelf.dev>
Change-Id: I890272e62db5824a3d866748375d1a9f6a6a6964
|
2025-11-30 16:55:09 +03:00 |
|
|
|
8d97a9e8ec
|
ci: streamline workflows; remove tagged release workflow
Signed-off-by: NotAShelf <raf@notashelf.dev>
Change-Id: I1432980533dee11b64a53d2ad2f2094d6a6a6964
|
2025-11-30 15:38:48 +03:00 |
|
|
|
48c3807148
|
docs: update hotpath usage instructions
Signed-off-by: NotAShelf <raf@notashelf.dev>
Change-Id: I8a056b6814bef36e74b4aca56d4aa2686a6a6964
|
2025-11-30 15:16:03 +03:00 |
|
|
|
09da1c27d2
|
chore: bump hotpath
Signed-off-by: NotAShelf <raf@notashelf.dev>
Change-Id: I1ae1d9b3d25ff220bee51660efc598b76a6a6964
|
2025-11-30 15:16:02 +03:00 |
|
|
|
c1a4bc24f4
|
docs: add note about handwritten assembly
Signed-off-by: NotAShelf <raf@notashelf.dev>
Change-Id: I6920a416e6169a84469514bae0f207426a6a6964
|
2025-11-30 15:16:01 +03:00 |
|
|
|
c3a6d1c93c
|
treewide: fix commonmark formatting in Rustdoc
Signed-off-by: NotAShelf <raf@notashelf.dev>
Change-Id: Ie1a13221aded56f903156fdb35abe2ac6a6a6964
|
2025-11-30 15:16:00 +03:00 |
|
|
|
6d6ee838bf
|
chore: bump criterion
Signed-off-by: NotAShelf <raf@notashelf.dev>
Change-Id: I5623347364c5ed71c99676029f4261026a6a6964
|
2025-11-30 15:15:59 +03:00 |
|
|
|
5480d2d824
|
Merge pull request #23 from NotAShelf/notashelf/push-orrzkvopklqm
hotpath-comment.yml / Merge pull request #23 from NotAShelf/notashelf/push-orrzkvopklqm (push) Failing after 0s
Rust / build (push) Has been cancelled
treewide: more speed = more good
|
2025-11-18 00:11:28 +03:00 |
|
|
|
353b78e688
|
ci: fix hotpath-comment usage
hotpath-comment.yml / ci: fix hotpath-comment usage (push) Failing after 0s
Signed-off-by: NotAShelf <raf@notashelf.dev>
Change-Id: Idc163948f012efb07fc7a6a952af54b36a6a6964
|
2025-11-18 00:08:00 +03:00 |
|
|
|
6f8d1ffa83
|
nix: include benches in source filter; fix build
Signed-off-by: NotAShelf <raf@notashelf.dev>
Change-Id: Id78ee5f62a5168feef09b5f8713b107c6a6a6964
|
2025-11-18 00:07:59 +03:00 |
|
|
|
07afedd0cc
|
docs: update binary size
Signed-off-by: NotAShelf <raf@notashelf.dev>
Change-Id: I1a9189f90666d7efc010a7255c287bd86a6a6964
|
2025-11-18 00:07:55 +03:00 |
|
|
|
75132ff172
|
treewide: remove nix dependency, add custom syscall wrappers & UtsName
Signed-off-by: NotAShelf <raf@notashelf.dev>
Change-Id: Ib880f4bafe9d3bbc944af4b9125256366a6a6964
|
2025-11-17 21:29:15 +03:00 |
|
|
|
f8a0070986
|
uptime: optimize uptime calculation w/ inline assembly and custom itoa
lol, lmao even.
Signed-off-by: NotAShelf <raf@notashelf.dev>
Change-Id: Ie22fbd2e9c2be5740b493bdc81caafb36a6a6964
|
2025-11-17 21:29:14 +03:00 |
|
|
|
b24e720dd8
|
chore: tag 0.4.11
Rust / build (push) Waiting to run
Signed-off-by: NotAShelf <raf@notashelf.dev>
Change-Id: I42b59d68cdac17ff60d52a4c25bef4686a6a6964
|
2025-11-17 19:19:31 +03:00 |
|
|
|
ca76a6e1bd
|
chore: format with rustfmt nightly
Signed-off-by: NotAShelf <raf@notashelf.dev>
Change-Id: I9c9e4e010b09d37f0e0994a5407f3ce56a6a6964
|
2025-11-17 19:18:39 +03:00 |
|
|
|
00159d6454
|
docs: README makeover; update benchmarks
Signed-off-by: NotAShelf <raf@notashelf.dev>
Change-Id: Ic1ca95ab7e0b2ff78ed7967c604739546a6a6964
|
2025-11-17 19:17:56 +03:00 |
|
|
|
11a726428b
|
Merge pull request #22 from NotAShelf/notashelf/push-uysmruuoyvnz
various: reduce allocations where available
|
2025-11-17 18:42:58 +03:00 |
|
|
|
789ece866b
|
ci: initial benchmarking workflows
Signed-off-by: NotAShelf <raf@notashelf.dev>
Change-Id: I367444097eafbd1020c02707c42351bf6a6a6964
|
2025-11-17 18:40:23 +03:00 |
|