Manish Goregaokar
d316a34ec2
Fix lint-unsafe-code test from #22542
2015-02-22 01:53:18 +05:30
Manish Goregaokar
59ab2daad3
Rollup merge of #22567 - Gankro:unstable, r=alexcrichton
...
* Adds features and allows
* Removes unused muts, unused imports, dead code
* Migrates some deprecated code to new io/env
* Changes std::num::uint/int to be re-exports of std::num::usize/isize
libcollections, liballoc, and libcoretest no longer warn during testing.
libstd warns much less, though there's some dangly bits that weren't obvious fixes. In particular, how to only supress deprecated warnings in specific submodules of std.
2015-02-22 01:53:16 +05:30
Manish Goregaokar
494dbe9c07
Rollup merge of #22516 - leejunseok:nonpub_field_sugg, r=jakub-
...
closes #22421
2015-02-22 01:52:22 +05:30
Manish Goregaokar
a95d7f53a7
Rollup merge of #22602 - steveklabnik:doc_range_step, r=alexcrichton
2015-02-22 01:51:58 +05:30
Manish Goregaokar
3e794defda
Rollup merge of #22592 - nikomatsakis:deprecate-bracket-bracket, r=aturon
...
r? @aturon
2015-02-22 01:51:03 +05:30
Manish Goregaokar
98ec45ee0b
Rollup merge of #22542 - ipetkov:unsafe-lint, r=huonw
...
This allows warning or forbidding all uses of unsafe code, whereas
previously only unsafe blocks were caught by the lint.
The lint has been renamed from `unsafe-blocks` to `unsafe-code` to
reflect its new purpose.
This is a minor [breaking-change]
Closes #22430
2015-02-22 01:50:53 +05:30
Manish Goregaokar
9fe2d212a0
Rollup merge of #22634 - shepmaster:std-io-typo, r=Manishearth
2015-02-22 01:50:32 +05:30
Manish Goregaokar
dcbf226518
Rollup merge of #22633 - wesleywiser:fix_22586, r=sfackler
...
AtomicOption was removed in 7d8d06f86b
but the docs weren't updated.
Fixes #22586
2015-02-22 01:50:22 +05:30
Manish Goregaokar
b53e510297
Rollup merge of #22627 - ddfreyne:patch-1, r=dotdash
2015-02-22 01:50:08 +05:30
Manish Goregaokar
a9570e5549
Rollup merge of #22625 - inrustwetrust:dispatch-doc-grammar, r=huonw
...
As far as I could tell from discussions in other docs pull requests, American spelling is preferred for the docs?
2015-02-22 01:49:46 +05:30
Manish Goregaokar
e15d016146
Rollup merge of #22620 - edwardw:issue-22356, r=brson
...
PR #22436 has fixed it.
Closes #22356
2015-02-22 01:49:30 +05:30
Manish Goregaokar
ffe348561e
Rollup merge of #22616 - caspark:fix-typo-in-deprecation-msg, r=alexcrichton
...
Essentially `s/fucntion/function/g` in `src/libstd/thread.rs`.
2015-02-22 01:49:08 +05:30
Manish Goregaokar
c90e854ec9
Rollup merge of #22614 - nick29581:fix-cc-crate, r=alexcrichton
...
... the post-analysis callback. We can also pass this to post-write-deps callback.
This fixes a really minor bug, which is basically about argument naming.
r? @alexcrichton
2015-02-22 01:48:54 +05:30
Manish Goregaokar
9fd45514b6
Rollup merge of #22578 - nagisa:deprecated-fallout, r=alexcrichton
...
Fixes #22575
Fixes #22618
2015-02-22 01:48:30 +05:30
Manish Goregaokar
e1c2f77754
Rollup merge of #22571 - nagisa:style-fallout, r=alexcrichton
...
Links in docblock headers also became blue, which was not intended.
r? @steveklabnik
2015-02-22 01:48:18 +05:30
Manish Goregaokar
2b8160bbd5
Rollup merge of #22562 - dckc:patch-4, r=Aatch
...
the punch line was cut off!
p.s. I wonder if I should have updated the copyright date too.
2015-02-22 01:48:01 +05:30
Manish Goregaokar
b7487db482
Rollup merge of #22545 - Ryman:fucntion, r=dotdash
2015-02-22 01:47:41 +05:30
Manish Goregaokar
f308550c16
Rollup merge of #22527 - dotdash:if-loop, r=huonw
...
In `if loop {} {}`, the `if` is actually unreachable, but we didn't
handle that correctly and when trying to translate the `if` we tried to
branch on the \"return value\" of the loop expression, which is not an
`i1` and therefore triggered an LLVM assertion.
2015-02-22 01:47:28 +05:30
Manish Goregaokar
b7ac60a2f1
Rollup merge of #22524 - stevencrockett:master, r=steveklabnik
...
The text is referring to the io module despite the code using the old_io module.
2015-02-22 01:47:14 +05:30
Manish Goregaokar
2e0609a8ad
Rollup merge of #22522 - zeroem:patch-1, r=pnkfelix
...
Replaces the markdown link delimiters for the \"Code of Conduct\" link with the appropriate delimiters for using a link id
r? @steveklabnik
2015-02-22 01:47:02 +05:30
Manish Goregaokar
9d650ae723
Rollup merge of #22515 - adamhjk:add-else-if-to-docs, r=steveklabnik
...
Adds an example of `else if` to the If section of The Rust Programming
Language.
r? @steveklabnik
2015-02-22 01:46:42 +05:30
Manish Goregaokar
2bb8b95cd8
Rollup merge of #22509 - tshepang:not-needed-mut, r=steveklabnik
2015-02-22 01:46:27 +05:30
Manish Goregaokar
11c70a3b09
Rollup merge of #22267 - steveklabnik:fix_lie, r=Gankro
...
Otherwise, this line is a lie.
2015-02-22 01:46:03 +05:30
Florian Hartwig
b4dc9fd72b
Remove last traces of BitV and BitVSet from documentation
2015-02-21 20:36:44 +01:00
Steven Fackler
03753ba5a2
Fix io::Take behavior with limit 0
...
We can't call into the inner reader for a 0-byte read because that may
end up blocking or returning an error.
2015-02-21 11:15:58 -08:00
Jake Goulding
5b64845e47
Fix typo in std::io unstable reason
2015-02-21 11:56:58 -05:00
Wesley Wiser
7e533a972c
Remove mention of non-existing AtomicOption in docs
...
AtomicOption was removed in 7d8d06f86b
but the docs weren't updated.
Fixes #22586
2015-02-21 11:51:06 -05:00
Simonas Kazlauskas
e3104d8f0c
Kill fmt::Show and fmt::String with fire!
...
Toss the tomatoes!
2015-02-21 16:27:55 +02:00
Björn Steinbrink
6957bb6dbe
Update LLVM to rust-llvm-2015-02-19
...
Fixes #22159
Fixes #21721
2015-02-21 13:37:37 +01:00
Denis Defreyne
a3aaaca088
Fix frow_raw/from_raw typo
2015-02-21 13:14:17 +01:00
Brian Brooks
1212fd8abc
Resolve includeme.fragment conflict.
2015-02-21 06:56:46 -05:00
Adolfo Ochagavía
189409f85b
Fix thread documentation
2015-02-21 12:07:05 +01:00
inrustwetrust
1b20767460
Minor grammar/spelling fixes to the "Static and Dynamic Dispatch" doc
2015-02-21 11:50:25 +01:00
Vadim Chugunov
244c65dca7
Un-ignore lang-item-public test.
2015-02-21 01:35:33 -08:00
bors
2b01a37ec3
Auto merge of #21959 - dhuseby:bitrig-support, r=brson
...
This patch adds the necessary pieces to support rust on Bitrig https://bitrig.org
2015-02-21 09:20:48 +00:00
Edward Wang
0d218fd824
Add test for #22356
...
PR #22436 has fixed it.
Closes #22356
2015-02-21 14:37:30 +08:00
Alex Crichton
6686f7aa47
Register new snapshots
2015-02-20 22:17:17 -08:00
Huon Wilson
380d23b5d4
Remove 'static
bound from sync::mpsc, Mutex and RwLock.
...
Adds some basic tests to check that the types still catch the most
glaring errors that could occur.
cc #22444 .
2015-02-21 16:51:49 +11:00
Caspar Krieger
60dee4bfc7
Fix typo in deprecation msg
2015-02-21 14:57:20 +11:00
Nick Cameron
712a6870e9
In the rustc driver, we pass the expanded, not the pre-expansion, AST to the post-analysis callback. We can also pass this to post-write-deps callback.
2015-02-21 16:25:51 +13:00
Alexis
ac7d964dcf
make int/uint modules just re-exports
2015-02-20 19:55:00 -05:00
Alexis
97aa34046f
try to reduce bajillion warnings
2015-02-20 19:55:00 -05:00
Junseok Lee
9b67d07acc
added license header to test
2015-02-20 16:16:09 -08:00
Junseok Lee
3419d51199
added local crate struct with priv field to test
2015-02-20 16:16:09 -08:00
Junseok Lee
85069e0529
added 'suggest-private-fields' cfail test
2015-02-20 16:16:09 -08:00
Junseok Lee
838595add0
suggestions no longer include private fields for structs outside local crate. closes #22421
2015-02-20 16:16:09 -08:00
Steve Klabnik
355f35536d
Add examples for iter::range_step
2015-02-20 17:11:06 -05:00
York Xiang
eceab2963d
Fix typo
2015-02-21 05:08:05 +08:00
Tshepang Lekhonkhobe
fd2fdbded1
fix a few 'variable does not need to be mutable' warnings
2015-02-20 22:56:32 +02:00
Alex Crichton
756210a0b9
std: Ensure fs::{DirEntry, ReadDir} are Send/Sync
...
The windows/unix modules were currently inconsistent about the traits being
implemented for `DirEntry` and there isn't much particular reason why the traits
*couldn't* be implemented for `ReadDir` and `DirEntry`, so this commit ensures
that they are implemented.
Closes #22577
2015-02-20 11:51:22 -08:00