Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update compiler features #82

Closed
wants to merge 1 commit into from
Closed
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
23 changes: 14 additions & 9 deletions src/main/resources/compiler-info/compiler-features.json
Original file line number Diff line number Diff line change
Expand Up @@ -34,6 +34,7 @@
{"name":"compile_error","state":"accepted","since":"1.20.0"},
{"name":"conservative_impl_trait","state":"accepted","since":"1.26.0"},
{"name":"const_constructor","state":"accepted","since":"1.40.0"},
{"name":"const_extern_fn","state":"accepted","since":"1.83.0"},
{"name":"const_fn_floating_point_arithmetic","state":"accepted","since":"1.82.0"},
{"name":"const_fn_fn_ptr_basics","state":"accepted","since":"1.61.0"},
{"name":"const_fn_trait_bound","state":"accepted","since":"1.61.0"},
Expand All @@ -46,8 +47,11 @@
{"name":"const_indexing","state":"accepted","since":"1.26.0"},
{"name":"const_let","state":"accepted","since":"1.33.0"},
{"name":"const_loop","state":"accepted","since":"1.46.0"},
{"name":"const_mut_refs","state":"accepted","since":"1.83.0"},
{"name":"const_panic","state":"accepted","since":"1.57.0"},
{"name":"const_raw_ptr_deref","state":"accepted","since":"1.58.0"},
{"name":"const_refs_to_cell","state":"accepted","since":"1.83.0"},
{"name":"const_refs_to_static","state":"accepted","since":"1.83.0"},
{"name":"copy_closures","state":"accepted","since":"1.26.0"},
{"name":"crate_in_paths","state":"accepted","since":"1.30.0"},
{"name":"custom_code_classes_in_docs","state":"accepted","since":"1.80.0"},
Expand All @@ -66,6 +70,7 @@
{"name":"exclusive_range_pattern","state":"accepted","since":"1.80.0"},
{"name":"exhaustive_integer_patterns","state":"accepted","since":"1.33.0"},
{"name":"explicit_generic_args_with_impl_trait","state":"accepted","since":"1.63.0"},
{"name":"expr_fragment_specifier_2024","state":"accepted","since":"1.83.0"},
{"name":"extended_key_value_attributes","state":"accepted","since":"1.54.0"},
{"name":"extern_absolute_paths","state":"accepted","since":"1.30.0"},
{"name":"extern_crate_item_prelude","state":"accepted","since":"1.31.0"},
Expand Down Expand Up @@ -184,7 +189,6 @@
{"name":"allow_internal_unstable","state":"active","since":"1.0.0"},
{"name":"anonymous_lifetime_in_impl_trait","state":"active","since":"1.63.0"},
{"name":"compiler_builtins","state":"active","since":"1.13.0"},
{"name":"const_arg_path","state":"active","since":"1.81.0"},
{"name":"custom_mir","state":"active","since":"1.65.0"},
{"name":"generic_assert","state":"active","since":"1.63.0"},
{"name":"intrinsics","state":"active","since":"1.0.0"},
Expand All @@ -202,13 +206,15 @@
{"name":"rustc_attrs","state":"active","since":"1.0.0"},
{"name":"staged_api","state":"active","since":"1.0.0"},
{"name":"test_unstable_lint","state":"active","since":"1.60.0"},
{"name":"unqualified_local_imports","state":"active","since":"1.83.0"},
{"name":"with_negative_coherence","state":"active","since":"1.60.0"},
{"name":"abi_vectorcall","state":"active","since":"1.7.0"},
{"name":"auto_traits","state":"active","since":"1.50.0"},
{"name":"box_patterns","state":"active","since":"1.0.0"},
{"name":"builtin_syntax","state":"active","since":"1.71.0"},
{"name":"doc_notable_trait","state":"active","since":"1.52.0"},
{"name":"dropck_eyepatch","state":"active","since":"1.10.0"},
{"name":"dyn_compatible_for_dispatch","state":"active","since":"1.83.0"},
{"name":"fundamental","state":"active","since":"1.0.0"},
{"name":"link_llvm_intrinsics","state":"active","since":"1.0.0"},
{"name":"linkage","state":"active","since":"1.0.0"},
Expand Down Expand Up @@ -259,6 +265,7 @@
{"name":"async_fn_track_caller","state":"active","since":"1.73.0"},
{"name":"async_for_loop","state":"active","since":"1.77.0"},
{"name":"c_variadic","state":"active","since":"1.34.0"},
{"name":"cfg_boolean_literals","state":"active","since":"1.83.0"},
{"name":"cfg_overflow_checks","state":"active","since":"1.71.0"},
{"name":"cfg_relocation_model","state":"active","since":"1.73.0"},
{"name":"cfg_sanitize","state":"active","since":"1.41.0"},
Expand All @@ -275,12 +282,8 @@
{"name":"cmse_nonsecure_entry","state":"active","since":"1.48.0"},
{"name":"const_async_blocks","state":"active","since":"1.53.0"},
{"name":"const_closures","state":"incomplete","since":"1.68.0"},
{"name":"const_extern_fn","state":"active","since":"1.40.0"},
{"name":"const_for","state":"active","since":"1.56.0"},
{"name":"const_mut_refs","state":"active","since":"1.41.0"},
{"name":"const_precise_live_drops","state":"active","since":"1.46.0"},
{"name":"const_refs_to_cell","state":"active","since":"1.51.0"},
{"name":"const_refs_to_static","state":"active","since":"1.78.0"},
{"name":"const_trait_impl","state":"active","since":"1.42.0"},
{"name":"const_try","state":"active","since":"1.56.0"},
{"name":"coroutine_clone","state":"active","since":"1.65.0"},
Expand All @@ -302,7 +305,6 @@
{"name":"effects","state":"incomplete","since":"1.72.0"},
{"name":"exhaustive_patterns","state":"active","since":"1.13.0"},
{"name":"explicit_tail_calls","state":"incomplete","since":"1.72.0"},
{"name":"expr_fragment_specifier_2024","state":"incomplete","since":"1.80.0"},
{"name":"extended_varargs_abi_support","state":"active","since":"1.65.0"},
{"name":"extern_types","state":"active","since":"1.23.0"},
{"name":"f128","state":"active","since":"1.78.0"},
Expand All @@ -321,6 +323,7 @@
{"name":"global_registration","state":"active","since":"1.80.0"},
{"name":"half_open_range_patterns_in_slices","state":"active","since":"1.66.0"},
{"name":"if_let_guard","state":"active","since":"1.47.0"},
{"name":"if_let_rescope","state":"active","since":"1.83.0"},
{"name":"impl_trait_in_assoc_type","state":"active","since":"1.70.0"},
{"name":"impl_trait_in_fn_trait_return","state":"active","since":"1.64.0"},
{"name":"inherent_associated_types","state":"incomplete","since":"1.52.0"},
Expand All @@ -347,20 +350,21 @@
{"name":"no_sanitize","state":"active","since":"1.42.0"},
{"name":"non_exhaustive_omitted_patterns_lint","state":"active","since":"1.57.0"},
{"name":"non_lifetime_binders","state":"incomplete","since":"1.69.0"},
{"name":"object_safe_for_dispatch","state":"active","since":"1.40.0"},
{"name":"offset_of_enum","state":"active","since":"1.75.0"},
{"name":"offset_of_slice","state":"active","since":"1.81.0"},
{"name":"optimize_attribute","state":"active","since":"1.34.0"},
{"name":"patchable_function_entry","state":"active","since":"1.81.0"},
{"name":"pin_ergonomics","state":"incomplete","since":"1.83.0"},
{"name":"postfix_match","state":"active","since":"1.79.0"},
{"name":"precise_capturing_in_traits","state":"active","since":"1.83.0"},
{"name":"proc_macro_hygiene","state":"active","since":"1.30.0"},
{"name":"ref_pat_eat_one_layer_2024","state":"incomplete","since":"1.79.0"},
{"name":"ref_pat_eat_one_layer_2024_structural","state":"incomplete","since":"1.81.0"},
{"name":"register_tool","state":"active","since":"1.41.0"},
{"name":"repr128","state":"incomplete","since":"1.16.0"},
{"name":"repr_simd","state":"active","since":"1.4.0"},
{"name":"result_ffi_guarantees","state":"active","since":"1.80.0"},
{"name":"return_type_notation","state":"incomplete","since":"1.70.0"},
{"name":"return_type_notation","state":"active","since":"1.70.0"},
{"name":"rust_cold_cc","state":"active","since":"1.63.0"},
{"name":"sha512_sm_x86","state":"active","since":"1.82.0"},
{"name":"shorter_tail_lifetimes","state":"active","since":"1.79.0"},
Expand All @@ -379,7 +383,6 @@
{"name":"try_blocks","state":"active","since":"1.29.0"},
{"name":"type_alias_impl_trait","state":"active","since":"1.38.0"},
{"name":"type_changing_struct_update","state":"active","since":"1.58.0"},
{"name":"unnamed_fields","state":"incomplete","since":"1.74.0"},
{"name":"unsized_const_params","state":"incomplete","since":"1.82.0"},
{"name":"unsized_fn_params","state":"active","since":"1.49.0"},
{"name":"unsized_locals","state":"incomplete","since":"1.30.0"},
Expand Down Expand Up @@ -433,6 +436,7 @@
{"name":"no_coverage","state":"removed","since":"1.74.0"},
{"name":"no_debug","state":"removed","since":"1.43.0"},
{"name":"no_stack_check","state":"removed","since":"1.0.0"},
{"name":"object_safe_for_dispatch","state":"removed","since":"1.83.0"},
{"name":"on_unimplemented","state":"removed","since":"1.40.0"},
{"name":"opt_out_copy","state":"removed","since":"1.0.0"},
{"name":"optin_builtin_traits","state":"removed","since":"1.0.0"},
Expand Down Expand Up @@ -461,6 +465,7 @@
{"name":"struct_inherit","state":"removed","since":"1.0.0"},
{"name":"test_removed_feature","state":"removed","since":"1.0.0"},
{"name":"unmarked_api","state":"removed","since":"1.0.0"},
{"name":"unnamed_fields","state":"removed","since":"1.83.0"},
{"name":"unsafe_no_drop_flag","state":"removed","since":"1.0.0"},
{"name":"untagged_unions","state":"removed","since":"1.13.0"},
{"name":"unwind_attributes","state":"removed","since":"1.56.0"},
Expand Down
Loading