Robin Kruppe
3e34519141
Remove the last remaining .tex file
2016-02-13 20:27:57 +01:00
Robin Kruppe
e4ef60c6c5
Add *.pdb to .gitignore
2016-02-13 20:24:31 +01:00
Sébastien Marie
15e5cf383d
use a compatible syntax for grep GNU/BSD
...
The BSD grep for "basic regex" don't support \| as alternate operator.
Use multiple -e arguments for expressing alternative.
2016-02-13 20:03:08 +01:00
bors
bc9192738d
Auto merge of #31591 - alexcrichton:make-clean-with-rustbuild, r=brson
...
At the same time also touch up the job management on Windows to be a little more resilient to failure.
2016-02-13 17:05:50 +00:00
petevine
d3ca33fc6e
Add a new i586 Linux target
2016-02-13 17:03:00 +01:00
bors
4b7245047b
Auto merge of #31588 - soltanmm:layer, r=nikomatsakis
...
<sup>**context:** moving back to a layered approach to type checking.</sup>
It looks like they'd not ended up tightly coupled in the time one was owned by the other. Every instance outside of `FnCtxt.inh` was from an `InferCtxt` created and dropped in the same function body.
This conflicts slightly with #30652 , but there too it looks like the `FulfillmentContext` is from an `InferCtxt` that is created and dropped within the same function body (across one call to a module-private function).
That said, I heard that the PR that originally moved `FulfillmentContext` into `InferCtxt` was big, which leaves me concerned that I'm missing something.
r? @nikomatsakis
2016-02-13 15:25:23 +00:00
bors
5367776bd1
Auto merge of #31579 - ollie27:msvc_link, r=alexcrichton
...
/LARGEADDRESSAWARE is already enabled for i686-pc-windows-gnu so we should probably be consistent.
https://msdn.microsoft.com/en-us/library/wz223b1z.aspx
/SAFESEH is a good thing to enable by default.
https://msdn.microsoft.com/en-us/library/9a89h429.aspx
2016-02-13 13:44:02 +00:00
Sandeep Datta
37a952a672
Fixed build error as per steveklabnik's suggestion and expanded on the ills of doing out of bounds accesses.
2016-02-13 18:40:24 +05:30
Vadim Petrochenkov
9f414a44a7
Split ast::PatKind::Enum into tuple struct and path patterns
2016-02-13 15:51:27 +03:00
bors
7fc4df6d23
Auto merge of #31570 - tomaka:ignore-emscripten, r=brson
...
Ignores 82 rpass tests that use threads.
I took care to only ignore tests that call `thread::spawn`. Some tests, for example `issue-16597`, also do fail because of lack of threads support, but for other reasons.
With this PR, we're down to 49 failures.
r? @brson
2016-02-13 12:03:38 +00:00
Vadim Petrochenkov
14adc9bb63
Rename ast::Pat_ and its variants
2016-02-13 13:49:24 +03:00
mitaa
dcb352647b
Escape search-index item descriptions
...
The item descriptions are included verbatim in search results
causing certain character sequences to misbehave.
2016-02-13 11:27:53 +01:00
bors
1ab22d77f9
Auto merge of #31564 - durka:lang-item-icemelt, r=nikomatsakis
...
This changes three ICEs to fatal errors.
I've grepped for `lang_item.*expect` and `\.expect.*lang` and didn't come up with any more. But, there could be more ICEs lurking.
I wasn't sure about a test because there already _is_ a cfail test for missing lang items, but it only checks one.
Relevant to (already closed) #31477 #31480 #31558 .
cc @lilred
2016-02-13 10:23:49 +00:00
bors
5801991b5d
Auto merge of #31562 - llogiq:lint_post, r=Manishearth
...
This fixes #31512 for me.
A bit of explanation: I want to have `check_block_post(&mut self, &Context, &Block)` and `check_crate_post(&mut self, &Context, &Crate)` methods in both early and late lint passes. Ideally we'd have _post methods for all operations that walk, but this'll do for now.
@Manishearth r?
2016-02-13 08:27:42 +00:00
Jeffrey Seyfried
d21e908175
Disallow non-inline modules without path annotations inside blocks and fix fallout
2016-02-13 07:05:28 +00:00
Jeffrey Seyfried
dbc2466f09
Only consider a module to be a directory owner if it is located within a directory owner
2016-02-13 07:01:41 +00:00
bors
a94642c6f5
Auto merge of #31557 - retep998:house-directory, r=alexcrichton
...
This is the simple solution. I know @nodakai was working on a more complex solution that overhauled the `fill_utf16_buf` stuff.
r? @alexcrichton
2016-02-13 06:47:29 +00:00
bors
97842f54c9
Auto merge of #31358 - japaric:print-targets, r=alexcrichton
...
that prints a list of all the triples supported by the `--target` flag
r? @alexcrichton
2016-02-13 03:21:49 +00:00
Alex Crichton
5aef0e8fac
rustbuild: Fix submodules for out of tree builds
...
Be sure to put the git command into the right directory when we run the
submodule management information.
Closes #31619
2016-02-12 17:16:00 -08:00
Alex Crichton
680bdbc2a7
rustbuild: Don't make any directories when enabled
...
As part of the ./configure step don't create any directories if rustbuild is
enable as rustbuild will take care of everything.
2016-02-12 16:40:06 -08:00
bors
3548b8c273
Auto merge of #31524 - jonas-schievink:autoderef, r=steveklabnik
2016-02-13 00:16:03 +00:00
mitaa
a31d63320f
Omit src-links for items from extern macros
...
If the span of a local item points into an external macro
its source-file will be bogus.
2016-02-12 22:45:17 +01:00
Andrew Barchuk
eb0f9f81f0
Remove unnecessary article
2016-02-12 21:40:02 +02:00
Manish Goregaokar
9ec112749b
Clarify what tx/rx mean in concurrency docs
2016-02-13 00:57:52 +05:30
Erick Tryzelaar
e56cb87f30
syntax: Replace unstable vec.as_slice().get()
with vec.get()
2016-02-12 10:59:26 -08:00
Alex Crichton
07638b95ce
bootstrap: Be resilient to job object failures
...
The build bots already use job objects, and they don't support nested job
objects, and we shouldn't entirely bail out in this case anyway!
2016-02-12 10:40:32 -08:00
Jonas Schievink
559fca0fd3
Autoderef in librustc
2016-02-12 19:28:42 +01:00
Jonas Schievink
62bada40de
Autoderef in librustc_borrowck
2016-02-12 19:28:42 +01:00
Jonas Schievink
fbeb67985d
Autoderef in librustc_lint
2016-02-12 19:28:42 +01:00
Jonas Schievink
65b38f304d
Autoderef in librustc_metadata
2016-02-12 19:28:42 +01:00
Jonas Schievink
53b7464e67
Autoderef in librustc_mir
2016-02-12 19:28:42 +01:00
Jonas Schievink
003879ccaa
Autoderef in librustc_passes
2016-02-12 19:28:42 +01:00
Jonas Schievink
d12adae719
Autoderef in librustc_plugin
2016-02-12 19:28:42 +01:00
Jonas Schievink
650c082b1e
Autoderef in librustc_privacy
2016-02-12 19:28:42 +01:00
Jonas Schievink
8ac5f87db8
Autoderef in librustc_resolve
2016-02-12 19:28:42 +01:00
Jonas Schievink
93e58cc28f
Autoderef in librustc_trans
2016-02-12 19:28:42 +01:00
Jonas Schievink
f831d98ba2
Autoderef in librustc_typeck
2016-02-12 19:28:42 +01:00
Jonas Schievink
c877d61b15
Use more autoderef in libsyntax
2016-02-12 19:28:42 +01:00
Jonas Schievink
db6e5d5ef9
Use more autoderef in libsyntax_ext
2016-02-12 19:28:10 +01:00
Jonas Schievink
2b69c989ee
Use more autoderef in rustc_driver
2016-02-12 19:27:20 +01:00
Jonas Schievink
5fc61657c9
Make more use of autoderef in librustc_front
2016-02-12 19:27:20 +01:00
bors
ce4b75f256
Auto merge of #30726 - GuillaumeGomez:compile-fail, r=brson
...
r? @brson
cc @alexcrichton
I still need to add error code explanation test with this, but I can't figure out a way to generate the `.md` files in order to test example source codes.
Will fix #27328 .
2016-02-12 18:25:08 +00:00
llogiq
a270b7b2d9
fix double check_item
2016-02-12 18:21:43 +01:00
bors
0c4d81f9bc
Auto merge of #31550 - Stebalien:fix-color, r=nrc
...
Fixes #31546
2016-02-12 16:42:03 +00:00
Ms2ger
c6474af96f
Rename ClosureKind variants and stop re-exporting them.
2016-02-12 16:44:27 +01:00
Jorge Aparicio
0bb4209b88
rustc: add a --print target-list
command
2016-02-12 10:39:19 -05:00
bors
c7640aa2aa
Auto merge of #31583 - petrochenkov:indi_ast, r=Manishearth
...
cc #31487
plugin-[breaking-change]
The AST part of https://github.com/rust-lang/rust/pull/30087
r? @Manishearth
2016-02-12 14:56:20 +00:00
mitaa
5c98ae34a6
Shorten docstrings after Markdown rendering
2016-02-12 14:12:27 +01:00
bors
9257e8956e
Auto merge of #31541 - tomaka:more-emscripten, r=brson
...
r? @brson
2016-02-12 12:51:12 +00:00
mitaa
938202c81f
Fix associated item identifiers
...
Search results use the mapping found in `ItemType::to_static_str` for
the identifier, which could not be found on the page in the case of
associated items.
2016-02-12 10:26:46 +01:00