Skip to content

Make queue implementation growable #20

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 24 commits into from
Apr 3, 2025
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
24 commits
Select commit Hold shift + click to select a range
5b43f82
mem: initial implementation of growable queue
dominikw1 Mar 2, 2025
234784f
mem: fix some bugs with growable queue
dominikw1 Mar 2, 2025
fc7c204
upgrade to rust edition 2024.
thomasw04 Mar 13, 2025
e5bdff7
update: track latest commit of hal.
thomasw04 Mar 13, 2025
0d3ece5
fix: devcontainer specifies a fixed rust version.
thomasw04 Mar 13, 2025
9f27958
mem: Fix some bugs in growable queue
dominikw1 Mar 14, 2025
db756f2
Mem: Fix growable queue bug of incorrect insertion
dominikw1 Mar 17, 2025
f4a43cd
mem: more tests for queue
dominikw1 Mar 17, 2025
bc090ce
make binding gen error more verbose.
thomasw04 Mar 30, 2025
0871255
fix: build.rs should panic.
thomasw04 Mar 30, 2025
5c466a1
fix: add cbindgen to devcontainer.
thomasw04 Mar 30, 2025
f4211eb
fix: bindgen error reporting.
thomasw04 Mar 31, 2025
8200982
check if the workspace is the problem.
thomasw04 Mar 31, 2025
1d0b94d
check if the workspace is the problem.
thomasw04 Mar 31, 2025
552077a
debugging.
thomasw04 Mar 31, 2025
26a7b99
debugging.
thomasw04 Mar 31, 2025
acfa4cc
remove: cbindgen
thomasw04 Apr 2, 2025
99b3323
revert the debugging changes.
thomasw04 Apr 2, 2025
f277041
Merge remote-tracking branch 'origin/upgrade/rust-edition' into feat/…
thomasw04 Apr 2, 2025
5f15956
fix: alloc::free() now considers padding. devcontainer works now with…
thomasw04 Apr 2, 2025
3974d18
revert: disable seccomp in devcontainer.
thomasw04 Apr 2, 2025
daa65f9
fix: formatting
thomasw04 Apr 2, 2025
4d0996e
mem: Add documentation for newly introduced functions
dominikw1 Apr 3, 2025
b6a73b4
mem: add kani proof for growing queue
dominikw1 Apr 3, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 2 additions & 1 deletion .devcontainer/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -89,7 +89,7 @@ USER ${USERNAME}
RUN umask 0002 && \
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs \
| sh -s -- -y --no-modify-path && \
rustup update stable && \
rustup install 1.85.0 && \
rustup component add rust-src llvm-tools-preview && \
cargo install cargo-binutils && \
rustup target add thumbv7em-none-eabihf thumbv7em-none-eabi
Expand All @@ -98,6 +98,7 @@ RUN cargo install --locked kani-verifier && \
cargo kani setup
RUN cargo install --locked cargo-tarpaulin
RUN cargo install --locked cargo-watch
RUN cargo install --force cbindgen

COPY --from=qemu-builder /usr/local/ /usr/local/

Expand Down
Loading
Loading