aboutsummaryrefslogtreecommitdiff
path: root/macros/src/check.rs (unfollow)
AgeCommit message (Collapse)AuthorFilesLines
2021-09-27More docs updatesGravatar Emil Fresk 5-9/+21
2021-09-23The great docs updateGravatar Emil Fresk 106-1436/+1293
2021-09-20start with a clean ci/builds alwaysGravatar Lotte Steenbrink 2-6/+24
2021-09-20improve xtask repo root check to not break our fork CI#Gravatar Lotte Steenbrink 1-3/+4
2021-09-16implement run-pass tests as xtasksGravatar Lotte Steenbrink 8-132/+611
`
2021-09-14Cleanup export and actually use rtic::export, made fn init inlineGravatar Emil Fresk 3-4/+6
2021-08-31fix UI test, take 2Gravatar Jorge Aparicio 1-1/+1
2021-08-31fix UI testGravatar Jorge Aparicio 1-1/+1
2021-08-31style fixGravatar Jorge Aparicio 1-1/+1
2021-08-31validate unused dispatchersGravatar Jorge Aparicio 3-4/+27
closes #521
2021-08-27Revert CI changesGravatar Jorge Iglesias Garcia 1-2/+0
2021-08-27Update README.mdGravatar Jorge Iglesias Garcia 1-2/+2
2021-08-27Update README.mdGravatar Jorge Iglesias Garcia 1-0/+10
2021-08-26Fix link for SLEEPONEXITGravatar Alex Martens 2-2/+2
2021-08-20More rustanalyzer lint fixesGravatar Emil Fresk 1-0/+2
2021-08-20Use `mark_internal_name` by default for methods in `util` to make usage of ↵Gravatar datdenkikniet 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-19Silence rust-analyzer warnings on internal typesGravatar Henrik Tjäder 2-0/+2
2021-08-19Fixed some lints from Rust Analyzer with experimental proc-macrosGravatar Emil Fresk 6-0/+22
2021-08-16Remove linked list impl - use heapless, linked list init now const fnGravatar Emil Fresk 8-625/+16
2021-08-11Add branches to CIGravatar Jorgeig 1-0/+2
2021-08-11Update build.ymlGravatar Jorge Iglesias Garcia 1-0/+1
Add a "test" branch
2021-08-03update russian bookGravatar Andrey Zgarbul 7-122/+285
2021-08-02GHA: Fix 1.54 formatting changeGravatar Henrik Tjäder 1-1/+1
2021-07-30book: Properly update the note with a linkGravatar CuriouslyCurious 1-0/+1
2021-07-30Revert "book: Add link to new.md"Gravatar CuriouslyCurious 1-1/+26
This reverts commit 7a977f3fa99adcdf160761bf96268e6c89dd27fb.
2021-07-29book: Add link to new.mdGravatar CuriouslyCurious 1-26/+1
2021-07-29book: Clarify target noticeGravatar CuriouslyCurious 1-3/+4
2021-07-28book: Add note to remember to choose targetGravatar CuriouslyCurious 1-1/+5
2021-07-27Also link to `rtic-examples` in the tips section of the bookGravatar Henrik Tjäder 1-0/+4
2021-07-27Add links to RTIC book dev version and rtic-examplesGravatar Henrik Tjäder 1-1/+5
2021-07-22book/resources: highlight that `#[lock_free]` includes a compile-time checkGravatar Jorge Aparicio 1-0/+1
for the "same priority requirement"; this prevents data races
2021-07-22Propogate the task attributes to the spawn handlesGravatar Alex Crawford 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-22migration/0.5: cover #[lock_free]Gravatar Jorge Aparicio 1-0/+43
I think this completes #488
2021-07-22book/resources: rm #[task_local] mention; add #[lock_free] exampleGravatar Jorge Aparicio 3-8/+86
the #[task_local] attribute was removed
2021-07-22update expected example output (take 2)Gravatar Jorge Aparicio 1-1/+1
2021-07-22update expected example outputGravatar Jorge Aparicio 1-2/+2
2021-07-22comment out line that doesn't compileGravatar Jorge Aparicio 1-1/+1
2021-07-21book/resources: remove mentions of the field attribute #[init(<expr>)]Gravatar Jorge Aparicio 2-25/+6
it no longer exists. all resources are now late resources
2021-07-21book/resources: do not use the lock API in the very first exampleGravatar Jorge Aparicio 2-39/+55
instead stick to `#[local]` resources
2021-07-21use tuple struct syntax for Monotonics everywhereGravatar Jorge Aparicio 9-10/+10
2021-07-21update the 0.5.x -> 0.6.0 migration guideGravatar Jorge Aparicio 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-20Change misleading documentation left over by PR #464Gravatar Valentin Ochs 1-1/+1
2021-07-20rustfmtGravatar Andrey Zgarbul 1-1/+3
2021-07-20fix pool exampleGravatar mriise 1-3/+3
2021-07-09const genericsGravatar Andrey Zgarbul 11-94/+50
2021-07-09Version fixv0.6.0-alpha.5Gravatar Emil Fresk 1-1/+1
2021-07-09Update changelog and versionGravatar Emil Fresk 3-2/+8
2021-07-08Final versionsGravatar Emil Fresk 2-6/+3
2021-07-08Cleanup from review (needs releases to compile)Gravatar Emil Fresk 13-218/+11
2021-07-07Fixing testsGravatar Emil Fresk 75-1183/+591