| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2018-04-16 | install rust-std component | Jorge Aparicio | |
| 2018-04-16 | fix ci/install.sh | Jorge Aparicio | |
| 2018-04-16 | don't cache the Xargo directory | Jorge Aparicio | |
| 2018-04-16 | cargo fmt | Jorge Aparicio | |
| 2018-04-16 | update parser | Jorge Aparicio | |
| closes #69 this doesn't change functionality per se but improves diagnostics in some cases. Some hard errors have becomes warnings, for example: when `resources` is empty, or when `idle.path` is set to the default `idle` path. | |||
| 2018-04-16 | bors-ng integration | Jorge Aparicio | |
| 2018-01-16 | v0.3.1 | Jorge Aparicio | |
| 2018-01-15 | Auto merge of #66 - japaric:path-and-version, r=japaric | homunkulus | |
| specify both the path and version of the cortex-m-rtfm-macros dependency this seems to be required for cargo publish to Just Work cc @jonas-schievink | |||
| 2018-01-16 | specify both the path and version of the cortex-m-rtfm-macros dependency | Jorge Aparicio | |
| 2018-01-15 | Auto merge of #65 - japaric:fix-doc-link, r=japaric | homunkulus | |
| fix documentation link None | |||
| 2018-01-15 | fix documentation link | Jorge Aparicio | |
| 2018-01-15 | Auto merge of #64 - japaric:v3, r=japaric | homunkulus | |
| v0.3.0 None | |||
| 2018-01-15 | v0.3.0 | Jorge Aparicio | |
| 2018-01-11 | Auto merge of #63 - japaric:cortex-m-up, r=japaric | homunkulus | |
| adapt to changes in the cortex-m crate None | |||
| 2018-01-11 | adapt to changes in the cortex-m crate | Jorge Aparicio | |
| 2018-01-11 | Auto merge of #61 - japaric:cm7-r0p1, r=japaric | homunkulus | |
| add a Cargo feature, cm7-r0p1, to fix a Cortex-M7 BASEPRI erratum closes #53 alternative solution to #54 depends on japaric/cortex-m#72 | |||
| 2018-01-11 | fix the compiletest_rs version | Jorge Aparicio | |
| 2018-01-11 | switch to a stable release of compiletest_rs | Jorge Aparicio | |
| 2018-01-11 | use master branch of cortex-m | Jorge Aparicio | |
| 2017-12-23 | add a Cargo feature, cm7-r0p1, to fix a Cortex-M7 BASEPRI erratum | Jorge Aparicio | |
| 2017-12-23 | Auto merge of #58 - japaric:init-resources, r=japaric | homunkulus | |
| safe `&'static mut` references via init.resources see RFC #59 for details | |||
| 2017-12-23 | switch to a compiletest version that works with the latest nightly | Jorge Aparicio | |
| 2017-12-23 | switch to master branches | Jorge Aparicio | |
| 2017-12-17 | add missing comma | Jorge Aparicio | |
| 2017-12-09 | safe `&'static mut` references via init.resources | Jorge Aparicio | |
| 2017-12-09 | implement the Resource trait for owned resources | Jorge Aparicio | |
| this unbreaks the "generics" example | |||
| 2017-12-09 | drop the Static wrapper | Jorge Aparicio | |
| 2017-12-09 | Auto merge of #57 - japaric:not-sync, r=japaric | homunkulus | |
| make resource proxies not Sync None | |||
| 2017-12-09 | make resource proxies not Sync | Jorge Aparicio | |
| 2017-12-09 | Auto merge of #56 - japaric:not-send, r=japaric | homunkulus | |
| make resource proxies !Send None | |||
| 2017-12-09 | also cache the Xargo directory | Jorge Aparicio | |
| 2017-12-09 | deny warnings and unsafe code in tests and examples | Jorge Aparicio | |
| 2017-12-09 | make resource proxies !Send | Jorge Aparicio | |
| 2017-12-09 | Auto merge of #55 - japaric:late-resources, r=japaric | homunkulus | |
| [RFC] rename LateResourceValues to LateResources After writing `LateResourceValues` several times I now think it's too long to type. I'd like that struct to be renamed to `LateResources`. I don't think there would be a loss in readability with the rename because you can think of "late resources" as resources that "don't exist" until `init` ends instead of as resources that are not initialized after `init` ends -- the second meaning maps better to `LateResourceValues`. This would be a breaking-change but we are moving to v0.3.0 due to #50 in any case. cc jonas-schievink | |||
| 2017-12-09 | fix the "generics" example | Jorge Aparicio | |
| 2017-12-09 | rename LateResourceValues to LateResources | Jorge Aparicio | |
| 2017-12-09 | Auto merge of #50 - japaric:singletons, r=japaric | homunkulus | |
| Peripherals as scoped singletons See this RFC for details: japaric/svd2rust#157 - The first commit adapts this crate to the changes in japaric/cortex-m#65 and japaric/svd2rust#158 - ~~The second commit is an alternative implementation of RFC #47 (there's another implementation in #49. This second commit is not required for RFC157 but let us experiment with safe DMA abstractions.~~ postponed ### TODO - [x] un-bless peripherals as resources. Peripherals as resources were special cased: if resource listed in e.g. `app.tasks.FOO.resources` didn't appear in `app.resources` then it was assumed to be a peripheral and special code was generated for it. This is no longer required under RFC157. ~~This depends on PR japaric/rtfm-syntax#2~~ postponed | |||
| 2017-12-09 | remove special case around peripherals from codegen | Jorge Aparicio | |
| 2017-12-09 | peripherals as scoped singletons | Jorge Aparicio | |
| 2017-12-08 | Auto merge of #54 - japaric:fix-tests, r=japaric | homunkulus | |
| fix cfail tests None | |||
| 2017-12-08 | ci: switch back to a recent nightly | Jorge Aparicio | |
| 2017-12-08 | fix cfail tests | Jorge Aparicio | |
| 2017-11-22 | Auto merge of #51 - japaric:ci, r=japaric | homunkulus | |
| fix ci None | |||
| 2017-11-22 | use older nightly for the x86_64 linux target | Jorge Aparicio | |
| 2017-11-22 | fix ci | Jorge Aparicio | |
| 2017-11-22 | v0.2.2 | Jorge Aparicio | |
| 2017-10-02 | fix the example | Jorge Aparicio | |
| 2017-10-02 | fix `idle::Resources::new` | Jorge Aparicio | |
| it assumed that all resources were "early" resources | |||
| 2017-09-22 | Use `true` as the armv6 linker | Jonas Schievink | |
| Horrible hack until we switch to a Cortex-M0 device crate that works with armv6. | |||
| 2017-09-22 | Pin Travis to Xargo 0.3.8 | Jonas Schievink | |
