• Home
  • Raw
  • Download

Lines Matching +full:test +full:- +full:nightly

3test lexical, only a Rust toolchain (1.31+) is required. However, for reasons described below, we…
7 cargo +nightly build
8 cargo +nightly test
13-documented members is not stable, and any changes to this code is not considered a breaking chang…
22 In order to fully test and develop lexical, a recent, nightly compiler along with following Rust de…
24 - Clippy
25 - Rustfmt
26 - Miri
27 - Valgrind
28 - Tarpaulin
29 - Fuzz
30 - Count
35 rustup toolchain install nightly
36 rustup +nightly component add clippy
37 rustup +nightly component add rustfmt
38 rustup +nightly component add miri
39 cargo +nightly install cargo-valgrind
40 cargo +nightly install cargo-tarpaulin
41 cargo +nightly install cargo-fuzz
42 cargo +nightly install cargo-count
45 In addition, the following non-Rust dependencies must be installed:
47 - Python3.6+
48 - python-magic (python-magic-win64 on Windows)
49 - Valgrind
53nightly-only, this ensures the proper compiler features are used. This requires a nightly compiler…
55 - [check.sh](https://github.com/Alexhuszagh/minimal_lexical/blob/main/scripts/check.sh): Check rust…
56 - [fmt.sh](https://github.com/Alexhuszagh/minimal_lexical/blob/main/scripts/fmt.sh): Run `cargo fmt…
57 - [hooks.sh](https://github.com/Alexhuszagh/minimal_lexical/blob/main/scripts/hooks.sh): Install fo…
63 RUSTFLAGS="--deny warnings" cargo +nightly build --features=lint
72 - All code with local unsafety must be marked as an `unsafe` function.
73 - All unsafe macros must have a `# Safety` section in the documentation.
74 - All unsafe functions must have a `# Safety` section in the documentation.
75 - All code using `unsafe` functionality must have a `// SAFETY:` section on the previous line, and …
76 - If multiple lines have similar safety guarantees, a `// SAFETY:` section can be used for a block …
78 …fety guarantees are met, any changes to `unsafe` code must be fuzzed, the test suite must be run w…
82 RUSTFLAGS="--deny warnings" cargo +nightly build --features=lint
84 cargo +nightly clippy --all-features -- --deny warnings