rust/library/std/src
Matthias Krüger f64bc316f6
Rollup merge of #120740 - ChrisDenton:cmaths, r=Mark-Simulacrum
Make cmath.rs a single file

It makes sense to have this all in one file. There's essentially only one target that has missing symbols and that's easy enough to handle inline.

Note that the Windows definitions used to use `c_float` and `c_double` whereas the other platforms all used `f32` and `f64`. They've now been made consistent. However, `c_float` and `c_double` have the expected definitions on all Windows platforms we support.
2024-02-11 23:19:08 +01:00
..
backtrace remove redundant imports 2023-12-10 10:56:22 +08:00
collections add missing potential_query_instability for keys and values in hashmap 2024-01-30 12:43:10 +08:00
env remove redundant imports 2023-12-10 10:56:22 +08:00
error core/any: remove Provider trait 2023-08-13 13:07:53 -06:00
f32 Add gamma and ln_gamma functions to f32 and f64 2023-07-31 07:41:50 -07:00
f64 Add gamma and ln_gamma functions to f32 and f64 2023-07-31 07:41:50 -07:00
ffi remove redundant imports 2023-12-10 10:56:22 +08:00
fs library: Fix a symlink test failing on Windows 2024-01-06 01:40:56 +03:00
hash update version placeholders 2023-12-22 11:01:42 +01:00
io Rollup merge of #120607 - conradludgate:fix-120603, r=dtolnay 2024-02-05 06:37:16 +01:00
net remove redundant imports 2023-12-10 10:56:22 +08:00
num removed nonfunctioning benchmark 2024-01-11 11:30:12 -05:00
os Rollup merge of #120459 - rytheo:handle-conversion-docs, r=Mark-Simulacrum 2024-02-11 08:25:43 +01:00
panic review: fix nits and move panic safety tests to the correct place 2020-09-25 23:10:24 +02:00
path remove redundant imports 2023-12-10 10:56:22 +08:00
prelude correct std::prelude comment 2023-04-27 15:56:57 +02:00
process Rollup merge of #114379 - RalfJung:command-removed-env-vars, r=m-ou-se 2023-09-22 12:15:25 +02:00
sync Bump version placeholders 2024-02-08 07:43:38 -05:00
sys Rollup merge of #120740 - ChrisDenton:cmaths, r=Mark-Simulacrum 2024-02-11 23:19:08 +01:00
sys_common Update tests 2024-02-07 10:42:01 +08:00
thread Step all bootstrap cfgs forward 2024-02-08 07:44:34 -05:00
time Rollup merge of #103056 - beetrees:timespec-bug-fix, r=thomcc 2023-05-05 18:40:32 +05:30
alloc.rs libs: use assert_unchecked instead of intrinsic 2024-01-13 20:10:00 +01:00
ascii.rs Add the basic ascii::Char type 2023-05-03 22:09:33 -07:00
backtrace.rs Rollup merge of #118798 - GnomedDev:use-atomicu8-backtrace, r=Nilstrieb 2024-01-19 08:15:02 +01:00
env.rs Reformulate std::env::{set,remove}_env as safety note 2023-12-13 12:49:38 +01:00
error.rs Clean dead codes 2023-11-26 09:25:07 +08:00
f32.rs Bump version placeholders 2024-02-08 07:43:38 -05:00
f64.rs Bump version placeholders 2024-02-08 07:43:38 -05:00
fs.rs Bump version placeholders 2024-02-08 07:43:38 -05:00
keyword_docs.rs docs: Add example, reference link for type keyword. 2023-08-21 20:00:43 +07:00
lib.rs Step all bootstrap cfgs forward 2024-02-08 07:44:34 -05:00
macros.rs added column number to dbg!() 2023-12-12 18:12:23 +08:00
num.rs Switch NonZero alias direction. 2024-01-27 16:38:57 +01:00
panic.rs Store SHOULD_CAPTURE as AtomicU8 2024-01-31 13:58:52 +00:00
panicking.rs Step all bootstrap cfgs forward 2024-02-08 07:44:34 -05:00
path.rs fix(std): Rename os_str_bytes to encoded_bytes 2023-09-01 19:33:16 -05:00
process.rs Cfg remove lang items in doctest 2023-12-15 16:17:28 +00:00
rt.rs Cfg remove lang items in doctest 2023-12-15 16:17:28 +00:00
time.rs Auto merge of #116238 - tamird:gettimeofday, r=thomcc 2023-10-24 04:15:39 +00:00