Skip to content

WIP: change Forth output buffers to bbqs #834

WIP: change Forth output buffers to bbqs

WIP: change Forth output buffers to bbqs #834

Triggered via pull request January 16, 2024 19:19
Status Failure
Total duration 6m 15s
Artifacts

ci.yml

on: pull_request
just test
2m 11s
just test
cargo miri test (host)
59s
cargo miri test (host)
Matrix: build-bins
Fit to window
Zoom out
Zoom in

Annotations

22 errors and 29 warnings
just clippy: source/abi/src/bbqueue_ipc/bbbuffer.rs#L122
error: unused doc comment --> source/abi/src/bbqueue_ipc/bbbuffer.rs:121:13 | 121 | /// Owned by the writer | ^^^^^^^^^^^^^^^^^^^^^^^ 122 | write: AtomicUsize::new(0), | -------------------------- rustdoc does not generate documentation for expression fields | = help: use `//` for a plain comment = note: `-D unused-doc-comments` implied by `-D warnings` = help: to override `-D warnings` add `#[allow(unused_doc_comments)]`
just clippy: source/abi/src/bbqueue_ipc/bbbuffer.rs#L121
error: unused doc comment --> source/abi/src/bbqueue_ipc/bbbuffer.rs:121:13 | 121 | /// Owned by the writer | ^^^^^^^^^^^^^^^^^^^^^^^ 122 | write: AtomicUsize::new(0), | -------------------------- rustdoc does not generate documentation for expression fields | = help: use `//` for a plain comment = note: `-D unused-doc-comments` implied by `-D warnings` = help: to override `-D warnings` add `#[allow(unused_doc_comments)]`
just clippy: source/abi/src/bbqueue_ipc/bbbuffer.rs#L125
error: unused doc comment --> source/abi/src/bbqueue_ipc/bbbuffer.rs:124:13 | 124 | /// Owned by the reader | ^^^^^^^^^^^^^^^^^^^^^^^ 125 | read: AtomicUsize::new(0), | ------------------------- rustdoc does not generate documentation for expression fields | = help: use `//` for a plain comment
just clippy: source/abi/src/bbqueue_ipc/bbbuffer.rs#L124
error: unused doc comment --> source/abi/src/bbqueue_ipc/bbbuffer.rs:124:13 | 124 | /// Owned by the reader | ^^^^^^^^^^^^^^^^^^^^^^^ 125 | read: AtomicUsize::new(0), | ------------------------- rustdoc does not generate documentation for expression fields | = help: use `//` for a plain comment
just clippy: source/abi/src/bbqueue_ipc/bbbuffer.rs#L138
error: unused doc comment --> source/abi/src/bbqueue_ipc/bbbuffer.rs:127:13 | 127 | / /// Cooperatively owned 128 | | /// 129 | | /// NOTE: This should generally be initialized as size_of::<self.buf>(), however 130 | | /// this would prevent the structure from being entirely zero-initialized, ... | 136 | | /// When read == last == write, no bytes will be allowed to be read (good), but 137 | | /// write grants can be given out (also good). | |__________________________________________________________^ 138 | last: AtomicUsize::new(0), | ------------------------- rustdoc does not generate documentation for expression fields | = help: use `//` for a plain comment
just clippy: source/abi/src/bbqueue_ipc/bbbuffer.rs#L127
error: unused doc comment --> source/abi/src/bbqueue_ipc/bbbuffer.rs:127:13 | 127 | / /// Cooperatively owned 128 | | /// 129 | | /// NOTE: This should generally be initialized as size_of::<self.buf>(), however 130 | | /// this would prevent the structure from being entirely zero-initialized, ... | 136 | | /// When read == last == write, no bytes will be allowed to be read (good), but 137 | | /// write grants can be given out (also good). | |__________________________________________________________^ 138 | last: AtomicUsize::new(0), | ------------------------- rustdoc does not generate documentation for expression fields | = help: use `//` for a plain comment
just clippy: source/abi/src/bbqueue_ipc/bbbuffer.rs#L141
error: unused doc comment --> source/abi/src/bbqueue_ipc/bbbuffer.rs:140:13 | 140 | /// Owned by the Writer, "private" | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 141 | reserve: AtomicUsize::new(0), | ---------------------------- rustdoc does not generate documentation for expression fields | = help: use `//` for a plain comment
just clippy: source/abi/src/bbqueue_ipc/bbbuffer.rs#L140
error: unused doc comment --> source/abi/src/bbqueue_ipc/bbbuffer.rs:140:13 | 140 | /// Owned by the Writer, "private" | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 141 | reserve: AtomicUsize::new(0), | ---------------------------- rustdoc does not generate documentation for expression fields | = help: use `//` for a plain comment
just clippy: source/abi/src/bbqueue_ipc/bbbuffer.rs#L144
error: unused doc comment --> source/abi/src/bbqueue_ipc/bbbuffer.rs:143:13 | 143 | /// Owned by the Reader, "private" | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 144 | read_in_progress: AtomicBool::new(false), | ---------------------------------------- rustdoc does not generate documentation for expression fields | = help: use `//` for a plain comment
just clippy: source/abi/src/bbqueue_ipc/bbbuffer.rs#L143
error: unused doc comment --> source/abi/src/bbqueue_ipc/bbbuffer.rs:143:13 | 143 | /// Owned by the Reader, "private" | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 144 | read_in_progress: AtomicBool::new(false), | ---------------------------------------- rustdoc does not generate documentation for expression fields | = help: use `//` for a plain comment
netlify_dryrun
Process completed with exit code 101.
docs: platforms/allwinner-d1/d1-core/src/clint.rs#L12
error: redundant explicit link target --> platforms/allwinner-d1/d1-core/src/clint.rs:12:49 | 12 | /// Create a new `Clint` from the [`CLINT`](d1_pac::CLINT) peripheral | ------- ^^^^^^^^^^^^^ explicit target is redundant | | | because label contains path that resolves to same destination | = note: when a link's destination is not specified, the label is used to resolve intra-doc links = note: `-D rustdoc::redundant-explicit-links` implied by `-D warnings` = help: to override `-D warnings` add `#[allow(rustdoc::redundant_explicit_links)]` help: remove explicit link target | 12 | /// Create a new `Clint` from the [`CLINT`] peripheral | ~~~~~~~~~
docs: platforms/allwinner-d1/d1-core/src/clint.rs#L12
error: redundant explicit link target --> platforms/allwinner-d1/d1-core/src/clint.rs:12:49 | 12 | /// Create a new `Clint` from the [`CLINT`](d1_pac::CLINT) peripheral | ------- ^^^^^^^^^^^^^ explicit target is redundant | | | because label contains path that resolves to same destination | = note: when a link's destination is not specified, the label is used to resolve intra-doc links = note: `-D rustdoc::redundant-explicit-links` implied by `-D warnings` = help: to override `-D warnings` add `#[allow(rustdoc::redundant_explicit_links)]` help: remove explicit link target | 12 | /// Create a new `Clint` from the [`CLINT`] peripheral | ~~~~~~~~~
docs: platforms/allwinner-d1/d1-core/src/clint.rs#L18
error: redundant explicit link target --> platforms/allwinner-d1/d1-core/src/clint.rs:18:42 | 18 | /// Release the underlying [`CLINT`](d1_pac::CLINT) peripheral | ------- ^^^^^^^^^^^^^ explicit target is redundant | | | because label contains path that resolves to same destination | = note: when a link's destination is not specified, the label is used to resolve intra-doc links help: remove explicit link target | 18 | /// Release the underlying [`CLINT`] peripheral | ~~~~~~~~~
docs: platforms/allwinner-d1/d1-core/src/clint.rs#L18
error: redundant explicit link target --> platforms/allwinner-d1/d1-core/src/clint.rs:18:42 | 18 | /// Release the underlying [`CLINT`](d1_pac::CLINT) peripheral | ------- ^^^^^^^^^^^^^ explicit target is redundant | | | because label contains path that resolves to same destination | = note: when a link's destination is not specified, the label is used to resolve intra-doc links help: remove explicit link target | 18 | /// Release the underlying [`CLINT`] peripheral | ~~~~~~~~~
docs: platforms/allwinner-d1/d1-core/src/drivers/sharp_display.rs#L5
error: redundant explicit link target --> platforms/allwinner-d1/d1-core/src/drivers/sharp_display.rs:5:34 | 5 | //! d1-core specific [SpiSender][crate::drivers::spim::SpiSender] service as an SPI | --------- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant | | | because label contains path that resolves to same destination | = note: when a link's destination is not specified, the label is used to resolve intra-doc links help: remove explicit link target | 5 | //! d1-core specific [SpiSender] service as an SPI | ~~~~~~~~~~~
docs: platforms/allwinner-d1/d1-core/src/drivers/sharp_display.rs#L5
error: redundant explicit link target --> platforms/allwinner-d1/d1-core/src/drivers/sharp_display.rs:5:34 | 5 | //! d1-core specific [SpiSender][crate::drivers::spim::SpiSender] service as an SPI | --------- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant | | | because label contains path that resolves to same destination | = note: when a link's destination is not specified, the label is used to resolve intra-doc links help: remove explicit link target | 5 | //! d1-core specific [SpiSender] service as an SPI | ~~~~~~~~~~~
docs: platforms/allwinner-d1/d1-core/src/plic.rs#L34
error: redundant explicit link target --> platforms/allwinner-d1/d1-core/src/plic.rs:34:47 | 34 | /// Create a new `Plic` from the [`PLIC`](d1_pac::PLIC) peripheral | ------ ^^^^^^^^^^^^ explicit target is redundant | | | because label contains path that resolves to same destination | = note: when a link's destination is not specified, the label is used to resolve intra-doc links help: remove explicit link target | 34 | /// Create a new `Plic` from the [`PLIC`] peripheral | ~~~~~~~~
docs: platforms/allwinner-d1/d1-core/src/plic.rs#L34
error: redundant explicit link target --> platforms/allwinner-d1/d1-core/src/plic.rs:34:47 | 34 | /// Create a new `Plic` from the [`PLIC`](d1_pac::PLIC) peripheral | ------ ^^^^^^^^^^^^ explicit target is redundant | | | because label contains path that resolves to same destination | = note: when a link's destination is not specified, the label is used to resolve intra-doc links help: remove explicit link target | 34 | /// Create a new `Plic` from the [`PLIC`] peripheral | ~~~~~~~~
docs
Process completed with exit code 1.
cargo miri test (host)
Process completed with exit code 101.
just test
Process completed with exit code 100.
rustfmt
The following actions uses node12 which is deprecated and will be forced to run on node16: actions/checkout@v2. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
just clippy
The following actions uses node12 which is deprecated and will be forced to run on node16: actions/checkout@v2. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
netlify_dryrun
The following actions uses node12 which is deprecated and will be forced to run on node16: actions/checkout@v2. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
docs
The following actions uses node12 which is deprecated and will be forced to run on node16: actions/checkout@v2. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
docs: source/abi/src/bbqueue_ipc/bbbuffer.rs#L122
warning: unused doc comment --> source/abi/src/bbqueue_ipc/bbbuffer.rs:121:13 | 121 | /// Owned by the writer | ^^^^^^^^^^^^^^^^^^^^^^^ 122 | write: AtomicUsize::new(0), | -------------------------- rustdoc does not generate documentation for expression fields | = help: use `//` for a plain comment = note: `#[warn(unused_doc_comments)]` on by default
docs: source/abi/src/bbqueue_ipc/bbbuffer.rs#L121
warning: unused doc comment --> source/abi/src/bbqueue_ipc/bbbuffer.rs:121:13 | 121 | /// Owned by the writer | ^^^^^^^^^^^^^^^^^^^^^^^ 122 | write: AtomicUsize::new(0), | -------------------------- rustdoc does not generate documentation for expression fields | = help: use `//` for a plain comment = note: `#[warn(unused_doc_comments)]` on by default
docs: source/abi/src/bbqueue_ipc/bbbuffer.rs#L125
warning: unused doc comment --> source/abi/src/bbqueue_ipc/bbbuffer.rs:124:13 | 124 | /// Owned by the reader | ^^^^^^^^^^^^^^^^^^^^^^^ 125 | read: AtomicUsize::new(0), | ------------------------- rustdoc does not generate documentation for expression fields | = help: use `//` for a plain comment
docs: source/abi/src/bbqueue_ipc/bbbuffer.rs#L124
warning: unused doc comment --> source/abi/src/bbqueue_ipc/bbbuffer.rs:124:13 | 124 | /// Owned by the reader | ^^^^^^^^^^^^^^^^^^^^^^^ 125 | read: AtomicUsize::new(0), | ------------------------- rustdoc does not generate documentation for expression fields | = help: use `//` for a plain comment
docs: source/abi/src/bbqueue_ipc/bbbuffer.rs#L138
warning: unused doc comment --> source/abi/src/bbqueue_ipc/bbbuffer.rs:127:13 | 127 | / /// Cooperatively owned 128 | | /// 129 | | /// NOTE: This should generally be initialized as size_of::<self.buf>(), however 130 | | /// this would prevent the structure from being entirely zero-initialized, ... | 136 | | /// When read == last == write, no bytes will be allowed to be read (good), but 137 | | /// write grants can be given out (also good). | |__________________________________________________________^ 138 | last: AtomicUsize::new(0), | ------------------------- rustdoc does not generate documentation for expression fields | = help: use `//` for a plain comment
docs: source/abi/src/bbqueue_ipc/bbbuffer.rs#L127
warning: unused doc comment --> source/abi/src/bbqueue_ipc/bbbuffer.rs:127:13 | 127 | / /// Cooperatively owned 128 | | /// 129 | | /// NOTE: This should generally be initialized as size_of::<self.buf>(), however 130 | | /// this would prevent the structure from being entirely zero-initialized, ... | 136 | | /// When read == last == write, no bytes will be allowed to be read (good), but 137 | | /// write grants can be given out (also good). | |__________________________________________________________^ 138 | last: AtomicUsize::new(0), | ------------------------- rustdoc does not generate documentation for expression fields | = help: use `//` for a plain comment
docs: source/abi/src/bbqueue_ipc/bbbuffer.rs#L141
warning: unused doc comment --> source/abi/src/bbqueue_ipc/bbbuffer.rs:140:13 | 140 | /// Owned by the Writer, "private" | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 141 | reserve: AtomicUsize::new(0), | ---------------------------- rustdoc does not generate documentation for expression fields | = help: use `//` for a plain comment
docs: source/abi/src/bbqueue_ipc/bbbuffer.rs#L140
warning: unused doc comment --> source/abi/src/bbqueue_ipc/bbbuffer.rs:140:13 | 140 | /// Owned by the Writer, "private" | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 141 | reserve: AtomicUsize::new(0), | ---------------------------- rustdoc does not generate documentation for expression fields | = help: use `//` for a plain comment
docs: source/abi/src/bbqueue_ipc/bbbuffer.rs#L144
warning: unused doc comment --> source/abi/src/bbqueue_ipc/bbbuffer.rs:143:13 | 143 | /// Owned by the Reader, "private" | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 144 | read_in_progress: AtomicBool::new(false), | ---------------------------------------- rustdoc does not generate documentation for expression fields | = help: use `//` for a plain comment
docs: source/abi/src/bbqueue_ipc/bbbuffer.rs#L143
warning: unused doc comment --> source/abi/src/bbqueue_ipc/bbbuffer.rs:143:13 | 143 | /// Owned by the Reader, "private" | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 144 | read_in_progress: AtomicBool::new(false), | ---------------------------------------- rustdoc does not generate documentation for expression fields | = help: use `//` for a plain comment
just check
The following actions uses node12 which is deprecated and will be forced to run on node16: actions/checkout@v2. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
just check: source/abi/src/bbqueue_ipc/bbbuffer.rs#L122
warning: unused doc comment --> source/abi/src/bbqueue_ipc/bbbuffer.rs:121:13 | 121 | /// Owned by the writer | ^^^^^^^^^^^^^^^^^^^^^^^ 122 | write: AtomicUsize::new(0), | -------------------------- rustdoc does not generate documentation for expression fields | = help: use `//` for a plain comment = note: `#[warn(unused_doc_comments)]` on by default
just check: source/abi/src/bbqueue_ipc/bbbuffer.rs#L121
warning: unused doc comment --> source/abi/src/bbqueue_ipc/bbbuffer.rs:121:13 | 121 | /// Owned by the writer | ^^^^^^^^^^^^^^^^^^^^^^^ 122 | write: AtomicUsize::new(0), | -------------------------- rustdoc does not generate documentation for expression fields | = help: use `//` for a plain comment = note: `#[warn(unused_doc_comments)]` on by default
just check: source/abi/src/bbqueue_ipc/bbbuffer.rs#L125
warning: unused doc comment --> source/abi/src/bbqueue_ipc/bbbuffer.rs:124:13 | 124 | /// Owned by the reader | ^^^^^^^^^^^^^^^^^^^^^^^ 125 | read: AtomicUsize::new(0), | ------------------------- rustdoc does not generate documentation for expression fields | = help: use `//` for a plain comment
just check: source/abi/src/bbqueue_ipc/bbbuffer.rs#L124
warning: unused doc comment --> source/abi/src/bbqueue_ipc/bbbuffer.rs:124:13 | 124 | /// Owned by the reader | ^^^^^^^^^^^^^^^^^^^^^^^ 125 | read: AtomicUsize::new(0), | ------------------------- rustdoc does not generate documentation for expression fields | = help: use `//` for a plain comment
just check: source/abi/src/bbqueue_ipc/bbbuffer.rs#L138
warning: unused doc comment --> source/abi/src/bbqueue_ipc/bbbuffer.rs:127:13 | 127 | / /// Cooperatively owned 128 | | /// 129 | | /// NOTE: This should generally be initialized as size_of::<self.buf>(), however 130 | | /// this would prevent the structure from being entirely zero-initialized, ... | 136 | | /// When read == last == write, no bytes will be allowed to be read (good), but 137 | | /// write grants can be given out (also good). | |__________________________________________________________^ 138 | last: AtomicUsize::new(0), | ------------------------- rustdoc does not generate documentation for expression fields | = help: use `//` for a plain comment
just check: source/abi/src/bbqueue_ipc/bbbuffer.rs#L127
warning: unused doc comment --> source/abi/src/bbqueue_ipc/bbbuffer.rs:127:13 | 127 | / /// Cooperatively owned 128 | | /// 129 | | /// NOTE: This should generally be initialized as size_of::<self.buf>(), however 130 | | /// this would prevent the structure from being entirely zero-initialized, ... | 136 | | /// When read == last == write, no bytes will be allowed to be read (good), but 137 | | /// write grants can be given out (also good). | |__________________________________________________________^ 138 | last: AtomicUsize::new(0), | ------------------------- rustdoc does not generate documentation for expression fields | = help: use `//` for a plain comment
just check: source/abi/src/bbqueue_ipc/bbbuffer.rs#L141
warning: unused doc comment --> source/abi/src/bbqueue_ipc/bbbuffer.rs:140:13 | 140 | /// Owned by the Writer, "private" | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 141 | reserve: AtomicUsize::new(0), | ---------------------------- rustdoc does not generate documentation for expression fields | = help: use `//` for a plain comment
just check: source/abi/src/bbqueue_ipc/bbbuffer.rs#L140
warning: unused doc comment --> source/abi/src/bbqueue_ipc/bbbuffer.rs:140:13 | 140 | /// Owned by the Writer, "private" | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 141 | reserve: AtomicUsize::new(0), | ---------------------------- rustdoc does not generate documentation for expression fields | = help: use `//` for a plain comment
just check: source/abi/src/bbqueue_ipc/bbbuffer.rs#L144
warning: unused doc comment --> source/abi/src/bbqueue_ipc/bbbuffer.rs:143:13 | 143 | /// Owned by the Reader, "private" | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 144 | read_in_progress: AtomicBool::new(false), | ---------------------------------------- rustdoc does not generate documentation for expression fields | = help: use `//` for a plain comment
just check: source/abi/src/bbqueue_ipc/bbbuffer.rs#L143
warning: unused doc comment --> source/abi/src/bbqueue_ipc/bbbuffer.rs:143:13 | 143 | /// Owned by the Reader, "private" | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 144 | read_in_progress: AtomicBool::new(false), | ---------------------------------------- rustdoc does not generate documentation for expression fields | = help: use `//` for a plain comment
cargo build mnemos-esp32c3-buddy
The following actions uses node12 which is deprecated and will be forced to run on node16: actions/checkout@v2. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
cargo build mnemos-d1
The following actions uses node12 which is deprecated and will be forced to run on node16: actions/checkout@v2. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
cargo build mnemos-x86_64-bootloader
The following actions uses node12 which is deprecated and will be forced to run on node16: actions/checkout@v2. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
just test
The following actions uses node12 which is deprecated and will be forced to run on node16: actions/checkout@v2. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/