mirror of
https://gitee.com/openharmony/third_party_rust_version_check
synced 2024-11-23 07:49:54 +00:00
Add tests for known outputs, current 'rustc'.
This also moves the CI to Github Actions.
This commit is contained in:
parent
e7f0ff4d91
commit
9cbc649cc4
42
.github/workflows/ci.yml
vendored
Normal file
42
.github/workflows/ci.yml
vendored
Normal file
@ -0,0 +1,42 @@
|
||||
name: CI
|
||||
|
||||
on: [push, pull_request]
|
||||
|
||||
env:
|
||||
CARGO_TERM_COLOR: always
|
||||
|
||||
jobs:
|
||||
test:
|
||||
name: "${{ matrix.os.name }} ${{ matrix.test.name }} (${{ matrix.toolchain }})"
|
||||
|
||||
strategy:
|
||||
matrix:
|
||||
os:
|
||||
- { name: Linux, distro: ubuntu-latest }
|
||||
- { name: Windows, distro: windows-latest }
|
||||
- { name: macOS, distro: macOS-latest }
|
||||
toolchain: [nightly, beta, stable]
|
||||
include:
|
||||
- os: { name: Linux, distro: ubuntu-latest }
|
||||
toolchain: 1.0.0
|
||||
|
||||
runs-on: ${{ matrix.os.distro }}
|
||||
|
||||
steps:
|
||||
- name: Checkout Sources
|
||||
uses: actions/checkout@v2
|
||||
|
||||
- name: Install Rust
|
||||
uses: actions-rs/toolchain@v1
|
||||
with:
|
||||
profile: minimal
|
||||
toolchain: ${{ matrix.toolchain }}
|
||||
override: true
|
||||
|
||||
- name: Run Tests
|
||||
uses: actions-rs/cargo@v1
|
||||
env:
|
||||
FORCE_STATIC: 1
|
||||
KNOWN_CHANNEL: ${{ matrix.toolchain }}
|
||||
with:
|
||||
command: test
|
@ -8,5 +8,6 @@ repository = "https://github.com/SergioBenitez/version_check"
|
||||
readme = "README.md"
|
||||
keywords = ["version", "rustc", "minimum", "check"]
|
||||
license = "MIT/Apache-2.0"
|
||||
exclude = ["static"]
|
||||
|
||||
[dependencies]
|
||||
|
67
src/lib.rs
67
src/lib.rs
@ -256,14 +256,16 @@ pub fn is_feature_flaggable() -> Option<bool> {
|
||||
|
||||
#[cfg(test)]
|
||||
mod tests {
|
||||
use std::{env, fs};
|
||||
|
||||
use super::version_and_date_from_rustc_version;
|
||||
use super::version_and_date_from_rustc_verbose_version;
|
||||
|
||||
macro_rules! check_parse {
|
||||
(@ $f:expr, $s:expr => $v:expr, $d:expr) => ({
|
||||
if let (Some(v), d) = $f($s) {
|
||||
if let (Some(v), d) = $f(&$s) {
|
||||
let e_d: Option<&str> = $d.into();
|
||||
assert_eq!((v, d), ($v.into(), e_d.map(|s| s.into())));
|
||||
assert_eq!((v, d), ($v.to_string(), e_d.map(|s| s.into())));
|
||||
} else {
|
||||
panic!("{:?} didn't parse for version testing.", $s);
|
||||
}
|
||||
@ -365,4 +367,65 @@ mod tests {
|
||||
release: 1.50.0" => "1.50.0", None,
|
||||
};
|
||||
}
|
||||
|
||||
fn read_static(verbose: bool, channel: &str, minor: usize) -> String {
|
||||
use std::fs::File;
|
||||
use std::path::Path;
|
||||
use std::io::{BufReader, Read};
|
||||
|
||||
let subdir = if verbose { "verbose" } else { "terse" };
|
||||
let path = Path::new(STATIC_PATH)
|
||||
.join(channel)
|
||||
.join(subdir)
|
||||
.join(format!("rustc-1.{}.0", minor));
|
||||
|
||||
let file = File::open(path).unwrap();
|
||||
let mut buf_reader = BufReader::new(file);
|
||||
let mut contents = String::new();
|
||||
buf_reader.read_to_string(&mut contents).unwrap();
|
||||
contents
|
||||
}
|
||||
|
||||
static STATIC_PATH: &'static str = concat!(env!("CARGO_MANIFEST_DIR"), "/static");
|
||||
|
||||
static DATES: [&'static str; 51] = [
|
||||
"2015-05-13", "2015-06-19", "2015-08-03", "2015-09-15", "2015-10-27",
|
||||
"2015-12-04", "2016-01-19", "2016-02-29", "2016-04-11", "2016-05-18",
|
||||
"2016-07-03", "2016-08-15", "2016-09-23", "2016-11-07", "2016-12-16",
|
||||
"2017-01-19", "2017-03-10", "2017-04-24", "2017-06-06", "2017-07-17",
|
||||
"2017-08-27", "2017-10-09", "2017-11-20", "2018-01-01", "2018-02-12",
|
||||
"2018-03-25", "2018-05-07", "2018-06-19", "2018-07-30", "2018-09-11",
|
||||
"2018-10-24", "2018-12-04", "2019-01-16", "2019-02-28", "2019-04-10",
|
||||
"2019-05-20", "2019-07-03", "2019-08-13", "2019-09-23", "2019-11-04",
|
||||
"2019-12-16", "2020-01-27", "2020-03-09", "2020-04-20", "2020-06-01",
|
||||
"2020-07-13", "2020-08-24", "2020-10-07", "2020-11-16", "2020-12-29",
|
||||
"2021-02-10",
|
||||
];
|
||||
|
||||
#[test]
|
||||
fn test_stable_compatibility() {
|
||||
if env::var_os("FORCE_STATIC").is_none() && fs::metadata(STATIC_PATH).is_err() {
|
||||
// We exclude `/static` when we package `version_check`, so don't
|
||||
// run if static files aren't present unless we know they should be.
|
||||
return;
|
||||
}
|
||||
|
||||
// Ensure we can parse all output from all Linux stable releases.
|
||||
for v in 0..DATES.len() {
|
||||
let (version, date) = (&format!("1.{}.0", v), Some(DATES[v]));
|
||||
check_terse_parse!(read_static(false, "stable", v) => version, date,);
|
||||
check_verbose_parse!(read_static(true, "stable", v) => version, date,);
|
||||
}
|
||||
}
|
||||
|
||||
#[test]
|
||||
fn test_parse_current() {
|
||||
let (version, channel) = (::Version::read(), ::Channel::read());
|
||||
assert!(version.is_some());
|
||||
assert!(channel.is_some());
|
||||
|
||||
if let Ok(known_channel) = env::var("KNOWN_CHANNEL") {
|
||||
assert_eq!(channel, ::Channel::parse(&known_channel));
|
||||
}
|
||||
}
|
||||
}
|
||||
|
1
static/stable/terse/rustc-1.0.0
Normal file
1
static/stable/terse/rustc-1.0.0
Normal file
@ -0,0 +1 @@
|
||||
rustc 1.0.0 (a59de37e9 2015-05-13) (built 2015-05-14)
|
1
static/stable/terse/rustc-1.1.0
Normal file
1
static/stable/terse/rustc-1.1.0
Normal file
@ -0,0 +1 @@
|
||||
rustc 1.1.0 (35ceea399 2015-06-19)
|
1
static/stable/terse/rustc-1.10.0
Normal file
1
static/stable/terse/rustc-1.10.0
Normal file
@ -0,0 +1 @@
|
||||
rustc 1.10.0 (cfcb716cf 2016-07-03)
|
1
static/stable/terse/rustc-1.11.0
Normal file
1
static/stable/terse/rustc-1.11.0
Normal file
@ -0,0 +1 @@
|
||||
rustc 1.11.0 (9b21dcd6a 2016-08-15)
|
1
static/stable/terse/rustc-1.12.0
Normal file
1
static/stable/terse/rustc-1.12.0
Normal file
@ -0,0 +1 @@
|
||||
rustc 1.12.0 (3191fbae9 2016-09-23)
|
1
static/stable/terse/rustc-1.13.0
Normal file
1
static/stable/terse/rustc-1.13.0
Normal file
@ -0,0 +1 @@
|
||||
rustc 1.13.0 (2c6933acc 2016-11-07)
|
1
static/stable/terse/rustc-1.14.0
Normal file
1
static/stable/terse/rustc-1.14.0
Normal file
@ -0,0 +1 @@
|
||||
rustc 1.14.0 (e8a012324 2016-12-16)
|
1
static/stable/terse/rustc-1.15.0
Normal file
1
static/stable/terse/rustc-1.15.0
Normal file
@ -0,0 +1 @@
|
||||
rustc 1.15.0 (10893a9a3 2017-01-19)
|
1
static/stable/terse/rustc-1.16.0
Normal file
1
static/stable/terse/rustc-1.16.0
Normal file
@ -0,0 +1 @@
|
||||
rustc 1.16.0 (30cf806ef 2017-03-10)
|
1
static/stable/terse/rustc-1.17.0
Normal file
1
static/stable/terse/rustc-1.17.0
Normal file
@ -0,0 +1 @@
|
||||
rustc 1.17.0 (56124baa9 2017-04-24)
|
1
static/stable/terse/rustc-1.18.0
Normal file
1
static/stable/terse/rustc-1.18.0
Normal file
@ -0,0 +1 @@
|
||||
rustc 1.18.0 (03fc9d622 2017-06-06)
|
1
static/stable/terse/rustc-1.19.0
Normal file
1
static/stable/terse/rustc-1.19.0
Normal file
@ -0,0 +1 @@
|
||||
rustc 1.19.0 (0ade33941 2017-07-17)
|
1
static/stable/terse/rustc-1.2.0
Normal file
1
static/stable/terse/rustc-1.2.0
Normal file
@ -0,0 +1 @@
|
||||
rustc 1.2.0 (082e47636 2015-08-03)
|
1
static/stable/terse/rustc-1.20.0
Normal file
1
static/stable/terse/rustc-1.20.0
Normal file
@ -0,0 +1 @@
|
||||
rustc 1.20.0 (f3d6973f4 2017-08-27)
|
1
static/stable/terse/rustc-1.21.0
Normal file
1
static/stable/terse/rustc-1.21.0
Normal file
@ -0,0 +1 @@
|
||||
rustc 1.21.0 (3b72af97e 2017-10-09)
|
1
static/stable/terse/rustc-1.22.0
Normal file
1
static/stable/terse/rustc-1.22.0
Normal file
@ -0,0 +1 @@
|
||||
rustc 1.22.0 (9c21f8ff4 2017-11-20)
|
1
static/stable/terse/rustc-1.23.0
Normal file
1
static/stable/terse/rustc-1.23.0
Normal file
@ -0,0 +1 @@
|
||||
rustc 1.23.0 (766bd11c8 2018-01-01)
|
1
static/stable/terse/rustc-1.24.0
Normal file
1
static/stable/terse/rustc-1.24.0
Normal file
@ -0,0 +1 @@
|
||||
rustc 1.24.0 (4d90ac38c 2018-02-12)
|
1
static/stable/terse/rustc-1.25.0
Normal file
1
static/stable/terse/rustc-1.25.0
Normal file
@ -0,0 +1 @@
|
||||
rustc 1.25.0 (84203cac6 2018-03-25)
|
1
static/stable/terse/rustc-1.26.0
Normal file
1
static/stable/terse/rustc-1.26.0
Normal file
@ -0,0 +1 @@
|
||||
rustc 1.26.0 (a77568041 2018-05-07)
|
1
static/stable/terse/rustc-1.27.0
Normal file
1
static/stable/terse/rustc-1.27.0
Normal file
@ -0,0 +1 @@
|
||||
rustc 1.27.0 (3eda71b00 2018-06-19)
|
1
static/stable/terse/rustc-1.28.0
Normal file
1
static/stable/terse/rustc-1.28.0
Normal file
@ -0,0 +1 @@
|
||||
rustc 1.28.0 (9634041f0 2018-07-30)
|
1
static/stable/terse/rustc-1.29.0
Normal file
1
static/stable/terse/rustc-1.29.0
Normal file
@ -0,0 +1 @@
|
||||
rustc 1.29.0 (aa3ca1994 2018-09-11)
|
1
static/stable/terse/rustc-1.3.0
Normal file
1
static/stable/terse/rustc-1.3.0
Normal file
@ -0,0 +1 @@
|
||||
rustc 1.3.0 (9a92aaf19 2015-09-15)
|
1
static/stable/terse/rustc-1.30.0
Normal file
1
static/stable/terse/rustc-1.30.0
Normal file
@ -0,0 +1 @@
|
||||
rustc 1.30.0 (da5f414c2 2018-10-24)
|
1
static/stable/terse/rustc-1.31.0
Normal file
1
static/stable/terse/rustc-1.31.0
Normal file
@ -0,0 +1 @@
|
||||
rustc 1.31.0 (abe02cefd 2018-12-04)
|
1
static/stable/terse/rustc-1.32.0
Normal file
1
static/stable/terse/rustc-1.32.0
Normal file
@ -0,0 +1 @@
|
||||
rustc 1.32.0 (9fda7c223 2019-01-16)
|
1
static/stable/terse/rustc-1.33.0
Normal file
1
static/stable/terse/rustc-1.33.0
Normal file
@ -0,0 +1 @@
|
||||
rustc 1.33.0 (2aa4c46cf 2019-02-28)
|
1
static/stable/terse/rustc-1.34.0
Normal file
1
static/stable/terse/rustc-1.34.0
Normal file
@ -0,0 +1 @@
|
||||
rustc 1.34.0 (91856ed52 2019-04-10)
|
1
static/stable/terse/rustc-1.35.0
Normal file
1
static/stable/terse/rustc-1.35.0
Normal file
@ -0,0 +1 @@
|
||||
rustc 1.35.0 (3c235d560 2019-05-20)
|
1
static/stable/terse/rustc-1.36.0
Normal file
1
static/stable/terse/rustc-1.36.0
Normal file
@ -0,0 +1 @@
|
||||
rustc 1.36.0 (a53f9df32 2019-07-03)
|
1
static/stable/terse/rustc-1.37.0
Normal file
1
static/stable/terse/rustc-1.37.0
Normal file
@ -0,0 +1 @@
|
||||
rustc 1.37.0 (eae3437df 2019-08-13)
|
1
static/stable/terse/rustc-1.38.0
Normal file
1
static/stable/terse/rustc-1.38.0
Normal file
@ -0,0 +1 @@
|
||||
rustc 1.38.0 (625451e37 2019-09-23)
|
1
static/stable/terse/rustc-1.39.0
Normal file
1
static/stable/terse/rustc-1.39.0
Normal file
@ -0,0 +1 @@
|
||||
rustc 1.39.0 (4560ea788 2019-11-04)
|
1
static/stable/terse/rustc-1.4.0
Normal file
1
static/stable/terse/rustc-1.4.0
Normal file
@ -0,0 +1 @@
|
||||
rustc 1.4.0 (8ab8581f6 2015-10-27)
|
1
static/stable/terse/rustc-1.40.0
Normal file
1
static/stable/terse/rustc-1.40.0
Normal file
@ -0,0 +1 @@
|
||||
rustc 1.40.0 (73528e339 2019-12-16)
|
1
static/stable/terse/rustc-1.41.0
Normal file
1
static/stable/terse/rustc-1.41.0
Normal file
@ -0,0 +1 @@
|
||||
rustc 1.41.0 (5e1a79984 2020-01-27)
|
1
static/stable/terse/rustc-1.42.0
Normal file
1
static/stable/terse/rustc-1.42.0
Normal file
@ -0,0 +1 @@
|
||||
rustc 1.42.0 (b8cedc004 2020-03-09)
|
1
static/stable/terse/rustc-1.43.0
Normal file
1
static/stable/terse/rustc-1.43.0
Normal file
@ -0,0 +1 @@
|
||||
rustc 1.43.0 (4fb7144ed 2020-04-20)
|
1
static/stable/terse/rustc-1.44.0
Normal file
1
static/stable/terse/rustc-1.44.0
Normal file
@ -0,0 +1 @@
|
||||
rustc 1.44.0 (49cae5576 2020-06-01)
|
1
static/stable/terse/rustc-1.45.0
Normal file
1
static/stable/terse/rustc-1.45.0
Normal file
@ -0,0 +1 @@
|
||||
rustc 1.45.0 (5c1f21c3b 2020-07-13)
|
1
static/stable/terse/rustc-1.46.0
Normal file
1
static/stable/terse/rustc-1.46.0
Normal file
@ -0,0 +1 @@
|
||||
rustc 1.46.0 (04488afe3 2020-08-24)
|
1
static/stable/terse/rustc-1.47.0
Normal file
1
static/stable/terse/rustc-1.47.0
Normal file
@ -0,0 +1 @@
|
||||
rustc 1.47.0 (18bf6b4f0 2020-10-07)
|
1
static/stable/terse/rustc-1.48.0
Normal file
1
static/stable/terse/rustc-1.48.0
Normal file
@ -0,0 +1 @@
|
||||
rustc 1.48.0 (7eac88abb 2020-11-16)
|
1
static/stable/terse/rustc-1.49.0
Normal file
1
static/stable/terse/rustc-1.49.0
Normal file
@ -0,0 +1 @@
|
||||
rustc 1.49.0 (e1884a8e3 2020-12-29)
|
1
static/stable/terse/rustc-1.5.0
Normal file
1
static/stable/terse/rustc-1.5.0
Normal file
@ -0,0 +1 @@
|
||||
rustc 1.5.0 (3d7cd77e4 2015-12-04)
|
1
static/stable/terse/rustc-1.50.0
Normal file
1
static/stable/terse/rustc-1.50.0
Normal file
@ -0,0 +1 @@
|
||||
rustc 1.50.0 (cb75ad5db 2021-02-10)
|
1
static/stable/terse/rustc-1.6.0
Normal file
1
static/stable/terse/rustc-1.6.0
Normal file
@ -0,0 +1 @@
|
||||
rustc 1.6.0 (c30b771ad 2016-01-19)
|
1
static/stable/terse/rustc-1.7.0
Normal file
1
static/stable/terse/rustc-1.7.0
Normal file
@ -0,0 +1 @@
|
||||
rustc 1.7.0 (a5d1e7a59 2016-02-29)
|
1
static/stable/terse/rustc-1.8.0
Normal file
1
static/stable/terse/rustc-1.8.0
Normal file
@ -0,0 +1 @@
|
||||
rustc 1.8.0 (db2939409 2016-04-11)
|
1
static/stable/terse/rustc-1.9.0
Normal file
1
static/stable/terse/rustc-1.9.0
Normal file
@ -0,0 +1 @@
|
||||
rustc 1.9.0 (e4e8b6668 2016-05-18)
|
7
static/stable/verbose/rustc-1.0.0
Normal file
7
static/stable/verbose/rustc-1.0.0
Normal file
@ -0,0 +1,7 @@
|
||||
rustc 1.0.0 (a59de37e9 2015-05-13) (built 2015-05-14)
|
||||
binary: rustc
|
||||
commit-hash: a59de37e99060162a2674e3ff45409ac73595c0e
|
||||
commit-date: 2015-05-13
|
||||
build-date: 2015-05-14
|
||||
host: x86_64-unknown-linux-gnu
|
||||
release: 1.0.0
|
6
static/stable/verbose/rustc-1.1.0
Normal file
6
static/stable/verbose/rustc-1.1.0
Normal file
@ -0,0 +1,6 @@
|
||||
rustc 1.1.0 (35ceea399 2015-06-19)
|
||||
binary: rustc
|
||||
commit-hash: 35ceea3997c79a3b7562e89b462ab76af5b86b22
|
||||
commit-date: 2015-06-19
|
||||
host: x86_64-unknown-linux-gnu
|
||||
release: 1.1.0
|
6
static/stable/verbose/rustc-1.10.0
Normal file
6
static/stable/verbose/rustc-1.10.0
Normal file
@ -0,0 +1,6 @@
|
||||
rustc 1.10.0 (cfcb716cf 2016-07-03)
|
||||
binary: rustc
|
||||
commit-hash: cfcb716cf0961a7e3a4eceac828d94805cf8140b
|
||||
commit-date: 2016-07-03
|
||||
host: x86_64-unknown-linux-gnu
|
||||
release: 1.10.0
|
6
static/stable/verbose/rustc-1.11.0
Normal file
6
static/stable/verbose/rustc-1.11.0
Normal file
@ -0,0 +1,6 @@
|
||||
rustc 1.11.0 (9b21dcd6a 2016-08-15)
|
||||
binary: rustc
|
||||
commit-hash: 9b21dcd6a89f38e8ceccb2ede8c9027cb409f6e3
|
||||
commit-date: 2016-08-15
|
||||
host: x86_64-unknown-linux-gnu
|
||||
release: 1.11.0
|
6
static/stable/verbose/rustc-1.12.0
Normal file
6
static/stable/verbose/rustc-1.12.0
Normal file
@ -0,0 +1,6 @@
|
||||
rustc 1.12.0 (3191fbae9 2016-09-23)
|
||||
binary: rustc
|
||||
commit-hash: 3191fbae9da539442351f883bdabcad0d72efcb6
|
||||
commit-date: 2016-09-23
|
||||
host: x86_64-unknown-linux-gnu
|
||||
release: 1.12.0
|
6
static/stable/verbose/rustc-1.13.0
Normal file
6
static/stable/verbose/rustc-1.13.0
Normal file
@ -0,0 +1,6 @@
|
||||
rustc 1.13.0 (2c6933acc 2016-11-07)
|
||||
binary: rustc
|
||||
commit-hash: 2c6933acc05c61e041be764cb1331f6281993f3f
|
||||
commit-date: 2016-11-07
|
||||
host: x86_64-unknown-linux-gnu
|
||||
release: 1.13.0
|
7
static/stable/verbose/rustc-1.14.0
Normal file
7
static/stable/verbose/rustc-1.14.0
Normal file
@ -0,0 +1,7 @@
|
||||
rustc 1.14.0 (e8a012324 2016-12-16)
|
||||
binary: rustc
|
||||
commit-hash: e8a0123241f0d397d39cd18fcc4e5e7edde22730
|
||||
commit-date: 2016-12-16
|
||||
host: x86_64-unknown-linux-gnu
|
||||
release: 1.14.0
|
||||
LLVM version: 3.9
|
7
static/stable/verbose/rustc-1.15.0
Normal file
7
static/stable/verbose/rustc-1.15.0
Normal file
@ -0,0 +1,7 @@
|
||||
rustc 1.15.0 (10893a9a3 2017-01-19)
|
||||
binary: rustc
|
||||
commit-hash: 10893a9a349cdd423f2490a6984acb5b3b7c8046
|
||||
commit-date: 2017-01-19
|
||||
host: x86_64-unknown-linux-gnu
|
||||
release: 1.15.0
|
||||
LLVM version: 3.9
|
7
static/stable/verbose/rustc-1.16.0
Normal file
7
static/stable/verbose/rustc-1.16.0
Normal file
@ -0,0 +1,7 @@
|
||||
rustc 1.16.0 (30cf806ef 2017-03-10)
|
||||
binary: rustc
|
||||
commit-hash: 30cf806ef8881c41821fbd43e5cf3699c5290c16
|
||||
commit-date: 2017-03-10
|
||||
host: x86_64-unknown-linux-gnu
|
||||
release: 1.16.0
|
||||
LLVM version: 3.9
|
7
static/stable/verbose/rustc-1.17.0
Normal file
7
static/stable/verbose/rustc-1.17.0
Normal file
@ -0,0 +1,7 @@
|
||||
rustc 1.17.0 (56124baa9 2017-04-24)
|
||||
binary: rustc
|
||||
commit-hash: 56124baa9e73f28c0709e59e74783cf234a978cf
|
||||
commit-date: 2017-04-24
|
||||
host: x86_64-unknown-linux-gnu
|
||||
release: 1.17.0
|
||||
LLVM version: 3.9
|
7
static/stable/verbose/rustc-1.18.0
Normal file
7
static/stable/verbose/rustc-1.18.0
Normal file
@ -0,0 +1,7 @@
|
||||
rustc 1.18.0 (03fc9d622 2017-06-06)
|
||||
binary: rustc
|
||||
commit-hash: 03fc9d622e0ea26a3d37f5ab030737fcca6928b9
|
||||
commit-date: 2017-06-06
|
||||
host: x86_64-unknown-linux-gnu
|
||||
release: 1.18.0
|
||||
LLVM version: 3.9
|
7
static/stable/verbose/rustc-1.19.0
Normal file
7
static/stable/verbose/rustc-1.19.0
Normal file
@ -0,0 +1,7 @@
|
||||
rustc 1.19.0 (0ade33941 2017-07-17)
|
||||
binary: rustc
|
||||
commit-hash: 0ade339411587887bf01bcfa2e9ae4414c8900d4
|
||||
commit-date: 2017-07-17
|
||||
host: x86_64-unknown-linux-gnu
|
||||
release: 1.19.0
|
||||
LLVM version: 4.0
|
6
static/stable/verbose/rustc-1.2.0
Normal file
6
static/stable/verbose/rustc-1.2.0
Normal file
@ -0,0 +1,6 @@
|
||||
rustc 1.2.0 (082e47636 2015-08-03)
|
||||
binary: rustc
|
||||
commit-hash: 082e4763615bdbe7b4dd3dfd6fc2210b7773edf5
|
||||
commit-date: 2015-08-03
|
||||
host: x86_64-unknown-linux-gnu
|
||||
release: 1.2.0
|
7
static/stable/verbose/rustc-1.20.0
Normal file
7
static/stable/verbose/rustc-1.20.0
Normal file
@ -0,0 +1,7 @@
|
||||
rustc 1.20.0 (f3d6973f4 2017-08-27)
|
||||
binary: rustc
|
||||
commit-hash: f3d6973f41a7d1fb83029c9c0ceaf0f5d4fd7208
|
||||
commit-date: 2017-08-27
|
||||
host: x86_64-unknown-linux-gnu
|
||||
release: 1.20.0
|
||||
LLVM version: 4.0
|
7
static/stable/verbose/rustc-1.21.0
Normal file
7
static/stable/verbose/rustc-1.21.0
Normal file
@ -0,0 +1,7 @@
|
||||
rustc 1.21.0 (3b72af97e 2017-10-09)
|
||||
binary: rustc
|
||||
commit-hash: 3b72af97e42989b2fe104d8edbaee123cdf7c58f
|
||||
commit-date: 2017-10-09
|
||||
host: x86_64-unknown-linux-gnu
|
||||
release: 1.21.0
|
||||
LLVM version: 4.0
|
7
static/stable/verbose/rustc-1.22.0
Normal file
7
static/stable/verbose/rustc-1.22.0
Normal file
@ -0,0 +1,7 @@
|
||||
rustc 1.22.0 (9c21f8ff4 2017-11-20)
|
||||
binary: rustc
|
||||
commit-hash: 9c21f8ff4d80824972910e0c4bbfd1f89620cb0d
|
||||
commit-date: 2017-11-20
|
||||
host: x86_64-unknown-linux-gnu
|
||||
release: 1.22.0
|
||||
LLVM version: 4.0
|
7
static/stable/verbose/rustc-1.23.0
Normal file
7
static/stable/verbose/rustc-1.23.0
Normal file
@ -0,0 +1,7 @@
|
||||
rustc 1.23.0 (766bd11c8 2018-01-01)
|
||||
binary: rustc
|
||||
commit-hash: 766bd11c8a3c019ca53febdcd77b2215379dd67d
|
||||
commit-date: 2018-01-01
|
||||
host: x86_64-unknown-linux-gnu
|
||||
release: 1.23.0
|
||||
LLVM version: 4.0
|
7
static/stable/verbose/rustc-1.24.0
Normal file
7
static/stable/verbose/rustc-1.24.0
Normal file
@ -0,0 +1,7 @@
|
||||
rustc 1.24.0 (4d90ac38c 2018-02-12)
|
||||
binary: rustc
|
||||
commit-hash: 4d90ac38c0b61bb69470b61ea2cccea0df48d9e5
|
||||
commit-date: 2018-02-12
|
||||
host: x86_64-unknown-linux-gnu
|
||||
release: 1.24.0
|
||||
LLVM version: 4.0
|
7
static/stable/verbose/rustc-1.25.0
Normal file
7
static/stable/verbose/rustc-1.25.0
Normal file
@ -0,0 +1,7 @@
|
||||
rustc 1.25.0 (84203cac6 2018-03-25)
|
||||
binary: rustc
|
||||
commit-hash: 84203cac67e65ca8640b8392348411098c856985
|
||||
commit-date: 2018-03-25
|
||||
host: x86_64-unknown-linux-gnu
|
||||
release: 1.25.0
|
||||
LLVM version: 6.0
|
7
static/stable/verbose/rustc-1.26.0
Normal file
7
static/stable/verbose/rustc-1.26.0
Normal file
@ -0,0 +1,7 @@
|
||||
rustc 1.26.0 (a77568041 2018-05-07)
|
||||
binary: rustc
|
||||
commit-hash: a7756804103447ea4e68a71ccf071e7ad8f7a03e
|
||||
commit-date: 2018-05-07
|
||||
host: x86_64-unknown-linux-gnu
|
||||
release: 1.26.0
|
||||
LLVM version: 6.0
|
7
static/stable/verbose/rustc-1.27.0
Normal file
7
static/stable/verbose/rustc-1.27.0
Normal file
@ -0,0 +1,7 @@
|
||||
rustc 1.27.0 (3eda71b00 2018-06-19)
|
||||
binary: rustc
|
||||
commit-hash: 3eda71b00ad48d7bf4eef4c443e7f611fd061418
|
||||
commit-date: 2018-06-19
|
||||
host: x86_64-unknown-linux-gnu
|
||||
release: 1.27.0
|
||||
LLVM version: 6.0
|
7
static/stable/verbose/rustc-1.28.0
Normal file
7
static/stable/verbose/rustc-1.28.0
Normal file
@ -0,0 +1,7 @@
|
||||
rustc 1.28.0 (9634041f0 2018-07-30)
|
||||
binary: rustc
|
||||
commit-hash: 9634041f0e8c0f3191d2867311276f19d0a42564
|
||||
commit-date: 2018-07-30
|
||||
host: x86_64-unknown-linux-gnu
|
||||
release: 1.28.0
|
||||
LLVM version: 6.0
|
7
static/stable/verbose/rustc-1.29.0
Normal file
7
static/stable/verbose/rustc-1.29.0
Normal file
@ -0,0 +1,7 @@
|
||||
rustc 1.29.0 (aa3ca1994 2018-09-11)
|
||||
binary: rustc
|
||||
commit-hash: aa3ca1994904f2e056679fce1f185db8c7ed2703
|
||||
commit-date: 2018-09-11
|
||||
host: x86_64-unknown-linux-gnu
|
||||
release: 1.29.0
|
||||
LLVM version: 7.0
|
6
static/stable/verbose/rustc-1.3.0
Normal file
6
static/stable/verbose/rustc-1.3.0
Normal file
@ -0,0 +1,6 @@
|
||||
rustc 1.3.0 (9a92aaf19 2015-09-15)
|
||||
binary: rustc
|
||||
commit-hash: 9a92aaf19a64603b02b4130fe52958cc12488900
|
||||
commit-date: 2015-09-15
|
||||
host: x86_64-unknown-linux-gnu
|
||||
release: 1.3.0
|
7
static/stable/verbose/rustc-1.30.0
Normal file
7
static/stable/verbose/rustc-1.30.0
Normal file
@ -0,0 +1,7 @@
|
||||
rustc 1.30.0 (da5f414c2 2018-10-24)
|
||||
binary: rustc
|
||||
commit-hash: da5f414c2c0bfe5198934493f04c676e2b23ff2e
|
||||
commit-date: 2018-10-24
|
||||
host: x86_64-unknown-linux-gnu
|
||||
release: 1.30.0
|
||||
LLVM version: 8.0
|
7
static/stable/verbose/rustc-1.31.0
Normal file
7
static/stable/verbose/rustc-1.31.0
Normal file
@ -0,0 +1,7 @@
|
||||
rustc 1.31.0 (abe02cefd 2018-12-04)
|
||||
binary: rustc
|
||||
commit-hash: abe02cefd6cd1916df62ad7dc80161bea50b72e8
|
||||
commit-date: 2018-12-04
|
||||
host: x86_64-unknown-linux-gnu
|
||||
release: 1.31.0
|
||||
LLVM version: 8.0
|
7
static/stable/verbose/rustc-1.32.0
Normal file
7
static/stable/verbose/rustc-1.32.0
Normal file
@ -0,0 +1,7 @@
|
||||
rustc 1.32.0 (9fda7c223 2019-01-16)
|
||||
binary: rustc
|
||||
commit-hash: 9fda7c2237db910e41d6a712e9a2139b352e558b
|
||||
commit-date: 2019-01-16
|
||||
host: x86_64-unknown-linux-gnu
|
||||
release: 1.32.0
|
||||
LLVM version: 8.0
|
7
static/stable/verbose/rustc-1.33.0
Normal file
7
static/stable/verbose/rustc-1.33.0
Normal file
@ -0,0 +1,7 @@
|
||||
rustc 1.33.0 (2aa4c46cf 2019-02-28)
|
||||
binary: rustc
|
||||
commit-hash: 2aa4c46cfdd726e97360c2734835aa3515e8c858
|
||||
commit-date: 2019-02-28
|
||||
host: x86_64-unknown-linux-gnu
|
||||
release: 1.33.0
|
||||
LLVM version: 8.0
|
7
static/stable/verbose/rustc-1.34.0
Normal file
7
static/stable/verbose/rustc-1.34.0
Normal file
@ -0,0 +1,7 @@
|
||||
rustc 1.34.0 (91856ed52 2019-04-10)
|
||||
binary: rustc
|
||||
commit-hash: 91856ed52c58aa5ba66a015354d1cc69e9779bdf
|
||||
commit-date: 2019-04-10
|
||||
host: x86_64-unknown-linux-gnu
|
||||
release: 1.34.0
|
||||
LLVM version: 8.0
|
7
static/stable/verbose/rustc-1.35.0
Normal file
7
static/stable/verbose/rustc-1.35.0
Normal file
@ -0,0 +1,7 @@
|
||||
rustc 1.35.0 (3c235d560 2019-05-20)
|
||||
binary: rustc
|
||||
commit-hash: 3c235d5600393dfe6c36eeed34042efad8d4f26e
|
||||
commit-date: 2019-05-20
|
||||
host: x86_64-unknown-linux-gnu
|
||||
release: 1.35.0
|
||||
LLVM version: 8.0
|
7
static/stable/verbose/rustc-1.36.0
Normal file
7
static/stable/verbose/rustc-1.36.0
Normal file
@ -0,0 +1,7 @@
|
||||
rustc 1.36.0 (a53f9df32 2019-07-03)
|
||||
binary: rustc
|
||||
commit-hash: a53f9df32fbb0b5f4382caaad8f1a46f36ea887c
|
||||
commit-date: 2019-07-03
|
||||
host: x86_64-unknown-linux-gnu
|
||||
release: 1.36.0
|
||||
LLVM version: 8.0
|
7
static/stable/verbose/rustc-1.37.0
Normal file
7
static/stable/verbose/rustc-1.37.0
Normal file
@ -0,0 +1,7 @@
|
||||
rustc 1.37.0 (eae3437df 2019-08-13)
|
||||
binary: rustc
|
||||
commit-hash: eae3437dfe991621e8afdc82734f4a172d7ddf9b
|
||||
commit-date: 2019-08-13
|
||||
host: x86_64-unknown-linux-gnu
|
||||
release: 1.37.0
|
||||
LLVM version: 8.0
|
7
static/stable/verbose/rustc-1.38.0
Normal file
7
static/stable/verbose/rustc-1.38.0
Normal file
@ -0,0 +1,7 @@
|
||||
rustc 1.38.0 (625451e37 2019-09-23)
|
||||
binary: rustc
|
||||
commit-hash: 625451e376bb2e5283fc4741caa0a3e8a2ca4d54
|
||||
commit-date: 2019-09-23
|
||||
host: x86_64-unknown-linux-gnu
|
||||
release: 1.38.0
|
||||
LLVM version: 9.0
|
7
static/stable/verbose/rustc-1.39.0
Normal file
7
static/stable/verbose/rustc-1.39.0
Normal file
@ -0,0 +1,7 @@
|
||||
rustc 1.39.0 (4560ea788 2019-11-04)
|
||||
binary: rustc
|
||||
commit-hash: 4560ea788cb760f0a34127156c78e2552949f734
|
||||
commit-date: 2019-11-04
|
||||
host: x86_64-unknown-linux-gnu
|
||||
release: 1.39.0
|
||||
LLVM version: 9.0
|
6
static/stable/verbose/rustc-1.4.0
Normal file
6
static/stable/verbose/rustc-1.4.0
Normal file
@ -0,0 +1,6 @@
|
||||
rustc 1.4.0 (8ab8581f6 2015-10-27)
|
||||
binary: rustc
|
||||
commit-hash: 8ab8581f6921bc7a8e3fa4defffd2814372dcb15
|
||||
commit-date: 2015-10-27
|
||||
host: x86_64-unknown-linux-gnu
|
||||
release: 1.4.0
|
7
static/stable/verbose/rustc-1.40.0
Normal file
7
static/stable/verbose/rustc-1.40.0
Normal file
@ -0,0 +1,7 @@
|
||||
rustc 1.40.0 (73528e339 2019-12-16)
|
||||
binary: rustc
|
||||
commit-hash: 73528e339aae0f17a15ffa49a8ac608f50c6cf14
|
||||
commit-date: 2019-12-16
|
||||
host: x86_64-unknown-linux-gnu
|
||||
release: 1.40.0
|
||||
LLVM version: 9.0
|
7
static/stable/verbose/rustc-1.41.0
Normal file
7
static/stable/verbose/rustc-1.41.0
Normal file
@ -0,0 +1,7 @@
|
||||
rustc 1.41.0 (5e1a79984 2020-01-27)
|
||||
binary: rustc
|
||||
commit-hash: 5e1a799842ba6ed4a57e91f7ab9435947482f7d8
|
||||
commit-date: 2020-01-27
|
||||
host: x86_64-unknown-linux-gnu
|
||||
release: 1.41.0
|
||||
LLVM version: 9.0
|
7
static/stable/verbose/rustc-1.42.0
Normal file
7
static/stable/verbose/rustc-1.42.0
Normal file
@ -0,0 +1,7 @@
|
||||
rustc 1.42.0 (b8cedc004 2020-03-09)
|
||||
binary: rustc
|
||||
commit-hash: b8cedc00407a4c56a3bda1ed605c6fc166655447
|
||||
commit-date: 2020-03-09
|
||||
host: x86_64-unknown-linux-gnu
|
||||
release: 1.42.0
|
||||
LLVM version: 9.0
|
7
static/stable/verbose/rustc-1.43.0
Normal file
7
static/stable/verbose/rustc-1.43.0
Normal file
@ -0,0 +1,7 @@
|
||||
rustc 1.43.0 (4fb7144ed 2020-04-20)
|
||||
binary: rustc
|
||||
commit-hash: 4fb7144ed159f94491249e86d5bbd033b5d60550
|
||||
commit-date: 2020-04-20
|
||||
host: x86_64-unknown-linux-gnu
|
||||
release: 1.43.0
|
||||
LLVM version: 9.0
|
7
static/stable/verbose/rustc-1.44.0
Normal file
7
static/stable/verbose/rustc-1.44.0
Normal file
@ -0,0 +1,7 @@
|
||||
rustc 1.44.0 (49cae5576 2020-06-01)
|
||||
binary: rustc
|
||||
commit-hash: 49cae55760da0a43428eba73abcb659bb70cf2e4
|
||||
commit-date: 2020-06-01
|
||||
host: x86_64-unknown-linux-gnu
|
||||
release: 1.44.0
|
||||
LLVM version: 9.0
|
7
static/stable/verbose/rustc-1.45.0
Normal file
7
static/stable/verbose/rustc-1.45.0
Normal file
@ -0,0 +1,7 @@
|
||||
rustc 1.45.0 (5c1f21c3b 2020-07-13)
|
||||
binary: rustc
|
||||
commit-hash: 5c1f21c3b82297671ad3ae1e8c942d2ca92e84f2
|
||||
commit-date: 2020-07-13
|
||||
host: x86_64-unknown-linux-gnu
|
||||
release: 1.45.0
|
||||
LLVM version: 10.0
|
7
static/stable/verbose/rustc-1.46.0
Normal file
7
static/stable/verbose/rustc-1.46.0
Normal file
@ -0,0 +1,7 @@
|
||||
rustc 1.46.0 (04488afe3 2020-08-24)
|
||||
binary: rustc
|
||||
commit-hash: 04488afe34512aa4c33566eb16d8c912a3ae04f9
|
||||
commit-date: 2020-08-24
|
||||
host: x86_64-unknown-linux-gnu
|
||||
release: 1.46.0
|
||||
LLVM version: 10.0
|
7
static/stable/verbose/rustc-1.47.0
Normal file
7
static/stable/verbose/rustc-1.47.0
Normal file
@ -0,0 +1,7 @@
|
||||
rustc 1.47.0 (18bf6b4f0 2020-10-07)
|
||||
binary: rustc
|
||||
commit-hash: 18bf6b4f01a6feaf7259ba7cdae58031af1b7b39
|
||||
commit-date: 2020-10-07
|
||||
host: x86_64-unknown-linux-gnu
|
||||
release: 1.47.0
|
||||
LLVM version: 11.0
|
7
static/stable/verbose/rustc-1.48.0
Normal file
7
static/stable/verbose/rustc-1.48.0
Normal file
@ -0,0 +1,7 @@
|
||||
rustc 1.48.0 (7eac88abb 2020-11-16)
|
||||
binary: rustc
|
||||
commit-hash: 7eac88abb2e57e752f3302f02be5f3ce3d7adfb4
|
||||
commit-date: 2020-11-16
|
||||
host: x86_64-unknown-linux-gnu
|
||||
release: 1.48.0
|
||||
LLVM version: 11.0
|
6
static/stable/verbose/rustc-1.49.0
Normal file
6
static/stable/verbose/rustc-1.49.0
Normal file
@ -0,0 +1,6 @@
|
||||
rustc 1.49.0 (e1884a8e3 2020-12-29)
|
||||
binary: rustc
|
||||
commit-hash: e1884a8e3c3e813aada8254edfa120e85bf5ffca
|
||||
commit-date: 2020-12-29
|
||||
host: x86_64-unknown-linux-gnu
|
||||
release: 1.49.0
|
6
static/stable/verbose/rustc-1.5.0
Normal file
6
static/stable/verbose/rustc-1.5.0
Normal file
@ -0,0 +1,6 @@
|
||||
rustc 1.5.0 (3d7cd77e4 2015-12-04)
|
||||
binary: rustc
|
||||
commit-hash: 3d7cd77e442ce34eaac8a176ae8be17669498ebc
|
||||
commit-date: 2015-12-04
|
||||
host: x86_64-unknown-linux-gnu
|
||||
release: 1.5.0
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue
Block a user