Manish Goregaokar
b711b6a5b2
Rollup merge of #22778 - mzabaluev:leftover-lifetime, r=alexcrichton
2015-02-25 03:21:50 +05:30
Manish Goregaokar
24086987f9
Rollup merge of #22736 - nikomatsakis:issue-22382, r=eddyb
...
Apply borrowck to fns that appear in const declarations.
Fixes #22382 .
r? @eddyb
2015-02-25 03:21:43 +05:30
Manish Goregaokar
c51c377982
Rollup merge of #22539 - oli-obk:style_nitpicks, r=Manishearth
...
I tried to follow [the style guide][1] as much as possible. This is just from some random readings of the code, so no guarantees on completeness, even in the edited files.
[1]: http://aturon.github.io/style/README.html
2015-02-25 03:21:37 +05:30
Manish Goregaokar
a429bf6a24
Rollup merge of #22458 - steveklabnik:try_in_error_chapter, r=alexcrichton
...
Fixes #22342
2015-02-25 03:21:30 +05:30
Manish Goregaokar
80ac3a8c5b
Rollup merge of #22772 - tbu-:pr_panic_fail, r=alexcrichton
2015-02-25 03:21:24 +05:30
Manish Goregaokar
216be122a0
Rollup merge of #22770 - vhbit:ios-rand-send, r=alexcrichton
...
"body": null,
2015-02-25 03:21:17 +05:30
Manish Goregaokar
1913e79bd9
Rollup merge of #22758 - ejjeong:aarch64-linux-android, r=alexcrichton
...
This commit has already been merged in #21774 ,
but i think it has been accidently overriden by #22584 and #22480 .
r? @alexcrichton
2015-02-25 03:21:11 +05:30
Manish Goregaokar
4ff8b8aa8f
Rollup merge of #22752 - ipetkov:unsafe-lint-fix, r=alexcrichton
...
This allows selectively disabling the lint for individual methods or traits.
2015-02-25 03:21:05 +05:30
Manish Goregaokar
ad73cb0e18
Rollup merge of #22747 - krdln:fix-parsing-minus, r=alexcrichton
...
Makes Rust less amusing by fixing [#22745 ](https://github.com/rust-lang/rust/issues/22745 )
2015-02-25 03:20:58 +05:30
Manish Goregaokar
5af3d660de
Rollup merge of #22739 - tbu-:pr_error_net, r=alexcrichton
...
This affects the `set_non_blocking` function which cannot fail for Unix or
Windows, given correct parameters. Additionally, the short UDP write error case
has been removed as there is no such thing as \"short UDP writes\", instead, the
operating system will error out if the application tries to send a packet
larger than the MTU of the network path.
2015-02-25 03:20:51 +05:30
Manish Goregaokar
0e36a27ec3
Rollup merge of #22623 - petrochenkov:optest, r=alexcrichton
...
Tests often use `vec![1, 2, 3]` instead of shorter and faster `[1, 2, 3]`.
This patch removes a lot of unnecessary `vec!`s. Hopefully, the tests will compile and run a bit faster.
2015-02-25 03:20:42 +05:30
Vadim Petrochenkov
c11807d32a
Fix broken tests
2015-02-24 23:42:09 +03:00
Vadim Petrochenkov
2807a1ce02
Use arrays instead of vectors in tests
2015-02-24 21:15:45 +03:00
Steve Klabnik
f31ea22bff
Mention try macro in error chapter
...
Fixes #22342
2015-02-24 12:31:46 -05:00
Tobias Bucher
0fc1a7da93
Improve readability of an error check in set_non_blocking
2015-02-24 18:03:01 +01:00
Tobias Bucher
54b11066bb
Revert a wrong replace of "fail" to "panic"
2015-02-24 17:02:26 +01:00
bors
c9ace059e7
Auto merge of #22749 - kballard:process-stdio-constructors, r=alexcrichton
...
There are no tests for this because testing inherit/null is tricky.
Probably why there weren't tests for it to begin with.
2015-02-24 15:01:28 +00:00
Valerii Hiora
01385a237f
iOS: Sync/Send fallout
2015-02-24 16:46:44 +02:00
Oliver Schneider
0bea550a2a
style nitpicks
2015-02-24 14:14:48 +01:00
bors
dccdde4007
Auto merge of #22755 - Manishearth:rollup, r=Manishearth
2015-02-24 09:33:17 +00:00
Eunji Jeong
0afebe63dd
Replace deprecated getdtablesize() with sysconf(_SC_OPEN_MAX) for android aarch64
2015-02-24 18:25:28 +09:00
Manish Goregaokar
b182cd7245
Fix integers in tests (fixup #22700 )
2015-02-24 13:49:01 +05:30
Michał Krasnoborski
a9f6f4b73e
Add missing fn
2015-02-24 08:24:42 +01:00
Mikhail Zabaluev
23f5a8f82d
std::io::BufReader: remove leftover lifetime parameter on get_ref()
2015-02-24 09:17:36 +02:00
Manish Goregaokar
2d74b53a03
Rollup merge of #22720 - edwardw:enum-struct-ident-walk-into-a-bar, r=nick29581
...
Closes #22589
Closes #22647
Closes #22665
Closes #22712
2015-02-24 12:33:40 +05:30
Edward Wang
a1396d250a
Add tests for expect ident but find enum or struct panic
...
Closes #22589
Closes #22647
Closes #22665
Closes #22712
2015-02-24 14:59:24 +08:00
Manish Goregaokar
13efa52946
Remove another instance of ty_open (fixup #22213 )
2015-02-24 12:25:56 +05:30
Manish Goregaokar
89d5d2448d
Rollup merge of #22213 - eddyb:ty_open-case-closed, r=nikomatsakis
...
This type wasn't necessary, as there was no place using it and unsized types not wrapped in it, at the same time.
r? @nikomatsakis
2015-02-24 12:26:01 +05:30
Eduard Burtescu
8659de0334
rustc_trans: use an Lvalue Datum for an unsized lvalue to avoid bogus drops.
2015-02-24 08:40:15 +02:00
Eduard Burtescu
3b0cafbcd7
tests: update expected recursion limit errors for the temporary lack of spans.
2015-02-24 08:40:15 +02:00
Eduard Burtescu
7a8a5172a5
Remove ty_open and treat Unsized lvalues as *Unsized.
2015-02-24 08:40:14 +02:00
Manish Goregaokar
e711ac7e75
Remove double expr_u32 (fixup #22700 )
2015-02-24 12:08:36 +05:30
Manish Goregaokar
54041c2711
Rollup merge of #22594 - alexcrichton:issue-22577, r=aturon
...
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-24 12:08:36 +05:30
Manish Goregaokar
d7df353377
Rollup merge of #22580 - pnkfelix:guard-pat-cfg2, r=pnkfelix
...
aatch's cfg revisions, namely to match expressions
Revise handling of match expressions so that arms branch to next arm.
Update the graphviz tests accordingly.
Fixes #22073 . (Includes regression test for the issue.)
2015-02-24 12:08:35 +05:30
Manish Goregaokar
cfab9cc98b
Rollup merge of #22428 - erickt:io-wrappers, r=aturon
...
Also includes some minor optimizations to the Vec and slice writers to remove the unnecessary loop.
2015-02-24 12:08:35 +05:30
Manish Goregaokar
5676f6084b
Rollup merge of #22301 - nikomatsakis:object-safe-sized-methods, r=huonw
...
RFC 817 is not yet accepted, but I wanted to put this code up so people can see how it works. And to be ready lest it should be accepted.
cc rust-lang/rfcs#817
2015-02-24 12:08:35 +05:30
Manish Goregaokar
8e88762a83
Rollup merge of #22473 - leejunseok:fix_pointer_example, r=steveklabnik
...
Revised an example in the Pointers chapter of TRPL (the guide) as per #21575 .
2015-02-24 12:08:35 +05:30
Manish Goregaokar
cf2c14f81b
Rollup merge of #22730 - ipetkov:lint-docs, r=alexcrichton
...
This is a breaking change if missing docs are forbidden in any module or crate.
I had to add documentation to undocumented associated types in libstd and libcore, please let me know if the documentation is inadequate anywhere!
Fixes #20648
2015-02-24 12:08:35 +05:30
Manish Goregaokar
9b7c749e7d
Rollup merge of #22728 - vojtechkral:int-audit-thread-local, r=alexcrichton
...
Integer audit in `libstd/thread_local/*`, part of #22240
2015-02-24 12:08:34 +05:30
Manish Goregaokar
3ca5439009
Rollup merge of #22700 - nick29581:ints_hash, r=alexcrichton
...
fmt and hash are pretty straightforward I think. sync is a bit more complex. I thought one or two of the `isize`s ought to be `i32`s, but that would require a bunch of casting (the root cause being the lack of atomics other than isize/usize).
r? @alexcrichton
2015-02-24 12:08:34 +05:30
Manish Goregaokar
eaacc7aad5
Rollup merge of #22632 - nagisa:kill-show-string-with-fire!, r=alexcrichton
...
Toss the tomatoes!
r? @aturon
Fixes #22478 . The underlying bug(?) behind that issue still exists though and there’s another issue that reports it.
2015-02-24 12:08:33 +05:30
Manish Goregaokar
c89a30f2ab
Rollup merge of #22740 - frewsxcv:patch-4, r=alexcrichton
...
Fixes #17929
2015-02-24 12:08:33 +05:30
Manish Goregaokar
39c0aa33ad
Rollup merge of #22726 - semarie:openbsd-Wl-as-needed, r=alexcrichton
...
The `-Wl,--as-needed` option was removed during first stages of
bootstrapping between Linux and OpenBSD.
Restore it, as it seems to be ok now.
2015-02-24 12:08:32 +05:30
Manish Goregaokar
9ed6c33391
Rollup merge of #22719 - steveklabnik:typo_fix, r=alexcrichton
2015-02-24 12:08:32 +05:30
Manish Goregaokar
05d9999bb4
Rollup merge of #22711 - lummax:patch-1, r=dotdash
...
Update the reference page to the change in #20680 .
2015-02-24 12:08:31 +05:30
Manish Goregaokar
2d817db02e
Rollup merge of #22687 - tshepang:prelude-nits, r=alexcrichton
2015-02-24 12:08:31 +05:30
Manish Goregaokar
47377904a1
Rollup merge of #22680 - FlaPer87:type_builtin, r=nikomatsakis
...
Fixes #20302
2015-02-24 12:08:21 +05:30
Manish Goregaokar
4337ddb62d
Rollup merge of #22653 - tsion:master, r=alexcrichton
...
r? @steveklabnik
2015-02-24 12:08:00 +05:30
Manish Goregaokar
0dc720b479
Rollup merge of #22604 - aochagavia:docs, r=alexcrichton
2015-02-24 12:08:00 +05:30
Ivan Petkov
fcf70230eb
Properly reimplement unsafe-code
lint to honor changing lint attributes
2015-02-23 22:32:58 -08:00