File tree 5 files changed +841
-1
lines changed
5 files changed +841
-1
lines changed Original file line number Diff line number Diff line change @@ -178,6 +178,11 @@ These builtins are needed to support 128-bit integers.
178
178
- [x] udivmodti4.c
179
179
- [x] udivti3.c
180
180
- [x] umodti3.c
181
+ - [ ] os_version_check.c
182
+ - [x] ` __isOSVersionAtLeast ` (Darwin)
183
+ - [x] ` __isPlatformVersionAtLeast ` (Darwin)
184
+ - [ ] ` __isPlatformOrVariantPlatformVersionAtLeast ` (macOS)
185
+ - [ ] ` __isOSVersionAtLeast ` (Android)
181
186
182
187
These builtins are needed to support ` f16 ` and ` f128 ` , which are in the process
183
188
of being added to Rust.
@@ -410,7 +415,6 @@ Miscellaneous functionality that is not used by Rust.
410
415
- ~~ i386/fp_mode.c~~
411
416
- ~~ int_util.c~~
412
417
- ~~ loongarch/fp_mode.c~~
413
- - ~~ os_version_check.c~~
414
418
- ~~ riscv/fp_mode.c~~
415
419
- ~~ riscv/restore.S~~ (callee-saved registers)
416
420
- ~~ riscv/save.S~~ (callee-saved registers)
Original file line number Diff line number Diff line change @@ -43,6 +43,7 @@ pub mod float;
43
43
pub mod int;
44
44
pub mod math;
45
45
pub mod mem;
46
+ pub mod os_version_check;
46
47
47
48
// `libm` expects its `support` module to be available in the crate root. This config can be
48
49
// cleaned up once `libm` is made always available.
You can’t perform that action at this time.
0 commit comments