Ariel Ben-Yehuda
0a8bb4c509
split the metadata code into rustc_metadata
...
tests & rustdoc still broken
2015-11-26 18:22:40 +02:00
Ariel Ben-Yehuda
1430a35000
move librustc/plugin to librustc_plugin
...
this is a [breaking-change] to all plugin authors - sorry
2015-11-26 18:22:39 +02:00
Ariel Ben-Yehuda
26b19206d3
make check works
2015-11-26 18:21:17 +02:00
Ariel Ben-Yehuda
d45dd9423e
make CrateStore a trait object
...
rustdoc still broken
2015-11-26 18:21:17 +02:00
Ariel Ben-Yehuda
11dbb69bd1
remove csearch from the rest of rustc
2015-11-26 18:21:17 +02:00
Ariel Ben-Yehuda
f5fbefa3af
remove csearch from resolve and typeck
2015-11-26 18:21:17 +02:00
Ariel Ben-Yehuda
3877664b56
stop using csearch in librustc and librustc_lint
2015-11-26 18:21:17 +02:00
bors
6f3becb18a
Auto merge of #30061 - tshepang:doc-time, r=brson
2015-11-26 14:50:36 +00:00
bors
da0444d5d4
Auto merge of #30054 - Ms2ger:TypeOrigin, r=eddyb
2015-11-26 13:07:18 +00:00
Florian Hartwig
9ba657cad5
Add '!' to macro name suggestion, use fileline_help instead of span_help
2015-11-26 11:59:41 +01:00
bors
6d88afe477
Auto merge of #30015 - petrochenkov:staged, r=brson
...
Closes https://github.com/rust-lang/rust/issues/30008
`#[stable]`, `#[unstable]` and `#[rustc_deprecated]` are now guarded by `#[feature(staged_api)]`
r? @brson
2015-11-26 10:22:37 +00:00
Ms2ger
f24077f8ce
Use the TypeOrigin variants qualified.
2015-11-26 08:53:12 +01:00
William Throwe
7a7d481270
Mark raw pointer Send and Sync impls ?Sized
...
I'm pretty sure this code isn't actually used by the compiler, so this
is effectively a documentation change.
2015-11-26 00:36:09 -05:00
Nick Cameron
befa29e0dc
save-analysis: use absolute paths for file names
2015-11-26 18:05:32 +13:00
Tshepang Lekhonkhobe
cc815d2de0
doc: this is already mentioned in previous paragraph, and is harder to read
2015-11-26 04:43:17 +02:00
ebadf
465a5cb194
Corrections to the while-let example per review.
2015-11-25 20:05:45 -06:00
bors
1805bba399
Auto merge of #30053 - JIghtuse:master, r=steveklabnik
2015-11-26 00:20:37 +00:00
Florian Hartwig
ac0220cf4c
Add test for macro suggestions
2015-11-26 00:36:30 +01:00
Florian Hartwig
a5e5c67756
Add suggestion of similar macro names to macro undefined
error message
2015-11-26 00:21:38 +01:00
bors
498f08d369
Auto merge of #30060 - jonas-schievink:asparagus, r=nikomatsakis
...
Fixes #27092
Fixes #30005
2015-11-25 22:31:10 +00:00
Tshepang Lekhonkhobe
05dde0d325
book: miscellaneous improvements to "dining philosophers" example
2015-11-26 00:21:23 +02:00
Vadim Petrochenkov
4b8078424e
Consider a crate staged if it has stable
or unstable
in its root
2015-11-26 00:15:46 +03:00
Tshepang Lekhonkhobe
3dd7e6ed7c
doc: fix type name
2015-11-25 22:51:01 +02:00
Tshepang Lekhonkhobe
44665c4e61
doc: add a pause
2015-11-25 22:50:47 +02:00
Tshepang Lekhonkhobe
d447ceaedb
doc: split overlong sentence
2015-11-25 22:47:17 +02:00
Tshepang Lekhonkhobe
a4c0a6fccd
doc: add missing commas
2015-11-25 22:46:39 +02:00
Tshepang Lekhonkhobe
e15dd99b7b
doc: fix grammar
2015-11-25 22:45:39 +02:00
Tshepang Lekhonkhobe
a5b294864a
doc: remove info repeated on next paragraph
2015-11-25 22:45:14 +02:00
bors
bef2af6201
Auto merge of #30017 - nrc:fmt, r=brson
2015-11-25 20:40:27 +00:00
Jonas Schievink
47cb5d8dbd
Add a test
2015-11-25 21:01:23 +01:00
Jonas Schievink
fc9f9882f3
Fix "Cannot fill in a NT" ICE
2015-11-25 20:58:57 +01:00
Vadim Petrochenkov
62f5232edb
Update liblibc
2015-11-25 22:38:54 +03:00
Vadim Petrochenkov
be8ace8cac
Remove all uses of #[staged_api]
2015-11-25 21:55:26 +03:00
Vadim Petrochenkov
5127d24a3e
Remove #[staged_api]
2015-11-25 21:55:26 +03:00
bors
1bb91be05f
Auto merge of #30044 - nikomatsakis:issue-29466, r=arielb1
...
The graph extent mechanism is not good. I have some ideas for a better replacement, but this PR simply removes it. It also stops recursing on statement scopes and processes them using an "on the heap" stack, which fixes #29466 .
r? @dotdash
2015-11-25 18:49:56 +00:00
androm3da
b1c5c26c68
Updated "while let" example.
2015-11-25 12:46:35 -06:00
bors
1b9a13e6ba
Auto merge of #30030 - steveklabnik:doc_std_char, r=brson
...
Part of #29428
2015-11-25 16:05:49 +00:00
Steve Klabnik
05424c7051
Improve docs for std::char
...
Part of #29428
2015-11-25 08:22:12 -05:00
bors
e3dfb2c45f
Auto merge of #30052 - Ryman:bind_docs, r=apasel422
...
`socket_addr` was renamed to `local_addr` in 1.0beta.
See: f798674b86
r? @steveklabnik
2015-11-25 13:18:16 +00:00
Kevin Butler
add5054bea
Fix docs for TcpListener::bind
...
`socket_addr` was renamed to `local_addr` in 1.0beta.
See: f798674b86
2015-11-25 13:16:37 +00:00
bors
edf2198f5f
Auto merge of #30034 - brson:rust_path, r=alexcrichton
...
This was to support rustpkg but is unused now.
2015-11-25 08:14:39 +00:00
Boris Egorov
b892b5a690
trpl: Fix example logic in error handling chapter
2015-11-25 14:07:43 +06:00
bors
8ed03c81d9
Auto merge of #30049 - Manishearth:rollup, r=Manishearth
...
- Successful merges: #30013 , #30038 , #30040
- Failed merges: #30030
2015-11-25 05:43:43 +00:00
Manish Goregaokar
529689f0dc
Rollup merge of #30040 - apasel422:issue-30031, r=brson
...
Closes #30031 .
2015-11-25 09:21:19 +05:30
Manish Goregaokar
3f25c5c655
Rollup merge of #30038 - Carreau:cargo-philosopher, r=steveklabnik
...
At this point of the book, reader have likely use `cargo new --bin`,
likely 2 times, once if they are lazy. This remind them of the `cargo`
syntax.
I was myself unsure whether it was `cargo create`, `cargo new`, and
whether it would initialize in current working directory or needed a
target.
--
Otherwise thanks, I've been writing rust for a few hours, and likes it so far.
2015-11-25 09:21:18 +05:30
Manish Goregaokar
4a8f2004a6
Rollup merge of #30013 - steveklabnik:doc_char, r=brson
...
Part of https://github.com/rust-lang/rust/issues/29333
2015-11-25 09:21:18 +05:30
bors
7fa2c6ca31
Auto merge of #30011 - jonas-schievink:macro-context, r=nrc
...
Fixes #22425
Also fixes #30007 , since it's just a change from `true` to `false`.
2015-11-25 03:02:05 +00:00
bors
5faed4c451
Auto merge of #29687 - Havvy:ux-guidelines, r=pnkfelix
...
See https://github.com/rust-lang/rfcs/pull/1246 for discussion.
2015-11-25 01:14:43 +00:00
Niko Matsakis
1fe7525180
Rewrite stmt processing not to recurse to avoid stack overflow if there
...
are tons of let statements. Fixes #29466 .
2015-11-24 19:31:48 -05:00
bors
338cdd7e05
Auto merge of #30016 - alexcrichton:fix-off-by-one, r=brson
...
Typical algebra currently doesn't work on the types in std::time currently (see
[this comment][comment]), so tweak the tests to account for this property.
[comment]: https://github.com/rust-lang/rust/issues/29866#issuecomment-159093809
Closes #29970
2015-11-24 23:24:18 +00:00