Jorge Aparicio
eca12fecef
tweak ci scripts
2019-05-02 11:15:30 +02:00
Jorge Aparicio
9b9a80d38e
fix armv6-m build
2019-05-01 20:16:01 +02:00
Jorge Aparicio
e865cbb2e5
book: resources shared with init must also be Send
2019-04-21 18:00:22 +02:00
Jorge Aparicio
11f795aaf6
add binds
example and make it work
2019-02-26 23:22:34 +01:00
Jorge Aparicio
c6f9b2c0aa
fix ci
2019-02-23 20:35:54 +01:00
Jorge Aparicio
fe70817653
ci: report the size of built examples
2019-02-19 13:13:16 +01:00
Jorge Aparicio
c8df71adf0
ci: test the nightly feature
2019-02-19 13:13:13 +01:00
Jorge Aparicio
2b8e743f35
make debug builds reproducible
2019-02-16 00:25:48 +01:00
Hugo van der Wijst
cf05dc2c4b
Temporarily disable checking for reproducibility of debug builds.
2019-02-16 00:23:01 +01:00
Hugo van der Wijst
577d188f72
Make generated names stable when sorting.
2019-02-16 00:23:01 +01:00
Hugo van der Wijst
82c533cbf4
Fix thumbv6 build.
2019-02-16 00:23:01 +01:00
Hugo van der Wijst
be8a5e89b8
Make identifiers deterministic.
2019-02-16 00:23:01 +01:00
Hugo van der Wijst
4f193df0ef
Speed up CI significantly.
2019-02-16 00:22:22 +01:00
Hugo van der Wijst
2f89688ca9
Make builds reproducible
...
This is done by using `BTreeMap`s and `BTreeSet`s to get deterministic
ordering.
Also updated the CI job to check reproducibility of all examples.
2019-02-16 00:22:22 +01:00
Jorge Aparicio
0007a35a27
change layout of books
2019-02-11 21:40:53 +01:00
Jorge Aparicio
45659fdbbc
skeleton for the Russian translation of the book
2019-02-08 19:58:55 +01:00
Jorge Aparicio
e7586f4a8a
impl Default for Duration
2019-02-08 11:54:41 +01:00
Jorge Aparicio
1643dd0a57
actually, don't check the output of the cfg example
2018-12-16 22:02:06 +01:00
Jorge Aparicio
34e74f4bb3
book: add an example of conditional compilation of resources and tasks
2018-12-16 20:57:04 +01:00
Jorge Aparicio
06c1e2f9b4
note that the timer queue is not supported on ARMv6-M
2018-12-16 19:38:22 +01:00
Jorge Aparicio
e03c09874f
ci: switch to an older nightly
...
to work around rust-lang/rust#56814
2018-12-15 21:17:14 +01:00
Jorge Aparicio
37a0692a0f
impl Mutex on all shared resources
...
document how to write generic code that operates on resources
2018-11-04 18:50:42 +01:00
Jorge Aparicio
9ddf3bf8e7
run linkchecker
2018-11-03 19:47:28 +01:00
Jorge Aparicio
d6c26fd21f
fix TRAVIS_PULL_REQUEST logic
2018-11-03 17:23:04 +01:00
Jorge Aparicio
c631049efc
v0.4.0
...
closes #32
closes #33
2018-11-03 17:16:55 +01:00
Jorge Aparicio
c9c5ade132
enable builds on master
2018-08-27 14:45:43 +02:00
Jorge Aparicio
7fdf16eab9
update parser
...
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 21:32:29 +02:00
Jorge Aparicio
c94bd2d98d
add a Cargo feature, cm7-r0p1, to fix a Cortex-M7 BASEPRI erratum
2017-12-23 21:49:15 +01:00
Jorge Aparicio
e90cf07dd6
fix ci
2017-11-22 09:40:36 +01:00
Jorge Aparicio
7d0c07cd39
travis: install linker
2017-07-27 15:02:25 -05:00
Jorge Aparicio
f5a4d8e904
don't wrap static references in a Static
2017-07-23 20:59:35 -05:00
Jorge Aparicio
0788a15a39
update CI
2017-07-20 23:03:45 -05:00
Jorge Aparicio
6af1873922
add CI
2017-04-11 23:19:14 -05:00