This repository was archived by the owner on Apr 9, 2025. It is now read-only.
Commit d9cd6ea
authored
Update Rust to
This PR updates Rust to the most current (as of today)
`nightly-2024-01-05` and also adds two new targets:
* `riscv32ema-unknown-none-elf`
* `riscv64ema-unknown-none-elf`
The 64-bit target is completely untested, but I've added it anyway so
that it's ready once I start implementing 64-bit support in PolkaVM, and
the new 32-bit target is for when I'll finish adding support for the A
extension to the linker (which should be soon), which will be the new
default target triplet (mostly for compatibility, because a lot of 3rd
party crates assume `core::sync::atomic::*` stuff exists, and I don't
want to patch the world nor special-case Rust's standard library just
for our special snowflake use case).
The RV32E patch was also updated to the newest version.nightly-2024-01-05 (#24)1 parent 31a12f0 commit d9cd6ea
File tree
6 files changed
+2469
-1887
lines changed- patches
6 files changed
+2469
-1887
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
6 | 6 | | |
7 | 7 | | |
8 | 8 | | |
9 | | - | |
| 9 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2 | 2 | | |
3 | 3 | | |
4 | 4 | | |
5 | | - | |
| 5 | + | |
6 | 6 | | |
7 | 7 | | |
8 | 8 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
29 | 29 | | |
30 | 30 | | |
31 | 31 | | |
| 32 | + | |
| 33 | + | |
32 | 34 | | |
33 | 35 | | |
34 | 36 | | |
| |||
0 commit comments