bors[bot]
cb68ff7248
Merge #40
...
40: v0.3.3 r=adamgreig a=japaric
changes required to publish a new version
r? @adamgreig (chosen at random)
Co-authored-by: Jorge Aparicio <jorge@japaric.io >
2018-08-07 22:33:55 +00:00
Jorge Aparicio
55f44f21be
v0.3.3
2018-08-07 17:25:15 -05:00
bors[bot]
f38979def1
Merge #27
...
27: Clarify purpose of rerun-if-changed in build.rs r=japaric a=adamgreig
The current `build.rs` contains
```rust
println!("cargo:rerun-if-changed=build.rs");
println!("cargo:rerun-if-changed=memory.x");
```
This causes the build script to be re-run if (and *only if*) `build.rs` or `memory.x` change. The line for `build.rs` is redundant: the Cargo guide [says](https://doc.rust-lang.org/cargo/reference/build-scripts.html#outputs-of-the-build-script ) the build script is always rerun when `build.rs` changes, so we can drop that line.
The remaining line caused me a bit of confusion when adding other functionality to my project's build script, before I realised it tells Cargo to *only* rerun the build script when `memory.x` changes, as opposed to the default behaviour which is to rerun it on every build. The comment helps clarify the point of this line, so if users add other functionality to their build scripts it is hopefully easier to notice.
Co-authored-by: Adam Greig <adam@adamgreig.com >
2018-08-07 21:14:34 +00:00
Adam Greig
ba27df0b57
Update comment on rerun-if-changed to better reflect what it does
2018-08-07 20:58:00 +01:00
Adam Greig
f39fa8ebef
Add comment to build script about rerun-if-changed, and remove redundant line for build.rs
2018-08-07 20:57:02 +01:00
Jorge Aparicio
5832d097c6
README: mention the CoC and who maintains this repo
2018-08-07 00:25:15 -05:00
Jorge Aparicio
2a2879a3b0
add CODEOWNERS, CoC; tweak bors and Travis
2018-08-06 21:41:02 -05:00
bors[bot]
daea420f17
Merge #38
...
38: stop recommending LLD r=japaric a=japaric
until https://bugs.llvm.org/show_bug.cgi?id=38435 is fixed
Co-authored-by: Jorge Aparicio <jorge@japaric.io >
2018-08-03 02:39:19 +00:00
Jorge Aparicio
b7884948b2
fix the allocator example
2018-08-02 21:38:42 -05:00
Jorge Aparicio
01e9a597c1
stop recommending LLD
...
until https://bugs.llvm.org/show_bug.cgi?id=38435 is fixed
2018-08-02 21:12:11 -05:00
Jorge Aparicio
ae503ee8fb
v0.3.2
2018-06-19 19:53:30 -05:00
bors[bot]
4a398df058
Merge #33
...
33: Update panic-semihosting dependency to 0.3.0 r=japaric a=plaes
This is due to #[lang = "panic_fmt"] -> #[panic_implementation] breakage
Co-authored-by: Priit Laes <plaes@plaes.org >
2018-06-20 00:46:27 +00:00
Priit Laes
efb84ccf53
Update panic-semihosting dependency to 0.3.0
...
This is due to #[lang = "panic_fmt"] -> #[panic_implementation] breakage
2018-06-17 09:23:23 +03:00
Jorge Aparicio
a462ab027d
Merge pull request #30 from MrBuddyCasino/master
...
minor doc fix: git => cargo
2018-05-16 12:50:57 +02:00
Michael Böckling
6da25bced8
Update lib.rs
...
fixed doc: clone command should be cargo, not git
2018-05-16 11:00:33 +02:00
Jorge Aparicio
7cb137968b
v0.3.1
2018-05-13 13:41:59 +02:00
Jorge Aparicio
7ae7245956
document the no #![no_main] issue
2018-05-13 12:02:37 +02:00
Jorge Aparicio
91a894e369
v0.3.0
2018-05-12 21:06:19 +02:00
bors[bot]
f7cf8de167
Merge #29
...
29: use less unstable dependencies r=japaric a=japaric
This PR and the ones at the bottom reduce the number of unstable features needed for Cortex-M development to a single one: `lang = "panic_fmt"`, which already has a path towards stabilization and which we hope to get on stable by 1.28.
[Check out the temporary documentation](https://japaric.github.io/cortex-m-quickstart/cortex_m_quickstart/index.html ) (we still need more docs) to try out this preview.
We would love your input on [these unresolved questions](https://github.com/japaric/cortex-m-rt/pull/69#issuecomment-384488537 )
This PR depends on:
- japaric/cortex-m-rt#69
- japaric/cortex-m#88
- japaric/panic-semihosting#2
- japaric/svd2rust#203
- japaric/stm32f103xx#24
Co-authored-by: Jorge Aparicio <jorge@japaric.io >
2018-05-12 18:58:57 +00:00
Jorge Aparicio
66c0c588b0
fix tests
2018-05-12 20:51:52 +02:00
Jorge Aparicio
0f139c386b
use published versions, doc up, update CHANGELOG
2018-05-12 20:41:42 +02:00
Jorge Aparicio
3a4a5be709
TODO: drop opt-level=s
2018-04-26 07:57:34 +02:00
Jorge Aparicio
a35486b2f4
update examples and docs
2018-04-26 07:37:15 +02:00
Jorge Aparicio
8e79d05cc4
drop linker-flavor, port more examples
2018-04-26 05:27:03 +02:00
Jorge Aparicio
0e2ec97ce6
make the hello example work
2018-04-25 07:54:05 +02:00
Jorge Aparicio
f6988f1ced
use less unstable dependencies
2018-04-24 20:56:52 +02:00
bors[bot]
43acbc4e12
Merge #28
...
28: bump the cortex-m-rt to v0.4.0 r=japaric a=japaric
Co-authored-by: Jorge Aparicio <jorge@japaric.io >
2018-04-24 00:49:55 +00:00
Jorge Aparicio
a18a2fe64b
don't call ci/after_success.sh
2018-04-24 02:49:32 +02:00
Jorge Aparicio
3b2e5699f3
remove panic-itm dependency
2018-04-24 02:13:15 +02:00
Jorge Aparicio
72b23f0e85
ci: don't install cargo-edit
2018-04-24 01:42:13 +02:00
Jorge Aparicio
2cd4ea31e5
bump the cortex-m-rt to v0.4.0
2018-04-24 01:24:06 +02:00
Jorge Aparicio
6f62705eaf
v0.2.6
2018-04-09 00:11:59 +02:00
Jorge Aparicio
1d3d6e708c
Merge pull request #26 from japaric/bye-xargo
...
remove all mentions of Xargo
2018-04-09 00:09:33 +02:00
Jorge Aparicio
fb3f403be5
remove all mentions of Xargo
...
as you can use plain Cargo to do ARM Cortex-M development
2018-04-09 00:06:24 +02:00
Jorge Aparicio
578dfc7f86
v0.2.5
2018-02-26 22:31:17 +01:00
Jorge Aparicio
23ae289bf4
fix the allocator example
2018-02-26 22:27:52 +01:00
Jorge Aparicio
5206ef79d2
examples/panic: add column information
2018-02-26 21:55:25 +01:00
Jorge Aparicio
46c97c6cee
remove unused #[allow]
2018-02-26 21:49:45 +01:00
Jorge Aparicio
ba8994a2ed
use stable release of alloc-cortex-m
2018-02-26 21:49:25 +01:00
Jorge Aparicio
7ebac078c0
Merge pull request #23 from kitling/update-examples
...
Update examples
2018-02-26 21:48:47 +01:00
Kitlith
d002e0f239
Add comments to Cargo.toml/Xargo.toml.
...
This should make it easier to comment/uncomment stuff for the various
examples.
2018-02-24 18:28:53 -08:00
Kitlith
9f573d73b2
Update examples to newer svd2rust api.
...
Similarly, the cortex-m crate API was also updated.
2018-02-24 18:26:31 -08:00
Jorge Aparicio
bf91f60d40
v0.2.4
2018-01-26 11:39:18 +01:00
Jorge Aparicio
682fe4e77c
v0.2.3
2018-01-20 11:27:24 +01:00
Jorge Aparicio
d60563ff45
update the CHANGELOG
2018-01-17 14:46:18 +01:00
Jorge Aparicio
48ce24b303
document workaround for "Ignoring packet error"
2018-01-17 14:42:13 +01:00
Jorge Aparicio
3dc0cf09db
disable incremental compilation and parallel codegen in dev mode
2018-01-17 14:27:57 +01:00
Jorge Aparicio
59b8b866c7
bump the cortex-m-rt dependency
2018-01-17 14:26:42 +01:00
Jorge Aparicio
1bb99c92f1
Merge pull request #20 from japaric/demangle
...
gdbinit: print demangled symbols by default
2017-11-25 01:12:55 +01:00
Jorge Aparicio
d41dd6a4c7
gdbinit: print demangled symbols by default
...
this change turns this:
``` console
(gdb) x/4 0x200003f0
0x200003f0 <_ZN3app2XS17h4b49405669958fd2E+1008>: 0x20000400 0x080004f5 0x00000000 0x00000001
```
into this:
``` console
(gdb) x/4 0x200003f0
0x200003f0 <app::XS+1008>: 0x20000400 0x080004f5 0x00000000 0x00000001
```
2017-11-25 01:12:17 +01:00