Vadim Chugunov
ec8518e4fb
Fix typos
2016-07-26 18:53:47 -07:00
bors
b541f5f0cc
Auto merge of #35014 - vadimcn:travis-test, r=alexcrichton
...
Fix Travis tests
r? @vadimcn
2016-07-26 17:07:08 -07:00
Steve Klabnik
d64de045c9
Rollup merge of #35043 - rahiel:patch-1, r=nikomatsakis
...
doc/book/trait-objects: remove empty lines at start of examples
I think it looks better without them.
2016-07-26 17:21:14 -04:00
Steve Klabnik
326444dea6
Rollup merge of #35029 - eulerdisk:fix_missing_comma_in_csv_dumper, r=nrc
...
Fixed missing comma in the csv dumper.
Added missing comma before `file_line_end`.
r? @nrc
2016-07-26 17:21:14 -04:00
Steve Klabnik
a47ffc0117
Rollup merge of #35028 - abhijeetbhagat:patch-6, r=alexcrichton
...
Remove no_stack_check tests (#34915 )
Part of fixes for #34915
2016-07-26 17:21:13 -04:00
Steve Klabnik
1a3c46fdec
Rollup merge of #35019 - frewsxcv:slice-split, r=GuillaumeGomez
...
Rewrite/expansion of `slice::split` doc examples.
None
2016-07-26 17:21:13 -04:00
Steve Klabnik
8de36f1423
Rollup merge of #35010 - GuillaumeGomez:file_doc, r=steveklabnik
...
Improve Open doc
Part of #29356 .
r? @steveklabnik
2016-07-26 17:21:13 -04:00
Steve Klabnik
57d50299a7
Rollup merge of #35009 - GuillaumeGomez:dir_entry_doc, r=steveklabnik
...
Dir entry doc
Part of #29356 .
r? @steveklabnik
2016-07-26 17:21:13 -04:00
Steve Klabnik
905e35f30b
Rollup merge of #35001 - rdwilliamson:patch-1, r=alexcrichton
...
Fix HashMap's values_mut example to use println!
Fix HashMap's values_mut example to use println!
2016-07-26 17:21:13 -04:00
Steve Klabnik
ae05e62ede
Rollup merge of #34995 - GuillaumeGomez:dir_builder_doc, r=steveklabnik
...
Add DirBuilder doc examples
r? @steveklabnik
Part of #29329 and of #29356 .
2016-07-26 17:21:12 -04:00
Steve Klabnik
96108bbb94
Rollup merge of #34990 - abhijeetbhagat:patch-3, r=steveklabnik
...
Update underscore usage (#34903 )
2016-07-26 17:21:12 -04:00
Steve Klabnik
c54fc13f93
Rollup merge of #34974 - abhijeetbhagat:patch-2, r=GuillaumeGomez
...
Update VecDeque documentation to specify direction of index 0 (#34920 )
I mentioned the direction for all the methods that work with an index
2016-07-26 17:21:12 -04:00
Steve Klabnik
69d282ab50
Rollup merge of #34935 - GuillaumeGomez:hash_map_doc, r=steveklabnik
...
Add HashMap Entry enums examples
Part of #29348 .
r? @steveklabnik
2016-07-26 17:21:12 -04:00
Steve Klabnik
a56741f832
Rollup merge of #34850 - tshepang:patch-3, r=steveklabnik
...
doc: add missing pause
2016-07-26 17:21:11 -04:00
Steve Klabnik
f57388844d
Rollup merge of #34732 - durka:patch-27, r=steveklabnik
...
document DoubleEndedIterator::next_back
document DoubleEndedIterator::next_back
fixes #34726
2016-07-26 17:21:11 -04:00
Steve Klabnik
4c95b66465
Rollup merge of #34609 - ubsan:transmute_docs, r=steveklabnik
...
Add more docs - mostly warnings - to std::mem::transmute
2016-07-26 17:21:11 -04:00
Steve Klabnik
493cb979c6
Rollup merge of #34461 - ubsan:master, r=steveklabnik
...
Fix ABI string docs in reference.md
2016-07-26 17:21:10 -04:00
bors
feeca94573
Auto merge of #34983 - alexcrichton:windows-flaky, r=brson
...
std: Ignore tests where threads outlive main
Long ago we discovered that threads which outlive main and then exit while the
rest of the program is exiting causes Windows to hang (#20704 ). That's what was
happening in this test so let's just not run this test any more.
2016-07-26 13:51:34 -07:00
Jorge Aparicio
d464422c0a
rustbuild: make backtraces (RUST_BACKTRACE) optional
...
but keep them enabled by default to maintain the status quo.
When disabled shaves ~56KB off every x86_64-unknown-linux-gnu
binary.
To disable backtraces you have to use a config.toml (see
src/bootstrap/config.toml.example for details) when building rustc/std:
$ python bootstrap.py --config=config.toml
2016-07-26 15:21:25 -05:00
Knight
14a7f4dedc
Fix #35031
2016-07-27 03:01:48 +08:00
Tobias Bucher
68efea08fa
Restore char::escape_default
and add char::escape
instead
2016-07-26 15:15:00 +02:00
Sebastian Thiel
1aa8dad854
DoubleEndedIterator for Args
...
The number of arguments given to a process is always known, which
makes implementing DoubleEndedIterator possible.
That way, the Iterator::rev() method becomes usable, among others.
Signed-off-by: Sebastian Thiel <byronimo@gmail.com>
Tidy for DoubleEndedIterator
I chose to not create a new feature for it, even though
technically, this makes me lie about the original availability
of the implementation.
Verify with @alexchrichton
Setup feature flag for new std::env::Args iterators
Add test for Args reverse iterator
It's somewhat depending on the input of the test program,
but made in such a way that should be somewhat flexible to changes
to the way it is called.
Deduplicate windows ArgsOS code for DEI
DEI = DoubleEndedIterator
Move env::args().rev() test to run-pass
It must be controlling it's arguments for full isolation.
Remove superfluous feature name
Assert all arguments returned by env::args().rev()
Let's be very sure it works as we expect, why take chances.
Fix rval of os_string_from_ptr
A trait cannot be returned, but only the corresponding object.
Deref pointers to actually operate on the argument
Put unsafe to correct location
2016-07-26 12:12:43 +02:00
Rahiel Kasim
47db8deff6
doc/book/trait-objects: remove empty lines at start of examples
2016-07-26 11:14:46 +02:00
Masood Malekghassemi
4bcf013438
Tidy up
2016-07-25 17:46:01 -07:00
Masood Malekghassemi
e88df943dd
Use &mut for CombineFields in inference relations
2016-07-25 17:38:05 -07:00
Masood Malekghassemi
dddaf34cfc
Move a_is_expected
out of CombineFields
2016-07-25 16:38:43 -07:00
Masood Malekghassemi
5e390322c3
Rename infcx lifetimes in inference relations
2016-07-25 15:08:19 -07:00
cgswords
5553901146
Adressed PR comments.
2016-07-25 14:27:10 -07:00
cgswords
a5e5ea1646
General MetaItem encapsulation rewrites.
2016-07-25 14:27:10 -07:00
Corey Farwell
a139772e77
Rewrite/expansion of slice::split
doc examples.
2016-07-25 16:59:33 -04:00
Jeffrey Seyfried
a279f2f62d
Weaken test compile-fail/lifetime-inference-give-expl-lifetime-param
.
2016-07-25 20:34:43 +00:00
Masood Malekghassemi
cdb0867493
Unpublicize inference relations
2016-07-25 13:08:53 -07:00
Oliver Middleton
5c0ce872fb
rustdoc: Fix tuple struct where clause rendering
...
For tuple structs the where clause comes after the definition.
2016-07-25 18:53:31 +01:00
Jonathan A. Kollasch
1f86005fc0
Use "x86-64" as the target CPU for NetBSD and Bitrig on amd64.
...
Using "generic" disables a number of features that are present on all
x86_64 cpus, the "x86-64" target cpu is the common denominator for that
arch.
Refs #20777
2016-07-25 12:13:10 -05:00
Vadim Chugunov
5fbcf08dd8
Looser LSDA parsing
2016-07-25 09:37:41 -07:00
Niko Matsakis
63eb4d9114
move during_closure_kind_inference
flag to mc
...
We used to put the flag on the `InferCtxt`.
2016-07-25 10:18:16 -04:00
Andrea Pretto
f694809a0d
Fixed missing comma in the csv dumper.
2016-07-25 11:46:59 +02:00
abhi
96932cf3d0
Remove no_stack_check tests ( #34915 )
...
Part of fixes for #34915
2016-07-25 15:00:32 +05:30
Jorge Aparicio
f438801528
add include ../tools.mk to the Makefile
2016-07-25 01:23:10 -05:00
Tamir Duberstein
9aca38e568
move coerce-match{,-calls} into run-pass-valgrind
...
Closes #21696 .
2016-07-24 15:50:10 -04:00
bors
9316ae515e
Auto merge of #35006 - Manishearth:rollup, r=Manishearth
...
Rollup of 7 pull requests
- Successful merges: #34965 , #34972 , #34975 , #34976 , #34977 , #34988 , #34989
- Failed merges:
2016-07-24 11:42:06 -07:00
Alan Somers
8604c5494e
Follow-up to 1afb17ed5f
...
Disable gcc_personality_v0.c in rustbuild as well as the normal build.
Rustbuild now gets further on FreeBSD, but it still fails due to other problems.
2016-07-24 18:03:01 +00:00
Guillaume Gomez
debb2ac76b
Improve Open doc
2016-07-24 17:00:49 +02:00
Guillaume Gomez
16699635bc
Add DirEntry doc examples
2016-07-24 16:52:28 +02:00
Guillaume Gomez
dad29a6d03
Add missing links
2016-07-24 16:07:06 +02:00
Manish Goregaokar
52c293c2bb
Rollup merge of #34989 - frewsxcv:fix-set-len-doc-example, r=nagisa
...
Fix incorrect 'memory leak' example for `Vec::set_len`.
Example was written in https://github.com/rust-lang/rust/pull/34911
Issue was brought up in this comment:
a005b2cd2a (commitcomment-18346958)
2016-07-24 15:18:48 +05:30
Manish Goregaokar
89b9ddd0dd
Rollup merge of #34988 - frewsxcv:vec-windows, r=GuillaumeGomez
...
Doc example improvements for `slice::windows`.
* Modify existing example to not rely on printing to see results
* Add an example demonstrating when slice is shorter than `size`
2016-07-24 15:18:48 +05:30
Manish Goregaokar
f7df83d115
Rollup merge of #34977 - wettowelreactor:patch-3, r=steveklabnik
...
Fixed to spelling errors in char.rs
Fixed two small spelling mistakes (interator -> iterator) in the documentation for encode_utf8 and encode_utf16
2016-07-24 15:18:48 +05:30
Manish Goregaokar
10be6e6c9e
Rollup merge of #34976 - GuillaumeGomez:build_hasher_doc, r=steveklabnik
...
Add BuildHasher example
r? @steveklabnik
2016-07-24 15:18:48 +05:30
Manish Goregaokar
33ad70521b
Rollup merge of #34975 - GuillaumeGomez:random_state_doc, r=steveklabnik
...
Add Random state doc
Last part of #29348 .
r? @steveklabnik
2016-07-24 15:18:47 +05:30