Skip to content

Commit 5c945c4

Browse files
committed
misc: bump the MSRV to 1.56, use edition 2021
1 parent 524c854 commit 5c945c4

File tree

4 files changed

+13
-13
lines changed

4 files changed

+13
-13
lines changed

.github/workflows/assembler.yml

+2-3
Original file line numberDiff line numberDiff line change
@@ -13,12 +13,11 @@ jobs:
1313
fail-fast: false
1414
matrix:
1515
crate: [ lc3-assembler ]
16-
os: [ windows-latest, ubuntu-latest, macOS-latest ]
16+
os: [ windows-latest, ubuntu-latest, macos-latest ]
1717
rust:
1818
- stable
19-
- beta
2019
- nightly
21-
- 1.42.0
20+
- 1.56.0
2221

2322
runs-on: ${{ matrix.os }}
2423
steps:

Cargo.lock

+2-2
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

assembler/Cargo.toml

+8-7
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,8 @@
22
name = "lc3-assembler"
33
version = "0.1.0"
44
authors = ["UT UTP <[email protected]>"]
5-
edition = "2018"
5+
edition = "2021"
6+
rust-version = "1.56"
67

78
workspace = ".."
89

@@ -33,15 +34,15 @@ maintenance = { status = "actively-developed" }
3334

3435

3536
[dependencies]
36-
itertools = "0.8.2"
37-
clap = { version = "3.1.18", features = ["derive"] }
38-
chumsky = "0.8.0"
39-
ariadne = "0.1.5"
40-
quote = "1.0.18"
37+
itertools = "0.10"
38+
clap = { version = "3.1", features = ["derive"] }
39+
chumsky = "0.8"
40+
ariadne = "0.1"
41+
quote = "1"
4142

4243
lc3-isa = { version = "0.1.0", default-features = false }
4344
lc3-shims = { version = "0.1.0", default-features = false }
4445
lc3-os = { version = "0.1.0", default-features = false }
4546

4647
[dev-dependencies]
47-
assert_matches = "1.5.0"
48+
assert_matches = "1.5"

assembler/README.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,6 @@ A small assembler for a small computer.
77

88
### Minimum Supported Rust Version (MSRV)
99

10-
This crate is currently guaranteed to compile on stable Rust 1.42 and newer. We offer no guarantees that this will remain true in future releases but do promise to always support (at minimum) the latest stable Rust version and to document changes to the MSRV in the [changelog](CHANGELOG.md).
10+
This crate is currently guaranteed to compile on stable Rust 1.56 and newer. We offer no guarantees that this will remain true in future releases but do promise to always support (at minimum) the latest stable Rust version and to document changes to the MSRV in the [changelog](CHANGELOG.md).
1111

1212
(TODO!)

0 commit comments

Comments
 (0)