Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Rollup of 9 pull requests #49753

Merged
merged 20 commits into from
Apr 7, 2018
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
20 commits
Select commit Hold shift + click to select a range
2cbbf8d
Fix anchor position on fields
GuillaumeGomez Mar 30, 2018
238583a
Fix anchors issue when everything is collapsed
GuillaumeGomez Apr 4, 2018
323f808
std: Inline some Termination-related methods
alexcrichton Apr 5, 2018
4c51d47
bootstrap: Remove the fast path
ishitatsuyuki Apr 6, 2018
ea08bdf
add emit_debug_gdb_scripts target option and ..
japaric Apr 6, 2018
1eed662
refactor: simplify `needs_gdb_debug_scripts_section`
japaric Apr 6, 2018
f9bfd81
add THUMB targets to rustup manifest
japaric Apr 6, 2018
ee880b9
Using X headings instead of 0.X #49739
Pulkit07 Apr 6, 2018
6c08bb8
proc_macro: Improve Debug representations
alexcrichton Apr 6, 2018
52766b5
Print proc_macro spans as a half-open range
dtolnay Apr 7, 2018
c41b2d6
Rollup merge of #49510 - GuillaumeGomez:anchor-field-position, r=Quie…
kennytm Apr 7, 2018
91e81fa
Rollup merge of #49652 - GuillaumeGomez:anchor-collapsed, r=QuietMisd…
kennytm Apr 7, 2018
496f026
Rollup merge of #49702 - alexcrichton:inline-methods, r=Mark-Simulacrum
kennytm Apr 7, 2018
c3eb990
Rollup merge of #49728 - japaric:no-debug_gdb_scripts, r=alexcrichton
kennytm Apr 7, 2018
97511b1
Rollup merge of #49731 - japaric:std-thumb-for-real, r=alexcrichton
kennytm Apr 7, 2018
7e28c0f
Rollup merge of #49742 - Pulkit07:master, r=steveklabnik
kennytm Apr 7, 2018
3f26d01
Rollup merge of #49748 - alexcrichton:proc-macro-debug, r=dtolnay
kennytm Apr 7, 2018
3e0b15f
Rollup merge of #49750 - ishitatsuyuki:boot-no-fast, r=Mark-Simulacrum
kennytm Apr 7, 2018
679657b
Inject the `compiler_builtins` crate whenever the `core` crate is inj…
oli-obk Mar 30, 2018
24b3a97
Rollup merge of #49503 - oli-obk:extern_crate_compiler_builtins, r=al…
kennytm Apr 7, 2018
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
14 changes: 14 additions & 0 deletions src/Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

5 changes: 1 addition & 4 deletions src/bootstrap/bootstrap.py
Original file line number Diff line number Diff line change
Expand Up @@ -770,10 +770,7 @@ def bootstrap(help_triggered):
if 'dev' in data:
build.set_dev_environment()

# No help text depends on submodules. This check saves ~1 minute of git commands, even if
# all the submodules are present and downloaded!
if not help_triggered:
build.update_submodules()
build.update_submodules()

# Fetch/build the bootstrap
build.build = args.build or build.build_triple()
Expand Down
24 changes: 12 additions & 12 deletions src/doc/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -13,65 +13,65 @@ unofficial documentation resources as well!
Many of these resources take the form of "books"; we collectively call these
"The Rust Bookshelf." Some are large, some are small.

## Learn Rust
# Learn Rust

If you'd like to learn Rust, this is the spot for you! All of these resources
assume that you have programmed before, but not in any specific language:

### The Rust Programming Language
## The Rust Programming Language

Affectionately nicknamed "the book," [The Rust Programming
Language](book/index.html) will give you an overview of the language from
first principles. You'll build a few projects along the way, and by the end,
you'll have a solid grasp of the language.

### Rust By Example
## Rust By Example

If reading multiple hundreds of pages about a language isn't your style, then
[Rust By Example](rust-by-example/index.html) has you covered. While the book talks about code with
a lot of words, RBE shows off a bunch of code, and keeps the talking to a
minimum. It also includes exercises!

## Use Rust
# Use Rust

Once you've gotten familliar with the language, these resources can help you
when you're actually using it day-to-day.

### The Standard Library
## The Standard Library

Rust's standard library has [extensive API documentation](std/index.html),
with explanations of how to use various things, as well as example code for
accomplishing various tasks.

### The Cargo Book
## The Cargo Book

[The Cargo Book](cargo/index.html) is a guide to Cargo, Rust's build tool and dependency manager.

### The Rustdoc Book
## The Rustdoc Book

[The Rustdoc Book](rustdoc/index.html) describes our documentation tool, `rustdoc`.

### Extended Error Listing
## Extended Error Listing

Many of Rust's errors come with error codes, and you can request extended
diagnostics from the compiler on those errors. You can also [read them
here](error-index.html), if you prefer to read them that way.

## Master Rust
# Master Rust

Once you're quite familiar with the language, you may find these advanced
resources useful.

### The Reference
## The Reference

[The Reference](reference/index.html) is not a formal spec, but is more detailed and
comprehensive than the book.

### The Rustonomicon
## The Rustonomicon

[The Rustonomicon](nomicon/index.html) is your guidebook to the dark arts of unsafe
Rust. It's also sometimes called "the 'nomicon."

### The Unstable Book
## The Unstable Book

[The Unstable Book](unstable-book/index.html) has documentation for unstable features.
1 change: 1 addition & 0 deletions src/liballoc/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@ path = "lib.rs"
[dependencies]
core = { path = "../libcore" }
std_unicode = { path = "../libstd_unicode" }
compiler_builtins = { path = "../rustc/compiler_builtins_shim" }

[dev-dependencies]
rand = "0.4"
Expand Down
1 change: 1 addition & 0 deletions src/liballoc_jemalloc/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,7 @@ alloc = { path = "../liballoc" }
alloc_system = { path = "../liballoc_system" }
core = { path = "../libcore" }
libc = { path = "../rustc/libc_shim" }
compiler_builtins = { path = "../rustc/compiler_builtins_shim" }

[build-dependencies]
build_helper = { path = "../build_helper" }
Expand Down
1 change: 1 addition & 0 deletions src/liballoc_system/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,7 @@ doc = false
alloc = { path = "../liballoc" }
core = { path = "../libcore" }
libc = { path = "../rustc/libc_shim" }
compiler_builtins = { path = "../rustc/compiler_builtins_shim" }

# See comments in the source for what this dependency is
[target.'cfg(all(target_arch = "wasm32", not(target_os = "emscripten")))'.dependencies]
Expand Down
1 change: 1 addition & 0 deletions src/libpanic_abort/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -12,3 +12,4 @@ doc = false
[dependencies]
core = { path = "../libcore" }
libc = { path = "../rustc/libc_shim" }
compiler_builtins = { path = "../rustc/compiler_builtins_shim" }
1 change: 1 addition & 0 deletions src/libpanic_unwind/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -14,3 +14,4 @@ alloc = { path = "../liballoc" }
core = { path = "../libcore" }
libc = { path = "../rustc/libc_shim" }
unwind = { path = "../libunwind" }
compiler_builtins = { path = "../rustc/compiler_builtins_shim" }
Loading