bors
b7930d93d9
Auto merge of #21187 - oli-obk:feature/hint_struct_field_access, r=alexcrichton
...
rebase and fix of #19267
2015-01-22 12:09:02 +00:00
blackbeam
3dbac7882e
libsyntax: fix for has_test_signature
2015-01-22 12:29:49 +03:00
P1start
87db16cecd
core::marker: s/task/thread/
2015-01-22 22:22:16 +13:00
P1start
be138ed2bd
Add #[rustc_on_unimplemented]
annotations to more traits
2015-01-22 22:22:04 +13:00
Ahmed Charles
cb020db55a
Remove remaining stats and boxplot code.
2015-01-22 00:58:50 -08:00
Ahmed Charles
989fbfde39
Make fmt_metrics() part of the impl.
2015-01-22 00:56:10 -08:00
Ahmed Charles
8a6a129aec
Remove save() and load().
2015-01-22 00:56:10 -08:00
Ahmed Charles
27b3e14d7f
Cleanup write_run_finish().
2015-01-22 00:56:10 -08:00
Richo Healey
48aa068286
powerpc: Fix liblibc
...
When I wrote this code, my janky shim to verify the constants didn't
work as intended.
This fixes everything I've run into since merge, which is hopefully
everything.
2015-01-21 22:46:16 -08:00
bors
5d2056a7e3
Auto merge of #21473 - alexcrichton:rollup, r=alexcrichton
2015-01-22 06:12:46 +00:00
Alex Crichton
90af72378d
Make diagnostic ordering deterministic
2015-01-21 20:25:19 -08:00
KernelJ
a2936a3a69
Make compiletest set an environment variable so that on Windows 32-bit test executables containing certain substrings (e.g. 'install', 'setup', 'update', 'patch') are not blocked by UAC's Installer Detection Technology.
2015-01-22 03:42:16 +00:00
Brian Anderson
41278c5441
Remove 'since' from unstable attributes
2015-01-21 19:25:55 -08:00
Brian Anderson
0768892abe
Minor fixes
2015-01-21 16:16:22 -08:00
Brian Anderson
18d144ac02
Implement unused features check
2015-01-21 16:16:22 -08:00
Brian Anderson
e62c37eb8d
Fix up some tests for feature staging
2015-01-21 16:16:22 -08:00
Brian Anderson
11f4d62a06
Add a lint for library features
...
Does a sanity check of the version numbers.
2015-01-21 16:16:21 -08:00
Brian Anderson
7b73ec4698
Tie stability attributes to feature gates
2015-01-21 16:16:21 -08:00
Brian Anderson
94ca8a3610
Add 'feature' and 'since' to stability attributes
2015-01-21 16:16:18 -08:00
Steven Allen
1479de8688
Add test cases for ExactSizeIterator impls
...
ByRef is not tested included because it is a trivial pass through.
2015-01-21 19:10:41 -05:00
Steve Klabnik
22d2387db2
add doc examples for connect/concat
2015-01-21 17:56:33 -05:00
Alex Crichton
91cec5b57e
Revert "Use assume to inform the optimiser about refcount invariants"
...
This reverts commit a729a40494
.
2015-01-21 13:55:14 -08:00
Alex Crichton
e6f85c2f78
Revert "Add assumptions that the pointer is non-null"
...
This reverts commit 9bbfd681c9
.
2015-01-21 13:55:11 -08:00
Alex Crichton
ee253c918d
Revert "Add more explanation for why the assumes are there"
...
This reverts commit a7525bc4c8
.
2015-01-21 13:55:04 -08:00
Alex Crichton
ecbee2e568
More test fixes and rebase conflicts
2015-01-21 12:49:02 -08:00
Steve Klabnik
23da54d894
Move rustdoc.md into the book
...
Fixes #21430
2015-01-21 14:59:25 -05:00
Alex Crichton
df1cddf20a
rollup merge of #20179 : eddyb/blind-items
...
Conflicts:
src/librustc/diagnostics.rs
src/librustdoc/clean/mod.rs
src/librustdoc/html/format.rs
src/libsyntax/parse/parser.rs
2015-01-21 11:56:00 -08:00
Steve Klabnik
bbbdd1086c
Improve RwLock::new's docs
...
Fixes #21440 "
2015-01-21 14:54:52 -05:00
Alex Crichton
886c6f3534
rollup merge of #21258 : aturon/stab-3-index
...
Conflicts:
src/libcore/ops.rs
src/librustc_typeck/astconv.rs
src/libstd/io/mem.rs
src/libsyntax/parse/lexer/mod.rs
2015-01-21 11:53:49 -08:00
Alex Crichton
036d8c4189
rollup merge of #21252 : nikomatsakis/assoc-type-ice-hunt-take-2
...
Project region bounds out of the trait when deciding whether a projection type outlives a given regions.
Fixes #20890 .
Fixes #21150 .
2015-01-21 11:51:10 -08:00
Alex Crichton
f4df69a40a
rollup merge of #20642 : michaelwoerister/sane-source-locations-pt1
...
Conflicts:
src/librustc_trans/trans/debuginfo.rs
2015-01-21 11:50:34 -08:00
Niko Matsakis
626db33bc8
Move regression test for #20971 into run-fail, since it panics.
2015-01-21 14:35:41 -05:00
Aaron Turon
537889aa78
Fix type inference problems in tests and docs
2015-01-21 11:16:00 -08:00
Brian Anderson
90aa581cff
Remove unused stability levels from compiler
2015-01-21 10:34:16 -08:00
Alex Crichton
4ffde0814f
Test fixes and rebase conflicts
2015-01-21 10:32:56 -08:00
Eduard Burtescu
2d17a33878
Deny imports after non-item statements.
2015-01-21 20:05:16 +02:00
Eduard Burtescu
5e07f5a792
Added another test with success local-item shadowing
2015-01-21 20:05:16 +02:00
Marvin Löbel
652445f714
Added some tests for arbitrary ordered view items
2015-01-21 20:05:16 +02:00
Eduard Burtescu
139346adb6
tests: fix fallout of merging ast::ViewItem into ast::Item.
2015-01-21 20:05:16 +02:00
Steve Klabnik
973c2f65ae
Explain that RefCell is single-threaded.
...
Fixes #21469 .
2015-01-21 12:43:34 -05:00
Michael Woerister
3a44107f9e
debuginfo: Fix issue with associated types and struct fields
2015-01-21 18:25:53 +01:00
Alex Crichton
9c999c797c
rollup merge of #21463 : sanxiyn/demut
2015-01-21 09:21:09 -08:00
Alex Crichton
79708e6ac2
rollup merge of #21462 : ahmedcharles/remove-ratchet
...
Conflicts:
src/libtest/lib.rs
2015-01-21 09:21:06 -08:00
Alex Crichton
87c3ee861e
rollup merge of #21457 : alexcrichton/issue-21436
...
Conflicts:
src/liballoc/boxed.rs
src/librustc/middle/traits/error_reporting.rs
src/libstd/sync/mpsc/mod.rs
2015-01-21 09:20:35 -08:00
Alex Crichton
e4b81d2512
rollup merge of #21447 : cmr/master
...
Closes #13971
2015-01-21 09:19:03 -08:00
Alex Crichton
efea645c94
rollup merge of #21446 : stepancheg/boxed-test
...
Conflicts:
src/liballoc/boxed.rs
2015-01-21 09:18:56 -08:00
Alex Crichton
907db6c834
rollup merge of #21444 : petrochenkov/null
...
Conflicts:
src/libstd/sync/mpsc/select.rs
2015-01-21 09:18:07 -08:00
Alex Crichton
b5de8333b3
rollup merge of #21441 : alexcrichton/rustc-opts
...
This is a bit of cleanup work to clean out some old deprecated flags and deprecated lint names from the compiler (they've been deprecated for quite awhile now).
This also notably puts `--pretty` behind the `-Z unstable-options` flag (where it was supposed to be previously).
2015-01-21 09:17:43 -08:00
Alex Crichton
27838075e0
rollup merge of #21438 : taralx/kill-racycell
...
Conflicts:
src/libstd/sync/mpsc/mod.rs
2015-01-21 09:17:40 -08:00
Alex Crichton
04a2255739
rollup merge of #21437 : FlaPer87/snapshot
...
r? @alexcrichton
2015-01-21 09:16:40 -08:00