Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2023-07-21 | fmt | 1 | -2/+1 | ||
2023-07-21 | Changed setup for better compiler diagnostics. We won't get a nasty assembly ↵ | 1 | -6/+12 | ||
error anymore | |||||
2023-07-21 | Changed some names around so everything should be called correctly | 1 | -18/+14 | ||
2023-06-20 | Added more tests and fixed a panic | 1 | -18/+26 | ||
2023-06-16 | Removed the feature flag and moved the trampoline into the macro | 2 | -71/+158 | ||
2023-05-19 | Fix clippy warnings | 1 | -2/+2 | ||
2023-05-19 | Hardfault trampoline is now optional | 2 | -1/+37 | ||
2023-03-18 | Upgrade syn to version 2.0 | 2 | -7/+6 | ||
2022-02-24 | Bump to Edition 2021 and rust-version 1.59 | 1 | -1/+2 | ||
2022-02-24 | Allow #[naked] attribute on interrupt handlers and pre_init | 1 | -0/+1 | ||
2022-01-26 | c-m-rt: fix macro hygiene, set to edition 2018 | 1 | -2/+2 | ||
2022-01-26 | Fix #414 | 1 | -1/+1 | ||
Partially reverts https://github.com/rust-embedded/cortex-m-rt/pull/224 to continue to use a fully-qualified path to `exception`. | |||||
2022-01-23 | Bump MSRV from 1.40 to 1.42, fix clippy::match_like_matches_macro | 1 | -8/+2 | ||
2022-01-23 | Fix most clippy lints | 1 | -3/+3 | ||
2022-01-12 | Update GHA for integrated cortex-m-rt | 1 | -1/+1 | ||
2021-07-12 | Prepare for v0.7.0 | 1 | -1/+1 | ||
2021-02-25 | Read all bits from ICSR register | 1 | -1/+1 | ||
The 9th bit is needed to all 480 interrupts on Cortex-M33 | |||||
2021-02-25 | Use volatile read for ICSR register | 1 | -1/+1 | ||
This prevents the compiler from optimizing the read | |||||
2021-01-27 | Only emit link_section for cortex-m. | 1 | -2/+4 | ||
Previously we always emitted link_section, even though it only had an effect when our linker script was being used (and only made sense on cortex-m targets). This breaks building the code for a MacOS target, which is occasionally useful for running `cargo check` etc. In the macros crate we don't have the target information available, so instead we continue to emit link_section except specifically on MacOS. | |||||
2021-01-26 | Check presence of exceptions | 1 | -5/+21 | ||
2021-01-26 | fix .HardFault.user section name for macos | 1 | -1/+2 | ||
2020-08-23 | Make it unsafe to define NMI handlers | 1 | -12/+30 | ||
2020-05-19 | Get rid of #[deny(warnings)] | 1 | -2/+0 | ||
This is considered harmful as the warnings may change with any compiler release. Signed-off-by: Daniel Egger <daniel@eggers-club.de> | |||||
2020-02-06 | Fix doctests and run them in CI | 2 | -264/+0 | ||
2020-02-06 | Update macros repo link | 1 | -1/+1 | ||
2020-02-05 | Change macros crate to same version as cortex-m-rt, with strict version ↵ | 1 | -1/+1 | ||
dependency. Closes #244 | |||||
2020-01-26 | `#[allow(missing_docs)]` on `#[pre_init]` hooks | 1 | -0/+1 | ||
2020-01-16 | Updated to not need blacklist | 1 | -28/+14 | ||
2020-01-16 | Even better error messages | 1 | -23/+49 | ||
# Please enter the commit message for your changes. Lines starting Formating fix | |||||
2020-01-16 | Better error message | 1 | -1/+1 | ||
Co-Authored-By: Jonas Schievink <jonasschievink@gmail.com> | |||||
2020-01-16 | Better error message on multiple attributes | 1 | -0/+14 | ||
2020-01-07 | Reduced number of whitelist checks | 1 | -12/+5 | ||
2020-01-07 | Updated per comments | 1 | -25/+18 | ||
2019-12-29 | Fixed logic error | 1 | -5/+12 | ||
2019-12-29 | Changed to whitelist | 1 | -4/+4 | ||
2019-12-29 | Added blacklisted attributes | 1 | -0/+64 | ||
2019-12-28 | Added missing hidden doc | 1 | -0/+4 | ||
2019-12-28 | Hide trampolines from docs | 1 | -0/+1 | ||
2019-12-10 | Remove 'extern crate cortex_m_rt' from macros | 1 | -6/+2 | ||
See justification on 519d46a. Using 'extern crate cortex_m_rt' inside of the macros limits our ability to use the macros crate in other contexts. As long as another crate publicly exports an enumeration of `interrupt` and an enumeration of `exception`, the macros crate may be used in other cortex-m-rt-like systems. | |||||
2019-12-04 | cortex-m-rt-macros 0.1.7 | 1 | -1/+1 | ||
2019-11-26 | Inline attr. macro docs and fix links | 1 | -0/+4 | ||
2019-11-21 | Remove unnecessary dependency on rand | 1 | -5/+0 | ||
2019-11-21 | Re-allow `&'static mut` resources for `#[entry]` | 1 | -2/+7 | ||
2019-11-21 | Generate trampolines instead of randomizing idents | 1 | -147/+138 | ||
2019-11-01 | Merge #210 | 2 | -15/+8 | ||
210: Edition-2018ify crate r=korken89 a=therealprof Signed-off-by: Daniel Egger <daniel@eggers-club.de> Co-authored-by: Daniel Egger <daniel@eggers-club.de> | |||||
2019-11-01 | Bump rand dependency to 0.7 | 1 | -1/+2 | ||
Signed-off-by: Daniel Egger <daniel@eggers-club.de> | |||||
2019-11-01 | Edition-2018ify crate | 2 | -15/+8 | ||
Signed-off-by: Daniel Egger <daniel@eggers-club.de> | |||||
2019-11-01 | Bump cortex-m-rt-macro version to 0.1.6 for release | 1 | -2/+2 | ||
Closes #206 Signed-off-by: Daniel Egger <daniel@eggers-club.de> | |||||
2019-08-26 | Update to Syn 1.0 | 2 | -65/+61 | ||
2019-01-14 | Update documentation links to point to docs.rs | 1 | -1/+1 | ||