Skip to content

Conversation

@dependabot
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Dec 8, 2025

Bumps libc from 0.2.177 to 0.2.178.

Release notes

Sourced from libc's releases.

0.2.178

Added

  • BSD: Add issetugid (#4744)
  • Cygwin: Add missing utmp/x.h, grp.h, and stdio.h interfaces (#4827)
  • Linux s390x musl: Add __psw_t/fprefset_t/*context_t (#4726)
  • Linux, Android: Add definition for IUCLC (#4846)
  • Linux, FreeBSD: Add AT_HWCAP{3,4} (#4734)
  • Linux: Add definitions from linux/can/bcm.h (#4683)
  • Linux: Add syscalls 451-469 for m68k (#4850)
  • Linux: PowerPC: Add 'ucontext.h' definitions (#4696)
  • NetBSD: Define eventfd (#4830)
  • Newlib: Add missing constants from unistd.h (#4811)
  • QNX NTO: Add cfmakeraw (#4704)
  • QNX NTO: Add cfsetspeed (#4704)
  • Redox: Add getresgid and getresuid (#4752)
  • Redox: Add setresgid and setresuid (#4752)
  • VxWorks: Add definitions from select.h, stat.h, poll.h, ttycom.h, utsname.h, resource.h, mman.h, udp.h, in.h, in6.h, if.h, fnmatch.h, and sioLibCommon.h (#4781)
  • VxWorks: Add missing defines/functions needed by rust stdlib (#4779)
  • WASI: Add more definitions for libstd (#4747)

Deprecated:

  • Apple: Deprecate TIOCREMOTE (#4764)

Fixed:

Note that there were a large number of fixes on NetBSD for this libc release, some of which include minor breakage.

  • AIX: Change errno EWOULDBLOCK to make it an alias of EAGAIN (#4790)
  • AIX: Resolve function comparison and unnecessary_transmutes warnings (#4780)
  • Apple: Correct the value of SF_SETTABLE (#4764)
  • DragonflyBSD: Fix the type of mcontext_t.mc_fpregs (#)
  • EspIDF: Fix the duplicate definition of gethostname (#4773)
  • L4Re: Update available pthread API (#4836)
  • Linux: Correct the value of NFT_MSG_MAX (#4761)
  • Linux: Remove incorrect repr(align(8)) for canxl_frame (#4760)
  • Make eventfd argument names match OS docs/headers (#4830)
  • NetBSD: Account for upstream changes to ptrace with LWP (#4782)
  • NetBSD: Correct ipc_perm, split from OpenBSD as ipc.rs (#4782)
  • NetBSD: Correct a number of symbol link names (#4782)
  • NetBSD: Correct the type of kinfo_vmentry.kve_path (#)
  • NetBSD: Fix uucred.cr_ngroups from int to short (#4782)
  • NetBSD: Fix the type of kevent.udata (#4782)
  • NetBSD: Fix the type of mcontext_t.__fpregs (#4782)
  • NetBSD: Fix the value of PT_SUSPEND (#4782)
  • NetBSD: Fix the values of FNM_* constants (#4782)
  • NetBSD: Increase the size of sockaddr_dl.sdl_data from 12 to 24 (#4782)
  • NetBSD: Introduce if_.rs, fix the definition of ifreq (#4782)
  • NetBSD: Introduce time.rs, fix the values of CLOCK_*_CPUTIME_ID (#4782)

... (truncated)

Changelog

Sourced from libc's changelog.

0.2.178 - 2025-12-01

Added

  • BSD: Add issetugid (#4744)
  • Cygwin: Add missing utmp/x.h, grp.h, and stdio.h interfaces (#4827)
  • Linux s390x musl: Add __psw_t/fprefset_t/*context_t (#4726)
  • Linux, Android: Add definition for IUCLC (#4846)
  • Linux, FreeBSD: Add AT_HWCAP{3,4} (#4734)
  • Linux: Add definitions from linux/can/bcm.h (#4683)
  • Linux: Add syscalls 451-469 for m68k (#4850)
  • Linux: PowerPC: Add 'ucontext.h' definitions (#4696)
  • NetBSD: Define eventfd (#4830)
  • Newlib: Add missing constants from unistd.h (#4811)
  • QNX NTO: Add cfmakeraw (#4704)
  • QNX NTO: Add cfsetspeed (#4704)
  • Redox: Add getresgid and getresuid (#4752)
  • Redox: Add setresgid and setresuid (#4752)
  • VxWorks: Add definitions from select.h, stat.h, poll.h, ttycom.h, utsname.h, resource.h, mman.h, udp.h, in.h, in6.h, if.h, fnmatch.h, and sioLibCommon.h (#4781)
  • VxWorks: Add missing defines/functions needed by rust stdlib (#4779)
  • WASI: Add more definitions for libstd (#4747)

Deprecated:

  • Apple: Deprecate TIOCREMOTE (#4764)

Fixed:

Note that there were a large number of fixes on NetBSD for this libc release, some of which include minor breakage.

  • AIX: Change errno EWOULDBLOCK to make it an alias of EAGAIN (#4790)
  • AIX: Resolve function comparison and unnecessary_transmutes warnings (#4780)
  • Apple: Correct the value of SF_SETTABLE (#4764)
  • DragonflyBSD: Fix the type of mcontext_t.mc_fpregs (#)
  • EspIDF: Fix the duplicate definition of gethostname (#4773)
  • L4Re: Update available pthread API (#4836)
  • Linux: Correct the value of NFT_MSG_MAX (#4761)
  • Linux: Remove incorrect repr(align(8)) for canxl_frame (#4760)
  • Make eventfd argument names match OS docs/headers (#4830)
  • NetBSD: Account for upstream changes to ptrace with LWP (#4782)
  • NetBSD: Correct ipc_perm, split from OpenBSD as ipc.rs (#4782)
  • NetBSD: Correct a number of symbol link names (#4782)
  • NetBSD: Correct the type of kinfo_vmentry.kve_path (#)
  • NetBSD: Fix uucred.cr_ngroups from int to short (#4782)
  • NetBSD: Fix the type of kevent.udata (#4782)
  • NetBSD: Fix the type of mcontext_t.__fpregs (#4782)
  • NetBSD: Fix the value of PT_SUSPEND (#4782)
  • NetBSD: Fix the values of FNM_* constants (#4782)
  • NetBSD: Increase the size of sockaddr_dl.sdl_data from 12 to 24 (#4782)
  • NetBSD: Introduce if_.rs, fix the definition of ifreq (#4782)

... (truncated)

Commits
  • 2b95cbe chore: release libc 0.2.178
  • bc25dfc NetBSD: Only skip sockaddr_dl on NetBSD9
  • 887133e add syscalls 451-469 for m68k linux
  • 3cfeee4 build(deps): bump actions/checkout from 5 to 6
  • 999b420 linux, android: Add definition for IUCLC
  • ae6df79 Define eventfd on NetBSD
  • 03b7438 Make eventfd argument names match OS docs/headers
  • 9ba7c90 cygwin: Add missing utmp/x.h, grp.h, and stdio.h interfaces
  • 5d284b0 Fix test for cygwin
  • 7516d38 ci: Update style.py to work with visibility on enums
  • Additional commits viewable in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [libc](https://github.com/rust-lang/libc) from 0.2.177 to 0.2.178.
- [Release notes](https://github.com/rust-lang/libc/releases)
- [Changelog](https://github.com/rust-lang/libc/blob/0.2.178/CHANGELOG.md)
- [Commits](rust-lang/libc@0.2.177...0.2.178)

---
updated-dependencies:
- dependency-name: libc
  dependency-version: 0.2.178
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>
@dependabot dependabot bot added dependencies Pull requests that update a dependency file rust Pull requests that update rust code labels Dec 8, 2025
@github-actions
Copy link

github-actions bot commented Dec 8, 2025

Performance Comparison

Total Elapsed Time: 807.13µs → 819.03µs (+1.5%)

Profiling Mode: timing - Execution duration of functions.

+-----------------------------------------------+------------------+--------------------------------+--------------------------------+--------------------------------+------------------------------+
| Function                                      | Calls            | Avg                            | P95                            | Total                          | % Total                      |
+-----------------------------------------------+------------------+--------------------------------+--------------------------------+--------------------------------+------------------------------+
| microfetch::main                              | 1 → 1 (+0.0%)    | 97.48µs → 97.61µs (+0.1%)      | 97.54µs → 97.66µs (+0.1%)      | 97.48µs → 97.61µs (+0.1%)      | 100.00% → 100.00% (+0.0%)    |
+-----------------------------------------------+------------------+--------------------------------+--------------------------------+--------------------------------+------------------------------+
| microfetch::system::get_memory_usage          | 1 → 1 (+0.0%)    | 28.44µs → 28.71µs (+0.9%)      | 28.45µs → 28.72µs (+1.0%)      | 28.44µs → 28.71µs (+0.9%)      | 29.17% → 29.40% (+0.8%)      |
+-----------------------------------------------+------------------+--------------------------------+--------------------------------+--------------------------------+------------------------------+
| microfetch::system::parse_memory_info         | 1 → 1 (+0.0%)    | 24.95µs → 24.57µs (-1.5%)      | 24.96µs → 24.58µs (-1.5%)      | 24.95µs → 24.57µs (-1.5%)      | 25.59% → 25.16% (-1.7%)      |
+-----------------------------------------------+------------------+--------------------------------+--------------------------------+--------------------------------+------------------------------+
| microfetch::print_system_info                 | 1 → 1 (+0.0%)    | 14.68µs → 14.67µs (-0.1%)      | 14.68µs → 14.67µs (-0.1%)      | 14.68µs → 14.67µs (-0.1%)      | 15.05% → 15.02% (-0.2%)      |
+-----------------------------------------------+------------------+--------------------------------+--------------------------------+--------------------------------+------------------------------+
| microfetch::release::get_os_pretty_name       | 1 → 1 (+0.0%)    | 12.74µs → 13.32µs (+4.5%)      | 12.75µs → 13.32µs (+4.5%)      | 12.74µs → 13.32µs (+4.5%)      | 13.07% → 13.64% (+4.4%)      |
+-----------------------------------------------+------------------+--------------------------------+--------------------------------+--------------------------------+------------------------------+
| microfetch::release::get_system_info          | 1 → 1 (+0.0%)    | 6.34µs → 6.71µs (+5.8%)        | 6.34µs → 6.72µs (+5.9%)        | 6.34µs → 6.71µs (+5.8%)        | 6.50% → 6.87% (+5.7%)        |
+-----------------------------------------------+------------------+--------------------------------+--------------------------------+--------------------------------+------------------------------+
| microfetch::system::get_root_disk_usage       | 1 → 1 (+0.0%)    | 4.39µs → 4.44µs (+1.2%)        | 4.39µs → 4.44µs (+1.1%)        | 4.39µs → 4.44µs (+1.2%)        | 4.50% → 4.54% (+0.9%)        |
+-----------------------------------------------+------------------+--------------------------------+--------------------------------+--------------------------------+------------------------------+
| microfetch::uptime::get_current               | 1 → 1 (+0.0%)    | 4.44µs → 3.97µs (-10.6%)       | 4.44µs → 3.97µs (-10.6%)       | 4.44µs → 3.97µs (-10.6%)       | 4.55% → 4.06% (-10.8%)       |
+-----------------------------------------------+------------------+--------------------------------+--------------------------------+--------------------------------+------------------------------+
| microfetch::system::get_username_and_hostname | 1 → 1 (+0.0%)    | 2.57µs → 2.81µs (+9.4%)        | 2.57µs → 2.81µs (+9.4%)        | 2.57µs → 2.81µs (+9.4%)        | 2.63% → 2.87% (+9.1%)        |
+-----------------------------------------------+------------------+--------------------------------+--------------------------------+--------------------------------+------------------------------+
| microfetch::desktop::get_desktop_info         | 1 → 1 (+0.0%)    | 1.74µs → 1.71µs (-1.8%)        | 1.74µs → 1.71µs (-1.8%)        | 1.74µs → 1.71µs (-1.8%)        | 1.78% → 1.75% (-1.7%)        |
+-----------------------------------------------+------------------+--------------------------------+--------------------------------+--------------------------------+------------------------------+
| microfetch::system::get_shell                 | 1 → 1 (+0.0%)    | 1.37µs → 1.26µs (-8.1%)        | 1.37µs → 1.26µs (-8.1%)        | 1.37µs → 1.26µs (-8.1%)        | 1.40% → 1.29% (-7.9%)        |
+-----------------------------------------------+------------------+--------------------------------+--------------------------------+--------------------------------+------------------------------+
| microfetch::colors::print_dots                | 1 → 1 (+0.0%)    | 671.00ns → 701.00ns (+4.5%)    | 671.00ns → 701.00ns (+4.5%)    | 671.00ns → 701.00ns (+4.5%)    | 0.68% → 0.71% (+4.4%)        |
+-----------------------------------------------+------------------+--------------------------------+--------------------------------+--------------------------------+------------------------------+

Generated with hotpath-rs

📊 View Raw JSON Metrics

PR Metrics

{
  "hotpath_profiling_mode": "timing",
  "total_elapsed": 819033,
  "description": "Execution duration of functions.",
  "caller_name": "microfetch::main",
  "output": {
    "microfetch::colors::print_dots": {
      "calls": 1,
      "avg": 701,
      "p95": 701,
      "total": 701,
      "percent_total": 71
    },
    "microfetch::desktop::get_desktop_info": {
      "calls": 1,
      "avg": 1713,
      "p95": 1713,
      "total": 1713,
      "percent_total": 175
    },
    "microfetch::system::get_memory_usage": {
      "calls": 1,
      "avg": 28705,
      "p95": 28719,
      "total": 28705,
      "percent_total": 2940
    },
    "microfetch::system::get_username_and_hostname": {
      "calls": 1,
      "avg": 2805,
      "p95": 2805,
      "total": 2805,
      "percent_total": 287
    },
    "microfetch::print_system_info": {
      "calls": 1,
      "avg": 14668,
      "p95": 14671,
      "total": 14668,
      "percent_total": 1502
    },
    "microfetch::release::get_os_pretty_name": {
      "calls": 1,
      "avg": 13316,
      "p95": 13319,
      "total": 13316,
      "percent_total": 1364
    },
    "microfetch::release::get_system_info": {
      "calls": 1,
      "avg": 6713,
      "p95": 6715,
      "total": 6713,
      "percent_total": 687
    },
    "microfetch::main": {
      "calls": 1,
      "avg": 97607,
      "p95": 97663,
      "total": 97607,
      "percent_total": 10000
    },
    "microfetch::system::get_shell": {
      "calls": 1,
      "avg": 1262,
      "p95": 1262,
      "total": 1262,
      "percent_total": 129
    },
    "microfetch::system::parse_memory_info": {
      "calls": 1,
      "avg": 24567,
      "p95": 24575,
      "total": 24567,
      "percent_total": 2516
    },
    "microfetch::uptime::get_current": {
      "calls": 1,
      "avg": 3967,
      "p95": 3967,
      "total": 3967,
      "percent_total": 406
    },
    "microfetch::system::get_root_disk_usage": {
      "calls": 1,
      "avg": 4439,
      "p95": 4439,
      "total": 4439,
      "percent_total": 454
    }
  }
}

Main Branch Metrics

{
  "hotpath_profiling_mode": "timing",
  "total_elapsed": 807127,
  "description": "Execution duration of functions.",
  "caller_name": "microfetch::main",
  "output": {
    "microfetch::uptime::get_current": {
      "calls": 1,
      "avg": 4438,
      "p95": 4439,
      "total": 4438,
      "percent_total": 455
    },
    "microfetch::system::get_root_disk_usage": {
      "calls": 1,
      "avg": 4388,
      "p95": 4391,
      "total": 4388,
      "percent_total": 450
    },
    "microfetch::print_system_info": {
      "calls": 1,
      "avg": 14677,
      "p95": 14679,
      "total": 14677,
      "percent_total": 1505
    },
    "microfetch::release::get_os_pretty_name": {
      "calls": 1,
      "avg": 12744,
      "p95": 12751,
      "total": 12744,
      "percent_total": 1307
    },
    "microfetch::main": {
      "calls": 1,
      "avg": 97482,
      "p95": 97535,
      "total": 97482,
      "percent_total": 10000
    },
    "microfetch::system::get_username_and_hostname": {
      "calls": 1,
      "avg": 2565,
      "p95": 2565,
      "total": 2565,
      "percent_total": 263
    },
    "microfetch::desktop::get_desktop_info": {
      "calls": 1,
      "avg": 1744,
      "p95": 1744,
      "total": 1744,
      "percent_total": 178
    },
    "microfetch::colors::print_dots": {
      "calls": 1,
      "avg": 671,
      "p95": 671,
      "total": 671,
      "percent_total": 68
    },
    "microfetch::system::get_shell": {
      "calls": 1,
      "avg": 1373,
      "p95": 1373,
      "total": 1373,
      "percent_total": 140
    },
    "microfetch::system::get_memory_usage": {
      "calls": 1,
      "avg": 28443,
      "p95": 28447,
      "total": 28443,
      "percent_total": 2917
    },
    "microfetch::system::parse_memory_info": {
      "calls": 1,
      "avg": 24947,
      "p95": 24959,
      "total": 24947,
      "percent_total": 2559
    },
    "microfetch::release::get_system_info": {
      "calls": 1,
      "avg": 6342,
      "p95": 6343,
      "total": 6342,
      "percent_total": 650
    }
  }
}

@github-actions
Copy link

github-actions bot commented Dec 8, 2025

Performance Comparison

Total Elapsed Time: 847.05µs → 850.56µs (+0.4%)

Profiling Mode: alloc - Cumulative allocations during each function call (including nested calls).

+-----------------------------------------------+------------------+----------------------------+----------------------------+----------------------------+------------------------------+
| Function                                      | Calls            | Avg                        | P95                        | Total                      | % Total                      |
+-----------------------------------------------+------------------+----------------------------+----------------------------+----------------------------+------------------------------+
| microfetch::main                              | 1 → 1 (+0.0%)    | 2.8 KB → 2.8 KB (+0.0%)    | 2.8 KB → 2.8 KB (+0.0%)    | 2.8 KB → 2.8 KB (+0.0%)    | 100.00% → 100.00% (+0.0%)    |
+-----------------------------------------------+------------------+----------------------------+----------------------------+----------------------------+------------------------------+
| microfetch::print_system_info                 | 1 → 1 (+0.0%)    | 2.4 KB → 2.4 KB (+0.0%)    | 2.4 KB → 2.4 KB (+0.0%)    | 2.4 KB → 2.4 KB (+0.0%)    | 86.13% → 86.13% (+0.0%)      |
+-----------------------------------------------+------------------+----------------------------+----------------------------+----------------------------+------------------------------+
| microfetch::system::get_memory_usage          | 1 → 1 (+0.0%)    | 64 B → 64 B (+0.0%)        | 64 B → 64 B (+0.0%)        | 64 B → 64 B (+0.0%)        | 2.24% → 2.24% (+0.0%)        |
+-----------------------------------------------+------------------+----------------------------+----------------------------+----------------------------+------------------------------+
| microfetch::system::get_root_disk_usage       | 1 → 1 (+0.0%)    | 64 B → 64 B (+0.0%)        | 64 B → 64 B (+0.0%)        | 64 B → 64 B (+0.0%)        | 2.24% → 2.24% (+0.0%)        |
+-----------------------------------------------+------------------+----------------------------+----------------------------+----------------------------+------------------------------+
| microfetch::colors::print_dots                | 1 → 1 (+0.0%)    | 64 B → 64 B (+0.0%)        | 64 B → 64 B (+0.0%)        | 64 B → 64 B (+0.0%)        | 2.24% → 2.24% (+0.0%)        |
+-----------------------------------------------+------------------+----------------------------+----------------------------+----------------------------+------------------------------+
| microfetch::system::get_username_and_hostname | 1 → 1 (+0.0%)    | 45 B → 45 B (+0.0%)        | 45 B → 45 B (+0.0%)        | 45 B → 45 B (+0.0%)        | 1.57% → 1.57% (+0.0%)        |
+-----------------------------------------------+------------------+----------------------------+----------------------------+----------------------------+------------------------------+
| microfetch::uptime::get_current               | 1 → 1 (+0.0%)    | 32 B → 32 B (+0.0%)        | 32 B → 32 B (+0.0%)        | 32 B → 32 B (+0.0%)        | 1.12% → 1.12% (+0.0%)        |
+-----------------------------------------------+------------------+----------------------------+----------------------------+----------------------------+------------------------------+
| microfetch::release::get_system_info          | 1 → 1 (+0.0%)    | 32 B → 32 B (+0.0%)        | 32 B → 32 B (+0.0%)        | 32 B → 32 B (+0.0%)        | 1.12% → 1.12% (+0.0%)        |
+-----------------------------------------------+------------------+----------------------------+----------------------------+----------------------------+------------------------------+
| microfetch::release::get_os_pretty_name       | 1 → 1 (+0.0%)    | 18 B → 18 B (+0.0%)        | 18 B → 18 B (+0.0%)        | 18 B → 18 B (+0.0%)        | 0.63% → 0.63% (+0.0%)        |
+-----------------------------------------------+------------------+----------------------------+----------------------------+----------------------------+------------------------------+
| microfetch::desktop::get_desktop_info         | 1 → 1 (+0.0%)    | 17 B → 17 B (+0.0%)        | 17 B → 17 B (+0.0%)        | 17 B → 17 B (+0.0%)        | 0.59% → 0.59% (+0.0%)        |
+-----------------------------------------------+------------------+----------------------------+----------------------------+----------------------------+------------------------------+
| microfetch::system::get_shell                 | 1 → 1 (+0.0%)    | 13 B → 13 B (+0.0%)        | 13 B → 13 B (+0.0%)        | 13 B → 13 B (+0.0%)        | 0.45% → 0.45% (+0.0%)        |
+-----------------------------------------------+------------------+----------------------------+----------------------------+----------------------------+------------------------------+
| microfetch::system::parse_memory_info         | 1 → 1 (+0.0%)    | 0 B → 0 B (+0.0%)          | 0 B → 0 B (+0.0%)          | 0 B → 0 B (+0.0%)          | 0.00% → 0.00% (+0.0%)        |
+-----------------------------------------------+------------------+----------------------------+----------------------------+----------------------------+------------------------------+

Generated with hotpath-rs

📊 View Raw JSON Metrics

PR Metrics

{
  "hotpath_profiling_mode": "alloc",
  "total_elapsed": 850563,
  "description": "Cumulative allocations during each function call (including nested calls).",
  "caller_name": "microfetch::main",
  "output": {
    "microfetch::print_system_info": {
      "calls": 1,
      "avg": 2461,
      "p95": 2461,
      "total": 2461,
      "percent_total": 8613
    },
    "microfetch::desktop::get_desktop_info": {
      "calls": 1,
      "avg": 17,
      "p95": 17,
      "total": 17,
      "percent_total": 59
    },
    "microfetch::uptime::get_current": {
      "calls": 1,
      "avg": 32,
      "p95": 32,
      "total": 32,
      "percent_total": 112
    },
    "microfetch::release::get_system_info": {
      "calls": 1,
      "avg": 32,
      "p95": 32,
      "total": 32,
      "percent_total": 112
    },
    "microfetch::release::get_os_pretty_name": {
      "calls": 1,
      "avg": 18,
      "p95": 18,
      "total": 18,
      "percent_total": 63
    },
    "microfetch::main": {
      "calls": 1,
      "avg": 2857,
      "p95": 2857,
      "total": 2857,
      "percent_total": 10000
    },
    "microfetch::system::get_memory_usage": {
      "calls": 1,
      "avg": 64,
      "p95": 64,
      "total": 64,
      "percent_total": 224
    },
    "microfetch::system::get_username_and_hostname": {
      "calls": 1,
      "avg": 45,
      "p95": 45,
      "total": 45,
      "percent_total": 157
    },
    "microfetch::system::parse_memory_info": {
      "calls": 1,
      "avg": 0,
      "p95": 0,
      "total": 0,
      "percent_total": 0
    },
    "microfetch::system::get_root_disk_usage": {
      "calls": 1,
      "avg": 64,
      "p95": 64,
      "total": 64,
      "percent_total": 224
    },
    "microfetch::system::get_shell": {
      "calls": 1,
      "avg": 13,
      "p95": 13,
      "total": 13,
      "percent_total": 45
    },
    "microfetch::colors::print_dots": {
      "calls": 1,
      "avg": 64,
      "p95": 64,
      "total": 64,
      "percent_total": 224
    }
  }
}

Main Branch Metrics

{
  "hotpath_profiling_mode": "alloc",
  "total_elapsed": 847046,
  "description": "Cumulative allocations during each function call (including nested calls).",
  "caller_name": "microfetch::main",
  "output": {
    "microfetch::release::get_os_pretty_name": {
      "calls": 1,
      "avg": 18,
      "p95": 18,
      "total": 18,
      "percent_total": 63
    },
    "microfetch::colors::print_dots": {
      "calls": 1,
      "avg": 64,
      "p95": 64,
      "total": 64,
      "percent_total": 224
    },
    "microfetch::print_system_info": {
      "calls": 1,
      "avg": 2461,
      "p95": 2461,
      "total": 2461,
      "percent_total": 8613
    },
    "microfetch::system::get_root_disk_usage": {
      "calls": 1,
      "avg": 64,
      "p95": 64,
      "total": 64,
      "percent_total": 224
    },
    "microfetch::system::parse_memory_info": {
      "calls": 1,
      "avg": 0,
      "p95": 0,
      "total": 0,
      "percent_total": 0
    },
    "microfetch::system::get_username_and_hostname": {
      "calls": 1,
      "avg": 45,
      "p95": 45,
      "total": 45,
      "percent_total": 157
    },
    "microfetch::system::get_memory_usage": {
      "calls": 1,
      "avg": 64,
      "p95": 64,
      "total": 64,
      "percent_total": 224
    },
    "microfetch::main": {
      "calls": 1,
      "avg": 2857,
      "p95": 2857,
      "total": 2857,
      "percent_total": 10000
    },
    "microfetch::uptime::get_current": {
      "calls": 1,
      "avg": 32,
      "p95": 32,
      "total": 32,
      "percent_total": 112
    },
    "microfetch::desktop::get_desktop_info": {
      "calls": 1,
      "avg": 17,
      "p95": 17,
      "total": 17,
      "percent_total": 59
    },
    "microfetch::release::get_system_info": {
      "calls": 1,
      "avg": 32,
      "p95": 32,
      "total": 32,
      "percent_total": 112
    },
    "microfetch::system::get_shell": {
      "calls": 1,
      "avg": 13,
      "p95": 13,
      "total": 13,
      "percent_total": 45
    }
  }
}

@dependabot @github
Copy link
Contributor Author

dependabot bot commented on behalf of github Dec 10, 2025

Looks like libc is up-to-date now, so this is no longer needed.

@dependabot dependabot bot closed this Dec 10, 2025
@dependabot dependabot bot deleted the dependabot/cargo/libc-0.2.178 branch December 10, 2025 09:07
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file rust Pull requests that update rust code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants