diff options
| author | Trevor Gross <tmgross@umich.edu> | 2024-03-02 21:45:23 -0500 |
|---|---|---|
| committer | Trevor Gross <tmgross@umich.edu> | 2024-03-14 13:32:54 -0400 |
| commit | e782d27ec6456a6080a5bfe8b2f189fa9f1b1d0f (patch) | |
| tree | a20d4a7c0d24fba9342e761f15f4804931b334d2 /compiler/rustc_feature/src | |
| parent | dc650952988de0f7321b5db56f26706530bf7212 (diff) | |
| download | rust-e782d27ec6456a6080a5bfe8b2f189fa9f1b1d0f.tar.gz rust-e782d27ec6456a6080a5bfe8b2f189fa9f1b1d0f.zip | |
Add feature gates for `f16` and `f128`
Includes related tests and documentation pages. Michael Goulet: Don't issue feature error in resolver for f16/f128 unless finalize Co-authored-by: Michael Goulet <michael@errs.io>
Diffstat (limited to 'compiler/rustc_feature/src')
| -rw-r--r-- | compiler/rustc_feature/src/unstable.rs | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/compiler/rustc_feature/src/unstable.rs b/compiler/rustc_feature/src/unstable.rs index 52421fce867..c3f216936df 100644 --- a/compiler/rustc_feature/src/unstable.rs +++ b/compiler/rustc_feature/src/unstable.rs @@ -463,6 +463,10 @@ declare_features! ( (unstable, extended_varargs_abi_support, "1.65.0", Some(100189)), /// Allows defining `extern type`s. (unstable, extern_types, "1.23.0", Some(43467)), + /// Allow using 128-bit (quad precision) floating point numbers. + (unstable, f128, "CURRENT_RUSTC_VERSION", Some(116909)), + /// Allow using 16-bit (half precision) floating point numbers. + (unstable, f16, "CURRENT_RUSTC_VERSION", Some(116909)), /// Allows the use of `#[ffi_const]` on foreign functions. (unstable, ffi_const, "1.45.0", Some(58328)), /// Allows the use of `#[ffi_pure]` on foreign functions. |
