Manish Goregaokar
da55e244a6
Rollup merge of #26401 - jooert:fix26360, r=steveklabnik
...
Fixes #26360 .
r? @steveklabnik
2015-06-19 17:41:09 +05:30
Manish Goregaokar
c16780a3ff
Rollup merge of #26388 - frewsxcv:regression-tests-21622, r=alexcrichton
...
Closes #21622
2015-06-19 17:41:09 +05:30
Guillaume Gomez
9679faa97a
Remove error codes from macro
2015-06-19 14:06:33 +02:00
Guillaume Gomez
2015eb881e
Replace "Bad example" by a better sentence
2015-06-19 14:05:11 +02:00
Guillaume Gomez
6471dccd3b
Add E0016 explanation
2015-06-19 14:03:07 +02:00
Guillaume Gomez
8c5572fc21
Add Universal Function Call Syntax example
2015-06-19 14:01:55 +02:00
Guillaume Gomez
d4c37088ca
Add E0034 error explanation
2015-06-19 13:59:51 +02:00
Guillaume Gomez
b4481e68de
Remove unneeded indentation
2015-06-19 13:58:52 +02:00
Guillaume Gomez
04888e7c60
Add E0035 error explanation
2015-06-19 13:58:15 +02:00
Guillaume Gomez
00e115d090
Good time concordance
2015-06-19 13:56:53 +02:00
Guillaume Gomez
98205afe0b
Add E0036 error explanation
2015-06-19 13:54:57 +02:00
Dave Huseby
ea652351b4
updating installer to fix install issues on bitrig
2015-06-18 23:43:46 -07:00
Peter Atashian
9a6b611a07
Custom Debug impl for io::Error
...
Fixes #26408
Signed-off-by: Peter Atashian <retep998@gmail.com>
2015-06-18 22:16:46 -04:00
Brian Anderson
f14a0e2de4
Make a better error message for using #[feature] on stable rust
...
It now says '#[feature] may not be used on the stable release channel'.
I had to convert this error from a lint to a normal compiler error.
I left the lint previously-used for this in place since removing it is
a breaking change. It will just go unused until the end of time.
Fixes #24125
2015-06-18 17:38:38 -07:00
bors
2f5683913c
Auto merge of #26413 - alexcrichton:from-raw-fd-prelude, r=sfackler
...
These were just left out by mistake!
2015-06-18 23:28:41 +00:00
Alex Crichton
45f830b18c
std: Add FromRaw{Fd,Handle,Socket} to os preludes
...
These were just left out by mistake!
2015-06-18 16:14:50 -07:00
Eduard Burtescu
6eed1662af
Remove extra fmt::Debug impl for VtableClosureData from #26147 .
2015-06-19 01:45:20 +03:00
Eduard Burtescu
d914831145
rustc: add more doc comments to ty::Lift and ty::with_ctxt.
2015-06-19 01:39:26 +03:00
Eduard Burtescu
0b58fdf925
rustc: remove Repr and UserString.
2015-06-19 01:39:26 +03:00
Eduard Burtescu
dfbc9608ce
rustc: replace Repr/UserString impls with Debug/Display ones.
2015-06-19 01:36:20 +03:00
Eduard Burtescu
17e333d31b
Move AST Repr impls to Debug impls in libsyntax.
2015-06-19 01:32:46 +03:00
Eduard Burtescu
af7daa0daf
rustc: remove some unused UserString and Repr impls.
2015-06-19 01:32:45 +03:00
Eduard Burtescu
b510ea1487
Clean up unused argument/variable warnings.
2015-06-19 01:32:45 +03:00
Eduard Burtescu
a3727559c6
rustc: use the TLS type context in Repr and UserString.
2015-06-19 01:32:44 +03:00
Alex Crichton
57260262e7
rustc_trans: Disable landing pads on MSVC
...
Currently all these do is cause linker errors as they try to lower to GNU-like
exception handling, none of which exists with MSVC.
2015-06-18 15:24:36 -07:00
Eduard Burtescu
1f70a2e370
rustc: allow "lifting" T<'a> to T<'tcx> if the value is part of ty::ctxt<'tcx>.
2015-06-19 01:18:43 +03:00
Eduard Burtescu
d8952e7932
rustc: store the type context in TLS and allow safe access to it.
2015-06-19 01:18:43 +03:00
Eduard Burtescu
6061707348
rustc: leave only one free top-level function in ppaux, and private.
2015-06-19 01:18:43 +03:00
Eduard Burtescu
96ad4a4863
rustc: use Repr and UserString instead of ppaux::ty_to_string.
2015-06-19 01:18:43 +03:00
Eduard Burtescu
4e0cb86a5c
rustc: reduce ppaux's public footprint to 5 functions.
2015-06-19 01:18:42 +03:00
Eduard Burtescu
bc383f6294
rustc: enforce stack discipline on ty::ctxt.
2015-06-19 01:18:42 +03:00
Eduard Burtescu
84b49b2d35
rustc_resolve: don't require redundant arguments to resolve_crate.
2015-06-19 01:18:42 +03:00
Eduard Burtescu
2e997ef2d4
rustc: remove ownership of tcx from trans' context.
2015-06-19 01:18:42 +03:00
Tshepang Lekhonkhobe
a8680deb7f
README: improve description of Rust
2015-06-18 23:48:51 +02:00
bors
ff8fee180b
Auto merge of #26147 - arielb1:assoc-trans, r=nikomatsakis
...
Fixes #25700
r? @nikomatsakis
2015-06-18 21:34:04 +00:00
Brian Anderson
ab0bb0956d
Update RELEASES.md for 1.1
2015-06-18 13:59:30 -07:00
Ariel Ben-Yehuda
2bce9d0ff5
Fix #23589
2015-06-18 23:18:15 +03:00
Geoffrey Thomas
aadc2af03f
compiletest: Minor cleanup from removal of jit test support
...
We're no longer passing extra args to the compiler, so remove the variable.
2015-06-18 16:07:23 -04:00
Ariel Ben-Yehuda
21fd312043
Normalize associated types in closure signatures
...
Fixes #25700 .
2015-06-18 23:04:57 +03:00
bors
9cc0b22475
Auto merge of #26192 - alexcrichton:features-clean, r=aturon
...
This commit shards the all-encompassing `core`, `std_misc`, `collections`, and `alloc` features into finer-grained components that are much more easily opted into and tracked. This reflects the effort to push forward current unstable APIs to either stabilization or removal. Keeping track of unstable features on a much more fine-grained basis will enable the library subteam to quickly analyze a feature and help prioritize internally about what APIs should be stabilized.
A few assorted APIs were deprecated along the way, but otherwise this change is just changing the feature name associated with each API. Soon we will have a dashboard for keeping track of all the unstable APIs in the standard library, and I'll also start making issues for each unstable API after performing a first-pass for stabilization.
2015-06-18 19:14:52 +00:00
Ariel Ben-Yehuda
56d765d0eb
Simplify and type_known_to_meet_builtin_bound and make it more correct when
...
associated types are involved.
2015-06-18 20:51:43 +03:00
Alex Crichton
ec333380e0
Fix libstd tests
2015-06-18 10:51:31 -07:00
Johannes Oertel
d234b0bb5f
rustdoc: Update document title when displaying search results
...
Fixes #26360 .
2015-06-18 18:39:31 +02:00
bors
f451812763
Auto merge of #26385 - nham:fix_25396, r=alexcrichton
...
Currently in the E0252 message, traits and modules are all called types (as in "a type named `Foo` has already been imported", even when `Foo` was a trait or module). This commit changes that to additionally detect when the import in question is a trait or module and report it accordingly.
Fixes #25396 .
2015-06-18 16:17:04 +00:00
Ariel Ben-Yehuda
ea7637ebc0
Prohibit casts between fat pointers to different traits
...
This makes them compliant with the new version of RFC 401 (i.e.
RFC 1052).
Fixes #26391 . I *hope* the tests I have are enough.
This is a [breaking-change]
2015-06-18 15:51:06 +03:00
bors
7a13b93b00
Auto merge of #26392 - oli-obk:unused_functions, r=dotdash
...
These aren't used anywhere and to my current knowledge it's unlikely that they are going to be used in the future
2015-06-18 12:06:25 +00:00
Oliver Schneider
59638d15c1
remove unused functions from trans and llvm
2015-06-18 13:23:41 +02:00
bors
1ef14d9411
Auto merge of #26358 - nham:fix_24081, r=alexcrichton
...
Previously, it said "import `Foo` conflicts with existing submodule" even
when it was a type alias, enum, or trait. The message now says the conflict
is with "type in this module" in the case of the first two, and "trait in
this module" for the last one.
Fixes #24081 .
2015-06-18 10:30:46 +00:00
bors
941af7be24
Auto merge of #26389 - Manishearth:rollup, r=Manishearth
...
- Successful merges: #26314 , #26342 , #26348 , #26349 , #26369 , #26387
- Failed merges:
2015-06-18 08:54:35 +00:00
Manish Goregaokar
2424800453
Rollup merge of #26387 - frewsxcv:regression-tests-25180, r=eddyb
...
Closes #25180
2015-06-18 13:38:10 +05:30