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
Markus Reiter
717c7b1006
Merge pull request #548 from rust-embedded/arc-atomics
...
Fix `pool::Arc` being enabled without atomics.
2025-04-26 19:44:02 +00:00
Markus Reiter
c46858aee3
Add changelog entry.
2025-04-26 20:41:48 +02:00
Markus Reiter
f02e9a16c6
Arc
needs atomics.
2025-04-26 20:41:48 +02:00
Markus Reiter
0c1e1c0d0e
Don't deny warnings.
2025-04-26 20:41:48 +02:00
Markus Reiter
5225abdd17
Merge pull request #560 from prutschman/truncate_bug
...
Fix #559 : IndexMap::truncate leaves map in inconsistent state
2025-04-26 15:10:19 +00:00
Phil Rutschman
daa9196f70
Changelog
2025-04-25 16:47:32 -07:00
Phil Rutschman
3041d3937e
Fix truncate logic (but it now becomes O(n))
2025-04-25 16:43:06 -07:00
Phil Rutschman
b0cf29052c
Add failing test for truncate
2025-04-25 16:35:22 -07:00
Markus Reiter
24fccaf0e4
Merge pull request #555 from tomkris/main
...
Optimize size of heapless::Vec<_, 0> to 0 bytes
2025-04-24 18:25:41 +00:00
Artem Kryvokrysenko
a81931c078
Optimize size of heapless::Vec<_, 0> to 0 bytes
...
If `Vec` has 0 capacity, it can store only 0 elements, so its len can be assumed to be always 0.
I'm updating `DefaultLenType` to have a special case: `DefaultLenType<0>` will be represented by zero
sized type which always has value 0.
This allows reducing size of `heapless::Vec<u8, 0>` from 8 bytes to 0 bytes.
2025-04-23 22:44:51 +00:00
Markus Reiter
91d0e83303
Improve docs.
2025-04-23 22:24:39 +02:00
Markus Reiter
00c106345d
Make Queue::split
const
.
...
# Conflicts:
# Cargo.toml
2025-04-23 22:24:39 +02:00
Markus Reiter
3a9412dc2a
Merge pull request #552 from GnomedDev/string-generic-length
...
Add generic LenType to String
2025-04-23 20:03:01 +00:00
GnomedDev
d1993c5634
Add generic LenType to String
2025-04-23 22:00:52 +02:00
Markus Reiter
4e38494d8c
Merge pull request #553 from GnomedDev/sorted-linked-list-lentype
...
Migrate SortedLinkedList to LenType
2025-04-23 19:57:05 +00:00
GnomedDev
94a9eefc42
Rename LenType::option to LenType::to_non_max
2025-04-20 13:04:16 +01:00
GnomedDev
c92e770960
Migrate SortedLinkedList to LenType
2025-04-20 13:03:17 +01:00
Markus Reiter
ad5a0ee8e1
Merge pull request #549 from raviqqe/cstring
...
Add `CString` cont.
2025-04-15 19:43:52 +00:00
Yota Toyama
f1577b0797
Implement Debug
2025-04-14 15:33:42 -07:00
Yota Toyama
493768f83f
Merge branch 'main' into cstring
2025-04-15 07:23:36 +09:00
Markus Reiter
a326f1135e
Merge pull request #547 from pvdrz/fix-names
...
Renaming Bonanza
2025-04-14 21:10:25 +00:00
Yota Toyama
fe2921b2d8
Fix ufmt
module
2025-04-10 16:16:17 -07:00
Yota Toyama
b64d1c1cbc
Make length type generic
2025-04-10 16:13:57 -07:00
Yota Toyama
120a059abe
Merge branch 'main' into cstring
2025-04-11 08:00:18 +09:00
Yota Toyama
63d95a4351
Use C string shorthands
2025-04-10 15:59:04 -07:00
Yota Toyama
430d9f9a64
Fix comparison tests
2025-04-10 15:58:40 -07:00
Yota Toyama
504e938b0b
Remove comparison trait implementations for generic RHS
2025-04-10 15:55:15 -07:00