Zeeshan Ali Khan
d564a1e6f1
Run a job against MSRV
...
From the comment above the job being changed here, it seems that this
job was supposed to be run with MSRV Rust but it uses the latest stable
instead. Let's make it work as it was intended.
This would hopefully catch us unintentionally bumping the MSRV.
2025-08-20 21:17:48 +02:00
Zeeshan Ali Khan
628b52f1b5
Declare MSRV in Cargo.toml
...
Let's make our MSRV explicit.
2025-08-20 21:17:48 +02:00
Zeeshan Ali Khan
45fca5cbaf
Formatting fixes to Cargo.toml
2025-08-20 21:05:50 +02:00
Zeeshan Ali Khan
372a0e6710
Merge pull request #593 from hax0kartik/main
...
Fix failing testcase on VxWorks
2025-08-20 10:00:53 +00:00
Soso
19188229ac
Merge pull request #574 from Nitrokey/release-091
...
Prepare release 0.9.1
v0.9.1
2025-08-20 09:21:46 +00:00
Kartik Agarwala
85afd426d8
Fix failing testcase for VxWorks
...
Reduce the number of slots that are created from 4096 to 1024 for VxWorks
as too many slots can cause a stack overflow
2025-08-19 17:25:49 +00:00
Sosthène Guédon
0a764cd4ba
Prepare release 0.9.1
...
This is a breaking change, 0.9.0 should be yanked. See
https://github.com/rust-embedded/heapless/issues/568
2025-08-19 12:48:41 +02:00
Soso
3b0283fb76
Merge pull request #590 from sgued/spsc-demonomorphize
...
De-monomorphize spsc consumer and producer
2025-08-18 14:46:42 +00:00
Sosthène Guédon
c1c0d19f01
Keep lines below 100 chars
2025-08-18 15:43:00 +02:00
Sosthène Guédon
e9da36a1de
Make the docs for QueueView::split_const
actually use QueueView
2025-08-18 11:45:49 +02:00
Sosthène Guédon
2f1744351b
De-monomorphize spsc consumer, producer and iterators
...
This needs a workaround for the `const` use case however
2025-08-18 11:45:49 +02:00
Soso
331aac897a
Merge pull request #587 from sgued/fix-docs
...
Fix broken tests and update CI to test more features
2025-08-18 09:43:10 +00:00
Sosthène Guédon
17021296bc
Add alloc in CI tests
2025-08-18 10:06:35 +02:00
Sosthène Guédon
a13946d523
Fix broken tests and docs
2025-08-18 10:06:35 +02:00
Sosthène Guédon
b94d0b4526
Enable more features in tests
2025-08-18 10:06:35 +02:00
Soso
692e8e013c
Merge pull request #584 from riley-williams/string-insertion
...
String insertion
2025-08-14 19:01:01 +00:00
Zeeshan Ali Khan
bcd71e57fc
Merge pull request #588 from zeenix/better-names
...
Better names for method returning mutable references
2025-08-14 18:37:42 +00:00
Zeeshan Ali Khan
267a4d5b9d
Better names for method returning mutable references
...
I believe these names are better because they are more consistent with
the naming of their non-mutable siblings and also with the general
conventions in the Rust world.
2025-08-14 17:32:33 +02:00
Riley Williams
451a98b14b
Update insert to encode directly into the destination buffer
2025-08-13 20:03:59 -04:00
Riley Williams
8247cf2f8b
Update changelog
2025-08-13 12:07:50 -04:00
Riley Williams
55c5bb47a3
Adds insert and insert_str methods to String
2025-08-13 11:56:55 +02:00
Zeeshan Ali Khan
0c9508d72e
Merge pull request #580 from zeenix/add-debug
...
Add missing `Debug` derive to `vec::IntoIter`
2025-08-13 09:49:38 +00:00
Zeeshan Ali Khan
a290cec514
Add missing Debug
derive to vec::IntoIter
2025-08-13 11:45:38 +02:00
Zeeshan Ali Khan
779e608eb6
Merge pull request #581 from zeenix/fix-docs
...
Minor fixes to `pool` docs
2025-08-11 12:45:10 +00:00
Zeeshan Ali Khan
dab4430309
Update pool docs
...
64-bit pools are supported since #458 .
2025-08-08 18:27:47 +02:00
Zeeshan Ali Khan
2a8bc61696
Minor fixes to pool::boxed
docs
2025-08-08 18:27:46 +02:00
Alex Martens
2db884445a
Merge pull request #585 from riley-williams/clippy-fix
...
Apply clippy fixes
2025-07-15 14:30:20 +00:00
Riley Williams
090f7cad3c
Update changelog
2025-07-15 10:08:43 -04:00
Riley Williams
ab441e9425
Apply clippy fixes
2025-07-15 10:07:26 -04:00
Markus Reiter
6b17767190
Merge pull request #569 from Nitrokey/default-len-type
...
Make LenType opt-in
2025-05-16 07:48:04 +00:00
Sosthène Guédon
f4696c4885
Fix now unnecessary LenType definitions
2025-04-30 08:59:25 +02:00
Sosthène Guédon
76797513f4
Remove DefaultLenType functionality and the ZeroLengthType implementation
2025-04-29 21:56:22 +02:00
Sosthène Guédon
5e7fefdc5d
Make LenType opt-in
2025-04-29 21:56:06 +02:00
Markus Reiter
fb6b0b1674
Merge pull request #570 from Nitrokey/oldest-ordered-de-monomorphize
...
Remove generic from history_buf::OldestOrdered
2025-04-29 19:43:29 +00:00
Sosthène Guédon
6bf9a98c50
Remove generic from history_buf::OldestOrdered
2025-04-29 20:28:42 +02:00
Alex Martens
e3d373f381
Merge pull request #573 from newAM/heapless-0.9.0-yank
...
CHANGELOG: mark 0.9.0 as yanked
2025-04-29 15:03:26 +00:00
Alex Martens
b99dd94f94
CHANGELOG: mark 0.9.0 as yanked
...
There is an unexpected regression in 0.9.0 with generics that is going
to break a lot of code.
https://github.com/rust-embedded/heapless/issues/568
2025-04-29 07:59:30 -07:00
Markus Reiter
b75d6f1437
Merge pull request #567 from reitermarkus/fix-bytes-feature
...
Fix `bytes` feature.
2025-04-29 14:12:36 +00:00
Markus Reiter
fe124c0b15
Add changelog entries.
2025-04-29 12:28:01 +02:00
Markus Reiter
c8303e8d49
Implement bytes
traits for VecInner
.
2025-04-29 12:21:23 +02:00
Markus Reiter
52afb90219
Get rustdoc
flags from Cargo.toml
.
2025-04-29 12:14:09 +02:00
Markus Reiter
21dc2dd490
Fix cargo check
for bytes
feature.
2025-04-29 09:33:55 +02:00
Markus Reiter
37cbf6d6cf
Add missing features to CI.
2025-04-29 09:12:45 +02:00
Markus Reiter
718b5b7a8f
Remove bytes::Buf
implementation.
2025-04-29 09:12:06 +02:00
Markus Reiter
021a544e01
Merge pull request #556 from zeenix/release-0.9.0
...
Release 0.9.0
v0.9.0
2025-04-28 21:16:07 +00:00
Zeeshan Ali Khan
92b476a486
Release 0.9.0
...
Fixes #529 .
2025-04-28 11:20:38 +02:00
Alex Martens
481de1592c
CHANGELOG: fix formatting
2025-04-28 11:19:31 +02:00
Markus Reiter
c544954326
Merge pull request #564 from reitermarkus/queue-docs
...
Clean up queue docs.
2025-04-27 15:11:46 +00:00
Markus Reiter
133bdaa4e3
Clean up queue docs.
2025-04-27 05:17:01 +02:00
Markus Reiter
f692384ad7
Merge pull request #443 from reitermarkus/const-split
...
Make `Queue::split` `const`.
2025-04-26 19:47:48 +00:00