rust/library/std/src
Deadbeef b5afa6807b
Constified Default implementations
The libs-api team agrees to allow const_trait_impl to appear in the
standard library as long as stable code cannot be broken (they are
properly gated) this means if the compiler teams thinks it's okay, then
it's okay.

My priority on constifying would be:

	1. Non-generic impls (e.g. Default) or generic impls with no
	   bounds
	2. Generic functions with bounds (that use const impls)
	3. Generic impls with bounds
	4. Impls for traits with associated types

For people opening constification PRs: please cc me and/or oli-obk.
2021-08-17 07:15:54 +00:00
..
backtrace Add Frames iterator for Backtrace 2021-01-23 11:56:33 -06:00
collections Auto merge of #87843 - kornelski:try_reserve, r=m-ou-se 2021-08-12 01:16:22 +00:00
env std: move "mod tests/benches" to separate files 2020-08-31 02:56:59 +00:00
error std: move "mod tests/benches" to separate files 2020-08-31 02:56:59 +00:00
f32 More lerp tests, altering lerp docs 2021-06-13 14:00:15 -04:00
f64 More lerp tests, altering lerp docs 2021-06-13 14:00:15 -04:00
ffi Auto merge of #86879 - YohDeadfall:stabilize-vec-shrink-to, r=dtolnay 2021-08-08 19:37:02 +00:00
fs Fix may not to appropriate might not or must not 2021-07-29 01:15:20 -04:00
io Auto merge of #87820 - elichai:patch-2, r=kennytm 2021-08-09 08:19:19 +00:00
lazy Upgrade wasm32 image to Ubuntu 20.04 2021-02-06 13:05:56 +01:00
net Rollup merge of #87708 - the8472:canonical_v6, r=dtolnay 2021-08-03 19:07:48 +09:00
num rustc_expand: Mark inner #![test] attributes as soft-unstable 2020-11-20 19:35:03 +03:00
os STD support for the ESP-IDF framework 2021-08-10 12:09:00 +03:00
panic review: fix nits and move panic safety tests to the correct place 2020-09-25 23:10:24 +02:00
path Refactor parse_prefix on Windows 2020-11-07 16:15:48 +01:00
prelude Move asm! and global_asm! to core::arch 2021-07-18 18:30:58 -04:00
process Test that env_clear works on Windows 2021-06-24 09:32:24 +01:00
sync Fix may not to appropriate might not or must not 2021-07-29 01:15:20 -04:00
sys Auto merge of #87963 - GuillaumeGomez:rollup-e54sbez, r=GuillaumeGomez 2021-08-12 13:24:29 +00:00
sys_common Auto merge of #87963 - GuillaumeGomez:rollup-e54sbez, r=GuillaumeGomez 2021-08-12 13:24:29 +00:00
thread removed references to parent/child from std::thread documentation 2021-08-07 11:33:18 -04:00
time Duration::zero() -> Duration::ZERO 2020-10-21 20:44:03 -07:00
alloc.rs Rename rterr to rtprintpanic 2021-05-19 15:52:09 +02:00
ascii.rs Convert many files to intra-doc links 2020-09-02 17:37:40 -04:00
backtrace.rs Fix may not to appropriate might not or must not 2021-07-29 01:15:20 -04:00
env.rs Rollup merge of #86183 - inquisitivecrystal:env-nul, r=m-ou-se 2021-08-02 11:03:15 +09:00
error.rs Rollup merge of #82179 - mbartlett21:patch-5, r=joshtriplett 2021-06-15 17:40:03 +09:00
f32.rs Fix may not to appropriate might not or must not 2021-07-29 01:15:20 -04:00
f64.rs Fix may not to appropriate might not or must not 2021-07-29 01:15:20 -04:00
fs.rs Document that fs::read_dir skips . and .. 2021-08-07 10:14:41 +02:00
keyword_docs.rs Fix a few misspellings. 2021-06-25 13:18:56 -07:00
lazy.rs Constified Default implementations 2021-08-17 07:15:54 +00:00
lib.rs Constified Default implementations 2021-08-17 07:15:54 +00:00
macros.rs bump bootstrap compiler to 1.55 2021-08-01 11:19:24 -04:00
num.rs postpone stabilizaton by one release 2021-06-22 10:20:56 +01:00
panic.rs Move UnwindSafe, RefUnwindSafe, AssertUnwindSafe to core 2021-07-30 10:42:15 -07:00
panicking.rs rustc: Fill out remaining parts of C-unwind ABI 2021-08-03 07:06:19 -07:00
path.rs Bump shrink_to stabilization to Rust 1.56 2021-08-08 11:36:53 -07:00
primitive_docs.rs Fix may not to appropriate might not or must not 2021-07-29 01:15:20 -04:00
process.rs Auto merge of #87774 - camelid:process-typo, r=jyn514 2021-08-06 22:42:25 +00:00
rt.rs Change entry point to 🛡️ against 💥 💥-payloads 2021-06-19 11:46:56 +03:00
time.rs Fix may not to appropriate might not or must not 2021-07-29 01:15:20 -04:00