libmimalloc-sys 0.1.45

Sys crate wrapping the mimalloc allocator
Documentation
Build #3160410 2026-04-19 23:14:37

# rustc version rustc 1.97.0-nightly (0febdbab2 2026-04-18)

# docs.rs version docsrs 0.0.0 (15f7e1e9dfac4fc5b7cc4abfd7682239002ba909 2026-04-08 )

# build log [INFO] running `Command { std: "docker" "create" "-v" "/home/cratesfyi/workspace-builder3/builds/libmimalloc-sys-0.1.45/target:/opt/rustwide/target:rw,Z" "-v" "/home/cratesfyi/workspace-builder3/builds/libmimalloc-sys-0.1.45/source:/opt/rustwide/workdir:ro,Z" "-v" "/home/cratesfyi/workspace-builder3/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/home/cratesfyi/workspace-builder3/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-m" "6442450944" "--cpuset-cpus" "16-19" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "sleep" "infinity", kill_on_drop: false }` [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] [stdout] 7ac23aa61e1c6c68824c256341da8c10f3ffe526329e7d0c3cf3d097fc488e55 [INFO] running `Command { std: "docker" "start" "7ac23aa61e1c6c68824c256341da8c10f3ffe526329e7d0c3cf3d097fc488e55", kill_on_drop: false }` [INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "DOCS_RS=1" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "--user" "1001:1001" "7ac23aa61e1c6c68824c256341da8c10f3ffe526329e7d0c3cf3d097fc488e55" "/opt/rustwide/cargo-home/bin/cargo" "+nightly" "rustdoc" "--lib" "-Zrustdoc-map" "--features" "extended" "--config" "build.rustdocflags=[\"--cfg\", \"docsrs\", \"-Z\", \"unstable-options\", \"--emit=invocation-specific\", \"--resource-suffix\", \"-20260418-1.97.0-nightly-0febdbab2\", \"--static-root-path\", \"/-/rustdoc.static/\", \"--cap-lints\", \"warn\", \"--extern-html-root-takes-precedence\"]" "--offline" "-Zunstable-options" "--config=doc.extern-map.registries.crates-io=\"https://docs.rs/{pkg_name}/{version}/x86_64-unknown-linux-gnu\"" "-Zrustdoc-scrape-examples" "-j4" "--target" "x86_64-unknown-linux-gnu", kill_on_drop: false }` [INFO] [stderr] warning: target filter specified, but no targets matched; this is a no-op [INFO] [stderr] warning: libmimalloc-sys@0.1.45: In file included from c_src/mimalloc/v3/src/alloc.c:22, [INFO] [stderr] warning: libmimalloc-sys@0.1.45: from c_src/mimalloc/v3/src/static.c:23: [INFO] [stderr] warning: libmimalloc-sys@0.1.45: c_src/mimalloc/v3/src/free.c: In function 'mi_validate_ptr_page': [INFO] [stderr] warning: libmimalloc-sys@0.1.45: c_src/mimalloc/v3/src/free.c:159:74: warning: unused parameter 'msg' [-Wunused-parameter] [INFO] [stderr] warning: libmimalloc-sys@0.1.45: 159 | static inline mi_page_t* mi_validate_ptr_page(const void* p, const char* msg) [INFO] [stderr] warning: libmimalloc-sys@0.1.45: | ~~~~~~~~~~~~^~~ [INFO] [stderr] warning: libmimalloc-sys@0.1.45: c_src/mimalloc/v3/src/free.c: In function 'mi_free_size': [INFO] [stderr] warning: libmimalloc-sys@0.1.45: c_src/mimalloc/v3/src/free.c:430:35: warning: unused parameter 'size' [-Wunused-parameter] [INFO] [stderr] warning: libmimalloc-sys@0.1.45: 430 | void mi_free_size(void* p, size_t size) mi_attr_noexcept { [INFO] [stderr] warning: libmimalloc-sys@0.1.45: | ~~~~~~~^~~~ [INFO] [stderr] warning: libmimalloc-sys@0.1.45: c_src/mimalloc/v3/src/free.c: In function 'mi_free_size_aligned': [INFO] [stderr] warning: libmimalloc-sys@0.1.45: c_src/mimalloc/v3/src/free.c:440:56: warning: unused parameter 'alignment' [-Wunused-parameter] [INFO] [stderr] warning: libmimalloc-sys@0.1.45: 440 | void mi_free_size_aligned(void* p, size_t size, size_t alignment) mi_attr_noexcept { [INFO] [stderr] warning: libmimalloc-sys@0.1.45: | ~~~~~~~^~~~~~~~~ [INFO] [stderr] warning: libmimalloc-sys@0.1.45: c_src/mimalloc/v3/src/free.c: In function 'mi_free_aligned': [INFO] [stderr] warning: libmimalloc-sys@0.1.45: c_src/mimalloc/v3/src/free.c:446:38: warning: unused parameter 'alignment' [-Wunused-parameter] [INFO] [stderr] warning: libmimalloc-sys@0.1.45: 446 | void mi_free_aligned(void* p, size_t alignment) mi_attr_noexcept { [INFO] [stderr] warning: libmimalloc-sys@0.1.45: | ~~~~~~~^~~~~~~~~ [INFO] [stderr] warning: libmimalloc-sys@0.1.45: In file included from c_src/mimalloc/v3/src/static.c:26: [INFO] [stderr] warning: libmimalloc-sys@0.1.45: c_src/mimalloc/v3/src/arena.c: In function 'mi_arenas_page_alloc_fresh_area': [INFO] [stderr] warning: libmimalloc-sys@0.1.45: c_src/mimalloc/v3/src/arena.c:746:95: warning: unused parameter 'block_size' [-Wunused-parameter] [INFO] [stderr] warning: libmimalloc-sys@0.1.45: 746 | static uint8_t* mi_arenas_page_alloc_fresh_area(mi_theap_t* theap, size_t slice_count, size_t block_size, size_t block_alignment, bool os_align, bool commit, mi_memid_t* memid) { [INFO] [stderr] warning: libmimalloc-sys@0.1.45: | ~~~~~~~^~~~~~~~~~ [INFO] [stderr] warning: libmimalloc-sys@0.1.45: In file included from c_src/mimalloc/v3/src/page.c:24, [INFO] [stderr] warning: libmimalloc-sys@0.1.45: from c_src/mimalloc/v3/src/static.c:34: [INFO] [stderr] warning: libmimalloc-sys@0.1.45: c_src/mimalloc/v3/src/page-queue.c: In function '_mi_page_queue_is_valid': [INFO] [stderr] warning: libmimalloc-sys@0.1.45: c_src/mimalloc/v3/src/page-queue.c:151:14: warning: variable 'prev' set but not used [-Wunused-but-set-variable] [INFO] [stderr] warning: libmimalloc-sys@0.1.45: 151 | mi_page_t* prev = NULL; MI_UNUSED_RELEASE(prev); [INFO] [stderr] warning: libmimalloc-sys@0.1.45: | ^~~~ [INFO] [stderr] warning: libmimalloc-sys@0.1.45: c_src/mimalloc/v3/src/page-queue.c:147:42: warning: unused parameter 'theap' [-Wunused-parameter] [INFO] [stderr] warning: libmimalloc-sys@0.1.45: 147 | bool _mi_page_queue_is_valid(mi_theap_t* theap, const mi_page_queue_t* pq) { [INFO] [stderr] warning: libmimalloc-sys@0.1.45: | ~~~~~~~~~~~~^~~~~ [INFO] [stderr] Documenting libmimalloc-sys v0.1.45 (/opt/rustwide/workdir) [INFO] [stderr] warning: unexpected `cfg` condition value: `v3` [INFO] [stderr] --> src/extended.rs:1043:11 [INFO] [stderr] | [INFO] [stderr] 1043 | #[cfg(feature = "v3")] [INFO] [stderr] | ^^^^^^^^^^---- [INFO] [stderr] | | [INFO] [stderr] | help: there is a expected value with a similar name: `"v2"` [INFO] [stderr] | [INFO] [stderr] = note: expected values for `feature` are: `arena`, `cty`, `debug`, `debug_in_debug`, `extended`, `local_dynamic_tls`, `no_thp`, `override`, `secure`, and `v2` [INFO] [stderr] = help: consider adding `v3` as a feature in `Cargo.toml` [INFO] [stderr] = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration [INFO] [stderr] = note: `#[warn(unexpected_cfgs)]` on by default [INFO] [stderr] [INFO] [stderr] warning: unexpected `cfg` condition value: `v3` [INFO] [stderr] --> src/extended.rs:1047:11 [INFO] [stderr] | [INFO] [stderr] 1047 | #[cfg(feature = "v3")] [INFO] [stderr] | ^^^^^^^^^^---- [INFO] [stderr] | | [INFO] [stderr] | help: there is a expected value with a similar name: `"v2"` [INFO] [stderr] | [INFO] [stderr] = note: expected values for `feature` are: `arena`, `cty`, `debug`, `debug_in_debug`, `extended`, `local_dynamic_tls`, `no_thp`, `override`, `secure`, and `v2` [INFO] [stderr] = help: consider adding `v3` as a feature in `Cargo.toml` [INFO] [stderr] = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `mi_heap_check_owned` [INFO] [stderr] --> src/extended.rs:247:20 [INFO] [stderr] | [INFO] [stderr] 247 | /// See also [`mi_heap_check_owned`], which is (much) slower and slightly [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ no item named `mi_heap_check_owned` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] = note: `#[warn(rustdoc::broken_intra_doc_links)]` on by default [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `mi_heap_contains_block` [INFO] [stderr] --> src/extended.rs:963:15 [INFO] [stderr] | [INFO] [stderr] 963 | /// See [`mi_heap_contains_block`], [`mi_heap_get_default`] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ no item named `mi_heap_contains_block` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `mi_heap_get_default` [INFO] [stderr] --> src/extended.rs:963:43 [INFO] [stderr] | [INFO] [stderr] 963 | /// See [`mi_heap_contains_block`], [`mi_heap_get_default`] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ no item named `mi_heap_get_default` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: this URL is not a hyperlink [INFO] [stderr] --> src/extended.rs:595:18 [INFO] [stderr] | [INFO] [stderr] 595 | /// details: https://microsoft.github.io/mimalloc/group__options.html [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: bare URLs are not automatically turned into clickable links [INFO] [stderr] = note: `#[warn(rustdoc::bare_urls)]` on by default [INFO] [stderr] help: use an automatic link instead [INFO] [stderr] | [INFO] [stderr] 595 | /// details: <https://microsoft.github.io/mimalloc/group__options.html> [INFO] [stderr] | + + [INFO] [stderr] [INFO] [stderr] warning: `libmimalloc-sys` (lib doc) generated 6 warnings (run `cargo fix --lib -p libmimalloc-sys` to apply 1 suggestion) [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.28s [INFO] [stderr] Generated /opt/rustwide/target/x86_64-unknown-linux-gnu/doc/libmimalloc_sys/index.html [INFO] running `Command { std: "docker" "stop" "-t" "1" "7ac23aa61e1c6c68824c256341da8c10f3ffe526329e7d0c3cf3d097fc488e55", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "7ac23aa61e1c6c68824c256341da8c10f3ffe526329e7d0c3cf3d097fc488e55", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "7ac23aa61e1c6c68824c256341da8c10f3ffe526329e7d0c3cf3d097fc488e55", kill_on_drop: false }` [INFO] [stdout] 7ac23aa61e1c6c68824c256341da8c10f3ffe526329e7d0c3cf3d097fc488e55