Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2021-09-27 | More docs updates | 5 | -9/+21 | ||
2021-09-23 | The great docs update | 106 | -1436/+1293 | ||
2021-09-20 | start with a clean ci/builds always | 2 | -6/+24 | ||
2021-09-20 | improve xtask repo root check to not break our fork CI# | 1 | -3/+4 | ||
2021-09-16 | implement run-pass tests as xtasks | 8 | -132/+611 | ||
` | |||||
2021-09-14 | Cleanup export and actually use rtic::export, made fn init inline | 3 | -4/+6 | ||
2021-08-31 | fix UI test, take 2 | 1 | -1/+1 | ||
2021-08-31 | fix UI test | 1 | -1/+1 | ||
2021-08-31 | style fix | 1 | -1/+1 | ||
2021-08-31 | validate unused dispatchers | 3 | -4/+27 | ||
closes #521 | |||||
2021-08-27 | Revert CI changes | 1 | -2/+0 | ||
2021-08-27 | Update README.md | 1 | -2/+2 | ||
2021-08-27 | Update README.md | 1 | -0/+10 | ||
2021-08-26 | Fix link for SLEEPONEXIT | 2 | -2/+2 | ||
2021-08-20 | More rustanalyzer lint fixes | 1 | -0/+2 | ||
2021-08-20 | Use `mark_internal_name` by default for methods in `util` to make usage of ↵ | 12 | -89/+40 | ||
these functions more straightforward. fq_ident is always internal rq_ident is always internal monotonic_ident is always internal inputs_ident is always internal local_resources_ident is always internal shared_resources_ident is always internal monotonic_instants_ident is always internal tq_ident is always internal timer_queue_marker_ident is always internal static_shared_resource_ident is always internal static_local_resource_ident is always internal declared_static_local_resource_ident is always internal Only names, not idents, are now marked as internal Use same rtic internal everywhere | |||||
2021-08-19 | Silence rust-analyzer warnings on internal types | 2 | -0/+2 | ||
2021-08-19 | Fixed some lints from Rust Analyzer with experimental proc-macros | 6 | -0/+22 | ||
2021-08-16 | Remove linked list impl - use heapless, linked list init now const fn | 8 | -625/+16 | ||
2021-08-11 | Add branches to CI | 1 | -0/+2 | ||
2021-08-11 | Update build.yml | 1 | -0/+1 | ||
Add a "test" branch | |||||
2021-08-03 | update russian book | 7 | -122/+285 | ||
2021-08-02 | GHA: Fix 1.54 formatting change | 1 | -1/+1 | ||
2021-07-30 | book: Properly update the note with a link | 1 | -0/+1 | ||
2021-07-30 | Revert "book: Add link to new.md" | 1 | -1/+26 | ||
This reverts commit 7a977f3fa99adcdf160761bf96268e6c89dd27fb. | |||||
2021-07-29 | book: Add link to new.md | 1 | -26/+1 | ||
2021-07-29 | book: Clarify target notice | 1 | -3/+4 | ||
2021-07-28 | book: Add note to remember to choose target | 1 | -1/+5 | ||
2021-07-27 | Also link to `rtic-examples` in the tips section of the book | 1 | -0/+4 | ||
2021-07-27 | Add links to RTIC book dev version and rtic-examples | 1 | -1/+5 | ||
2021-07-22 | book/resources: highlight that `#[lock_free]` includes a compile-time check | 1 | -0/+1 | ||
for the "same priority requirement"; this prevents data races | |||||
2021-07-22 | Propogate the task attributes to the spawn handles | 1 | -0/+2 | ||
This allows tasks to be gated by `cfg` attributes when also using monotonics. For example: ```rust #[cfg(feature = "logging")] #[task(shared = [logger])] fn logger_init(mut cx: logger_init::Context) { /* ... */ } ``` Without this change, the reschedule_at() implementation is unconditionally included even though it references the SpawnHandle from its task module, which is _conditionally_ included. This resulted in compiler errors like the following: ``` error[E0433]: failed to resolve: use of undeclared crate or module `logger_init` --> src/main.rs:243:8 | 243 | fn logger_init(mut cx: logger_init::Context) { | ^^^^^^^^^^^ use of undeclared crate or module `logger_init` ``` | |||||
2021-07-22 | migration/0.5: cover #[lock_free] | 1 | -0/+43 | ||
I think this completes #488 | |||||
2021-07-22 | book/resources: rm #[task_local] mention; add #[lock_free] example | 3 | -8/+86 | ||
the #[task_local] attribute was removed | |||||
2021-07-22 | update expected example output (take 2) | 1 | -1/+1 | ||
2021-07-22 | update expected example output | 1 | -2/+2 | ||
2021-07-22 | comment out line that doesn't compile | 1 | -1/+1 | ||
2021-07-21 | book/resources: remove mentions of the field attribute #[init(<expr>)] | 2 | -25/+6 | ||
it no longer exists. all resources are now late resources | |||||
2021-07-21 | book/resources: do not use the lock API in the very first example | 2 | -39/+55 | ||
instead stick to `#[local]` resources | |||||
2021-07-21 | use tuple struct syntax for Monotonics everywhere | 9 | -10/+10 | ||
2021-07-21 | update the 0.5.x -> 0.6.0 migration guide | 1 | -65/+136 | ||
to use the new resources syntax I also reordered the sections to cover all the resource API first before covering the spawn API I've also added a section about the old `static mut` variable transform | |||||
2021-07-20 | Change misleading documentation left over by PR #464 | 1 | -1/+1 | ||
2021-07-20 | rustfmt | 1 | -1/+3 | ||
2021-07-20 | fix pool example | 1 | -3/+3 | ||
2021-07-09 | const generics | 11 | -94/+50 | ||
2021-07-09 | Version fixv0.6.0-alpha.5 | 1 | -1/+1 | ||
2021-07-09 | Update changelog and version | 3 | -2/+8 | ||
2021-07-08 | Final versions | 2 | -6/+3 | ||
2021-07-08 | Cleanup from review (needs releases to compile) | 13 | -218/+11 | ||
2021-07-07 | Fixing tests | 75 | -1183/+591 | ||