- Jun 23, 2022
-
-
bors[bot] authored
93: Rerun the build script if the bin/{}.a archive has changed r=Disasm a=SimonSapin This PR also includes some drive-by cleanup commits, but the last one is what’s significant. This bit me when trying to make changes to `asm.S` and rebuilding with `./assemble.sh`. (By the way, I get ``Assembler messages: Fatal error: invalid -march= option: `rv32i'`` when running that script on Arch Linux despite installing a GNU toolchain for RISC-V. Instead I’m now using an Ubuntu 20.04 container to run it, since that’s what CI does for `./check-blobs.sh`.) Co-authored-by:Simon Sapin <simon.sapin@exyr.org>
-
Simon Sapin authored
-
Simon Sapin authored
-
Simon Sapin authored
-
- Jun 11, 2022
-
-
bors[bot] authored
91: Don't use a random hash ident, instead use the crate prefixed symbol r=almindor a=MabezDev This is what cortex-m land is doing. This was initially discovered to be an issue when implementing unwinding in riscv probe-rs, the dwarf info shows the hashed symbol name which is a bit weird, this makes it more clear what the symbol actually is. Co-authored-by:Scott Mabin <scott@mabez.dev>
-
Scott Mabin authored
-
- Apr 27, 2022
-
-
bors[bot] authored
90: Update copyright years r=almindor a=Disasm Co-authored-by:Vadim Kaushan <admin@disasm.info>
-
- Apr 23, 2022
-
-
bors[bot] authored
89: Fix links in changelog r=dkhayes117 a=Disasm Co-authored-by:Vadim Kaushan <admin@disasm.info>
-
Vadim Kaushan authored
-
Vadim Kaushan authored
-
bors[bot] authored
88: Update riscv to 0.8 and remove inline-asm feature r=almindor a=taiki-e This also updates MSRV to 1.59. Co-authored-by:Taiki Endo <te316e89@gmail.com>
-
Taiki Endo authored
This also updates MSRV to 1.59.
-
- Jan 27, 2022
-
-
bors[bot] authored
87: release v0.8.1 r=Disasm a=almindor Release v0.8.1 to fix #85 Co-authored-by:Ales Katona <ales@katona.me>
-
Ales Katona authored
-
- Jan 26, 2022
-
-
bors[bot] authored
86: Update CHANGELOG.md r=almindor a=parkero Adds currently unreleased changes for #85 Co-authored-by:parkero <7399144+parkero@users.noreply.github.com>
-
parkero authored
-
- Nov 10, 2021
-
-
bors[bot] authored
81: Trap handler override improvments r=almindor a=MabezDev * Add ability to override trap handling mechanism * Previously, `_start_trap` was marked as weak, which when compiled into a static archive, that information is ignored. * Now by default we `PROVIDE` the default trap handler, if another one has not been specified from another crate. * Mark the fields of `Vector` public, for use outside of `riscv-rt` Co-authored-by:Scott Mabin <scott@mabez.dev>
-
- Nov 08, 2021
-
-
Scott Mabin authored
* Add ability to override trap handling mechanism * Previously, `_start_trap` was marked as weak, which when compiled into a static archive, that information is ignored. * Now by default we `PROVIDE` the default trap handler, if another one has not been specified from another crate. * Mark the fields of `Vector` public, for use outside of `riscv-rt`
-
- Sep 20, 2021
-
-
bors[bot] authored
79: update to riscv 0.7 r=almindor a=smsxgli hi everyone, I am a new guy with both github, rust and riscv, and this is my first PR, so if I miss something or do something wrong, please let me know (and forgive my poor english, since I am not a native speaker). crate `riscv` v0.7 solved link error about [`different hardware float abi`](https://github.com/rust-embedded/riscv/issues/85 ), but riscv-rt still depend on `riscv` v0.6. Co-authored-by:
smsxgli <smsxgli@gmail.com>
-
- Sep 19, 2021
-
-
smsxgli authored
-
- Jul 21, 2021
-
-
bors[bot] authored
77: use --target for CI checks r=Disasm a=almindor Co-authored-by:Ales Katona <ales@katona.me>
-
Ales Katona authored
-
- Jul 20, 2021
-
-
bors[bot] authored
74: [NFC] Fix typo 'suppoted' -> 'supported' r=Disasm a=jmerdich Interested in using this crate and saw this typo when browsing the docs. Co-authored-by:Jake Merdich <jake@merdich.com>
-
bors[bot] authored
73: Fix link to RISC-V team in wg repo r=Disasm a=hasheddan Fixes link to properly direct to heading in wg repo README.md. Signed-off-by:
hasheddan <georgedanielmangum@gmail.com> Co-authored-by:
hasheddan <georgedanielmangum@gmail.com>
-
bors[bot] authored
76: switch to Github Actions for CI r=Disasm a=almindor Co-authored-by:Ales Katona <ales@katona.me>
-
Ales Katona authored
-
- Jun 27, 2021
-
-
Jake Merdich authored
Interested in using this crate and saw this typo when browsing the docs.
-
- Mar 07, 2021
-
-
hasheddan authored
Fixes link to properly direct to heading in wg repo README.md. Signed-off-by:hasheddan <georgedanielmangum@gmail.com>
-
- Aug 02, 2020
-
-
bors[bot] authored
67: Update dependencies of riscv-rt-macros r=almindor a=Disasm Co-authored-by:Vadim Kaushan <admin@disasm.info>
-
Vadim Kaushan authored
-
- Jul 18, 2020
-
-
bors[bot] authored
66: Release v0.8.0 r=almindor a=Disasm This release updates the `riscv` dependency, so that the `bare-metal = ">=0.2.0,<0.2.5"` condition is no longer used. Co-authored-by:Vadim Kaushan <admin@disasm.info>
-
Vadim Kaushan authored
-
bors[bot] authored
65: Update `riscv` crate to version 0.6 r=Disasm a=luojia65 This pull request solves a probable version conflict between latest `riscv` and `riscv-rt`. The MSRV is also updated to 1.42.0, since the 0.6.0 version of `riscv` crate requires 1.42.0: [link](https://github.com/rust-embedded/riscv/blob/6392fa9520b042bd559b00b9c7131b6de4189f89/CHANGELOG.md#changed ). This pull request also includes a small typo fix in changelog file. Co-authored-by:
luojia65 <me@luojia.cc>
-
luojia65 authored
-
- Jul 16, 2020
-
-
bors[bot] authored
63: Release v0.7.2 r=almindor a=Disasm Co-authored-by:Vadim Kaushan <admin@disasm.info>
-
Vadim Kaushan authored
-
bors[bot] authored
61: Update link.x r=almindor a=richardeoin Similar to #38, riscv compilers may also generate 'small ro data' `.srodata` sections. This doesn't appear to be well documented, but see [this blog post](https://www.sifive.com/blog/all-aboard-part-3-linker-relaxation-in-riscv-toolchain ) for small amount of context. Co-authored-by:
Richard Meadows <962920+richardeoin@users.noreply.github.com>
-
Richard Meadows authored
Similar to #38, riscv compilers may also generate 'small ro data' `.srodata` sections. This doesn't appear to be well documented, but see [this blog post](https://www.sifive.com/blog/all-aboard-part-3-linker-relaxation-in-riscv-toolchain) for small amount of context.
-
- Jul 15, 2020
-
-
bors[bot] authored
62: Preserve .eh_frame and .eh_frame_hdr r=almindor a=Disasm Preserving the `.eh_frame` section improves gdb stack traces on nightly. Preserving the `.eh_frame_hdr` section fixes the linker problem `rust-lld: error: no memory region specified for section '.eh_frame_hdr'` introduced in https://github.com/rust-lang/rust/pull/73564 Co-authored-by:
Vadim Kaushan <admin@disasm.info>
-