File tree Expand file tree Collapse file tree 5 files changed +841
-1
lines changed Expand file tree Collapse file tree 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.
178178- [x] udivmodti4.c
179179- [x] udivti3.c
180180- [x] umodti3.c
181+ - [ ] os_version_check.c
182+ - [x] ` __isOSVersionAtLeast ` (Darwin)
183+ - [x] ` __isPlatformVersionAtLeast ` (Darwin)
184+ - [ ] ` __isPlatformOrVariantPlatformVersionAtLeast ` (macOS)
185+ - [ ] ` __isOSVersionAtLeast ` (Android)
181186
182187These builtins are needed to support ` f16 ` and ` f128 ` , which are in the process
183188of being added to Rust.
@@ -410,7 +415,6 @@ Miscellaneous functionality that is not used by Rust.
410415- ~~ i386/fp_mode.c~~
411416- ~~ int_util.c~~
412417- ~~ loongarch/fp_mode.c~~
413- - ~~ os_version_check.c~~
414418- ~~ riscv/fp_mode.c~~
415419- ~~ riscv/restore.S~~ (callee-saved registers)
416420- ~~ riscv/save.S~~ (callee-saved registers)
Original file line number Diff line number Diff line change @@ -43,6 +43,7 @@ pub mod float;
4343pub mod int;
4444pub mod math;
4545pub mod mem;
46+ pub mod os_version_check;
4647
4748// `libm` expects its `support` module to be available in the crate root. This config can be
4849// cleaned up once `libm` is made always available.
You can’t perform that action at this time.
0 commit comments