Skip to content

Commit

Permalink
Bump the Rust requirement to 1.68
Browse files Browse the repository at this point in the history
1.63 is quite old at this point, and 1.68 allows us to take advantage of
the sparse index format, speeding up CI. This shouldn't matter much in
terms of ease of use, as up-to-date distributions ship 1.68 or newer,
and slower to update ones (e.g. Debian) didn't even ship 1.63 to begin
with.

Changelog: changed
  • Loading branch information
yorickpeterse committed Jul 27, 2023
1 parent 4f047f9 commit 948c5f0
Show file tree
Hide file tree
Showing 6 changed files with 10 additions and 10 deletions.
4 changes: 2 additions & 2 deletions .github/workflows/freebsd.yml
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ jobs:
fail-fast: false
matrix:
version:
- '1.63'
- '1.68'
- stable
runs-on: macos-latest
steps:
Expand Down Expand Up @@ -47,7 +47,7 @@ jobs:
fail-fast: false
matrix:
version:
- '1.63'
- '1.68'
- stable
runs-on: macos-latest
needs:
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/lint.yml
Original file line number Diff line number Diff line change
Expand Up @@ -48,9 +48,9 @@ jobs:
path: |
${{ env.CARGO_HOME }}
target
key: ubuntu-1.63
key: ubuntu-1.68
- name: Installing Rust
run: ./scripts/rust.sh 1.63
run: ./scripts/rust.sh 1.68
- name: Installing LLVM
run: ./scripts/llvm.sh ubuntu
- name: Installing clippy
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/linux.yml
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ jobs:
fail-fast: false
matrix:
version:
- '1.63'
- '1.68'
- stable
runs-on: ubuntu-latest
steps:
Expand All @@ -36,7 +36,7 @@ jobs:
fail-fast: false
matrix:
version:
- '1.63'
- '1.68'
- stable
runs-on: ubuntu-latest
needs:
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/mac.yml
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ jobs:
fail-fast: false
matrix:
version:
- '1.63'
- '1.68'
- stable
runs-on: macos-latest
steps:
Expand All @@ -36,7 +36,7 @@ jobs:
fail-fast: false
matrix:
version:
- '1.63'
- '1.68'
- stable
runs-on: macos-latest
needs:
Expand Down
2 changes: 1 addition & 1 deletion docs/source/getting-started/installation.md
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ changes.
## Requirements

- A 64-bits little-endian platform
- Rust 1.63 or newer
- Rust 1.68 or newer
- LLVM 15, with support for static linking against LLVM
- A C compiler such as [GCC](https://gcc.gnu.org/) or
[clang](https://clang.llvm.org/)
Expand Down
2 changes: 1 addition & 1 deletion docs/source/getting-started/ivm.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ in Rust.

## Installing

ivm itself only requires Rust 1.63 or newer, but to build Inko itself you'll
ivm itself only requires Rust 1.68 or newer, but to build Inko itself you'll
need to also meet the requirements listed in the [installation
guide](installation.md).

Expand Down

0 comments on commit 948c5f0

Please sign in to comment.