| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2019-09-15 | don't use deprecated API | Jorge Aparicio | |
| 2019-08-21 | doc tweaks | Jorge Aparicio | |
| 2019-08-21 | document #[app] | Jorge Aparicio | |
| 2019-07-11 | change Monotonic::ratio return type to Fraction | Jorge Aparicio | |
| 2019-06-24 | Monotonic trait is safe; add MultiCore trait | Jorge Aparicio | |
| 2019-06-18 | add homogeneous multi-core support | Jorge Aparicio | |
| 2019-06-13 | rtfm-syntax refactor + heterogeneous multi-core support | Jorge Aparicio | |
| 2019-05-21 | bump heapless dependency to v0.5.0; remove "nightly" feature | Jorge Aparicio | |
| with the upcoming version of heapless we are able to initialize all internal queues in const context removing the need for late initialization this commit also removes the "nightly" feature because all the optimization provided by it are now enabled by default | |||
| 2019-05-21 | removes the maybe_uninit feature gate | Jorge Aparicio | |
| and stop newtyping `core::mem::MaybeUninit` | |||
| 2019-05-01 | implement RFCs 147 and 155, etc. | Jorge Aparicio | |
| This commit: - Implements RFC 147: "all functions must be safe" - Implements RFC 155: "explicit Context parameter" - Implements the pending breaking change #141: reject assign syntax in `init` (which was used to initialize late resources) - Refactors code generation to make it more readable -- there are no more random identifiers in the output -- and align it with the book description of RTFM internals. - Makes the framework hard depend on `core::mem::MaybeUninit` and thus will require nightly until that API is stabilized. - Fixes a ceiling analysis bug where the priority of the system timer was not considered in the analysis. - Shrinks the size of all the internal queues by turning `AtomicUsize` indices into `AtomicU8`s. - Removes the integration with `owned_singleton`. | |||
| 2019-04-16 | more nightly fixes | Jorge Aparicio | |
| 2019-04-16 | [NFC] fix nightly ci | Jorge Aparicio | |
| 2019-02-23 | Merge #153 | bors[bot] | |
| 153: add "nightly" feature; replace hint::unreachable_unchecked with a panic r=korken89 a=japaric this implements the action plan described in #149 to give you a sense of the overhead of this change: it has increased the binary size of some of our examples by up to 10% but this is mainly from pulling in a panic handler that does formatting r? @korken89 Co-authored-by: Jorge Aparicio <jorge@japaric.io> | |||
| 2019-02-19 | add Duration.as_cycles | Jorge Aparicio | |
| 2019-02-19 | turn all potential UB into panics | Jorge Aparicio | |
| 2019-02-19 | document the nightly feature | Jorge Aparicio | |
| 2019-02-19 | add "nightly" feature | Jorge Aparicio | |
| 2019-02-16 | cargo fmt | Jorge Aparicio | |
| 2019-02-16 | make debug builds reproducible | Jorge Aparicio | |
| 2019-02-12 | document MSRV and SemVer policy | Jorge Aparicio | |
| 2019-02-11 | change layout of books | Jorge Aparicio | |
| 2019-02-08 | impl Default for Duration | Jorge Aparicio | |
| 2019-01-09 | Absolute link to the book so it works on crates.io | Eddy Petrișor | |
| Signed-off-by: Eddy Petrișor <eddy.petrisor@gmail.com> | |||
| 2018-12-17 | note that entering / leaving a critical section is always constant time | Jorge Aparicio | |
| 2018-12-16 | note that the timer queue is not supported on ARMv6-M | Jorge Aparicio | |
| 2018-12-16 | use edition idioms in the top crate | Jorge Aparicio | |
| 2018-12-16 | properly handle #[cfg] (conditional compilation) on resources | Jorge Aparicio | |
| 2018-12-16 | use the single core variant of spsc::Queue | Jorge Aparicio | |
| 2018-11-04 | impl Mutex on all shared resources | Jorge Aparicio | |
| document how to write generic code that operates on resources | |||
| 2018-11-03 | fix some links | Jorge Aparicio | |
| 2018-11-03 | v0.4.0 | Jorge Aparicio | |
| closes #32 closes #33 | |||
| 2018-08-24 | more fixes | Jorge Aparicio | |
| 2018-01-15 | fix documentation link | Jorge Aparicio | |
| 2018-01-15 | v0.3.0 | Jorge Aparicio | |
| 2018-01-11 | adapt to changes in the cortex-m crate | Jorge Aparicio | |
| 2017-12-23 | add a Cargo feature, cm7-r0p1, to fix a Cortex-M7 BASEPRI erratum | Jorge Aparicio | |
| 2017-12-09 | drop the Static wrapper | Jorge Aparicio | |
| 2017-12-09 | rename LateResourceValues to LateResources | Jorge Aparicio | |
| 2017-12-09 | peripherals as scoped singletons | Jorge Aparicio | |
| 2017-11-22 | v0.2.2 | Jorge Aparicio | |
| 2017-09-22 | Hide `UntaggedOption` reexport | Jonas Schievink | |
| 2017-09-06 | Use `untagged_option` crate | Jonas Schievink | |
| 2017-09-03 | Allow initialization of resources in `init`. | Jonas Schievink | |
| 2017-07-29 | v0.2.1 | Jorge Aparicio | |
| 2017-07-29 | v0.2.0 | Jorge Aparicio | |
| 2017-07-29 | update examples | Jorge Aparicio | |
| 2017-07-27 | update examples | Jorge Aparicio | |
| 2017-07-27 | make task.$T.enabled optional | Jorge Aparicio | |
| and move the logic that differentiates interrupts from exceptions from the crate to the procedural macro logic | |||
| 2017-07-27 | fix yet another warning on ARMv6-M | Jorge Aparicio | |
| 2017-07-27 | fix warning on ARMv6-M | Jorge Aparicio | |
