polydat 0.2.0

Polydat — a variates construction engine
Documentation

Build #4177065 2026-08-20 03:02:10

# rustc version rustc 1.100.0-nightly (f7d782a3b 2026-08-19)

# docs.rs version docsrs 0.0.0 (b67fb7d1993e3c70fff4d05e2bc482bd9d0d774f 2026-08-13 )

# build log [INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "DOCS_RS=1" "-w" "/opt/rustwide/workdir" "--user" "1001:1001" "dcfa7dc1e800f943f4fc6319774a6cf7b6117bf3d73a1f35389fbd2f6477c034" "/opt/rustwide/cargo-home/bin/cargo" "+nightly" "rustdoc" "--lib" "-Zrustdoc-map" "--config" "build.rustdocflags=[\"--cfg\", \"docsrs\", \"-Z\", \"unstable-options\", \"--emit=html-non-static-files\", \"--resource-suffix\", \"-20260819-1.100.0-nightly-f7d782a3b\", \"--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\"" "-j6" "--target" "x86_64-unknown-linux-gnu" "-Zrustdoc-scrape-examples", kill_on_drop: false }` [INFO] [stderr] warning: Rustdoc did not scrape the following examples because they require dev-dependencies: assembler, basic, context_layering, expression_language, function_graph_grammar, generation_kernel, library_and_loader, multi_thread, parameter_space, type_safety [INFO] [stderr] If you want Rustdoc to scrape these examples, then add `doc-scrape-examples = true` [INFO] [stderr] to the [[example]] target configuration of at least one example. [INFO] [stderr] warning: target filter specified, but no targets matched; this is a no-op [INFO] [stderr] Documenting polydat v0.2.0 (/opt/rustwide/workdir) [INFO] [stderr] warning: unresolved link to `Dataflow::set_wire_idx` [INFO] [stderr] --> src/kernel/program.rs:873:36 [INFO] [stderr] | [INFO] [stderr] 873 | /// typed-write fast path so [`Dataflow::set_wire_idx`] can [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ no item named `Dataflow` in scope [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(rustdoc::broken_intra_doc_links)]` on by default [INFO] [stderr] [INFO] [stderr] warning: public documentation for `extern_closure` links to private item `Self::compute_node_inventory` [INFO] [stderr] --> src/kernel/program.rs:1129:11 [INFO] [stderr] | [INFO] [stderr] 1129 | /// [`Self::compute_node_inventory`] — no traversal here): [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this item is private [INFO] [stderr] | [INFO] [stderr] = note: this link will resolve properly if you pass `--document-private-items` [INFO] [stderr] = note: `#[warn(rustdoc::private_intra_doc_links)]` on by default [INFO] [stderr] [INFO] [stderr] warning: public documentation for `new` links to private item `EngineCore::allocate_cell_bit` [INFO] [stderr] --> src/kernel/engines.rs:98:29 [INFO] [stderr] | [INFO] [stderr] 98 | /// `(word, bit)` via [`EngineCore::allocate_cell_bit`] — [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this item is private [INFO] [stderr] | [INFO] [stderr] = note: this link will resolve properly if you pass `--document-private-items` [INFO] [stderr] [INFO] [stderr] warning: public documentation for `set_panic_reporting_downstream` links to private item `PANIC_REPORTING_DOWNSTREAM` [INFO] [stderr] --> src/kernel/engines.rs:227:32 [INFO] [stderr] | [INFO] [stderr] 227 | /// diagnostics in full (see [`PANIC_REPORTING_DOWNSTREAM`]). [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ this item is private [INFO] [stderr] | [INFO] [stderr] = note: this link will resolve properly if you pass `--document-private-items` [INFO] [stderr] [INFO] [stderr] warning: public documentation for `PolydatKernel` links to private item `Self::materialize_wiring_from_outer` [INFO] [stderr] --> src/kernel/state.rs:141:9 [INFO] [stderr] | [INFO] [stderr] 141 | /// [`Self::materialize_wiring_from_outer`] re-computes the path so post-bind it [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this item is private [INFO] [stderr] | [INFO] [stderr] = note: this link will resolve properly if you pass `--document-private-items` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `super::scope_coords` [INFO] [stderr] --> src/kernel/state.rs:145:30 [INFO] [stderr] | [INFO] [stderr] 145 | /// tree themselves. See [`super::scope_coords`]. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ no item named `scope_coords` in module `kernel` [INFO] [stderr] [INFO] [stderr] warning: public documentation for `cell_scope_snapshot` links to private item `Self::snapshot_with_cells` [INFO] [stderr] --> src/kernel/state.rs:859:26 [INFO] [stderr] | [INFO] [stderr] 859 | /// Public form of [`Self::snapshot_with_cells`]: a fresh kernel [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ this item is private [INFO] [stderr] | [INFO] [stderr] = note: this link will resolve properly if you pass `--document-private-items` [INFO] [stderr] [INFO] [stderr] warning: public documentation for `for_iteration` links to private item `Self::from_program` [INFO] [stderr] --> src/kernel/state.rs:1240:13 [INFO] [stderr] | [INFO] [stderr] 1240 | /// - [`Self::from_program`] (internal) — the [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ this item is private [INFO] [stderr] | [INFO] [stderr] = note: this link will resolve properly if you pass `--document-private-items` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `super::scope_coords` [INFO] [stderr] --> src/kernel/state.rs:1306:11 [INFO] [stderr] | [INFO] [stderr] 1306 | /// [`super::scope_coords`] module doc for the formal [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ no item named `scope_coords` in module `kernel` [INFO] [stderr] [INFO] [stderr] warning: public documentation for `scope_coordinates` links to private item `Self::materialize_wiring_from_outer` [INFO] [stderr] --> src/kernel/state.rs:1308:17 [INFO] [stderr] | [INFO] [stderr] 1308 | /// after [`Self::materialize_wiring_from_outer`] the path includes the [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this item is private [INFO] [stderr] | [INFO] [stderr] = note: this link will resolve properly if you pass `--document-private-items` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `input_port_type` [INFO] [stderr] --> src/kernel/api.rs:192:34 [INFO] [stderr] | [INFO] [stderr] 192 | /// indexed counterpart of [`input_port_type`] — used by [INFO] [stderr] | ^^^^^^^^^^^^^^^ no item named `input_port_type` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `input_port_type` [INFO] [stderr] --> src/kernel/api.rs:199:36 [INFO] [stderr] | [INFO] [stderr] 199 | /// Symmetric counterpart to [`input_port_type`]. Used by [INFO] [stderr] | ^^^^^^^^^^^^^^^ no item named `input_port_type` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: public documentation for `interp` links to private item `ROUND_HARD` [INFO] [stderr] --> src/kernel/interp.rs:39:9 [INFO] [stderr] | [INFO] [stderr] 39 | //! [`ROUND_HARD`] iterations, returns Err (the input had [INFO] [stderr] | ^^^^^^^^^^ this item is private [INFO] [stderr] | [INFO] [stderr] = note: this link will resolve properly if you pass `--document-private-items` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `WriteThroughBinding` [INFO] [stderr] --> src/kernel/subcontext/mod.rs:39:9 [INFO] [stderr] | [INFO] [stderr] 39 | //! [`WriteThroughBinding`] on the artifact. Per-cycle eval [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ no item named `WriteThroughBinding` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `instance_program` [INFO] [stderr] --> src/kernel/subcontext/mod.rs:66:21 [INFO] [stderr] | [INFO] [stderr] 66 | //! construction, [`instance_program`] for parentless re-instancing [INFO] [stderr] | ^^^^^^^^^^^^^^^^ no item named `instance_program` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `chain_kernel_under_parent` [INFO] [stderr] --> src/kernel/subcontext/mod.rs:67:30 [INFO] [stderr] | [INFO] [stderr] 67 | //! of a compiled program, [`chain_kernel_under_parent`] for top- [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `chain_kernel_under_parent` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `compile_polydat_with_libs` [INFO] [stderr] --> src/kernel/subcontext/builder.rs:50:7 [INFO] [stderr] | [INFO] [stderr] 50 | /// [`compile_polydat_with_libs`] when finalize compiles the body. When [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `compile_polydat_with_libs` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `KernelOptLevel` [INFO] [stderr] --> src/kernel/subcontext/builder.rs:73:34 [INFO] [stderr] | [INFO] [stderr] 73 | /// drop on the floor. See [`KernelOptLevel`]. [INFO] [stderr] | ^^^^^^^^^^^^^^ no item named `KernelOptLevel` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `compile_polydat_with_libs` [INFO] [stderr] --> src/kernel/subcontext/builder.rs:127:11 [INFO] [stderr] | [INFO] [stderr] 127 | /// [`compile_polydat_with_libs`] knobs (lib paths, strict mode, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `compile_polydat_with_libs` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `super::build_kernel_under_parent` [INFO] [stderr] --> src/kernel/subcontext/builder.rs:146:19 [INFO] [stderr] | [INFO] [stderr] 146 | /// Used by [`super::build_kernel_under_parent`] to migrate [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `build_kernel_under_parent` in module `subcontext` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `crate::kernel::engines::Engines::shared_cell` [INFO] [stderr] --> src/kernel/subcontext/kernel.rs:108:25 [INFO] [stderr] | [INFO] [stderr] 108 | /// slots and reading [`crate::kernel::engines::Engines::shared_cell`]. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `Engines` in module `engines` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `SharedCellEntry` [INFO] [stderr] --> src/kernel/subcontext/kernel.rs:132:19 [INFO] [stderr] | [INFO] [stderr] 132 | /// layer's [`SharedCellEntry`]. [INFO] [stderr] | ^^^^^^^^^^^^^^^ no item named `SharedCellEntry` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `Interpreter` [INFO] [stderr] --> src/iteration/comprehension/ir/mod.rs:8:49 [INFO] [stderr] | [INFO] [stderr] 8 | //! executes via a stack-machine interpreter ([`Interpreter`]) [INFO] [stderr] | ^^^^^^^^^^^ no item named `Interpreter` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `ops` [INFO] [stderr] --> src/iteration/comprehension/ir/program.rs:20:16 [INFO] [stderr] | [INFO] [stderr] 20 | /// read via [`ops`] and [`stack_depth`]. [INFO] [stderr] | ^^^ no item named `ops` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `stack_depth` [INFO] [stderr] --> src/iteration/comprehension/ir/program.rs:20:28 [INFO] [stderr] | [INFO] [stderr] 20 | /// read via [`ops`] and [`stack_depth`]. [INFO] [stderr] | ^^^^^^^^^^^ no item named `stack_depth` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: public documentation for `runtime` links to private item `PolydatKernel::materialize_subscope` [INFO] [stderr] --> src/iteration/comprehension/runtime.rs:27:9 [INFO] [stderr] | [INFO] [stderr] 27 | //! [`PolydatKernel::materialize_subscope`]) carry the prior [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this item is private [INFO] [stderr] | [INFO] [stderr] = note: this link will resolve properly if you pass `--document-private-items` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `Strategy::apply` [INFO] [stderr] --> src/iteration/comprehension/runtime.rs:49:7 [INFO] [stderr] | [INFO] [stderr] 49 | //! [`Strategy::apply`] (spec §10.7.8): each node returns its [INFO] [stderr] | ^^^^^^^^^^^^^^^ no item named `Strategy` in scope [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `Comprehension` [INFO] [stderr] --> src/iteration/comprehension/spec/mod.rs:8:46 [INFO] [stderr] | [INFO] [stderr] 8 | //! structural form into the algebra-layer [`Comprehension`] [INFO] [stderr] | ^^^^^^^^^^^^^ no item named `Comprehension` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `Comprehension` [INFO] [stderr] --> src/iteration/comprehension/spec/mod.rs:51:32 [INFO] [stderr] | [INFO] [stderr] 51 | //! parsers produce a legacy [`Comprehension`] AST with raw [INFO] [stderr] | ^^^^^^^^^^^^^ no item named `Comprehension` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `Comprehension` [INFO] [stderr] --> src/iteration/comprehension/spec/legacy_convert.rs:8:45 [INFO] [stderr] | [INFO] [stderr] 8 | //! recognition, then converts the legacy [`Comprehension`] [INFO] [stderr] | ^^^^^^^^^^^^^ no item named `Comprehension` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `Self::r` [INFO] [stderr] --> src/iteration/comprehension/spec/serde_form.rs:40:15 [INFO] [stderr] | [INFO] [stderr] 40 | /// [`r#for`](Self::r#for) field carries the only required input [INFO] [stderr] | ^^^^^^^^^^^ the struct `ComprehensionSpec` has no field or associated item named `r` [INFO] [stderr] [INFO] [stderr] warning: public documentation for `extrema` links to private item `take_n_strata` [INFO] [stderr] --> src/iteration/comprehension/strategies/extrema.rs:28:36 [INFO] [stderr] | [INFO] [stderr] 28 | //! concentric-shell depth). See [`take_n_strata`]. [INFO] [stderr] | ^^^^^^^^^^^^^ this item is private [INFO] [stderr] | [INFO] [stderr] = note: this link will resolve properly if you pass `--document-private-items` [INFO] [stderr] [INFO] [stderr] warning: public documentation for `halton` links to private item `radical_inverse` [INFO] [stderr] --> src/iteration/comprehension/strategies/halton.rs:26:25 [INFO] [stderr] | [INFO] [stderr] 26 | //! radical-inverse [`radical_inverse`] is the van der Corput [INFO] [stderr] | ^^^^^^^^^^^^^^^ this item is private [INFO] [stderr] | [INFO] [stderr] = note: this link will resolve properly if you pass `--document-private-items` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `i` [INFO] [stderr] --> src/iteration/comprehension/strategies/lhs.rs:10:45 [INFO] [stderr] | [INFO] [stderr] 10 | //! 3. Sample i = zip per-axis permutations[i]. [INFO] [stderr] | ^ no item named `i` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `with_stream` [INFO] [stderr] --> src/iteration/comprehension/strategies/prng.rs:48:11 [INFO] [stderr] | [INFO] [stderr] 48 | /// [`with_stream`]. [INFO] [stderr] | ^^^^^^^^^^^ no item named `with_stream` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `apply` [INFO] [stderr] --> src/iteration/comprehension/strategies/mod.rs:121:53 [INFO] [stderr] | [INFO] [stderr] 121 | /// Implementations are stateless — every call to [`apply`] [INFO] [stderr] | ^^^^^ no item named `apply` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `apply` [INFO] [stderr] --> src/iteration/comprehension/strategies/mod.rs:139:36 [INFO] [stderr] | [INFO] [stderr] 139 | /// given input. If `false`, [`apply`] uses the strategy's [INFO] [stderr] | ^^^^^ no item named `apply` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `Program` [INFO] [stderr] --> src/iteration/comprehension/surfaces/mod.rs:17:47 [INFO] [stderr] | [INFO] [stderr] 17 | //! All three surfaces share the underlying [`Program`] via [INFO] [stderr] | ^^^^^^^ no item named `Program` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `Comprehension::compile` [INFO] [stderr] --> src/iteration/comprehension/surfaces/mod.rs:27:7 [INFO] [stderr] | [INFO] [stderr] 27 | //! [`Comprehension::compile`] (an extension method on the AST [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ the enum `Comprehension` has no variant or associated item named `compile` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `from_ast` [INFO] [stderr] --> src/iteration/comprehension/surfaces/compiled.rs:28:27 [INFO] [stderr] | [INFO] [stderr] 28 | /// Construction is via [`from_ast`] (compiles once) or [INFO] [stderr] | ^^^^^^^^ no item named `from_ast` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `from_program` [INFO] [stderr] --> src/iteration/comprehension/surfaces/compiled.rs:29:7 [INFO] [stderr] | [INFO] [stderr] 29 | /// [`from_program`] (when the IR was compiled elsewhere). [INFO] [stderr] | ^^^^^^^^^^^^ no item named `from_program` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `ScopedKernelStream` [INFO] [stderr] --> src/iteration/comprehension/surfaces/polydat_kernel.rs:16:13 [INFO] [stderr] | [INFO] [stderr] 16 | //! layer [`ScopedKernelStream<PolydatKernelScope>`] can replace [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `ScopedKernelStream` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `PortType::to_keyword` [INFO] [stderr] --> src/iteration/comprehension/eval.rs:1644:43 [INFO] [stderr] | [INFO] [stderr] 1644 | /// Delegates to [`Value::port_type`] + [`PortType::to_keyword`] — [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ no item named `PortType` in scope [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `PortType::from_keyword` [INFO] [stderr] --> src/iteration/comprehension/eval.rs:1647:7 [INFO] [stderr] | [INFO] [stderr] 1647 | /// [`PortType::from_keyword`] in the DSL extern parser, so every [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ no item named `PortType` in scope [INFO] [stderr] [INFO] [stderr] warning: public documentation for `enumerate_tuples` links to private item `PolydatKernel::from_program` [INFO] [stderr] --> src/iteration/comprehension/eval.rs:1660:8 [INFO] [stderr] | [INFO] [stderr] 1660 | /// ([`PolydatKernel::from_program`] + [`PolydatKernel::materialize_wiring_from_outer`]), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ this item is private [INFO] [stderr] | [INFO] [stderr] = note: this link will resolve properly if you pass `--document-private-items` [INFO] [stderr] [INFO] [stderr] warning: public documentation for `enumerate_tuples` links to private item `PolydatKernel::materialize_wiring_from_outer` [INFO] [stderr] --> src/iteration/comprehension/eval.rs:1660:42 [INFO] [stderr] | [INFO] [stderr] 1660 | /// ([`PolydatKernel::from_program`] + [`PolydatKernel::materialize_wiring_from_outer`]), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this item is private [INFO] [stderr] | [INFO] [stderr] = note: this link will resolve properly if you pass `--document-private-items` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `Clause` [INFO] [stderr] --> src/iteration/comprehension/eval.rs:1676:21 [INFO] [stderr] | [INFO] [stderr] 1676 | /// the offending [`Clause`] (which carries both single-var and [INFO] [stderr] | ^^^^^^ no item named `Clause` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `ComprehensionMode::Cartesian` [INFO] [stderr] --> src/iteration/comprehension/parse.rs:18:25 [INFO] [stderr] | [INFO] [stderr] 18 | //! decides between [`ComprehensionMode::Cartesian`] and [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `ComprehensionMode` in scope [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `ComprehensionMode::Union` [INFO] [stderr] --> src/iteration/comprehension/parse.rs:19:9 [INFO] [stderr] | [INFO] [stderr] 19 | //! [`ComprehensionMode::Union`]. This is the structural [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ no item named `ComprehensionMode` in scope [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `ComprehensionMode::Union` [INFO] [stderr] --> src/iteration/comprehension/parse.rs:556:12 [INFO] [stderr] | [INFO] [stderr] 556 | /// emit [`ComprehensionMode::Union`] (preserving sub-space [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ no item named `ComprehensionMode` in scope [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `ComprehensionMode::Cartesian` [INFO] [stderr] --> src/iteration/comprehension/parse.rs:558:21 [INFO] [stderr] | [INFO] [stderr] 558 | /// into a single [`ComprehensionMode::Cartesian`] list. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `ComprehensionMode` in scope [INFO] [stderr] [INFO] [stderr] warning: public documentation for `ExtensionPolicy` links to private item `ExtendingRangeSource` [INFO] [stderr] --> src/iteration/source.rs:422:7 [INFO] [stderr] | [INFO] [stderr] 422 | /// [`ExtendingRangeSource`] when its current end is reached. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ this item is private [INFO] [stderr] | [INFO] [stderr] = note: this link will resolve properly if you pass `--document-private-items` [INFO] [stderr] [INFO] [stderr] warning: public documentation for `eval` links to private item `super::codegen::invoke_with_catch` [INFO] [stderr] --> src/compile/jit/kernels.rs:103:30 [INFO] [stderr] | [INFO] [stderr] 103 | /// longjmp wrapper in [`super::codegen::invoke_with_catch`] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this item is private [INFO] [stderr] | [INFO] [stderr] = note: this link will resolve properly if you pass `--document-private-items` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `0` [INFO] [stderr] --> src/compile/jit/codegen.rs:578:16 [INFO] [stderr] | [INFO] [stderr] 578 | /// output[0] = input[0] (identity / copy) [INFO] [stderr] | ^ no item named `0` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `0` [INFO] [stderr] --> src/compile/jit/codegen.rs:578:27 [INFO] [stderr] | [INFO] [stderr] 578 | /// output[0] = input[0] (identity / copy) [INFO] [stderr] | ^ no item named `0` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `0` [INFO] [stderr] --> src/compile/jit/codegen.rs:580:16 [INFO] [stderr] | [INFO] [stderr] 580 | /// output[0] = input[0] + constant [INFO] [stderr] | ^ no item named `0` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `0` [INFO] [stderr] --> src/compile/jit/codegen.rs:580:27 [INFO] [stderr] | [INFO] [stderr] 580 | /// output[0] = input[0] + constant [INFO] [stderr] | ^ no item named `0` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `0` [INFO] [stderr] --> src/compile/jit/codegen.rs:582:16 [INFO] [stderr] | [INFO] [stderr] 582 | /// output[0] = input[0] * constant [INFO] [stderr] | ^ no item named `0` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `0` [INFO] [stderr] --> src/compile/jit/codegen.rs:582:27 [INFO] [stderr] | [INFO] [stderr] 582 | /// output[0] = input[0] * constant [INFO] [stderr] | ^ no item named `0` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `0` [INFO] [stderr] --> src/compile/jit/codegen.rs:584:16 [INFO] [stderr] | [INFO] [stderr] 584 | /// output[0] = input[0] / constant [INFO] [stderr] | ^ no item named `0` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `0` [INFO] [stderr] --> src/compile/jit/codegen.rs:584:27 [INFO] [stderr] | [INFO] [stderr] 584 | /// output[0] = input[0] / constant [INFO] [stderr] | ^ no item named `0` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `0` [INFO] [stderr] --> src/compile/jit/codegen.rs:586:16 [INFO] [stderr] | [INFO] [stderr] 586 | /// output[0] = input[0] % constant [INFO] [stderr] | ^ no item named `0` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `0` [INFO] [stderr] --> src/compile/jit/codegen.rs:586:27 [INFO] [stderr] | [INFO] [stderr] 586 | /// output[0] = input[0] % constant [INFO] [stderr] | ^ no item named `0` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `0` [INFO] [stderr] --> src/compile/jit/codegen.rs:588:16 [INFO] [stderr] | [INFO] [stderr] 588 | /// output[0] = clamp(input[0], min, max) (unsigned) [INFO] [stderr] | ^ no item named `0` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `0` [INFO] [stderr] --> src/compile/jit/codegen.rs:588:33 [INFO] [stderr] | [INFO] [stderr] 588 | /// output[0] = clamp(input[0], min, max) (unsigned) [INFO] [stderr] | ^ no item named `0` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `0` [INFO] [stderr] --> src/compile/jit/codegen.rs:590:16 [INFO] [stderr] | [INFO] [stderr] 590 | /// output[0] = interleave_bits(input[0], input[1]) (extern call) [INFO] [stderr] | ^ no item named `0` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `0` [INFO] [stderr] --> src/compile/jit/codegen.rs:590:43 [INFO] [stderr] | [INFO] [stderr] 590 | /// output[0] = interleave_bits(input[0], input[1]) (extern call) [INFO] [stderr] | ^ no item named `0` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `1` [INFO] [stderr] --> src/compile/jit/codegen.rs:590:53 [INFO] [stderr] | [INFO] [stderr] 590 | /// output[0] = interleave_bits(input[0], input[1]) (extern call) [INFO] [stderr] | ^ no item named `1` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `i` [INFO] [stderr] --> src/compile/jit/codegen.rs:592:16 [INFO] [stderr] | [INFO] [stderr] 592 | /// output[i] = mixed-radix decomposition of input[0] (inline urem/udiv) [INFO] [stderr] | ^ no item named `i` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `0` [INFO] [stderr] --> src/compile/jit/codegen.rs:592:56 [INFO] [stderr] | [INFO] [stderr] 592 | /// output[i] = mixed-radix decomposition of input[0] (inline urem/udiv) [INFO] [stderr] | ^ no item named `0` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `0` [INFO] [stderr] --> src/compile/jit/codegen.rs:594:16 [INFO] [stderr] | [INFO] [stderr] 594 | /// output[0] = xxh3_hash(input[0]) (extern call) [INFO] [stderr] | ^ no item named `0` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `0` [INFO] [stderr] --> src/compile/jit/codegen.rs:594:37 [INFO] [stderr] | [INFO] [stderr] 594 | /// output[0] = xxh3_hash(input[0]) (extern call) [INFO] [stderr] | ^ no item named `0` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `0` [INFO] [stderr] --> src/compile/jit/codegen.rs:596:16 [INFO] [stderr] | [INFO] [stderr] 596 | /// output[0] = splitmix64(input[0]) (fully inlined 64-bit ALU bit mixer) [INFO] [stderr] | ^ no item named `0` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `0` [INFO] [stderr] --> src/compile/jit/codegen.rs:596:38 [INFO] [stderr] | [INFO] [stderr] 596 | /// output[0] = splitmix64(input[0]) (fully inlined 64-bit ALU bit mixer) [INFO] [stderr] | ^ no item named `0` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `0` [INFO] [stderr] --> src/compile/jit/codegen.rs:598:16 [INFO] [stderr] | [INFO] [stderr] 598 | /// output[0] = popcount(input[0]) [INFO] [stderr] | ^ no item named `0` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `0` [INFO] [stderr] --> src/compile/jit/codegen.rs:598:36 [INFO] [stderr] | [INFO] [stderr] 598 | /// output[0] = popcount(input[0]) [INFO] [stderr] | ^ no item named `0` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `0` [INFO] [stderr] --> src/compile/jit/codegen.rs:600:16 [INFO] [stderr] | [INFO] [stderr] 600 | /// output[0] = leading_zeros(input[0]) [INFO] [stderr] | ^ no item named `0` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `0` [INFO] [stderr] --> src/compile/jit/codegen.rs:600:41 [INFO] [stderr] | [INFO] [stderr] 600 | /// output[0] = leading_zeros(input[0]) [INFO] [stderr] | ^ no item named `0` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `0` [INFO] [stderr] --> src/compile/jit/codegen.rs:602:16 [INFO] [stderr] | [INFO] [stderr] 602 | /// output[0] = trailing_zeros(input[0]) [INFO] [stderr] | ^ no item named `0` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `0` [INFO] [stderr] --> src/compile/jit/codegen.rs:602:42 [INFO] [stderr] | [INFO] [stderr] 602 | /// output[0] = trailing_zeros(input[0]) [INFO] [stderr] | ^ no item named `0` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `0` [INFO] [stderr] --> src/compile/jit/codegen.rs:604:16 [INFO] [stderr] | [INFO] [stderr] 604 | /// output[0] = byte_swap(input[0]) [INFO] [stderr] | ^ no item named `0` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `0` [INFO] [stderr] --> src/compile/jit/codegen.rs:604:37 [INFO] [stderr] | [INFO] [stderr] 604 | /// output[0] = byte_swap(input[0]) [INFO] [stderr] | ^ no item named `0` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `0` [INFO] [stderr] --> src/compile/jit/codegen.rs:606:16 [INFO] [stderr] | [INFO] [stderr] 606 | /// output[0] = shuffle(input[0]) (extern call: feedback, size, min) [INFO] [stderr] | ^ no item named `0` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `0` [INFO] [stderr] --> src/compile/jit/codegen.rs:606:35 [INFO] [stderr] | [INFO] [stderr] 606 | /// output[0] = shuffle(input[0]) (extern call: feedback, size, min) [INFO] [stderr] | ^ no item named `0` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `0` [INFO] [stderr] --> src/compile/jit/codegen.rs:610:16 [INFO] [stderr] | [INFO] [stderr] 610 | /// output[0] = input[0] as f64 / u64::MAX as f64 (u64 → f64 bits) [INFO] [stderr] | ^ no item named `0` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `0` [INFO] [stderr] --> src/compile/jit/codegen.rs:610:27 [INFO] [stderr] | [INFO] [stderr] 610 | /// output[0] = input[0] as f64 / u64::MAX as f64 (u64 → f64 bits) [INFO] [stderr] | ^ no item named `0` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `0` [INFO] [stderr] --> src/compile/jit/codegen.rs:612:16 [INFO] [stderr] | [INFO] [stderr] 612 | /// output[0] = f64::from_bits(input[0]) as u64 (f64 bits → u64, truncate) [INFO] [stderr] | ^ no item named `0` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `0` [INFO] [stderr] --> src/compile/jit/codegen.rs:612:42 [INFO] [stderr] | [INFO] [stderr] 612 | /// output[0] = f64::from_bits(input[0]) as u64 (f64 bits → u64, truncate) [INFO] [stderr] | ^ no item named `0` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `0` [INFO] [stderr] --> src/compile/jit/codegen.rs:614:16 [INFO] [stderr] | [INFO] [stderr] 614 | /// output[0] = f64::from_bits(input[0]).round() as u64 [INFO] [stderr] | ^ no item named `0` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `0` [INFO] [stderr] --> src/compile/jit/codegen.rs:614:42 [INFO] [stderr] | [INFO] [stderr] 614 | /// output[0] = f64::from_bits(input[0]).round() as u64 [INFO] [stderr] | ^ no item named `0` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `0` [INFO] [stderr] --> src/compile/jit/codegen.rs:616:16 [INFO] [stderr] | [INFO] [stderr] 616 | /// output[0] = f64::from_bits(input[0]).floor() as u64 [INFO] [stderr] | ^ no item named `0` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `0` [INFO] [stderr] --> src/compile/jit/codegen.rs:616:42 [INFO] [stderr] | [INFO] [stderr] 616 | /// output[0] = f64::from_bits(input[0]).floor() as u64 [INFO] [stderr] | ^ no item named `0` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `0` [INFO] [stderr] --> src/compile/jit/codegen.rs:618:16 [INFO] [stderr] | [INFO] [stderr] 618 | /// output[0] = f64::from_bits(input[0]).ceil() as u64 [INFO] [stderr] | ^ no item named `0` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `0` [INFO] [stderr] --> src/compile/jit/codegen.rs:618:42 [INFO] [stderr] | [INFO] [stderr] 618 | /// output[0] = f64::from_bits(input[0]).ceil() as u64 [INFO] [stderr] | ^ no item named `0` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `0` [INFO] [stderr] --> src/compile/jit/codegen.rs:620:16 [INFO] [stderr] | [INFO] [stderr] 620 | /// output[0] = clamp(f64::from_bits(input[0]), min, max) → f64 bits [INFO] [stderr] | ^ no item named `0` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `0` [INFO] [stderr] --> src/compile/jit/codegen.rs:620:48 [INFO] [stderr] | [INFO] [stderr] 620 | /// output[0] = clamp(f64::from_bits(input[0]), min, max) → f64 bits [INFO] [stderr] | ^ no item named `0` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `0` [INFO] [stderr] --> src/compile/jit/codegen.rs:622:16 [INFO] [stderr] | [INFO] [stderr] 622 | /// output[0] = a + (b - a) * f64::from_bits(input[0]) → f64 bits [INFO] [stderr] | ^ no item named `0` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `0` [INFO] [stderr] --> src/compile/jit/codegen.rs:622:56 [INFO] [stderr] | [INFO] [stderr] 622 | /// output[0] = a + (b - a) * f64::from_bits(input[0]) → f64 bits [INFO] [stderr] | ^ no item named `0` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `0` [INFO] [stderr] --> src/compile/jit/codegen.rs:624:16 [INFO] [stderr] | [INFO] [stderr] 624 | /// output[0] = min + range * (input[0] as f64 / MAX) → f64 bits (u64 input) [INFO] [stderr] | ^ no item named `0` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `0` [INFO] [stderr] --> src/compile/jit/codegen.rs:624:42 [INFO] [stderr] | [INFO] [stderr] 624 | /// output[0] = min + range * (input[0] as f64 / MAX) → f64 bits (u64 input) [INFO] [stderr] | ^ no item named `0` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `0` [INFO] [stderr] --> src/compile/jit/codegen.rs:626:16 [INFO] [stderr] | [INFO] [stderr] 626 | /// output[0] = round(f64::from_bits(input[0]) / step) * step → f64 bits [INFO] [stderr] | ^ no item named `0` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `0` [INFO] [stderr] --> src/compile/jit/codegen.rs:626:48 [INFO] [stderr] | [INFO] [stderr] 626 | /// output[0] = round(f64::from_bits(input[0]) / step) * step → f64 bits [INFO] [stderr] | ^ no item named `0` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `0` [INFO] [stderr] --> src/compile/jit/codegen.rs:628:16 [INFO] [stderr] | [INFO] [stderr] 628 | /// output[0] = discretize(f64 input, range, buckets) → u64 [INFO] [stderr] | ^ no item named `0` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `0` [INFO] [stderr] --> src/compile/jit/codegen.rs:630:16 [INFO] [stderr] | [INFO] [stderr] 630 | /// output[0] = lut_sample(f64 input, lut_ptr, lut_len) → f64 bits (extern call) [INFO] [stderr] | ^ no item named `0` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `0` [INFO] [stderr] --> src/compile/jit/codegen.rs:632:16 [INFO] [stderr] | [INFO] [stderr] 632 | /// output[0] = weighted_pick(input, values_ptr, biases_ptr, primaries_ptr, aliases_ptr, n) [INFO] [stderr] | ^ no item named `0` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `0` [INFO] [stderr] --> src/compile/jit/codegen.rs:643:24 [INFO] [stderr] | [INFO] [stderr] 643 | /// output = input[0] + input[1] (wrapping) [INFO] [stderr] | ^ no item named `0` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `1` [INFO] [stderr] --> src/compile/jit/codegen.rs:643:35 [INFO] [stderr] | [INFO] [stderr] 643 | /// output = input[0] + input[1] (wrapping) [INFO] [stderr] | ^ no item named `1` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `0` [INFO] [stderr] --> src/compile/jit/codegen.rs:645:24 [INFO] [stderr] | [INFO] [stderr] 645 | /// output = input[0] - input[1] (wrapping) [INFO] [stderr] | ^ no item named `0` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `1` [INFO] [stderr] --> src/compile/jit/codegen.rs:645:35 [INFO] [stderr] | [INFO] [stderr] 645 | /// output = input[0] - input[1] (wrapping) [INFO] [stderr] | ^ no item named `1` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `0` [INFO] [stderr] --> src/compile/jit/codegen.rs:647:24 [INFO] [stderr] | [INFO] [stderr] 647 | /// output = input[0] * input[1] (wrapping) [INFO] [stderr] | ^ no item named `0` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `1` [INFO] [stderr] --> src/compile/jit/codegen.rs:647:35 [INFO] [stderr] | [INFO] [stderr] 647 | /// output = input[0] * input[1] (wrapping) [INFO] [stderr] | ^ no item named `1` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `0` [INFO] [stderr] --> src/compile/jit/codegen.rs:649:24 [INFO] [stderr] | [INFO] [stderr] 649 | /// output = input[0] / input[1] (0 if divisor is 0) [INFO] [stderr] | ^ no item named `0` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `1` [INFO] [stderr] --> src/compile/jit/codegen.rs:649:35 [INFO] [stderr] | [INFO] [stderr] 649 | /// output = input[0] / input[1] (0 if divisor is 0) [INFO] [stderr] | ^ no item named `1` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `0` [INFO] [stderr] --> src/compile/jit/codegen.rs:651:24 [INFO] [stderr] | [INFO] [stderr] 651 | /// output = input[0] % input[1] (0 if divisor is 0) [INFO] [stderr] | ^ no item named `0` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `1` [INFO] [stderr] --> src/compile/jit/codegen.rs:651:35 [INFO] [stderr] | [INFO] [stderr] 651 | /// output = input[0] % input[1] (0 if divisor is 0) [INFO] [stderr] | ^ no item named `1` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `0` [INFO] [stderr] --> src/compile/jit/codegen.rs:653:24 [INFO] [stderr] | [INFO] [stderr] 653 | /// output = input[0] & input[1] [INFO] [stderr] | ^ no item named `0` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `1` [INFO] [stderr] --> src/compile/jit/codegen.rs:653:35 [INFO] [stderr] | [INFO] [stderr] 653 | /// output = input[0] & input[1] [INFO] [stderr] | ^ no item named `1` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `0` [INFO] [stderr] --> src/compile/jit/codegen.rs:655:24 [INFO] [stderr] | [INFO] [stderr] 655 | /// output = input[0] | input[1] [INFO] [stderr] | ^ no item named `0` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `1` [INFO] [stderr] --> src/compile/jit/codegen.rs:655:35 [INFO] [stderr] | [INFO] [stderr] 655 | /// output = input[0] | input[1] [INFO] [stderr] | ^ no item named `1` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `0` [INFO] [stderr] --> src/compile/jit/codegen.rs:657:24 [INFO] [stderr] | [INFO] [stderr] 657 | /// output = input[0] ^ input[1] [INFO] [stderr] | ^ no item named `0` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `1` [INFO] [stderr] --> src/compile/jit/codegen.rs:657:35 [INFO] [stderr] | [INFO] [stderr] 657 | /// output = input[0] ^ input[1] [INFO] [stderr] | ^ no item named `1` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `0` [INFO] [stderr] --> src/compile/jit/codegen.rs:659:24 [INFO] [stderr] | [INFO] [stderr] 659 | /// output = input[0] << input[1] [INFO] [stderr] | ^ no item named `0` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `1` [INFO] [stderr] --> src/compile/jit/codegen.rs:659:36 [INFO] [stderr] | [INFO] [stderr] 659 | /// output = input[0] << input[1] [INFO] [stderr] | ^ no item named `1` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `0` [INFO] [stderr] --> src/compile/jit/codegen.rs:661:24 [INFO] [stderr] | [INFO] [stderr] 661 | /// output = input[0] >> input[1] (logical) [INFO] [stderr] | ^ no item named `0` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `1` [INFO] [stderr] --> src/compile/jit/codegen.rs:661:36 [INFO] [stderr] | [INFO] [stderr] 661 | /// output = input[0] >> input[1] (logical) [INFO] [stderr] | ^ no item named `1` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `0` [INFO] [stderr] --> src/compile/jit/codegen.rs:663:25 [INFO] [stderr] | [INFO] [stderr] 663 | /// output = !input[0] (unary bitwise NOT) [INFO] [stderr] | ^ no item named `0` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `0` [INFO] [stderr] --> src/compile/jit/codegen.rs:681:41 [INFO] [stderr] | [INFO] [stderr] 681 | /// Parameter predicate: pass input[0] through to output[0]; [INFO] [stderr] | ^ no item named `0` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `0` [INFO] [stderr] --> src/compile/jit/codegen.rs:681:62 [INFO] [stderr] | [INFO] [stderr] 681 | /// Parameter predicate: pass input[0] through to output[0]; [INFO] [stderr] | ^ no item named `0` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `0` [INFO] [stderr] --> src/compile/jit/codegen.rs:682:18 [INFO] [stderr] | [INFO] [stderr] 682 | /// if input[0] == 0, call `jit_is_positive_fail` (panics) [INFO] [stderr] | ^ no item named `0` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `0` [INFO] [stderr] --> src/compile/jit/codegen.rs:688:41 [INFO] [stderr] | [INFO] [stderr] 688 | /// Parameter predicate: pass input[0] through to output[0]; [INFO] [stderr] | ^ no item named `0` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `0` [INFO] [stderr] --> src/compile/jit/codegen.rs:688:62 [INFO] [stderr] | [INFO] [stderr] 688 | /// Parameter predicate: pass input[0] through to output[0]; [INFO] [stderr] | ^ no item named `0` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `0` [INFO] [stderr] --> src/compile/jit/codegen.rs:689:18 [INFO] [stderr] | [INFO] [stderr] 689 | /// if input[0] < lo or input[0] > hi, call [INFO] [stderr] | ^ no item named `0` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `0` [INFO] [stderr] --> src/compile/jit/codegen.rs:689:35 [INFO] [stderr] | [INFO] [stderr] 689 | /// if input[0] < lo or input[0] > hi, call [INFO] [stderr] | ^ no item named `0` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `0` [INFO] [stderr] --> src/compile/jit/codegen.rs:692:41 [INFO] [stderr] | [INFO] [stderr] 692 | /// Parameter predicate: pass input[0] through to output[0]; [INFO] [stderr] | ^ no item named `0` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `0` [INFO] [stderr] --> src/compile/jit/codegen.rs:692:62 [INFO] [stderr] | [INFO] [stderr] 692 | /// Parameter predicate: pass input[0] through to output[0]; [INFO] [stderr] | ^ no item named `0` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `0` [INFO] [stderr] --> src/compile/jit/codegen.rs:693:18 [INFO] [stderr] | [INFO] [stderr] 693 | /// if input[0] is not in the allow-list, call [INFO] [stderr] | ^ no item named `0` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `0` [INFO] [stderr] --> src/compile/jit/codegen.rs:723:36 [INFO] [stderr] | [INFO] [stderr] 723 | /// Integer comparison: output[0] = if a <cond> b { 1 } else { 0 } [INFO] [stderr] | ^ no item named `0` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `0` [INFO] [stderr] --> src/compile/jit/codegen.rs:725:34 [INFO] [stderr] | [INFO] [stderr] 725 | /// Float comparison: output[0] = if a <cond> b { 1 } else { 0 } [INFO] [stderr] | ^ no item named `0` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `0` [INFO] [stderr] --> src/compile/jit/codegen.rs:727:44 [INFO] [stderr] | [INFO] [stderr] 727 | /// Conditional select for u64: output[0] = if cond != 0 { a } else { b } [INFO] [stderr] | ^ no item named `0` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `0` [INFO] [stderr] --> src/compile/jit/codegen.rs:729:44 [INFO] [stderr] | [INFO] [stderr] 729 | /// Conditional select for f64: output[0] = if cond != 0 { a } else { b } [INFO] [stderr] | ^ no item named `0` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `0` [INFO] [stderr] --> src/compile/jit/codegen.rs:733:41 [INFO] [stderr] | [INFO] [stderr] 733 | /// Signed integer to float: output[0] = (input[0] as i64 as f64).to_bits() [INFO] [stderr] | ^ no item named `0` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `0` [INFO] [stderr] --> src/compile/jit/codegen.rs:733:53 [INFO] [stderr] | [INFO] [stderr] 733 | /// Signed integer to float: output[0] = (input[0] as i64 as f64).to_bits() [INFO] [stderr] | ^ no item named `0` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `0` [INFO] [stderr] --> src/compile/jit/codegen.rs:735:41 [INFO] [stderr] | [INFO] [stderr] 735 | /// Float to signed integer: output[0] = (f64::from_bits(input[0]) as i64) as u64 [INFO] [stderr] | ^ no item named `0` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `0` [INFO] [stderr] --> src/compile/jit/codegen.rs:735:68 [INFO] [stderr] | [INFO] [stderr] 735 | /// Float to signed integer: output[0] = (f64::from_bits(input[0]) as i64) as u64 [INFO] [stderr] | ^ no item named `0` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `0` [INFO] [stderr] --> src/compile/jit/codegen.rs:737:44 [INFO] [stderr] | [INFO] [stderr] 737 | /// Sign-extend 32-bit integer: output[0] = ((input[0] as i32) as i64) as u64 [INFO] [stderr] | ^ no item named `0` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `0` [INFO] [stderr] --> src/compile/jit/codegen.rs:737:57 [INFO] [stderr] | [INFO] [stderr] 737 | /// Sign-extend 32-bit integer: output[0] = ((input[0] as i32) as i64) as u64 [INFO] [stderr] | ^ no item named `0` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `0` [INFO] [stderr] --> src/compile/jit/codegen.rs:739:44 [INFO] [stderr] | [INFO] [stderr] 739 | /// Sign-extend 16-bit integer: output[0] = ((input[0] as i16) as i64) as u64 [INFO] [stderr] | ^ no item named `0` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `0` [INFO] [stderr] --> src/compile/jit/codegen.rs:739:57 [INFO] [stderr] | [INFO] [stderr] 739 | /// Sign-extend 16-bit integer: output[0] = ((input[0] as i16) as i64) as u64 [INFO] [stderr] | ^ no item named `0` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `0` [INFO] [stderr] --> src/compile/jit/codegen.rs:741:43 [INFO] [stderr] | [INFO] [stderr] 741 | /// Sign-extend 8-bit integer: output[0] = ((input[0] as i8) as i64) as u64 [INFO] [stderr] | ^ no item named `0` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `0` [INFO] [stderr] --> src/compile/jit/codegen.rs:741:56 [INFO] [stderr] | [INFO] [stderr] 741 | /// Sign-extend 8-bit integer: output[0] = ((input[0] as i8) as i64) as u64 [INFO] [stderr] | ^ no item named `0` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `0` [INFO] [stderr] --> src/compile/jit/codegen.rs:743:44 [INFO] [stderr] | [INFO] [stderr] 743 | /// Zero-extend 32-bit integer: output[0] = (input[0] as u32) as u64 [INFO] [stderr] | ^ no item named `0` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `0` [INFO] [stderr] --> src/compile/jit/codegen.rs:743:56 [INFO] [stderr] | [INFO] [stderr] 743 | /// Zero-extend 32-bit integer: output[0] = (input[0] as u32) as u64 [INFO] [stderr] | ^ no item named `0` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `0` [INFO] [stderr] --> src/compile/jit/codegen.rs:745:44 [INFO] [stderr] | [INFO] [stderr] 745 | /// Zero-extend 16-bit integer: output[0] = (input[0] as u16) as u64 [INFO] [stderr] | ^ no item named `0` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `0` [INFO] [stderr] --> src/compile/jit/codegen.rs:745:56 [INFO] [stderr] | [INFO] [stderr] 745 | /// Zero-extend 16-bit integer: output[0] = (input[0] as u16) as u64 [INFO] [stderr] | ^ no item named `0` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `0` [INFO] [stderr] --> src/compile/jit/codegen.rs:747:43 [INFO] [stderr] | [INFO] [stderr] 747 | /// Zero-extend 8-bit integer: output[0] = (input[0] as u8) as u64 [INFO] [stderr] | ^ no item named `0` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `0` [INFO] [stderr] --> src/compile/jit/codegen.rs:747:55 [INFO] [stderr] | [INFO] [stderr] 747 | /// Zero-extend 8-bit integer: output[0] = (input[0] as u8) as u64 [INFO] [stderr] | ^ no item named `0` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `0` [INFO] [stderr] --> src/compile/jit/codegen.rs:749:45 [INFO] [stderr] | [INFO] [stderr] 749 | /// Truthiness boolean coercion: output[0] = if input[0] != 0 { 1 } else { 0 } [INFO] [stderr] | ^ no item named `0` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `0` [INFO] [stderr] --> src/compile/jit/codegen.rs:749:59 [INFO] [stderr] | [INFO] [stderr] 749 | /// Truthiness boolean coercion: output[0] = if input[0] != 0 { 1 } else { 0 } [INFO] [stderr] | ^ no item named `0` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `0` [INFO] [stderr] --> src/compile/jit/codegen.rs:751:30 [INFO] [stderr] | [INFO] [stderr] 751 | /// Constant u64: output[0] = val [INFO] [stderr] | ^ no item named `0` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `0` [INFO] [stderr] --> src/compile/jit/codegen.rs:753:30 [INFO] [stderr] | [INFO] [stderr] 753 | /// Constant f64: output[0] = val_bits [INFO] [stderr] | ^ no item named `0` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `0` [INFO] [stderr] --> src/compile/jit/codegen.rs:757:28 [INFO] [stderr] | [INFO] [stderr] 757 | /// Hash range: output[0] = if max == 0 { 0 } else { hash(input[0]) % max } [INFO] [stderr] | ^ no item named `0` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `0` [INFO] [stderr] --> src/compile/jit/codegen.rs:757:69 [INFO] [stderr] | [INFO] [stderr] 757 | /// Hash range: output[0] = if max == 0 { 0 } else { hash(input[0]) % max } [INFO] [stderr] | ^ no item named `0` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `0` [INFO] [stderr] --> src/compile/jit/codegen.rs:759:31 [INFO] [stderr] | [INFO] [stderr] 759 | /// Hash interval: output[0] = min + (hash(input[0]) / MAX) * (max - min) [INFO] [stderr] | ^ no item named `0` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `0` [INFO] [stderr] --> src/compile/jit/codegen.rs:759:54 [INFO] [stderr] | [INFO] [stderr] 759 | /// Hash interval: output[0] = min + (hash(input[0]) / MAX) * (max - min) [INFO] [stderr] | ^ no item named `0` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `0` [INFO] [stderr] --> src/compile/jit/codegen.rs:761:30 [INFO] [stderr] | [INFO] [stderr] 761 | /// Inverse lerp: output[0] = ((input[0] - a) / (b - a)).clamp(0, 1) [INFO] [stderr] | ^ no item named `0` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `0` [INFO] [stderr] --> src/compile/jit/codegen.rs:761:43 [INFO] [stderr] | [INFO] [stderr] 761 | /// Inverse lerp: output[0] = ((input[0] - a) / (b - a)).clamp(0, 1) [INFO] [stderr] | ^ no item named `0` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `0` [INFO] [stderr] --> src/compile/jit/codegen.rs:763:23 [INFO] [stderr] | [INFO] [stderr] 763 | /// Remap: output[0] = out_min + ((input[0] - in_min) / (in_max - in_min)) * (out_max - out_min) [INFO] [stderr] | ^ no item named `0` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `0` [INFO] [stderr] --> src/compile/jit/codegen.rs:763:46 [INFO] [stderr] | [INFO] [stderr] 763 | /// Remap: output[0] = out_min + ((input[0] - in_min) / (in_max - in_min)) * (out_max - out_min) [INFO] [stderr] | ^ no item named `0` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `0` [INFO] [stderr] --> src/compile/jit/codegen.rs:767:30 [INFO] [stderr] | [INFO] [stderr] 767 | /// Epoch offset: output[0] = input[0].wrapping_add(base) [INFO] [stderr] | ^ no item named `0` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `0` [INFO] [stderr] --> src/compile/jit/codegen.rs:767:41 [INFO] [stderr] | [INFO] [stderr] 767 | /// Epoch offset: output[0] = input[0].wrapping_add(base) [INFO] [stderr] | ^ no item named `0` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `0` [INFO] [stderr] --> src/compile/jit/codegen.rs:769:29 [INFO] [stderr] | [INFO] [stderr] 769 | /// Epoch scale: output[0] = input[0].wrapping_mul(factor) [INFO] [stderr] | ^ no item named `0` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `0` [INFO] [stderr] --> src/compile/jit/codegen.rs:769:40 [INFO] [stderr] | [INFO] [stderr] 769 | /// Epoch scale: output[0] = input[0].wrapping_mul(factor) [INFO] [stderr] | ^ no item named `0` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `0` [INFO] [stderr] --> src/compile/jit/codegen.rs:792:43 [INFO] [stderr] | [INFO] [stderr] 792 | /// Checked unsigned addition: output[0] = a.checked_add(b).unwrap_or(0) [INFO] [stderr] | ^ no item named `0` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `0` [INFO] [stderr] --> src/compile/jit/codegen.rs:794:49 [INFO] [stderr] | [INFO] [stderr] 794 | /// Saturating unsigned subtraction: output[0] = a.saturating_sub(b) [INFO] [stderr] | ^ no item named `0` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `0` [INFO] [stderr] --> src/compile/jit/codegen.rs:796:49 [INFO] [stderr] | [INFO] [stderr] 796 | /// Checked unsigned multiplication: output[0] = a.checked_mul(b).unwrap_or(0) [INFO] [stderr] | ^ no item named `0` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `0` [INFO] [stderr] --> src/compile/jit/codegen.rs:798:56 [INFO] [stderr] | [INFO] [stderr] 798 | /// Smallest multiple of multiple >= value: output[0] = if m == 0 { v } else { ((v + m - 1) / m) * m } [INFO] [stderr] | ^ no item named `0` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `0` [INFO] [stderr] --> src/compile/jit/codegen.rs:800:36 [INFO] [stderr] | [INFO] [stderr] 800 | /// Multiples at least: output[0] = if m == 0 { 0 } else { (v + m - 1) / m } [INFO] [stderr] | ^ no item named `0` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `0` [INFO] [stderr] --> src/compile/jit/codegen.rs:804:32 [INFO] [stderr] | [INFO] [stderr] 804 | /// Fair coin flip: output[0] = input[0] & 1 [INFO] [stderr] | ^ no item named `0` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `0` [INFO] [stderr] --> src/compile/jit/codegen.rs:804:43 [INFO] [stderr] | [INFO] [stderr] 804 | /// Fair coin flip: output[0] = input[0] & 1 [INFO] [stderr] | ^ no item named `0` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `0` [INFO] [stderr] --> src/compile/jit/codegen.rs:806:47 [INFO] [stderr] | [INFO] [stderr] 806 | /// Float blend with constant mix: output[0] = (fa * (1 - mix) + fb * mix).round() as u64 [INFO] [stderr] | ^ no item named `0` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `0` [INFO] [stderr] --> src/compile/jit/codegen.rs:809:16 [INFO] [stderr] | [INFO] [stderr] 809 | /// output[0] = (input[0] >> 1) ^ (if input[0] & 1 != 0 { feedback } else { 0 }) [INFO] [stderr] | ^ no item named `0` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `0` [INFO] [stderr] --> src/compile/jit/codegen.rs:809:28 [INFO] [stderr] | [INFO] [stderr] 809 | /// output[0] = (input[0] >> 1) ^ (if input[0] & 1 != 0 { feedback } else { 0 }) [INFO] [stderr] | ^ no item named `0` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `0` [INFO] [stderr] --> src/compile/jit/codegen.rs:809:49 [INFO] [stderr] | [INFO] [stderr] 809 | /// output[0] = (input[0] >> 1) ^ (if input[0] & 1 != 0 { feedback } else { 0 }) [INFO] [stderr] | ^ no item named `0` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `0` [INFO] [stderr] --> src/compile/jit/codegen.rs:825:16 [INFO] [stderr] | [INFO] [stderr] 825 | /// output[0] = jit_u64_to_str(input[0]) [INFO] [stderr] | ^ no item named `0` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `0` [INFO] [stderr] --> src/compile/jit/codegen.rs:825:42 [INFO] [stderr] | [INFO] [stderr] 825 | /// output[0] = jit_u64_to_str(input[0]) [INFO] [stderr] | ^ no item named `0` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `0` [INFO] [stderr] --> src/compile/jit/codegen.rs:827:16 [INFO] [stderr] | [INFO] [stderr] 827 | /// output[0] = jit_i64_to_str(input[0]) [INFO] [stderr] | ^ no item named `0` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `0` [INFO] [stderr] --> src/compile/jit/codegen.rs:827:42 [INFO] [stderr] | [INFO] [stderr] 827 | /// output[0] = jit_i64_to_str(input[0]) [INFO] [stderr] | ^ no item named `0` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `0` [INFO] [stderr] --> src/compile/jit/codegen.rs:829:16 [INFO] [stderr] | [INFO] [stderr] 829 | /// output[0] = jit_f64_to_str(input[0]) [INFO] [stderr] | ^ no item named `0` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `0` [INFO] [stderr] --> src/compile/jit/codegen.rs:829:42 [INFO] [stderr] | [INFO] [stderr] 829 | /// output[0] = jit_f64_to_str(input[0]) [INFO] [stderr] | ^ no item named `0` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `0` [INFO] [stderr] --> src/compile/jit/codegen.rs:831:16 [INFO] [stderr] | [INFO] [stderr] 831 | /// output[0] = jit_bool_to_str(input[0]) [INFO] [stderr] | ^ no item named `0` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `0` [INFO] [stderr] --> src/compile/jit/codegen.rs:831:43 [INFO] [stderr] | [INFO] [stderr] 831 | /// output[0] = jit_bool_to_str(input[0]) [INFO] [stderr] | ^ no item named `0` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `0` [INFO] [stderr] --> src/compile/jit/codegen.rs:833:16 [INFO] [stderr] | [INFO] [stderr] 833 | /// output[0] = jit_str_to_u64(input[0]) [INFO] [stderr] | ^ no item named `0` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `0` [INFO] [stderr] --> src/compile/jit/codegen.rs:833:42 [INFO] [stderr] | [INFO] [stderr] 833 | /// output[0] = jit_str_to_u64(input[0]) [INFO] [stderr] | ^ no item named `0` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `0` [INFO] [stderr] --> src/compile/jit/codegen.rs:835:16 [INFO] [stderr] | [INFO] [stderr] 835 | /// output[0] = jit_str_to_i64(input[0]) [INFO] [stderr] | ^ no item named `0` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `0` [INFO] [stderr] --> src/compile/jit/codegen.rs:835:42 [INFO] [stderr] | [INFO] [stderr] 835 | /// output[0] = jit_str_to_i64(input[0]) [INFO] [stderr] | ^ no item named `0` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `0` [INFO] [stderr] --> src/compile/jit/codegen.rs:837:16 [INFO] [stderr] | [INFO] [stderr] 837 | /// output[0] = jit_str_to_f64(input[0]) [INFO] [stderr] | ^ no item named `0` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `0` [INFO] [stderr] --> src/compile/jit/codegen.rs:837:42 [INFO] [stderr] | [INFO] [stderr] 837 | /// output[0] = jit_str_to_f64(input[0]) [INFO] [stderr] | ^ no item named `0` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `0` [INFO] [stderr] --> src/compile/jit/codegen.rs:839:16 [INFO] [stderr] | [INFO] [stderr] 839 | /// output[0] = jit_str_to_bool(input[0]) [INFO] [stderr] | ^ no item named `0` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `0` [INFO] [stderr] --> src/compile/jit/codegen.rs:839:43 [INFO] [stderr] | [INFO] [stderr] 839 | /// output[0] = jit_str_to_bool(input[0]) [INFO] [stderr] | ^ no item named `0` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `0` [INFO] [stderr] --> src/compile/jit/codegen.rs:841:16 [INFO] [stderr] | [INFO] [stderr] 841 | /// output[0] = jit_str_concat(input[0], input[1]) [INFO] [stderr] | ^ no item named `0` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `0` [INFO] [stderr] --> src/compile/jit/codegen.rs:841:42 [INFO] [stderr] | [INFO] [stderr] 841 | /// output[0] = jit_str_concat(input[0], input[1]) [INFO] [stderr] | ^ no item named `0` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `1` [INFO] [stderr] --> src/compile/jit/codegen.rs:841:52 [INFO] [stderr] | [INFO] [stderr] 841 | /// output[0] = jit_str_concat(input[0], input[1]) [INFO] [stderr] | ^ no item named `1` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `0` [INFO] [stderr] --> src/compile/jit/codegen.rs:843:16 [INFO] [stderr] | [INFO] [stderr] 843 | /// output[0] = jit_str_lower(input[0]) [INFO] [stderr] | ^ no item named `0` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `0` [INFO] [stderr] --> src/compile/jit/codegen.rs:843:41 [INFO] [stderr] | [INFO] [stderr] 843 | /// output[0] = jit_str_lower(input[0]) [INFO] [stderr] | ^ no item named `0` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `0` [INFO] [stderr] --> src/compile/jit/codegen.rs:845:16 [INFO] [stderr] | [INFO] [stderr] 845 | /// output[0] = jit_str_upper(input[0]) [INFO] [stderr] | ^ no item named `0` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `0` [INFO] [stderr] --> src/compile/jit/codegen.rs:845:41 [INFO] [stderr] | [INFO] [stderr] 845 | /// output[0] = jit_str_upper(input[0]) [INFO] [stderr] | ^ no item named `0` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `0` [INFO] [stderr] --> src/compile/jit/codegen.rs:847:16 [INFO] [stderr] | [INFO] [stderr] 847 | /// output[0] = jit_str_trim(input[0]) [INFO] [stderr] | ^ no item named `0` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `0` [INFO] [stderr] --> src/compile/jit/codegen.rs:847:40 [INFO] [stderr] | [INFO] [stderr] 847 | /// output[0] = jit_str_trim(input[0]) [INFO] [stderr] | ^ no item named `0` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `0` [INFO] [stderr] --> src/compile/jit/codegen.rs:849:16 [INFO] [stderr] | [INFO] [stderr] 849 | /// output[0] = jit_str_len(input[0]) [INFO] [stderr] | ^ no item named `0` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `0` [INFO] [stderr] --> src/compile/jit/codegen.rs:849:39 [INFO] [stderr] | [INFO] [stderr] 849 | /// output[0] = jit_str_len(input[0]) [INFO] [stderr] | ^ no item named `0` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `JitConeNode` [INFO] [stderr] --> src/compile/cone.rs:7:53 [INFO] [stderr] | [INFO] [stderr] 7 | //! scalar boundaries collapse into one synthetic [`JitConeNode`] [INFO] [stderr] | ^^^^^^^^^^^ no item named `JitConeNode` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `vectors` [INFO] [stderr] --> src/library/mod.rs:14:14 [INFO] [stderr] | [INFO] [stderr] 14 | //! like [`vectors`] for caching dataset handles and [INFO] [stderr] | ^^^^^^^ no item named `vectors` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `crate::library::vectors::do_dataset_prebuffer` [INFO] [stderr] --> src/library/support/audit.rs:8:7 [INFO] [stderr] | [INFO] [stderr] 8 | //! [`crate::library::vectors::do_dataset_prebuffer`] *covered* and [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `vectors` in module `library` [INFO] [stderr] [INFO] [stderr] warning: public documentation for `signatures` links to private item `validate_node` [INFO] [stderr] --> src/library/arithmetic.rs:355:24 [INFO] [stderr] | [INFO] [stderr] 355 | /// link order. Only [`validate_node`] stays hand-written (its [INFO] [stderr] | ^^^^^^^^^^^^^ this item is private [INFO] [stderr] | [INFO] [stderr] = note: this link will resolve properly if you pass `--document-private-items` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `FusedNode::decomposed` [INFO] [stderr] --> src/library/weighted.rs:167:7 [INFO] [stderr] | [INFO] [stderr] 167 | /// [`FusedNode::decomposed`] can reconstruct the equivalent [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ no item named `FusedNode` in scope [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `is_stable` [INFO] [stderr] --> src/library/stability.rs:14:7 [INFO] [stderr] | [INFO] [stderr] 14 | //! [`is_stable`] conditions that volatile wire into a stable [INFO] [stderr] | ^^^^^^^^^ no item named `is_stable` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `Self::from_iter` [INFO] [stderr] --> src/dsl/ast.rs:144:26 [INFO] [stderr] | [INFO] [stderr] 144 | /// [`Self::insert`] / [`Self::from_iter`] to build instances. [INFO] [stderr] | ^^^^^^^^^^^^^^^ the struct `BindingModifier` has no field or associated item named `from_iter` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `Self::from_iter` [INFO] [stderr] --> src/dsl/ast.rs:147:48 [INFO] [stderr] | [INFO] [stderr] 147 | /// rejected at parse time as contradictory ([`Self::from_iter`] [INFO] [stderr] | ^^^^^^^^^^^^^^^ the struct `BindingModifier` has no field or associated item named `from_iter` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `PragmaSet::with_parent` [INFO] [stderr] --> src/dsl/pragmas.rs:63:17 [INFO] [stderr] | [INFO] [stderr] 63 | /// chain via [`PragmaSet::with_parent`] to model nested scopes [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ the struct `PragmaSet` has no field or associated item named `with_parent` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `FloatArray` [INFO] [stderr] --> src/dsl/factory.rs:37:11 [INFO] [stderr] | [INFO] [stderr] 37 | /// [`FloatArray`] because the latter is the array-literal [INFO] [stderr] | ^^^^^^^^^^ no item named `FloatArray` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: public documentation for `collect_expr_refs` links to private item `crate::dsl::validate::validate_expr` [INFO] [stderr] --> src/dsl/refs.rs:58:7 [INFO] [stderr] | [INFO] [stderr] 58 | /// [`crate::dsl::validate::validate_expr`]'s reference-collection [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this item is private [INFO] [stderr] | [INFO] [stderr] = note: this link will resolve properly if you pass `--document-private-items` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `crate::kernel::subcontext::module::BodyFragment::Statements` [INFO] [stderr] --> src/dsl/stub.rs:19:7 [INFO] [stderr] | [INFO] [stderr] 19 | //! [`crate::kernel::subcontext::module::BodyFragment::Statements`] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `module` in module `subcontext` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `crate::kernel::engines::SharedCellEntry` [INFO] [stderr] --> src/dsl/stub.rs:113:29 [INFO] [stderr] | [INFO] [stderr] 113 | /// [`SharedCellEntry`](crate::kernel::engines::SharedCellEntry) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `engines` in module `kernel` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `WireCost::Data` [INFO] [stderr] --> src/derive_support.rs:78:23 [INFO] [stderr] | [INFO] [stderr] 78 | /// Defaults to [`WireCost::Data`] (cheap per-cycle input). [INFO] [stderr] | ^^^^^^^^^^^^^^ no item named `WireCost` in scope [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `WireCost::Config` [INFO] [stderr] --> src/derive_support.rs:79:18 [INFO] [stderr] | [INFO] [stderr] 79 | /// Set to [`WireCost::Config`] via the [`Config<T>`] marker [INFO] [stderr] | ^^^^^^^^^^^^^^^^ no item named `WireCost` in scope [INFO] [stderr] [INFO] [stderr] warning: unclosed HTML tag `PolydatProgram` [INFO] [stderr] --> src/kernel/state.rs:4:60 [INFO] [stderr] | [INFO] [stderr] 4 | //! PolydatKernel: a compiled Polydat Kernel pairing an Arc<PolydatProgram> with a PolydatState. [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(rustdoc::invalid_html_tags)]` on by default [INFO] [stderr] help: try marking as source code [INFO] [stderr] | [INFO] [stderr] 4 | //! PolydatKernel: a compiled Polydat Kernel pairing an `Arc<PolydatProgram>` with a PolydatState. [INFO] [stderr] | + + [INFO] [stderr] [INFO] [stderr] warning: unclosed HTML tag `cond` [INFO] [stderr] --> src/compile/jit/codegen.rs:723:46 [INFO] [stderr] | [INFO] [stderr] 723 | /// Integer comparison: output[0] = if a <cond> b { 1 } else { 0 } [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unclosed HTML tag `cond` [INFO] [stderr] --> src/compile/jit/codegen.rs:725:44 [INFO] [stderr] | [INFO] [stderr] 725 | /// Float comparison: output[0] = if a <cond> b { 1 } else { 0 } [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: Rust code block is empty [INFO] [stderr] --> src/dsl/parser.rs:149:5 [INFO] [stderr] | [INFO] [stderr] 149 | /// ```ignore [INFO] [stderr] | _____^ [INFO] [stderr] 150 | | /// // "{format_u64(hash(cycle), 10)}" → printf("{}", format_u64(hash(cycle), 10)) [INFO] [stderr] 151 | | /// // "{a + b}" → printf("{}", a + b) [INFO] [stderr] 152 | | /// ``` [INFO] [stderr] | |_______^ [INFO] [stderr] | [INFO] [stderr] help: `ignore` code blocks require valid Rust code for syntax highlighting; mark blocks that do not contain Rust code as text: ```text [INFO] [stderr] --> src/dsl/parser.rs:149:5 [INFO] [stderr] | [INFO] [stderr] 149 | /// ```ignore [INFO] [stderr] | ^^^ [INFO] [stderr] = note: `#[warn(rustdoc::invalid_rust_codeblocks)]` on by default [INFO] [stderr] [INFO] [stderr] warning: `validate` is both a function and a module [INFO] [stderr] --> src/iteration/comprehension/mod.rs:27:36 [INFO] [stderr] | [INFO] [stderr] 27 | //! [`predicate`], [`metadata`], [`validate`], [`cardinality`], [INFO] [stderr] | ^^^^^^^^ ambiguous link [INFO] [stderr] | [INFO] [stderr] help: to link to the function, add parentheses [INFO] [stderr] | [INFO] [stderr] 27 | //! [`predicate`], [`metadata`], [`validate()`], [`cardinality`], [INFO] [stderr] | ++ [INFO] [stderr] help: to link to the module, prefix with `mod@` [INFO] [stderr] | [INFO] [stderr] 27 | //! [`predicate`], [`metadata`], [`mod@validate`], [`cardinality`], [INFO] [stderr] | ++++ [INFO] [stderr] [INFO] [stderr] warning: `crate::iteration::comprehension::validate` is both a function and a module [INFO] [stderr] --> src/iteration/comprehension/ast.rs:17:14 [INFO] [stderr] | [INFO] [stderr] 17 | //! (the [`crate::iteration::comprehension::validate`] module [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ambiguous link [INFO] [stderr] | [INFO] [stderr] help: to link to the function, add parentheses [INFO] [stderr] | [INFO] [stderr] 17 | //! (the [`crate::iteration::comprehension::validate()`] module [INFO] [stderr] | ++ [INFO] [stderr] help: to link to the module, prefix with `mod@` [INFO] [stderr] | [INFO] [stderr] 17 | //! (the [`mod@crate::iteration::comprehension::validate`] module [INFO] [stderr] | ++++ [INFO] [stderr] [INFO] [stderr] warning: `compile` is both a function and a module [INFO] [stderr] --> src/iteration/comprehension/ir/mod.rs:17:9 [INFO] [stderr] | [INFO] [stderr] 17 | //! - [`compile`] — bottom-up AST → IR walker. [INFO] [stderr] | ^^^^^^^ ambiguous link [INFO] [stderr] | [INFO] [stderr] help: to link to the function, add parentheses [INFO] [stderr] | [INFO] [stderr] 17 | //! - [`compile()`] — bottom-up AST → IR walker. [INFO] [stderr] | ++ [INFO] [stderr] help: to link to the module, prefix with `mod@` [INFO] [stderr] | [INFO] [stderr] 17 | //! - [`mod@compile`] — bottom-up AST → IR walker. [INFO] [stderr] | ++++ [INFO] [stderr] [INFO] [stderr] warning: `scope_once` is both a function and a module [INFO] [stderr] --> src/iteration/comprehension/surfaces/mod.rs:14:9 [INFO] [stderr] | [INFO] [stderr] 14 | //! - [`scope_once`] (one-shot) — non-streamed; takes a single [INFO] [stderr] | ^^^^^^^^^^ ambiguous link [INFO] [stderr] | [INFO] [stderr] help: to link to the function, add parentheses [INFO] [stderr] | [INFO] [stderr] 14 | //! - [`scope_once()`] (one-shot) — non-streamed; takes a single [INFO] [stderr] | ++ [INFO] [stderr] help: to link to the module, prefix with `mod@` [INFO] [stderr] | [INFO] [stderr] 14 | //! - [`mod@scope_once`] (one-shot) — non-streamed; takes a single [INFO] [stderr] | ++++ [INFO] [stderr] [INFO] [stderr] warning: `polydat` (lib doc) generated 233 warnings [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 5.94s [INFO] [stderr] Generated /opt/rustwide/target/x86_64-unknown-linux-gnu/doc/polydat/index.html [INFO] running `Command { std: "docker" "inspect" "dcfa7dc1e800f943f4fc6319774a6cf7b6117bf3d73a1f35389fbd2f6477c034", kill_on_drop: false }`