-
Notifications
You must be signed in to change notification settings - Fork 185
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
Const generics port #198
Const generics port #198
Commits on Mar 25, 2021
-
Configuration menu - View commit details
-
Copy full SHA for e4580da - Browse repository at this point
Copy the full SHA e4580daView commit details -
Configuration menu - View commit details
-
Copy full SHA for 596a1f0 - Browse repository at this point
Copy the full SHA 596a1f0View commit details -
Configuration menu - View commit details
-
Copy full SHA for b9d7128 - Browse repository at this point
Copy the full SHA b9d7128View commit details -
Configuration menu - View commit details
-
Copy full SHA for b0129f5 - Browse repository at this point
Copy the full SHA b0129f5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 357a312 - Browse repository at this point
Copy the full SHA 357a312View commit details -
Make Producer<..., SingleCore> Send, like Consumer
I assume there's no reason that only multi-core Producers are marked Send, while Consumers are not (they're pretty symmetrical).
Configuration menu - View commit details
-
Copy full SHA for 87917e0 - Browse repository at this point
Copy the full SHA 87917e0View commit details -
indexmap: expose PowerOfTwo, Bucket and Pos
This change allows the create custom structs with size arguments outside the heapless crate itself.
Configuration menu - View commit details
-
Copy full SHA for 1790c4f - Browse repository at this point
Copy the full SHA 1790c4fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0ab806d - Browse repository at this point
Copy the full SHA 0ab806dView commit details -
histbuf: replace slow modulo operatins
on cortex m0 `%` is extremely costly
Configuration menu - View commit details
-
Copy full SHA for 26dcfa3 - Browse repository at this point
Copy the full SHA 26dcfa3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9e08514 - Browse repository at this point
Copy the full SHA 9e08514View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0364e05 - Browse repository at this point
Copy the full SHA 0364e05View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6ba462e - Browse repository at this point
Copy the full SHA 6ba462eView commit details -
Initial conversion to const generics
vec passes tests vec passes tests with docs as well (besides one with FromIter) vec passes tests with docs as well (besides one with FromIter) exposing full API passing all current tests starting with string string test passes mostly string test passes ufmt passes TODO removed binary_heap wip binary_heap passes tests sealed passes spsc wip spsc wip2 split wip3 spcs and split passes --lib tests spcs and split passes --lib tests spcs and split passes --lib tests spcs and split passes all tests (doc + lib) indexmap wip indexmap passes --lib test indexmap passes all tests (lib + doc) indexset passes all tests (lib + doc) indexset passes all tests (lib + doc) linear map wip linear map all test (lib + doc) passes, drop not tested, into_iter(mut self) not implemented history buffer all test pass (doc + lib), Copy instead of clone atm serde does not work pool works, serde still not serde wip serde wip serde wip serde wip
Configuration menu - View commit details
-
Copy full SHA for f962e3a - Browse repository at this point
Copy the full SHA f962e3aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6dcedb8 - Browse repository at this point
Copy the full SHA 6dcedb8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8ba71d4 - Browse repository at this point
Copy the full SHA 8ba71d4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 305de71 - Browse repository at this point
Copy the full SHA 305de71View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3de878b - Browse repository at this point
Copy the full SHA 3de878bView commit details
Commits on Mar 28, 2021
-
Configuration menu - View commit details
-
Copy full SHA for f7cb3e5 - Browse repository at this point
Copy the full SHA f7cb3e5View commit details -
Configuration menu - View commit details
-
Copy full SHA for a3f4d8f - Browse repository at this point
Copy the full SHA a3f4d8fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 92cc062 - Browse repository at this point
Copy the full SHA 92cc062View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7fb276f - Browse repository at this point
Copy the full SHA 7fb276fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5bde47c - Browse repository at this point
Copy the full SHA 5bde47cView commit details
Commits on Mar 30, 2021
-
Merge pull request #199 from kpp/const_generics
Fix several issues in const generics
Configuration menu - View commit details
-
Copy full SHA for aee0817 - Browse repository at this point
Copy the full SHA aee0817View commit details
Commits on Apr 1, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 1444990 - Browse repository at this point
Copy the full SHA 1444990View commit details -
Configuration menu - View commit details
-
Copy full SHA for 73d209a - Browse repository at this point
Copy the full SHA 73d209aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 12682bd - Browse repository at this point
Copy the full SHA 12682bdView commit details -
Configuration menu - View commit details
-
Copy full SHA for 870a925 - Browse repository at this point
Copy the full SHA 870a925View commit details
Commits on Apr 2, 2021
-
Configuration menu - View commit details
-
Copy full SHA for e0b3b3a - Browse repository at this point
Copy the full SHA e0b3b3aView commit details -
Merge pull request #200 from burrbull/const_generics
remove as_slice dependency
Configuration menu - View commit details
-
Copy full SHA for 622eba9 - Browse repository at this point
Copy the full SHA 622eba9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 618eebf - Browse repository at this point
Copy the full SHA 618eebfView commit details
Commits on Apr 3, 2021
-
Merge pull request #201 from burrbull/const_generics
AsRef, AsMut for pool
Configuration menu - View commit details
-
Copy full SHA for fbf8c4d - Browse repository at this point
Copy the full SHA fbf8c4dView commit details -
Configuration menu - View commit details
-
Copy full SHA for a507b8e - Browse repository at this point
Copy the full SHA a507b8eView commit details -
Merge pull request #202 from kpp/fix_cfail
Fix cfail tests in const generics
Configuration menu - View commit details
-
Copy full SHA for 5d294a7 - Browse repository at this point
Copy the full SHA 5d294a7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6bee0f8 - Browse repository at this point
Copy the full SHA 6bee0f8View commit details
Commits on Apr 4, 2021
-
Merge pull request #203 from kpp/simplify_histbuf
Simplify code in histbuf for const generics
Configuration menu - View commit details
-
Copy full SHA for e21c402 - Browse repository at this point
Copy the full SHA e21c402View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2bfe3fe - Browse repository at this point
Copy the full SHA 2bfe3feView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1fac593 - Browse repository at this point
Copy the full SHA 1fac593View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2c248a3 - Browse repository at this point
Copy the full SHA 2c248a3View commit details
Commits on Apr 8, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 0ffef8f - Browse repository at this point
Copy the full SHA 0ffef8fView commit details -
Configuration menu - View commit details
-
Copy full SHA for dfa5d50 - Browse repository at this point
Copy the full SHA dfa5d50View commit details
Commits on Apr 18, 2021
-
New SPSC queue, now safe and much simpler
This commit implements a new, simplified, SPSC that does not have the reported issues (e.g. not properly wrapping the indexes for non powers-of-2), and the support for multiple different index sizes has been removed for simplicity.
Configuration menu - View commit details
-
Copy full SHA for 6fdcc4f - Browse repository at this point
Copy the full SHA 6fdcc4fView commit details
Commits on Apr 19, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 58cb279 - Browse repository at this point
Copy the full SHA 58cb279View commit details
Commits on Apr 20, 2021
-
Configuration menu - View commit details
-
Copy full SHA for bf6728e - Browse repository at this point
Copy the full SHA bf6728eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8754c3d - Browse repository at this point
Copy the full SHA 8754c3dView commit details