about summary refs log tree commit diff
path: root/src/doc
AgeCommit message (Collapse)AuthorLines
2021-05-11Add initial asm!() support for PowerPCDr. Chat-1/+11
This includes GPRs and FPRs only
2021-05-10Unified CPU Requirements (#1126)二手掉包工程师-1/+1
2021-05-09remove const_fn feature gateRalf Jung-10/+0
2021-05-07Rollup merge of #84815 - richkadel:coverage-docs-update-2021-05, r=tmandryYuki Okushi-324/+378
Update coverage docs and command line help r? `@tmandry` cc: `@wesleywiser`
2021-05-06Renamed compiler-flags file to name of compiler-flag: instrument-coverageRich Kadel-344/+349
And redirect users from the old file name.
2021-05-06Update coverage docs and command line helpRich Kadel-75/+124
2021-05-05Implement RFC 2951: Native link modifiersLuqman Aden-0/+86
This commit implements both the native linking modifiers infrastructure as well as an initial attempt at the individual modifiers from the RFC. It also introduces a feature flag for the general syntax along with individual feature flags for each modifier.
2021-05-05add 'waiting-for-review' incantation to main contrib page (#1124)Ralf Jung-2/+6
2021-05-03platform-support: Center the contents of the `std` and `host` columnsJosh Triplett-2/+2
2021-05-03Link to MCP from target tier policyJan-Erik Rediger-4/+6
2021-05-01Auto merge of #84658 - Amanieu:reserved_regs, r=petrochenkovbors-12/+12
Be stricter about rejecting LLVM reserved registers in asm! LLVM will silently produce incorrect code if these registers are used as operands. cc `@rust-lang/wg-inline-asm`
2021-05-01Reserve x18 on AArch64 and un-reserve x16Amanieu d'Antras-3/+2
2021-05-01Rollup merge of #84774 - kraai:fix-misspelling, r=jyn514Yuki Okushi-1/+1
Fix misspelling Fix a misspelling of "or" in the source_code_based_coverage section of *The Rust Unstable Book*.
2021-05-01Rollup merge of #84756 - badboy:toc-for-tier-policy, r=GuillaumeGomezYuki Okushi-0/+11
Add a ToC to the Target Tier Policy documentation The policy document is quite lengthy, I figured it might be good to have a quick way to jump to the specific tier policies.
2021-05-01Rollup merge of #84704 - joshtriplett:platform-support-target-tier-policy, ↵Yuki Okushi-131/+174
r=pietroalbini platform-support.md: Update for consistency with Target Tier Policy Split into five sections to match the tiers: "Tier 1 with Host Tools", "Tier 1", "Tier 2 with Host Tools", "Tier 2", and "Tier 3". Explain each tier briefly in prose, and link to the corresponding section of the policy for full requirements. Drop the `host` columns from the first four, since the different sections distinguish that. (Keep the `host` column for "Tier 3", since it's a single list and the `host` column just indicates if host tools are expected to work.) Targets with host tools always have full support for std, so drop the `std` column from those. Move the explanations of the `std` column next to the appropriate tables, and drop the unknown/WIP case for tier 2 targets. Use "target" terminology consistently throughout. Sort each table by target name.
2021-04-30Fix misspellingMatthew James Kraai-1/+1
2021-04-30Add a ToC to the Target Tier Policy documentationJan-Erik Rediger-0/+11
2021-04-29Link to Zulip search for finding the most recent check-in (#1118)Joshua Nelson-1/+4
2021-04-29platform-support.md: Update for consistency with Target Tier PolicyJosh Triplett-131/+174
Split into five sections to match the tiers: "Tier 1 with Host Tools", "Tier 1", "Tier 2 with Host Tools", "Tier 2", and "Tier 3". Explain each tier briefly in prose, and link to the corresponding section of the policy for full requirements. Drop the `host` columns from the first four, since the different sections distinguish that. (Keep the `host` column for "Tier 3", since it's a single list and the `host` column just indicates if host tools are expected to work.) Targets with host tools always have full support for std, so drop the `std` column from those. Move the explanations of the `std` column next to the appropriate tables, and drop the unknown/WIP case for tier 2 targets. Use "target" terminology consistently throughout. Sort each table by target name.
2021-04-28Update booksEric Huss-0/+0
2021-04-28Be stricter about rejecting LLVM reserved registers in asm!Amanieu d'Antras-12/+13
2021-04-27Suggest using `git range-diff` (#1092)Camelid-0/+60
I have found it to be very helpful when rebasing.
2021-04-27Remove the possible unnecessary flagJohnTitor-1/+1
2021-04-27Replace some Travis-related things completelyYuki Okushi-2/+2
2021-04-27Trigger GHA only on the original repoYuki Okushi-1/+3
2021-04-27Add sample nix shellJoshua Nelson-13/+77
This also suggests using `x.py setup` instead of copying config.toml.
2021-04-26more RA config suggestions (#1114)Ralf Jung-1/+3
2021-04-26Cross-reference target tier policy from platform-supportJosh Triplett-1/+2
2021-04-26Add the target tier policy from accepted RFC 2803Josh Triplett-0/+640
2021-04-24Add Polymorphisation paper (#1093)Nixon Enraght-Moony-0/+1
2021-04-23Mention unpretty=mir-cfg for debugging MIRSmitty-0/+275
2021-04-22doc/platform-support: clarify UEFI supportDavid Rheinsberg-2/+2
Add missing information on what standard-library features are supported by the UEFI targets. All current UEFI targets (which is i686 and x86_64) only support no_std cross-compilations. `std` support has not been worked on and is unlikely to emerge anytime soon, due to the much restricted environment that UEFI provides.
2021-04-20Fix broken doc linkStephen Albert-Moore-1/+1
2021-04-18Auto merge of #83799 - crlf0710:stablize_non_ascii_idents, r=Manishearthbors-48/+0
Stablize `non-ascii-idents` This is the stablization PR for RFC 2457. Currently this is waiting on fcp in [tracking issue](https://github.com/rust-lang/rust/issues/55467). r? `@Manishearth`
2021-04-14Update booksEric Huss-0/+0
2021-04-14Add powerpc64le-unknown-freebsd to src/doc/rustc/src/platform-support.mdPiotr Kubaj-0/+1
2021-04-10Auto merge of #84015 - tdelabro:issue-76704-fix, r=Amanieubors-19/+53
doc asm feature - Added new 'Label' section with example and explanations Fixes #76704
2021-04-09Improve formatting and update info in "method lookup" sectionCamelid-21/+12
2021-04-09Change wording a bit: `module` => `crate`Waffle Lapkin-2/+2
It seems more correct
2021-04-09set allow_fail back on each exampleTimothée Delabrouille-17/+17
2021-04-09fix misspelling of register xmm23 which made xmm13 being clobbered twiceTimothée Delabrouille-1/+1
2021-04-09conjugationTimothée Delabrouille-1/+1
2021-04-09remove allow_fail and uncomment the [feature(asm)] on every exampleTimothée Delabrouille-30/+30
2021-04-09fix typo (#1107)Waffle Lapkin-1/+1
2021-04-09Merge branch 'issue-76704-fix' of https://github.com/tdelabro/rust into ↵Timothée Delabrouille-1/+1
issue-76704-fix merging
2021-04-09precisions on the authorized labels + typoTimothée Delabrouille-2/+2
2021-04-09add 'allow_fail' to exampleTimothée-1/+1
2021-04-08fix typoWaffle Lapkin-1/+1
2021-04-08New 'Label' section with example and explainationsTimothée Delabrouille-3/+37
2021-04-08Rollup merge of #81764 - jyn514:lint-links, r=GuillaumeGomezDylan DPC-15/+8
Stabilize `rustdoc::bare_urls` lint Closes https://github.com/rust-lang/rust/issues/77501. Closes https://github.com/rust-lang/rust/issues/83598.