Commit graph

  • 3f900f1c40
    chore: tag 1.0.0 main 1.0.0 NotAShelf 2026-04-10 15:19:29 +03:00
  • 45545c8854
    scripts/ld-wrapper: fix typo NotAShelf 2026-04-10 15:19:18 +03:00
  • 3aa6cc9ea6
    docs: fix typo & file path for main module in README NotAShelf 2026-04-10 14:27:55 +03:00
  • bf25c77b8f
    Merge pull request #57 from NotAShelf/notashelf/push-pynzzylozqql raf 2026-04-11 10:19:12 +03:00
  • 33c993d718
    Merge pull request #63 from amaanq/fix-ci-cross-builds raf 2026-04-11 10:15:38 +03:00
  • bcc3f2ab96
    ci: run tests on all platforms Amaan Qureshi 2026-04-11 03:02:09 -04:00
  • 2d4bb2e371
    microfetch: move _start to binary crate, gate entry_rust with cfg(not(test)) Amaan Qureshi 2026-03-27 18:04:19 -04:00
  • 9f7fa83c6b
    ci: replace cargo-cross with setup-cross-toolchain-action Amaan Qureshi 2026-04-11 02:52:54 -04:00
  • c4b7afbf46
    crates/asm: fix aarch64 stack alignment in _start Amaan Qureshi 2026-04-11 02:05:16 -04:00
  • 1539533c54
    build: move link flags to build.rs Amaan Qureshi 2026-03-27 18:03:59 -04:00
  • c426e88d99
    crates/asm: add bcmp and memcmp for static linking without libc Amaan Qureshi 2026-03-27 18:03:37 -04:00
  • f78e03264f
    Merge pull request #61 from NotAShelf/dependabot/github_actions/actions/upload-artifact-7 raf 2026-03-30 14:46:59 +03:00
  • 790be5a8e5
    Merge pull request #60 from NotAShelf/dependabot/github_actions/actions/download-artifact-8 raf 2026-03-30 14:46:32 +03:00
  • 7dea8777b8
    Merge pull request #59 from NotAShelf/dependabot/github_actions/actions/checkout-6 raf 2026-03-30 14:38:24 +03:00
  • 514584f5de
    chore: bump hotpath from 0.14.0 to 0.14.1 dependabot[bot] 2026-03-30 11:33:51 +00:00
  • b22148c2c4
    chore: bump actions/upload-artifact from 4 to 7 dependabot[bot] 2026-03-30 11:33:49 +00:00
  • 996c851b21
    chore: bump actions/download-artifact from 4 to 8 dependabot[bot] 2026-03-30 11:33:46 +00:00
  • 8aa2c38a2b
    chore: bump actions/checkout from 4 to 6 dependabot[bot] 2026-03-30 11:33:43 +00:00
  • d118e591d0
    docs: describe custom logo support; revise 'customizing' section NotAShelf 2026-03-29 14:47:12 +03:00
  • 8324b35661
    lib: collapse print_system_info into single write! call; custom logo support NotAShelf 2026-03-29 14:01:37 +03:00
  • 14fc728181
    docs: clarify project state after the no_std rework NotAShelf 2026-03-28 08:10:11 +03:00
  • 6ca830125f
    Merge pull request #58 from amaanq/fix-ci-rustflags raf 2026-03-28 00:11:25 +03:00
  • 308ca53dd8
    ci: add missing mold linker setup to hotpath-profile workflow Amaan Qureshi 2026-03-27 17:08:28 -04:00
  • d49e75b6d2
    ci: stop overriding .cargo/config.toml rustflags in CI workflows Amaan Qureshi 2026-03-27 17:08:13 -04:00
  • 3b823a0982
    nix: fix NotAShelf 2026-03-28 00:05:02 +03:00
  • 781de52ca6
    build: be more aggressive with linker optimizations; wrap mold NotAShelf 2026-03-27 23:53:04 +03:00
  • 5ce0f3b1e8
    nix: use mold on all Linux targets; fix source filters NotAShelf 2026-03-27 23:48:19 +03:00
  • d6977bafe5
    various: (ab)use the new syscall wrappers and symbols; drop libc entirely NotAShelf 2026-03-27 23:45:30 +03:00
  • 0f5fc124da
    crates/asm: replicate some libc runtime symbols manually, unsafely NotAShelf 2026-03-27 23:06:42 +03:00
  • 472dbfc7e7
    treewide: going no_std NotAShelf 2026-03-27 17:29:49 +03:00
  • 1b0e3070bb
    crates: make assembly helpers no_std NotAShelf 2026-03-27 17:23:58 +03:00
  • 325bc7ab5a
    Merge pull request #56 from NotAShelf/notashelf/push-kpolspkuxwln raf 2026-03-27 17:19:06 +03:00
  • 77d9c725c7
    meta: move benchmarks to dedicated crate NotAShelf 2026-03-27 16:57:50 +03:00
  • 23e994a8fb
    ci: make Mold the default linker NotAShelf 2026-03-27 16:29:47 +03:00
  • d8da2218a4
    ci: use mold globally; drop clang linker NotAShelf 2026-03-27 16:28:26 +03:00
  • 26c7a9f528
    ci: use hotpath-utils for benchmark workflows NotAShelf 2026-03-27 15:44:28 +03:00
  • 35d0f67812
    chore: use clang only on x86_64-unknown-linux-gnu NotAShelf 2026-03-27 15:31:42 +03:00
  • 0d4377ffca
    ci: use cargo-cross for multi-arch testing NotAShelf 2026-03-27 14:38:15 +03:00
  • 1c781aff56
    chore: don't benchmark binary crate; centralize assembly helpers NotAShelf 2026-03-27 13:49:26 +03:00
  • 1408ca9f38
    treewide: break into multiple crates NotAShelf 2026-03-27 10:55:22 +03:00
  • 928452faba
    chore: enable explicit ABI for rustfmt NotAShelf 2026-03-25 17:40:37 +03:00
  • b4d3b9203a
    microfetch: consume library exports in binary crate NotAShelf 2026-03-25 17:26:47 +03:00
  • bf1b319971
    Merge pull request #54 from NotAShelf/notashelf/push-ypvyyznuosqk raf 2026-03-26 22:45:22 +03:00
  • 1dd02def4b
    lib: fix aarch64 build by casting UtsNameBuf field pointers to c_char (#55) Amaan Qureshi 2026-03-26 15:43:40 -04:00
  • 0c09818abe
    lib: fix aarch64 build by casting UtsNameBuf field pointers to c_char Amaan Qureshi 2026-03-26 15:31:31 -04:00
  • 0c294d348b
    various: fix clippy lints NotAShelf 2026-03-25 17:08:06 +03:00
  • a798c5d3e8
    chore: drop libc from crate dependencies NotAShelf 2026-03-25 17:06:51 +03:00
  • 99e033c415
    system: use std::env::var_os over libc helpers NotAShelf 2026-03-25 17:05:09 +03:00
  • 17cd7530d6
    uptime: construct a raw buffer for the sysinfo syscall; drop libc::sysinfo NotAShelf 2026-03-25 17:03:09 +03:00
  • 99f7be5aac
    microfetch-lib: use home-made syscall wrappers over libc::uname NotAShelf 2026-03-25 17:02:26 +03:00
  • f6f1b3003a
    syscall: wrap Linux syscalls directly to replace libc NotAShelf 2026-03-25 16:59:04 +03:00
  • 72de00771f
    desktop: replace libc::getenv with env::var_os NotAShelf 2026-03-25 16:58:16 +03:00
  • 90ba703506
    colors: drop libc invocations for var_os NotAShelf 2026-03-25 15:55:24 +03:00
  • 18a530cf64
    chore: bump libc dependabot[bot] 2026-03-09 14:38:26 +03:00
  • 360e087fac
    chore: bump libc from 0.2.182 to 0.2.183 dependabot[bot] 2026-03-09 11:32:53 +00:00
  • 16ac17f8b6
    chore: bump hotpath dependabot[bot] 2026-03-02 14:52:19 +03:00
  • 886d4009ef
    chore: bump hotpath from 0.11.0 to 0.13.0 dependabot[bot] 2026-03-02 11:46:26 +00:00
  • 6eb30c85bf
    chore: bump hotpath from 0.10.1 to 0.11.0 (#49) dependabot[bot] 2026-02-27 15:34:34 +03:00
  • 2020405154
    chore: bump actions/download-artifact from 7 to 8 (#51) dependabot[bot] 2026-02-27 15:34:22 +03:00
  • d0a8356aac
    chore: bump actions/upload-artifact from 6 to 7 (#50) dependabot[bot] 2026-02-27 15:34:09 +03:00
  • f3a1a46372
    chore: bump actions/download-artifact from 7 to 8 dependabot[bot] 2026-02-27 10:54:52 +00:00
  • 1c747306f8
    chore: bump actions/upload-artifact from 6 to 7 dependabot[bot] 2026-02-27 10:54:49 +00:00
  • de7994e2c2
    chore: bump hotpath from 0.10.1 to 0.11.0 dependabot[bot] 2026-02-23 11:45:40 +00:00
  • 544cb43b26
    chore: bump libc dependabot[bot] 2026-02-19 16:25:18 +03:00
  • 2a5ab787a6
    chore: bump libc from 0.2.180 to 0.2.182 dependabot[bot] 2026-02-16 11:52:30 +00:00
  • 3988436fa9
    chore: bump dependencies; set MSRV to 1.91.0 NotAShelf 2026-02-09 15:31:34 +03:00
  • f1d0622f84
    nix: bump nixpkgs input NotAShelf 2026-02-09 15:31:27 +03:00
  • a390a57ac0
    chore: bump criterion from 0.8.1 to 0.8.2 dependabot[bot] 2026-02-09 12:06:31 +00:00
  • 284b4c641d
    chore: bump hotpath from 0.9.3 to 0.10.1 dependabot[bot] 2026-02-09 12:06:24 +00:00
  • 8a0a9f2649
    nix: link with Mold for all Linux platforms NotAShelf 2026-02-09 14:57:38 +03:00
  • d2ae1a9af7
    chore: bump hotpath dependabot[bot] 2026-01-19 16:42:14 +03:00
  • e095b1b291
    chore(deps): bump hotpath from 0.9.2 to 0.9.3 dependabot[bot] 2026-01-19 12:29:56 +00:00
  • 40b10d8bbe
    Merge pull request #44 from NotAShelf/dependabot/cargo/libc-0.2.180 raf 2026-01-12 16:10:10 +03:00
  • b656de287e
    chore(deps): bump libc from 0.2.179 to 0.2.180 dependabot[bot] 2026-01-12 13:02:42 +00:00
  • 3de8b5ef8e
    docs: add cargo install instructions to README NotAShelf 2026-01-12 11:01:00 +03:00
  • 303c09e513
    chore: add missing manifest fields for Cargo NotAShelf 2026-01-12 10:55:32 +03:00
  • d08ad6e38e
    docs: move README & asset to docs dir; update demo img NotAShelf 2026-01-12 10:36:52 +03:00
  • 014c1a35f5
    chore: tag 0.4.13 0.4.13 NotAShelf 2026-01-09 17:54:49 +03:00
  • fd1c8244fe
    Merge pull request #43 from SoSeDiK/logo raf 2026-01-09 14:57:19 +03:00
  • d1878a44a1
    Swap logo colors SoSeDiK 2026-01-09 13:24:53 +02:00
  • f1660ff6ca
    Merge pull request #42 from NotAShelf/dependabot/cargo/libc-0.2.179 raf 2026-01-05 14:01:24 +03:00
  • 5d58d51fce
    chore(deps): bump libc from 0.2.178 to 0.2.179 dependabot[bot] 2026-01-05 10:51:33 +00:00
  • a41eb10e9c
    Merge pull request #41 from NotAShelf/dependabot/cargo/hotpath-0.9.2 raf 2025-12-29 15:44:08 +03:00
  • de764d4c40
    chore(deps): bump hotpath from 0.9.0 to 0.9.2 dependabot[bot] 2025-12-29 10:30:19 +00:00
  • 51a541e977
    chore(deps): bump hotpath from 0.9.0 to 0.9.1 dependabot[bot] 2025-12-22 10:30:34 +00:00
  • baf7fed370
    Merge pull request #36 from NotAShelf/dependabot/cargo/hotpath-0.9.0 raf 2025-12-15 13:35:20 +03:00
  • 5bc5f4dd11
    Merge pull request #37 from NotAShelf/dependabot/github_actions/actions/upload-artifact-6 raf 2025-12-15 13:34:56 +03:00
  • ad685ae2a0
    Merge pull request #38 from NotAShelf/dependabot/github_actions/actions/download-artifact-7 raf 2025-12-15 13:34:44 +03:00
  • 2b0108511c
    chore(deps): bump actions/download-artifact from 6 to 7 dependabot[bot] 2025-12-15 10:32:01 +00:00
  • 1ce0a4c64a
    chore(deps): bump actions/upload-artifact from 5 to 6 dependabot[bot] 2025-12-15 10:31:56 +00:00
  • e1f93030a6
    chore(deps): bump hotpath from 0.8.0 to 0.9.0 dependabot[bot] 2025-12-15 10:29:01 +00:00
  • d27e8b36c4
    fix formatting poz 2025-12-13 17:04:11 +01:00
  • 5a484b0769
    more cold functions poz 2025-12-12 22:58:10 +01:00
  • 9dd03a900b
    avoid pushing str instead of chars poz 2025-12-12 22:49:20 +01:00
  • f18aaa4945
    mark error paths as #[cold] poz 2025-12-12 22:45:55 +01:00
  • 73b6b7a0d0
    get rid of formatting in release module poz 2025-12-12 22:26:09 +01:00
  • e812605d45
    get rid of useless format in desktop module poz 2025-12-12 22:06:37 +01:00
  • 9197065529
    push almost all of colors back to compile time using macros poz 2025-12-12 22:00:47 +01:00
  • 8d863c64c9
    Merge pull request #32 from NotAShelf/dependabot/cargo/criterion-0.8.1 raf 2025-12-11 18:18:59 +03:00
  • 2066d781fe
    docs: update motivation section a little NotAShelf 2025-12-10 12:34:05 +03:00