2 files changed
+62
-21
lines changed+61-20
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
37 | 37 |
| |
38 | 38 |
| |
39 | 39 |
| |
40 |
| - | |
| 40 | + | |
41 | 41 |
| |
42 | 42 |
| |
43 | 43 |
| |
| |||
325 | 325 |
| |
326 | 326 |
| |
327 | 327 |
| |
| 328 | + | |
328 | 329 |
| |
329 | 330 |
| |
330 | 331 |
| |
| |||
757 | 758 |
| |
758 | 759 |
| |
759 | 760 |
| |
760 |
| - | |
| 761 | + | |
761 | 762 |
| |
762 | 763 |
| |
763 | 764 |
| |
| |||
1662 | 1663 |
| |
1663 | 1664 |
| |
1664 | 1665 |
| |
1665 |
| - | |
| 1666 | + | |
1666 | 1667 |
| |
1667 | 1668 |
| |
1668 | 1669 |
| |
| |||
1867 | 1868 |
| |
1868 | 1869 |
| |
1869 | 1870 |
| |
1870 |
| - | |
| 1871 | + | |
1871 | 1872 |
| |
1872 | 1873 |
| |
1873 | 1874 |
| |
| |||
2308 | 2309 |
| |
2309 | 2310 |
| |
2310 | 2311 |
| |
2311 |
| - | |
| 2312 | + | |
2312 | 2313 |
| |
2313 | 2314 |
| |
2314 | 2315 |
| |
| |||
2508 | 2509 |
| |
2509 | 2510 |
| |
2510 | 2511 |
| |
2511 |
| - | |
| 2512 | + | |
2512 | 2513 |
| |
2513 | 2514 |
| |
2514 | 2515 |
| |
| |||
2645 | 2646 |
| |
2646 | 2647 |
| |
2647 | 2648 |
| |
2648 |
| - | |
| 2649 | + | |
2649 | 2650 |
| |
2650 | 2651 |
| |
2651 | 2652 |
| |
| |||
2892 | 2893 |
| |
2893 | 2894 |
| |
2894 | 2895 |
| |
2895 |
| - | |
2896 |
| - | |
2897 |
| - | |
| 2896 | + | |
| 2897 | + | |
| 2898 | + | |
2898 | 2899 |
| |
2899 | 2900 |
| |
2900 | 2901 |
| |
| 2902 | + | |
| 2903 | + | |
| 2904 | + | |
| 2905 | + | |
| 2906 | + | |
| 2907 | + | |
| 2908 | + | |
| 2909 | + | |
| 2910 | + | |
| 2911 | + | |
| 2912 | + | |
| 2913 | + | |
2901 | 2914 |
| |
2902 | 2915 |
| |
2903 | 2916 |
| |
2904 | 2917 |
| |
2905 | 2918 |
| |
2906 | 2919 |
| |
2907 | 2920 |
| |
2908 |
| - | |
| 2921 | + | |
| 2922 | + | |
| 2923 | + | |
| 2924 | + | |
| 2925 | + | |
| 2926 | + | |
| 2927 | + | |
| 2928 | + | |
| 2929 | + | |
| 2930 | + | |
| 2931 | + | |
2909 | 2932 |
| |
2910 | 2933 |
| |
2911 | 2934 |
| |
| |||
2917 | 2940 |
| |
2918 | 2941 |
| |
2919 | 2942 |
| |
| 2943 | + | |
| 2944 | + | |
| 2945 | + | |
| 2946 | + | |
| 2947 | + | |
| 2948 | + | |
| 2949 | + | |
| 2950 | + | |
| 2951 | + | |
2920 | 2952 |
| |
2921 | 2953 |
| |
2922 | 2954 |
| |
2923 | 2955 |
| |
2924 | 2956 |
| |
2925 | 2957 |
| |
2926 |
| - | |
| 2958 | + | |
| 2959 | + | |
| 2960 | + | |
| 2961 | + | |
| 2962 | + | |
| 2963 | + | |
| 2964 | + | |
| 2965 | + | |
| 2966 | + | |
| 2967 | + | |
2927 | 2968 |
| |
2928 | 2969 |
| |
2929 | 2970 |
| |
| |||
2932 | 2973 |
| |
2933 | 2974 |
| |
2934 | 2975 |
| |
2935 |
| - | |
| 2976 | + | |
2936 | 2977 |
| |
2937 | 2978 |
| |
2938 | 2979 |
| |
| |||
2941 | 2982 |
| |
2942 | 2983 |
| |
2943 | 2984 |
| |
2944 |
| - | |
| 2985 | + | |
2945 | 2986 |
| |
2946 | 2987 |
| |
2947 | 2988 |
| |
| |||
2950 | 2991 |
| |
2951 | 2992 |
| |
2952 | 2993 |
| |
2953 |
| - | |
| 2994 | + | |
2954 | 2995 |
| |
2955 | 2996 |
| |
2956 | 2997 |
| |
| |||
3082 | 3123 |
| |
3083 | 3124 |
| |
3084 | 3125 |
| |
3085 |
| - | |
| 3126 | + | |
3086 | 3127 |
| |
3087 | 3128 |
| |
3088 | 3129 |
| |
| |||
3153 | 3194 |
| |
3154 | 3195 |
| |
3155 | 3196 |
| |
3156 |
| - | |
| 3197 | + | |
3157 | 3198 |
| |
3158 | 3199 |
| |
3159 | 3200 |
| |
| |||
3933 | 3974 |
| |
3934 | 3975 |
| |
3935 | 3976 |
| |
3936 |
| - | |
| 3977 | + | |
3937 | 3978 |
| |
3938 | 3979 |
| |
3939 | 3980 |
| |
| |||
4974 | 5015 |
| |
4975 | 5016 |
| |
4976 | 5017 |
| |
4977 |
| - | |
| 5018 | + | |
4978 | 5019 |
| |
4979 | 5020 |
| |
4980 | 5021 |
| |
| |||
5105 | 5146 |
| |
5106 | 5147 |
| |
5107 | 5148 |
| |
5108 |
| - | |
| 5149 | + | |
5109 | 5150 |
| |
5110 | 5151 |
| |
5111 | 5152 |
| |
|
- Cargo.toml+1
- crates/cargo-test-support/src/install.rs+2
- crates/cargo-test-support/src/lib.rs+2
- crates/resolver-tests/src/lib.rs+2
- crates/resolver-tests/tests/resolve.rs+8-8
- src/bin/cargo/cli.rs+1-1
- src/bin/cargo/commands/build.rs+1
- src/bin/cargo/commands/check.rs+1
- src/bin/cargo/commands/describe_future_incompatibilities.rs+57
- src/bin/cargo/commands/logout.rs+1-1
- src/bin/cargo/commands/mod.rs+3
- src/bin/cargo/commands/rustc.rs+1
- src/bin/cargo/main.rs+1-2
- src/cargo/core/compiler/build_config.rs+3
- src/cargo/core/compiler/custom_build.rs+56-10
- src/cargo/core/compiler/future_incompat.rs+36
- src/cargo/core/compiler/job_queue.rs+112-2
- src/cargo/core/compiler/mod.rs+76-20
- src/cargo/core/compiler/unit_graph.rs+8-4
- src/cargo/core/features.rs+23-51
- src/cargo/core/mod.rs-3
- src/cargo/core/shell.rs+1-4
- src/cargo/ops/cargo_compile.rs+1-1
- src/cargo/ops/cargo_install.rs+6-1
- src/cargo/ops/fix.rs+7-6
- src/cargo/util/command_prelude.rs+21
- src/cargo/util/config/mod.rs+24-4
- src/cargo/util/machine_message.rs+2
- src/cargo/util/toml/mod.rs+3-4
- src/doc/src/reference/unstable.md+34
- tests/testsuite/bad_manifest_path.rs+2
- tests/testsuite/bench.rs+1
- tests/testsuite/build.rs+7
- tests/testsuite/build_script_env.rs+25-1
- tests/testsuite/clean.rs+1
- tests/testsuite/config.rs+17-12
- tests/testsuite/dep_info.rs+1
- tests/testsuite/doc.rs+1
- tests/testsuite/future_incompat_report.rs+163
- tests/testsuite/install.rs+3-2
- tests/testsuite/lockfile_compat.rs+1
- tests/testsuite/main.rs+1
- tests/testsuite/metabuild.rs+2
- tests/testsuite/profile_config.rs+1-3
- tests/testsuite/test.rs+3
0 commit comments