Project Bloodstone - sled 1.0 #999
test.yml
on: pull_request
clippy_check
24s
Example Tests
10s
Cross Compile
17s
Burn In
21s
Sanitizers
5s
Matrix: default
Annotations
23 errors and 21 warnings
Cargo Test on ubuntu-latest
Process completed with exit code 101.
|
Sanitizers
Process completed with exit code 1.
|
Cargo Test on macos-latest
Process completed with exit code 101.
|
Example Tests
Process completed with exit code 101.
|
Cross Compile
Process completed with exit code 101.
|
Cargo Test on windows-latest
Process completed with exit code 1.
|
failed to resolve: use of undeclared type `Ordering`:
src/alloc.rs#L77
error[E0433]: failed to resolve: use of undeclared type `Ordering`
--> src/alloc.rs:77:47
|
77 | RESIDENT.fetch_sub(layout.size(), Ordering::Relaxed);
| ^^^^^^^^ use of undeclared type `Ordering`
|
help: consider importing one of these enums
|
40 + use std::cmp::Ordering;
|
40 + use std::sync::atomic::Ordering;
|
|
failed to resolve: use of undeclared type `Ordering`:
src/alloc.rs#L76
error[E0433]: failed to resolve: use of undeclared type `Ordering`
--> src/alloc.rs:76:44
|
76 | FREED.fetch_add(layout.size(), Ordering::Relaxed);
| ^^^^^^^^ use of undeclared type `Ordering`
|
help: consider importing one of these enums
|
40 + use std::cmp::Ordering;
|
40 + use std::sync::atomic::Ordering;
|
|
failed to resolve: use of undeclared type `Ordering`:
src/alloc.rs#L69
error[E0433]: failed to resolve: use of undeclared type `Ordering`
--> src/alloc.rs:69:47
|
69 | RESIDENT.fetch_add(layout.size(), Ordering::Relaxed);
| ^^^^^^^^ use of undeclared type `Ordering`
|
help: consider importing one of these enums
|
40 + use std::cmp::Ordering;
|
40 + use std::sync::atomic::Ordering;
|
|
failed to resolve: use of undeclared type `Ordering`:
src/alloc.rs#L68
error[E0433]: failed to resolve: use of undeclared type `Ordering`
--> src/alloc.rs:68:48
|
68 | ALLOCATED.fetch_add(layout.size(), Ordering::Relaxed);
| ^^^^^^^^ use of undeclared type `Ordering`
|
help: consider importing one of these enums
|
40 + use std::cmp::Ordering;
|
40 + use std::sync::atomic::Ordering;
|
|
failed to resolve: use of undeclared type `Ordering`:
src/alloc.rs#L58
error[E0433]: failed to resolve: use of undeclared type `Ordering`
--> src/alloc.rs:58:23
|
58 | RESIDENT.load(Ordering::Relaxed)
| ^^^^^^^^ use of undeclared type `Ordering`
|
help: consider importing one of these enums
|
40 + use std::cmp::Ordering;
|
40 + use std::sync::atomic::Ordering;
|
|
failed to resolve: use of undeclared type `Ordering`:
src/alloc.rs#L54
error[E0433]: failed to resolve: use of undeclared type `Ordering`
--> src/alloc.rs:54:23
|
54 | FREED.swap(0, Ordering::Relaxed)
| ^^^^^^^^ use of undeclared type `Ordering`
|
help: consider importing one of these enums
|
40 + use std::cmp::Ordering;
|
40 + use std::sync::atomic::Ordering;
|
|
failed to resolve: use of undeclared type `Ordering`:
src/alloc.rs#L50
error[E0433]: failed to resolve: use of undeclared type `Ordering`
--> src/alloc.rs:50:27
|
50 | ALLOCATED.swap(0, Ordering::Relaxed)
| ^^^^^^^^ use of undeclared type `Ordering`
|
help: consider importing one of these enums
|
40 + use std::cmp::Ordering;
|
40 + use std::sync::atomic::Ordering;
|
|
failed to resolve: use of undeclared type `AtomicUsize`:
src/alloc.rs#L47
error[E0433]: failed to resolve: use of undeclared type `AtomicUsize`
--> src/alloc.rs:47:36
|
47 | static RESIDENT: AtomicUsize = AtomicUsize::new(0);
| ^^^^^^^^^^^ use of undeclared type `AtomicUsize`
|
help: consider importing this struct
|
40 + use std::sync::atomic::AtomicUsize;
|
|
cannot find type `AtomicUsize` in this scope:
src/alloc.rs#L47
error[E0412]: cannot find type `AtomicUsize` in this scope
--> src/alloc.rs:47:22
|
47 | static RESIDENT: AtomicUsize = AtomicUsize::new(0);
| ^^^^^^^^^^^ not found in this scope
|
help: consider importing this struct
|
40 + use std::sync::atomic::AtomicUsize;
|
|
failed to resolve: use of undeclared type `AtomicUsize`:
src/alloc.rs#L46
error[E0433]: failed to resolve: use of undeclared type `AtomicUsize`
--> src/alloc.rs:46:33
|
46 | static FREED: AtomicUsize = AtomicUsize::new(0);
| ^^^^^^^^^^^ use of undeclared type `AtomicUsize`
|
help: consider importing this struct
|
40 + use std::sync::atomic::AtomicUsize;
|
|
cannot find type `AtomicUsize` in this scope:
src/alloc.rs#L46
error[E0412]: cannot find type `AtomicUsize` in this scope
--> src/alloc.rs:46:19
|
46 | static FREED: AtomicUsize = AtomicUsize::new(0);
| ^^^^^^^^^^^ not found in this scope
|
help: consider importing this struct
|
40 + use std::sync::atomic::AtomicUsize;
|
|
failed to resolve: use of undeclared type `AtomicUsize`:
src/alloc.rs#L45
error[E0433]: failed to resolve: use of undeclared type `AtomicUsize`
--> src/alloc.rs:45:37
|
45 | static ALLOCATED: AtomicUsize = AtomicUsize::new(0);
| ^^^^^^^^^^^ use of undeclared type `AtomicUsize`
|
help: consider importing this struct
|
40 + use std::sync::atomic::AtomicUsize;
|
|
cannot find type `AtomicUsize` in this scope:
src/alloc.rs#L45
error[E0412]: cannot find type `AtomicUsize` in this scope
--> src/alloc.rs:45:23
|
45 | static ALLOCATED: AtomicUsize = AtomicUsize::new(0);
| ^^^^^^^^^^^ not found in this scope
|
help: consider importing this struct
|
40 + use std::sync::atomic::AtomicUsize;
|
|
the name `alloc` is defined multiple times:
src/alloc.rs#L39
error[E0428]: the name `alloc` is defined multiple times
--> src/alloc.rs:39:1
|
14 | mod alloc {
| --------- previous definition of the module `alloc` here
...
39 | mod alloc {
| ^^^^^^^^^ `alloc` redefined here
|
= note: `alloc` must be defined only once in the type namespace of this module
|
Burn In
Process completed with exit code 1.
|
Burn In
Process completed with exit code 1.
|
clippy_check
Clippy had exited with the 101 exit code
|
Cargo Test on ubuntu-latest
Your workflow is using a version of actions/cache that is scheduled for deprecation, actions/cache@v2. Please update your workflow to use either v3 or v4 of actions/cache to avoid interruptions. Learn more: https://github.blog/changelog/2024-12-05-notice-of-upcoming-releases-and-breaking-changes-for-github-actions/#actions-cache-v1-v2-and-actions-toolkit-cache-package-closing-down
|
Cargo Test on macos-latest
Your workflow is using a version of actions/cache that is scheduled for deprecation, actions/cache@v2. Please update your workflow to use either v3 or v4 of actions/cache to avoid interruptions. Learn more: https://github.blog/changelog/2024-12-05-notice-of-upcoming-releases-and-breaking-changes-for-github-actions/#actions-cache-v1-v2-and-actions-toolkit-cache-package-closing-down
|
Burn In
Your workflow is using a version of actions/cache that is scheduled for deprecation, actions/cache@v2. Please update your workflow to use either v3 or v4 of actions/cache to avoid interruptions. Learn more: https://github.blog/changelog/2024-12-05-notice-of-upcoming-releases-and-breaking-changes-for-github-actions/#actions-cache-v1-v2-and-actions-toolkit-cache-package-closing-down
|
Sanitizers
Your workflow is using a version of actions/cache that is scheduled for deprecation, actions/cache@v2. Please update your workflow to use either v3 or v4 of actions/cache to avoid interruptions. Learn more: https://github.blog/changelog/2024-12-05-notice-of-upcoming-releases-and-breaking-changes-for-github-actions/#actions-cache-v1-v2-and-actions-toolkit-cache-package-closing-down
|
Example Tests
Your workflow is using a version of actions/cache that is scheduled for deprecation, actions/cache@v2. Please update your workflow to use either v3 or v4 of actions/cache to avoid interruptions. Learn more: https://github.blog/changelog/2024-12-05-notice-of-upcoming-releases-and-breaking-changes-for-github-actions/#actions-cache-v1-v2-and-actions-toolkit-cache-package-closing-down
|
Cargo Test on windows-latest
Your workflow is using a version of actions/cache that is scheduled for deprecation, actions/cache@v2. Please update your workflow to use either v3 or v4 of actions/cache to avoid interruptions. Learn more: https://github.blog/changelog/2024-12-05-notice-of-upcoming-releases-and-breaking-changes-for-github-actions/#actions-cache-v1-v2-and-actions-toolkit-cache-package-closing-down
|
Cargo Test on ubuntu-latest
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
|
Cargo Test on ubuntu-latest
No files were found with the provided path: ./core-dumps/*
./target/release/deps/test_*. No artifacts will be uploaded.
|
Sanitizers
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
|
Example Tests
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
|
unused import: `alloc::*`:
src/alloc.rs#L5
warning: unused import: `alloc::*`
--> src/alloc.rs:5:9
|
5 | pub use alloc::*;
| ^^^^^^^^
|
= note: `#[warn(unused_imports)]` on by default
|
this `if` statement can be collapsed:
src/tree.rs#L1076
warning: this `if` statement can be collapsed
--> src/tree.rs:1076:9
|
1076 | / if cfg!(not(feature = "monotonic-behavior")) {
1077 | | if leaf.data.is_empty() && leaf_guard.low_key != InlineArray::MIN {
1078 | | assert!(!split_happened);
1079 | | self.merge_leaf_into_left_sibling(leaf_guard)?;
1080 | | }
1081 | | }
| |_________^
|
= help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#collapsible_if
help: collapse nested if block
|
1076 ~ if cfg!(not(feature = "monotonic-behavior")) && leaf.data.is_empty() && leaf_guard.low_key != InlineArray::MIN {
1077 + assert!(!split_happened);
1078 + self.merge_leaf_into_left_sibling(leaf_guard)?;
1079 + }
|
|
this `if` statement can be collapsed:
src/tree.rs#L891
warning: this `if` statement can be collapsed
--> src/tree.rs:891:13
|
891 | / if cfg!(not(feature = "monotonic-behavior")) {
892 | | if leaf.data.is_empty()
893 | | && leaf_guard.low_key != InlineArray::MIN
... |
898 | | }
| |_____________^
|
= help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#collapsible_if
= note: `#[warn(clippy::collapsible_if)]` on by default
help: collapse nested if block
|
891 ~ if cfg!(not(feature = "monotonic-behavior")) && leaf.data.is_empty() && leaf_guard.low_key != InlineArray::MIN {
892 + assert_ne!(leaf_guard.node.low_key, InlineArray::MIN);
893 + self.merge_leaf_into_left_sibling(leaf_guard)?;
894 + }
|
|
redundant field names in struct initialization:
src/object_cache.rs#L697
warning: redundant field names in struct initialization
--> src/object_cache.rs:697:25
|
697 | collection_id: collection_id,
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: replace it with: `collection_id`
|
= help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names
= note: `#[warn(clippy::redundant_field_names)]` on by default
|
Burn In
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
|
Burn In
No files were found with the provided path: ./benchmarks/stress2/core-dumps/*
./benchmarks/stress2/target/release/stress2. No artifacts will be uploaded.
|
clippy_check
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
|
clippy_check
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
|
clippy_check
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
|
clippy_check
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
|
clippy_check
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
|