- 07 9月, 2014 1 次提交
-
-
由 inrustwetrust 提交于
This makes the extra library paths given to the gcc linker come in the same order as the -L options on the rustc command line.
-
- 02 9月, 2014 1 次提交
-
-
由 wickerwaka 提交于
Added warning for old deprecated syntax
-
- 29 8月, 2014 1 次提交
-
-
由 Aaron Turon 提交于
-
- 14 8月, 2014 1 次提交
-
-
由 Brian Anderson 提交于
This makes it consistent with the same functions for slices, and allows the search closure to be specified last. [breaking-change]
-
- 08 8月, 2014 1 次提交
-
-
由 Alex Crichton 提交于
Now that rustdoc is spawning a child task, the program won't exit with a default error code if the main task fails (because it never fails). This commit forces the main task to wait for a child task in order to correctly propagate failure. Closes #16341
-
- 06 8月, 2014 1 次提交
-
-
由 Alex Crichton 提交于
There's a good long comment explaining why. The tl;dr; is that I have no idea why this is necessary, but it gets --test to work on windows which is something, right? cc #13259 cc #16275 cc rust-lang/cargo#302
-
- 01 8月, 2014 1 次提交
-
-
由 Alex Crichton 提交于
This ensures that the name of the crate is set from the command line for tests so the auto-injection of `extern crate <name>` in doc tests works correctly.
-
- 25 7月, 2014 1 次提交
-
-
由 Alex Crichton 提交于
Closes #13893
-
- 24 7月, 2014 3 次提交
-
-
由 Alex Crichton 提交于
Like rustc, this is required by cargo to build documentation.
-
由 Aaron Turon 提交于
rustdoc currently determines whether to produce a table of contents (along with numbered sections) from the input type: yes for markdown input, no for Rust input. This commit adds a flag to disable the table of contents for markdown input, which is useful for embedding the output in a larger context.
-
由 Brian Anderson 提交于
Use insert/remove instead.
-
- 22 7月, 2014 2 次提交
-
-
由 Mike Robinson 提交于
Allow "rustdoc --passes list" to work without specifying input files, as shown in the examples section of the man page.
-
由 Tom Jakubowski 提交于
This adds an `--extern` flag to `rustdoc` much like the compiler's to specify the path where a given crate can be found.
-
- 17 7月, 2014 1 次提交
-
-
由 Nick Cameron 提交于
-
- 16 7月, 2014 2 次提交
-
-
由 Adolfo Ochagavía 提交于
-
由 Adolfo Ochagavía 提交于
Use `String::from_utf8` instead [breaking-change]
-
- 11 7月, 2014 1 次提交
-
-
由 Aaron Turon 提交于
This commit adds a crate-level dashboard summarizing the stability levels of all items for all submodules of the crate. The information is also written as a json file, intended for consumption by pages like http://huonw.github.io/isrustfastyet/ Closes #13541
-
- 10 7月, 2014 1 次提交
-
-
由 Alex Crichton 提交于
Closes #15544
-
- 09 7月, 2014 1 次提交
-
-
由 Richo Healey 提交于
[breaking-change]
-
- 06 7月, 2014 1 次提交
-
-
由 Alex Crichton 提交于
This commit removes all support in the compiler for the #[crate_id] attribute and all of its derivative infrastructure. A list of the functionality removed is: * The #[crate_id] attribute no longer exists * There is no longer the concept of a version of a crate * Version numbers are no longer appended to symbol names * The --crate-id command line option has been removed To migrate forward, rename #[crate_id] to #[crate_name] and only the name of the crate itself should be mentioned. The version/path of the old crate id should be removed. For a transitionary state, the #[crate_id] attribute is still accepted if the #[crate_name] is not present, but it is warned about if it is the only identifier present. RFC: 0035-remove-crate-id [breaking-change]
-
- 01 7月, 2014 1 次提交
-
-
由 Adolfo Ochagavía 提交于
-
- 30 6月, 2014 1 次提交
-
-
由 zzmp 提交于
Updated documentation to reflect md->html. Modularized external file loading.
-
- 28 6月, 2014 1 次提交
-
-
由 Alex Crichton 提交于
-
- 26 6月, 2014 1 次提交
-
-
由 Piotr Jawniak 提交于
This commit removes superfluous to_string calls from various places
-
- 25 6月, 2014 1 次提交
-
-
由 Robert Buonpastore 提交于
-
- 18 6月, 2014 1 次提交
-
-
由 Brian Anderson 提交于
-
- 15 6月, 2014 1 次提交
-
-
由 Alex Crichton 提交于
-
- 14 6月, 2014 1 次提交
-
-
由 Huon Wilson 提交于
This obsoletes the old `to_err_msg` method. Replace println!("Error: {}", failure.to_err_msg()) let string = failure.to_err_msg(); with println!("Error: {}", failure) let string = failure.to_str(); [breaking-change]
-
- 12 6月, 2014 2 次提交
-
-
由 Alex Crichton 提交于
This commit is the final step in the libstd facade, #13851. The purpose of this commit is to move libsync underneath the standard library, behind the facade. This will allow core primitives like channels, queues, and atomics to all live in the same location. There were a few notable changes and a few breaking changes as part of this movement: * The `Vec` and `String` types are reexported at the top level of libcollections * The `unreachable!()` macro was copied to libcore * The `std::rt::thread` module was moved to librustrt, but it is still reexported at the same location. * The `std::comm` module was moved to libsync * The `sync::comm` module was moved under `sync::comm`, and renamed to `duplex`. It is now a private module with types/functions being reexported under `sync::comm`. This is a breaking change for any existing users of duplex streams. * All concurrent queues/deques were moved directly under libsync. They are also all marked with #![experimental] for now if they are public. * The `task_pool` and `future` modules no longer live in libsync, but rather live under `std::sync`. They will forever live at this location, but they may move to libsync if the `std::task` module moves as well. [breaking-change]
-
由 Alex Crichton 提交于
-
- 10 6月, 2014 1 次提交
-
-
由 Keegan McAllister 提交于
Do this to avoid warnings on post-stage0 builds.
-
- 07 6月, 2014 1 次提交
-
-
由 Alex Crichton 提交于
This grows a new option inside of rustdoc to add the ability to submit examples to an external website. If the `--markdown-playground-url` command line option or crate doc attribute `html_playground_url` is present, then examples will have a button on hover to submit the code to the playground specified. This commit enables submission of example code to play.rust-lang.org. The code submitted is that which is tested by rustdoc, not necessarily the exact code shown in the example. Closes #14654
-
- 06 6月, 2014 2 次提交
-
-
由 Adolfo Ochagavía 提交于
-
由 Alex Crichton 提交于
-
- 28 5月, 2014 3 次提交
-
-
由 Alex Crichton 提交于
This was only ever a transitionary macro.
-
由 Alex Crichton 提交于
This commit moves reflection (as well as the {:?} format modifier) to a new libdebug crate, all of which is marked experimental. This is a breaking change because it now requires the debug crate to be explicitly linked if the :? format qualifier is used. This means that any code using this feature will have to add `extern crate debug;` to the top of the crate. Any code relying on reflection will also need to do this. Closes #12019 [breaking-change]
-
由 Richo Healey 提交于
[breaking-change]
-
- 25 5月, 2014 1 次提交
-
-
由 Richo Healey 提交于
[breaking-change]
-
- 23 5月, 2014 1 次提交
-
-
由 Patrick Walton 提交于
-
- 19 5月, 2014 1 次提交
-
-
由 Felix S. Klock II 提交于
See #13983 and #14000. Fix was originally authored by alexcrichton and then rebased a couple times by pnkfelix, most recently atop PR 13954. ---- Regarding the change to librustdoc/lib.rs, to do `map_err` before unwrapping a `TqskResult`: I do not understand how master is passing without this change or something like it, since `Box<Any:Send>` does not implement `Show`. (Is this something that is only a problem for the snapshot stage0 compiler?) Still, the change I have put in here (which was added as part of a rebase after alex's review) seems harmless to me to apply to rustdoc at all stages, since a call to `unwrap` is just going to `fail!` on the err case anyway.
-