aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2019-11-18Bumped version to 0.5.1, cyccntr bugfixPer Lindgren
2019-11-18Fixed internal overflow on subtraiton in elapsed and durationPer Lindgren
2019-11-15Merge #274bors[bot]
274: remove references to 'beta' from the docs r=perlindgren a=japaric Co-authored-by: Jorge Aparicio <jorge@japaric.io>
2019-11-14Merge #275bors[bot]
275: fix CI r=perlindgren a=japaric after caching was enabled binary install through the trust/install.sh script stopped working (due to permissions?). This updates crate installation to use `cargo-install` iff the requested version of a crate is not already installed Co-authored-by: Jorge Aparicio <jorge@japaric.io>
2019-11-14fix CIJorge Aparicio
after caching was enabled binary install through the trust/install.sh script stopped working (due to permissions?). This updates crate installation to use `cargo-install` iff the requested version of a crate is not already installed
2019-11-14remove references to 'beta' from the docsJorge Aparicio
2019-11-14Merge #273bors[bot]
273: CI: fix caching mechanism r=perlindgren a=japaric Co-authored-by: Jorge Aparicio <jorge@japaric.io>
2019-11-14CI: fix caching mechanismJorge Aparicio
2019-11-14Merge #272bors[bot]
272: v0.5.0 final release r=perlindgren a=japaric Co-authored-by: Jorge Aparicio <jorge@japaric.io>
2019-11-14v0.5.0 final releaseJorge Aparicio
2019-11-13Merge #271bors[bot]
271: Minor docs update to monotonic r=japaric a=korken89 Co-authored-by: Emil Fresk <emil.fresk@gmail.com>
2019-11-13Minor docs update to monotonicEmil Fresk
2019-11-13Merge #268 #270bors[bot]
268: CI: replace compiletest-rs with trybuild r=japaric a=japaric We use compiletest to run compile-fail tests but compiletest depends on compiler internals so it breaks every now and then and requires nightly. With trybuild we can also run compile-fail tests but it works on stable and it already has reached version 1.0 270: Added struct de-structure-ing example in tips & tricks r=japaric a=korken89 As per last meeting, a bare-bones added that we can improve Co-authored-by: Jorge Aparicio <jorge@japaric.io> Co-authored-by: Emil Fresk <emil.fresk@gmail.com>
2019-11-07Added struct de-structure-ing example in tips & tricksEmil Fresk
2019-11-06fix bash comparisonJorge Aparicio
2019-11-06run cfail tests only when rustc --version == $MSRVJorge Aparicio
this version is more or less fixed so new releases of Rust (stable or nightly channel) are unlikely to break to build due to changes in diagnostic messages
2019-11-06CI: replace compiletest-rs with trybuildJorge Aparicio
We use compiletest to run compile-fail tests but compiletest depends on compiler internals so it breaks every now and then and requires nightly. With trybuild we can also run compile-fail tests but it works on stable and it already has reached version 1.0
2019-11-06Merge #266bors[bot]
266: CI: build 0.4 docs from the v0.4.x branch r=korken89 a=japaric instead of using a specific tag; this way documentation changes done to the v0.4.x branch will show up on the site as soon as they land -- right now they require publishing a new v0.4.x release on crates.io Co-authored-by: Jorge Aparicio <jorge@japaric.io>
2019-11-06Merge #267bors[bot]
267: fix CI: use an older nightly on the x86_64 build r=korken89 a=japaric Co-authored-by: Jorge Aparicio <jorge@japaric.io>
2019-11-06fix CI: use an older nightly on the x86_64 buildJorge Aparicio
2019-10-25CI: build 0.4 docs from the v0.4.x branchJorge Aparicio
instead of using a specific tag; this way documentation changes done to the v0.4.x branch will show up on the site as soon as they land -- right now they require publishing a new v0.4.x release on crates.io and manually updating the `after-success.sh` build script on master
2019-10-23Merge #259bors[bot]
259: Fixed peripherals -> device typo r=japaric a=korken89 Co-authored-by: Emil Fresk <emil.fresk@gmail.com>
2019-10-23Fixed peripherals -> device typoEmil Fresk
2019-10-22Merge #257bors[bot]
257: do not zero late resource memory on boot r=korken89 a=japaric this is done using the `.uninit` linker section; this optimization was already being applied to message buffers but I forgot to also apply it to late resources Co-authored-by: Jorge Aparicio <jorge@japaric.io>
2019-10-21do not zero late resource memory on bootJorge Aparicio
2019-10-17version v0.5 is still betaJorge Aparicio
2019-10-17Merge #256bors[bot]
256: add migration guide r=korken89 a=japaric Co-authored-by: Jorge Aparicio <jorge@japaric.io>
2019-10-16ARMv7-M+Jorge Aparicio
2019-10-16add migration guideJorge Aparicio
2019-10-16Merge #255bors[bot]
255: more monotonic timer docs r=nils-grepit a=japaric covers - initialization and configuration of the timer; this is now a responsibility of the application author - correctness of `Monotonic::now()` in `#[init]` - safety of `Monotonic::reset()` closes #251 cc @jonas-schievink (EDIT: yay, pull request number 0xFF) Co-authored-by: Jorge Aparicio <jorge@japaric.io>
2019-10-16Update book/en/src/by-example/timer-queue.mdJorge Aparicio
Co-Authored-By: Jonas Schievink <jonasschievink@gmail.com>
2019-10-15cyccnt::Instant: simplify the Send / Sync implJorge Aparicio
originally the type was made `!Send` because it loses its meaning when send from one core to another but that was an incorrect use of the `Send` bound (the send operation makes the value incorrect but that doesn't cause memory unsafety on its own). So later the type was (explicitly) made `Send` again resulting in a convoluted implementation -- this commit simplifies things.
2019-10-15document the limitations of cyccnt::{Instant,Duration}Jorge Aparicio
2019-10-15more monotonic timer docsJorge Aparicio
covers - initialization and configuration of the timer; this is now a responsibility of the application author - correctness of `Monotonic::now()` in `#[init]` - safety of `Monotonic::reset()` closes #251
2019-10-15Merge #252bors[bot]
252: critical sections book: each task gets its own context r=japaric a=chrysn Fixing what was probably a copy-paste error; different tasks each have different types for their context. Co-authored-by: chrysn <chrysn@fsfe.org>
2019-10-15Merge #254bors[bot]
254: v0.5.0 beta release r=texitoi a=japaric this updates all the remaining references to japaric/cortex-m-rtfm, the Cargo metadata and copyright notice. After this PR the crates will be ready for beta release. Co-authored-by: Jorge Aparicio <jorge@japaric.io>
2019-10-15v0.5.0 beta releaseJorge Aparicio
2019-10-15Merge #253bors[bot]
253: Fix matrix.to web link for the static room view. r=japaric a=tim-seoss Fix the matrix.to link so that the room history can be viewed in "Matrix-Static" by users who aren't registered on Matrix (e.g. for previewing). Hopefully this will also get the room content into search engines. n.b. The new matrix.to URL uses the room name instead of the room ID, because the ID didn't work with Matrix-Static, and the matrix.to README at: https://github.com/matrix-org/matrix.to says... "Note that linking to rooms by ID should only be used for rooms to which the target user has been invited: these links cannot be assumed to work for all visitors." Co-authored-by: Tim Small <tim@seoss.co.uk>
2019-10-11Fix matrix.to web link for the static room view.Tim Small
Fix the matrix.to link so that the room history can be viewed in "Matrix-Static" by users who aren't registered on Matrix (e.g. for previewing). Hopefully this will also get the room content into search engines. n.b. The new matrix.to URL uses the room name instead of the room ID, because the ID didn't work with Matrix-Static, and the matrix.to README at: https://github.com/matrix-org/matrix.to says... "Note that linking to rooms by ID should only be used for rooms to which the target user has been invited: these links cannot be assumed to work for all visitors."
2019-10-10critical sections: each task gets its own contextchrysn
Fixing what was probably a copy-paste error; different tasks each have different types for their context argument.
2019-09-17Merge #248bors[bot]
248: update the changelog and fix some links r=korken89 a=japaric Co-authored-by: Jorge Aparicio <jorge@japaric.io>
2019-09-17fix linkchecker warningJorge Aparicio
2019-09-17fix more linksJorge Aparicio
2019-09-17update the CHANGELOGJorge Aparicio
also fix link to the older documentation
2019-09-17www: fix book placementJorge Aparicio
2019-09-17www: prefix latest docs with the minor versionJorge Aparicio
2019-09-15Merge #245 #246bors[bot]
245: add CONTRIBUTING.md and link to Matrix room r=korken89 a=nils-grepit Inspired by the Rust lang [CONTRIBUTING.md](https://github.com/rust-lang/rust/blob/master/CONTRIBUTING.md), but small. There might be more we want to use from there. 246: turn git deps into crates.io deps r=korken89 a=japaric required for publishing v0.5.0-beta Co-authored-by: nils-grepit <nils.fitinghoff@grepit.se> Co-authored-by: Jorge Aparicio <jorge@japaric.io>
2019-09-15remove reference from README to CONTRIBUTINGnils-grepit
The book (which includes the text from README.md) does not need to go into that level of detail.
2019-09-15turn git deps into crates.io depsJorge Aparicio
2019-09-15Merge #241bors[bot]
241: One more place links updated r=japaric a=korken89 Co-authored-by: Emil Fresk <emil.fresk@gmail.com>