about summary refs log tree commit diff
path: root/library/core/src/internal_macros.rs
AgeCommit message (Collapse)AuthorLines
2025-08-10Constify remaining operatorsltdk-5/+5
2025-08-10Let forward_ref_* macros accept multiple attributes, and require attributes ↵ltdk-20/+8
explicitly
2025-03-26Use cfg_match in coreChristopher Durham-77/+0
2024-07-26Fix doc nitsJohn Arundel-1/+1
Many tiny changes to stdlib doc comments to make them consistent (for example "Returns foo", rather than "Return foo", per RFC1574), adding missing periods, paragraph breaks, backticks for monospace style, and other minor nits. https://github.com/rust-lang/rfcs/blob/master/text/1574-more-api-documentation-conventions.md#appendix-a-full-conventions-text
2024-06-12Revert "Rollup merge of #125362 - joboet:tait_hack, r=Nilstrieb"Oli Scherer-0/+41
This reverts commit 1e4bde1cb9736ad4b8d3b95fbfe1533015c1d165, reversing changes made to 4ee97fc3dbcddc9d69701e346a1be9e0b66855a7.
2024-05-21core: actually use TAIT instead of emulating itjoboet-41/+0
2023-11-24add track_caller for arith opsbohan-0/+4
2023-04-16rm const traits in libcoreDeadbeef-67/+4
2022-05-03ignore a doctest for the non-exported macroYoshiki Matsuda-1/+1
2022-04-18Remove unused macro rulesest31-24/+0
2022-03-01Add a copy of cfg_if to core's internal_macros.rsJosh Triplett-0/+93
core can't depend on external crates the way std can. Rather than revert usage of cfg_if, add a copy of it to core. This does not export our copy, even unstably; such a change could occur in a later commit.
2021-10-22Added docs to internal_macro constAlexApps99-0/+3
2021-10-22Added const versions of common numeric operationsAlexApps99-0/+68
# Conflicts: # library/core/src/lib.rs
2021-08-05Remove unnecessary #[unstable] from internal macro.Mara Bos-1/+0
After this change, all library #![feature]s enabled in core are for const fns.
2020-07-27mv std libs to library/mark-0/+119