about summary refs log tree commit diff
path: root/man
AgeCommit message (Collapse)AuthorLines
2014-04-03Bump version to 0.11-preBrian Anderson-2/+2
This also changes some of the download links in the documentation to 'nightly'.
2014-03-31Bump version to 0.10Alex Crichton-2/+2
2014-03-05Update version and date info in man pagesEduard Bopp-2/+2
Both for rustc and rustdoc the man pages contained out-of-date version info.
2014-02-10Consolidate codegen-related compiler flagsAlex Crichton-22/+76
Move them all behind a new -C switch. This migrates some -Z flags and some top-level flags behind this -C codegen option. The -C flag takes values of the form "-C name=value" where the "=value" is optional for some flags. Flags affected: * --llvm-args => -C llvm-args * --passes => -C passes * --ar => -C ar * --linker => -C linker * --link-args => -C link-args * --target-cpu => -C target-cpu * --target-feature => -C target-fature * --android-cross-path => -C android-cross-path * --save-temps => -C save-temps * --no-rpath => -C no-rpath * -Z no-prepopulate => -C no-prepopulate-passes * -Z no-vectorize-loops => -C no-vectorize-loops * -Z no-vectorize-slp => -C no-vectorize-slp * -Z soft-float => -C soft-float * -Z gen-crate-map => -C gen-crate-map * -Z prefer-dynamic => -C prefer-dynamic * -Z no-integrated-as => -C no-integrated-as As a bonus, this also promotes the -Z extra-debug-info flag to a first class -g or --debuginfo flag. * -Z debug-info => removed * -Z extra-debug-info => -g or --debuginfo Closes #9770 Closes #12000
2014-02-06Redesign output flags for rustcAlex Crichton-16/+8
This commit removes the -c, --emit-llvm, -s, --rlib, --dylib, --staticlib, --lib, and --bin flags from rustc, adding the following flags: * --emit=[asm,ir,bc,obj,link] * --crate-type=[dylib,rlib,staticlib,bin,lib] The -o option has also been redefined to be used for *all* flavors of outputs. This means that we no longer ignore it for libraries. The --out-dir remains the same as before. The new logic for files that rustc emits is as follows: 1. Output types are dictated by the --emit flag. The default value is --emit=link, and this option can be passed multiple times and have all options stacked on one another. 2. Crate types are dictated by the --crate-type flag and the #[crate_type] attribute. The flags can be passed many times and stack with the crate attribute. 3. If the -o flag is specified, and only one output type is specified, the output will be emitted at this location. If more than one output type is specified, then the filename of -o is ignored, and all output goes in the directory that -o specifies. The -o option always ignores the --out-dir option. 4. If the --out-dir flag is specified, all output goes in this directory. 5. If -o and --out-dir are both not present, all output goes in the current directory of the process. 6. When multiple output types are specified, the filestem of all output is the same as the name of the CrateId (derived from a crate attribute or from the filestem of the crate file). Closes #7791 Closes #11056 Closes #11667
2014-02-02Remove rustpkg.Corey Richardson-197/+2
I'm sorry :'( Closes #11859
2014-01-22remove old rc extension from detection filesDaniel Micay-2/+2
2013-10-16remove the rusti commandDaniel Micay-85/+3
Closes #9818 Closes #9567 Closes #8924 Closes #8910 Closes #8392 Closes #7692 Closes #7499 Closes #7220
2013-10-10rust / build: Remove the `rust` toolTim Chevalier-111/+0
Sadly, there's a lack of resources for maintaining the `rust` tool, and we decided in the 2013-10-08 Rust team meeting that it's better to remove it altogether than to leave it in a broken state. This deletion is without prejudice. If a person or people appear who would like to maintain the tool, we will probably be happy to resurrect it! Closes #9775
2013-09-30rustdoc: Update the man pageAlex Crichton-21/+56
Closes #9622
2013-09-19Update rustpkg manpage to add init.Steve Klabnik-0/+14
I didn't update the manpage when I added the init command. Whoops.
2013-09-16Update rustpkg man page.Steve Klabnik-17/+4
Closes #9221. "rustpkg test" isn't implemented yet, so it shouldn't be in the manpage. Referring interested parties to the manual is probably the right thing for now; eventually, these documents should merge.
2013-07-08Updated rustpkg man page to match 0.7Gavin Baker-96/+118
2013-07-07Create man pages for rust toolsGavin Baker-2/+433
2013-06-28Update man pageBrian Anderson-51/+18
2013-04-08Update license terms in manpageLuca Bruno-2/+2
2013-02-15Update manpage based on current usage messagehansjorg-43/+93
2012-10-10Move the description of -(W|A|D|F) into the `-W help` messageKevin Cantu-16/+4
2012-10-10A simple update to the manpage based on the usage messageKevin Cantu-17/+26
2012-10-03rustc man page and usage text update.Orphée Lafond-Lummis-9/+5
* Mark --static as experimental; * Remove --stats, as the option isn't implemented. * Bold and surround by pointy brackets (<>) all the URLs of rustc man page, for consistency.
2012-07-12Update version on man page.Graydon Hoare-1/+1
2012-07-02Mark -g as experimental (#2767)Brian Anderson-1/+1
2012-05-26Update the rustc manpageKevin Cantu-61/+58
2012-01-30Updating the manpage and usage messageKevin Cantu-86/+83
2012-01-19rustc: Name the lint-style check module `lint`Haitao Li-2/+4
Issue #1543
2012-01-19rustc: Add a usage pass to collect one-off analysesHaitao Li-0/+3
This patch starts from move the analysis which checkes of probably incorrectly usage of `int|uint` in native fn. Issue #1543
2012-01-12Begin shift over to using pandoc, markdown and llnextgen for reference ↵Graydon Hoare-2/+2
manual. Fix man page URL while at it.
2011-12-17rustc: Remove --stack-growth optionBrian Anderson-3/+0
2011-11-17rustc: Add a flag '--warn-unused-imports'Haitao Li-0/+3
Followup of issue #889
2011-11-16Removed --no-typestate flag from rutscStefan Plantikow-4/+0
Fixes issue #1139
2011-11-07Use ".ll" as default suffix of LLVM assembly fileHaitao Li-2/+5
This commit is a follow up of Issue #1147. Althought there are some inconsistency about this naming convention in LLVM. For example, `clang' write LLVM assembly to a file with ".s" suffix, while both `llvm-dis' and `opt' write to files with ".ll" suffices. We think ".ll" makes more sense. Also rustc manual page is updated.
2011-10-28Man page cleanupBrian Anderson-3/+3
2011-10-28rustc: Change --OptLevel to --opt-levelBrian Anderson-2/+2
2011-10-28More man page cleanupBrian Anderson-1/+2
2011-10-28Update man page for default library namingBrian Anderson-5/+6
2011-10-25rustc.1: Fix formatting.Elly Jones-27/+54
2011-10-25rustc.1: Fix sysroot documentation.Elly Jones-1/+2
2011-10-25man: Add rustc.1.Elly Jones-0/+103
Document the compiler a bit. Not installed yet as I don't understand automake very well. Signed-off-by: Elly Jones <elly@leptoquark.net>