summary refs log tree commit diff
path: root/man
AgeCommit message (Collapse)AuthorLines
2015-05-26Update rustc manpage.Ralph Giles-1/+1
rustc -C target-cpu=help is no longer supported. Recommend the llc tool intead like 'rustc --help'.
2015-05-26Bump manpage date and version for 1.2.0-dev.Ralph Giles-2/+2
Estimating August as the release date for 1.2.0.
2015-03-20environment variables -> environmentSteve Klabnik-1/+1
As @sanxiyn says, https://github.com/rust-lang/rust/pull/23527#issuecomment-83835448
2015-03-19Document environment variablesSteve Klabnik-0/+22
Fixes #16330
2015-02-26rustc.1: lowercase codegen replaceable optionsAngus Lees-10/+10
This is more consistent with `rustc -C help` output.
2015-02-26Standardize manpage markupAngus Lees-159/+210
Use consistent markup between rust and rustdoc manpages. Avoid use of the troublesome unquoted '-' troff character.
2015-02-04rustc: Recognize `-L framework=foo`Alex Crichton-4/+9
On OSX the linker has a separate framework lookup path which is specified via the `-F` flag. This adds a new kind of `-L` path recognized by the compiler for frameworks to be passed through to the linker. Closes #20259
2015-01-17Update rustdoc man pageChris Thorn-0/+30
Brings the rustdoc man page in sync with the options specified in src/librustdoc/lib.rs. The text was taken verbatim, but I tweaked the order to be (what I think is) somewhat logical.
2015-01-03Man page/--help dialog fixIvan Petkov-1/+1
* Running rustc with the --print option will accept "file-names" but not "output-file-names"
2014-12-22Update man page with the new optionsSimonas Kazlauskas-52/+79
This pull request updates the rustc manual page to represent post-#19900 state of rustc options better. A bit unrelatedly, --help output is changed to fix some issues too: * -g and -O descriptions were changed from deprected flags to the new codegen flags. * dep-info value was moved from crate-type to emit flag. Fixes #20111 Fixes #20131
2014-10-10auto merge of #17793 : simias/rust/master, r=huonwbors-2/+2
The man page stated that the list of features was space-separated when it's actually comma-separated.
2014-10-09Bump version to 0.13.0Brian Anderson-2/+2
2014-10-05Fix target-feature codegen option syntax in rustc man page.Lionel Flandrin-2/+2
The man page stated that the list of features was space-separated when it's actually comma-separated.
2014-09-15mk: Update how the build deals with version labels. #16677Brian Anderson-2/+2
Adds a new configure flag, --release-channel, which determines how the version number should be augmented with a release label, as well as how the distribution artifacts will be named. This is entirely for use by the build automation. --release-channel can be either 'source', 'nightly', 'beta', or 'stable'. Here's a summary of the affect of these values on version number and artifact naming, respectively: * source - '0.12.0-pre', 'rust-0.12.0-pre-...' * nightly - '0.12.0-nightly', 'rust-nightly-...' * beta - '0.12.0-beta', 'rust-beta-...' * stable - '0.12.0', 'rust-0.12.0-...' Per http://discuss.rust-lang.org/t/rfc-impending-changes-to-the-release-process/508/1
2014-07-16rustc.1: fix typoPhilipp Gesang-1/+1
Uses the same wording as ``config.rs`` now.
2014-07-12auto merge of #15610 : brson/rust/0.12.0, r=alexcrichtonbors-2/+2
2014-07-12auto merge of #15607 : lucidd/rust/master, r=pnkfelixbors-2/+3
I used the same description rustc --help outputs.
2014-07-11Bump version to 0.12.0-preBrian Anderson-2/+2
2014-07-11Add rustc --pretty flowgraph to man pageKevin Walter-2/+3
2014-07-10Some documentation fixes and improvementsYuri Albuquerque-0/+3
2014-07-08auto merge of #14832 : alexcrichton/rust/no-rpath, r=brsonbors-2/+2
This commit disables rustc's emission of rpath attributes into dynamic libraries and executables by default. The functionality is still preserved, but it must now be manually enabled via a `-C rpath` flag. This involved a few changes to the local build system: * --disable-rpath is now the default configure option * Makefiles now prefer our own LD_LIBRARY_PATH over the user's LD_LIBRARY_PATH in order to support building rust with rust already installed. * The compiletest program was taught to correctly pass through the aux dir as a component of LD_LIBRARY_PATH in more situations. The major impact of this change is that neither rustdoc nor rustc will work out-of-the-box in all situations because they are dynamically linked. It must be arranged to ensure that the libraries of a rust installation are part of the LD_LIBRARY_PATH. The default installation paths for all platforms ensure this, but if an installation is in a nonstandard location, then configuration may be necessary. Additionally, for all developers of rustc, it will no longer be possible to run $target/stageN/bin/rustc out-of-the-box. The old behavior can be regained through the `--enable-rpath` option to the configure script. This change brings linux/mac installations in line with windows installations where rpath is not possible. Closes #11747 [breaking-change]
2014-07-02Merge remote-tracking branch 'origin/master' into 0.11.0-releaseAlex Crichton-0/+9
Conflicts: src/libstd/lib.rs
2014-06-30Allow external html in rustdoc for crates.zzmp-0/+9
Updated documentation to reflect md->html. Modularized external file loading.
2014-06-27Update to 0.11.0 0.11.0Alex Crichton-2/+2
2014-06-16rustc: Disable rpath settings by defaultAlex Crichton-2/+2
This commit disables rustc's emission of rpath attributes into dynamic libraries and executables by default. The functionality is still preserved, but it must now be manually enabled via a `-C rpath` flag. This involved a few changes to the local build system: * --disable-rpath is now the default configure option * Makefiles now prefer our own LD_LIBRARY_PATH over the user's LD_LIBRARY_PATH in order to support building rust with rust already installed. * The compiletest program was taught to correctly pass through the aux dir as a component of LD_LIBRARY_PATH in more situations. The major impact of this change is that neither rustdoc nor rustc will work out-of-the-box in all situations because they are dynamically linked. It must be arranged to ensure that the libraries of a rust installation are part of the LD_LIBRARY_PATH. The default installation paths for all platforms ensure this, but if an installation is in a nonstandard location, then configuration may be necessary. Additionally, for all developers of rustc, it will no longer be possible to run $target/stageN/bin/rustc out-of-the-box. The old behavior can be regained through the `--enable-rpath` option to the configure script. This change brings linux/mac installations in line with windows installations where rpath is not possible. Closes #11747 [breaking-change]
2014-06-16Update repo locationBrian Anderson-2/+2
2014-05-14Get rid of the android-cross-path flag to rustc.Luqman Aden-3/+0
There's no need to include this specific flag just for android. We can already deal with what it tries to solve by using -C linker=/path/to/cc and -C ar=/path/to/ar. The Makefiles for rustc already set this up when we're crosscompiling. I did add the flag to compiletest though so it can find gdb. Though, I'm pretty sure we don't run debuginfo tests on android anyways right now. [breaking-change]
2014-05-12Fix typos in rustc manpageAlexandre Gagnon-3/+3
2014-04-17auto merge of #13557 : FlaPer87/rust/ls-behind-z, r=brsonbors-3/+0
Closes #13549
2014-04-16auto merge of #13550 : brson/rust/man, r=alexcrichtonbors-6/+17
--no-analysis, --dep-info, -C relocation-model, remove --gen-crate-map
2014-04-16man: Add missing options to rustc.1Brian Anderson-6/+17
2014-04-16Move `--ls` behind `-Z ls`Flavio Percoco-3/+0
Closes #13549
2014-04-15Change AUTHORS section in the man pagesTobias Bucher-4/+2
The man pages no longer contain Graydon Hoare as the project lead. Fix #13509.
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