<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rust/man, branch 0.10</title>
<subtitle>https://github.com/rust-lang/rust
</subtitle>
<id>http://git.dreamy.place/mirrors/rust/atom?h=0.10</id>
<link rel='self' href='http://git.dreamy.place/mirrors/rust/atom?h=0.10'/>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/'/>
<updated>2014-03-31T21:40:44+00:00</updated>
<entry>
<title>Bump version to 0.10</title>
<updated>2014-03-31T21:40:44+00:00</updated>
<author>
<name>Alex Crichton</name>
<email>alex@alexcrichton.com</email>
</author>
<published>2014-03-31T20:11:35+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=a5681d25906fd07eee00dd430a1053ff722da26a'/>
<id>urn:sha1:a5681d25906fd07eee00dd430a1053ff722da26a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Update version and date info in man pages</title>
<updated>2014-03-05T10:22:58+00:00</updated>
<author>
<name>Eduard Bopp</name>
<email>eduard.bopp@aepsil0n.de</email>
</author>
<published>2014-03-05T10:22:58+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=a27501112a876de436e49bbfdb7a69b9a4559415'/>
<id>urn:sha1:a27501112a876de436e49bbfdb7a69b9a4559415</id>
<content type='text'>
Both for rustc and rustdoc the man pages contained out-of-date version info.
</content>
</entry>
<entry>
<title>Consolidate codegen-related compiler flags</title>
<updated>2014-02-10T08:50:39+00:00</updated>
<author>
<name>Alex Crichton</name>
<email>alex@alexcrichton.com</email>
</author>
<published>2014-02-07T03:57:09+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=071ee96277845af99bde5e7e15ccbb0cff9be0a7'/>
<id>urn:sha1:071ee96277845af99bde5e7e15ccbb0cff9be0a7</id>
<content type='text'>
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           =&gt; -C llvm-args
* --passes              =&gt; -C passes
* --ar                  =&gt; -C ar
* --linker              =&gt; -C linker
* --link-args           =&gt; -C link-args
* --target-cpu          =&gt; -C target-cpu
* --target-feature      =&gt; -C target-fature
* --android-cross-path  =&gt; -C android-cross-path
* --save-temps          =&gt; -C save-temps
* --no-rpath            =&gt; -C no-rpath
* -Z no-prepopulate     =&gt; -C no-prepopulate-passes
* -Z no-vectorize-loops =&gt; -C no-vectorize-loops
* -Z no-vectorize-slp   =&gt; -C no-vectorize-slp
* -Z soft-float         =&gt; -C soft-float
* -Z gen-crate-map      =&gt; -C gen-crate-map
* -Z prefer-dynamic     =&gt; -C prefer-dynamic
* -Z no-integrated-as   =&gt; -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         =&gt; removed
* -Z extra-debug-info   =&gt; -g or --debuginfo

Closes #9770
Closes #12000
</content>
</entry>
<entry>
<title>Redesign output flags for rustc</title>
<updated>2014-02-06T19:14:13+00:00</updated>
<author>
<name>Alex Crichton</name>
<email>alex@alexcrichton.com</email>
</author>
<published>2014-02-03T23:27:54+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=6e7968b10a32cbef810dcb9e3d5bc736dbf61d1f'/>
<id>urn:sha1:6e7968b10a32cbef810dcb9e3d5bc736dbf61d1f</id>
<content type='text'>
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
</content>
</entry>
<entry>
<title>Remove rustpkg.</title>
<updated>2014-02-02T08:08:56+00:00</updated>
<author>
<name>Corey Richardson</name>
<email>corey@octayn.net</email>
</author>
<published>2014-02-02T07:56:55+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=25fe2cadb10db1a54cefbd1520708d4397874bc3'/>
<id>urn:sha1:25fe2cadb10db1a54cefbd1520708d4397874bc3</id>
<content type='text'>
I'm sorry :'(

Closes #11859
</content>
</entry>
<entry>
<title>remove old rc extension from detection files</title>
<updated>2014-01-23T01:39:32+00:00</updated>
<author>
<name>Daniel Micay</name>
<email>danielmicay@gmail.com</email>
</author>
<published>2014-01-23T01:36:08+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=a2dab3c46e986b2ac63e06b67fc119a5a694723c'/>
<id>urn:sha1:a2dab3c46e986b2ac63e06b67fc119a5a694723c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>remove the rusti command</title>
<updated>2013-10-17T02:54:38+00:00</updated>
<author>
<name>Daniel Micay</name>
<email>danielmicay@gmail.com</email>
</author>
<published>2013-10-17T02:23:12+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=7c92435f8f93344330e47fb0cca4f79297896bd2'/>
<id>urn:sha1:7c92435f8f93344330e47fb0cca4f79297896bd2</id>
<content type='text'>
Closes #9818
Closes #9567
Closes #8924
Closes #8910
Closes #8392
Closes #7692
Closes #7499
Closes #7220
</content>
</entry>
<entry>
<title>rust / build: Remove the `rust` tool</title>
<updated>2013-10-10T21:36:06+00:00</updated>
<author>
<name>Tim Chevalier</name>
<email>chevalier@alum.wellesley.edu</email>
</author>
<published>2013-10-09T19:13:43+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=a9dddbacde8e204ee7485bc11b5c23a06d57430d'/>
<id>urn:sha1:a9dddbacde8e204ee7485bc11b5c23a06d57430d</id>
<content type='text'>
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
</content>
</entry>
<entry>
<title>rustdoc: Update the man page</title>
<updated>2013-10-01T03:31:19+00:00</updated>
<author>
<name>Alex Crichton</name>
<email>alex@alexcrichton.com</email>
</author>
<published>2013-09-30T20:28:30+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=863555f4fd9d8b0bd838420f69e4c2d84ac1dff9'/>
<id>urn:sha1:863555f4fd9d8b0bd838420f69e4c2d84ac1dff9</id>
<content type='text'>
Closes #9622
</content>
</entry>
<entry>
<title>Update rustpkg manpage to add init.</title>
<updated>2013-09-19T19:58:29+00:00</updated>
<author>
<name>Steve Klabnik</name>
<email>steve@steveklabnik.com</email>
</author>
<published>2013-09-19T19:58:29+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=ad5f619d8ac0ca4c9964a4242925c3af797d31c0'/>
<id>urn:sha1:ad5f619d8ac0ca4c9964a4242925c3af797d31c0</id>
<content type='text'>
I didn't update the manpage when I added the init command. Whoops.
</content>
</entry>
</feed>
