Nick Cameron
9a471606c0
Remove CSV format of save-analysis data
2017-06-14 10:45:59 +12:00
Marco A L Barbosa
9da77b3ec5
Disable wasm32 image
2017-06-13 19:14:15 -03:00
Corey Farwell
9242f22666
Rollup merge of #42638 - arthurpaimarnold:lexer_rule_for_octal, r=petrochenkov
...
Possible mistake in lexer rule for octal integer
Original rule allowed for digits 0-8, but octal is 0-7.
The compiler correctly prevents you from placing an 8 in an octal, so I'm assuming this is caught on a later stage. Still, shouldn't the lexer already catch this?
2017-06-13 17:15:04 -04:00
Corey Farwell
d60b291c8f
Rollup merge of #42636 - GuillaumeGomez:new-error-codes-next2, r=eddyb
...
Add E0617
Part of #42229 .
cc @Susurrus @frewsxcv @QuietMisdreavus
2017-06-13 17:15:03 -04:00
Corey Farwell
664ab45796
Rollup merge of #42597 - mark-buer:park_timeout_example_fix, r=alexcrichton
...
Capture elapsed duration in Thread::park_timeout example
`beginning_park.elapsed()` might return a larger value within the loop as compared to that checked in the loop conditional.
Since `Duration` arithmetic is checked, hitting such an edge case will cause a panic.
2017-06-13 17:15:02 -04:00
Corey Farwell
7463cf5faf
Rollup merge of #42496 - Razaekel:feature/integer_max-min, r=BurntSushi
...
Add max and min to Ord
Pursuant to issue #25663 , this PR adds max and min methods with default implementations to std::cmp::Ord. It also modifies std::cmp::max|min to internally alias to Ord::max|min, so that any overrides of the default implementations are automatically used by std::cmp::max|min.
Closes #25663
2017-06-13 17:15:00 -04:00
Corey Farwell
78d5d37235
Rollup merge of #42428 - scottmcm:str-get-overflow, r=sfackler
...
Add overflow checking for `str::get` with inclusive ranges
Fixes https://github.com/rust-lang/rust/issues/42401
Two commits here:
1. The first makes `str::index` just call `SliceIndex<str>::index`. It's intended to have no behavior change, except where the two methods were inconsistent.
2. The second actually adds the overflow checking to `get(_mut)` (and tests for it)
2017-06-13 17:14:59 -04:00
Corey Farwell
02179bd251
Rollup merge of #42408 - bjorn3:patch-2, r=michaelwoerister
...
Add docs to librustc/hir/check_attr.rs
Also moved `check_attribute` up to ease reading.
2017-06-13 17:14:59 -04:00
Guillaume Gomez
a5dc963974
Add E0617
2017-06-13 23:10:43 +02:00
Arthur Arnold
c291e87dae
changed upper bound digit in octal rule to 7
2017-06-13 17:08:12 -03:00
Marco A L Barbosa
124ad70a9c
Let's try
2017-06-13 17:01:39 -03:00
Marco Castelluccio
5c084fd8ed
Add libprofiler_builtins to the list of paths for the rust-src component
2017-06-13 20:22:43 +01:00
Marco Castelluccio
dba9f84dc4
Fix gcc version required by libprofiler_builtins
2017-06-13 20:21:58 +01:00
John Kåre Alsaker
dbb655a1e3
Change the for-loop desugar so the break
does not affect type inference. Fixes #42618
2017-06-13 18:36:01 +02:00
bjorn3
e75937022e
Add docs to librustc/hir/check_attr.rs
2017-06-13 18:32:39 +02:00
Marco A L Barbosa
35d6eb38d2
Make tidy happy
2017-06-13 12:39:35 -03:00
Michael Woerister
e323652728
dep_node: Add comment about method specialization being just a performance optimization
2017-06-13 17:11:53 +02:00
Marco A L Barbosa
dd0727fee4
Add missing emscripten.sh file
2017-06-13 11:02:00 -03:00
bors
03abb1bd70
Auto merge of #42627 - michaelwoerister:no-ident-in-def-path, r=eddyb
...
incr.comp.: Don't use Ident in DefPath because that's unstable across compilation sessions
Fixes https://github.com/rust-lang/rust/issues/42550 .
cc @jseyfried @nikomatsakis
r? @eddyb
2017-06-13 13:59:38 +00:00
Giles Cope
02969a7e0d
Removing tabs. Sorry - have updated my .vimrc
2017-06-13 14:53:01 +01:00
Marco A L Barbosa
f0c400b04e
travis: Enable wasm32-unknown-emscripten tests
2017-06-13 10:49:03 -03:00
Marco A L Barbosa
405adb6d0c
Ignore some failing test on wasm32-unknown-emscripten
...
See #42629 and #42630 .
2017-06-13 10:46:54 -03:00
Giles Cope
87cfb5431e
Updated tests and fixed inconsistent message on assert_eq
2017-06-13 14:31:23 +01:00
Giles Cope
1ec1b1f1eb
updated assert_eq test, fixed incorrect assert_ne message and added test.
2017-06-13 14:17:59 +01:00
Inokentiy Babushkin
bd4fe45405
External spans: Added a test for #38875 .
...
A bug has been discovered and fixed in the process.
2017-06-13 14:46:35 +02:00
Marco A L Barbosa
554f21bc02
Do not execute .asm.js files on wasm32 tests
...
Files with extensions .asm.js are used to generate .wasm files, they are
not intented to be execute.
2017-06-13 09:32:49 -03:00
Marco A L Barbosa
9b88a1b30b
Add docker image for wasm32-unknown-emscripten
...
- rename emscripten docker image to asmjs
- create wasm32 docker image
2017-06-13 09:32:30 -03:00
Michael Woerister
d714b9790b
incr.comp.: Don't use Ident in DefPath because that's unstable across compilation sessions.
2017-06-13 13:47:13 +02:00
bors
9b5b514c8d
Auto merge of #42576 - nikomatsakis:incr-comp-less-tasks, r=michaelwoerister
...
prune some tasks and depnode variants
Pick some low-hanging fruit towards the goal of removing the older tasks.
r? @michaelwoerister
2017-06-13 11:24:24 +00:00
Michael Woerister
5b5499d5e6
incr.comp.: Make DepNode's std::fmt::Debug implementation useful again.
2017-06-13 12:27:02 +02:00
bors
9adf969cd8
Auto merge of #42608 - ollie27:rustdoc_variant_reexport, r=QuietMisdreavus
...
rustdoc: Fix missing enum variant reexports
Fixes #35488
2017-06-13 08:54:23 +00:00
bors
e7fffa2211
Auto merge of #42471 - nrc:save-sig-2, r=eddyb
...
save-analysis: signatures for everything!
2017-06-13 06:20:12 +00:00
Nick Cameron
ffd83fdf7d
Update RLS again
2017-06-13 15:15:35 +12:00
bors
add847a82d
Auto merge of #42566 - arthurprs:update-jemalloc, r=alexcrichton
...
Revert "Update jemalloc to 4.5.0"
This reverts commit 65d0be3b7b
due to bug https://github.com/jemalloc/jemalloc/issues/895 .
CC @alexcrichton
2017-06-13 02:30:12 +00:00
Marco Castelluccio
d7039fb2b9
Fill in tracking issue for the profile feature
2017-06-12 23:10:28 +01:00
Marco Castelluccio
8748bdd353
Redefine strdup, open, fdopen as _strdup, _open, _fdopen to avoid linking errors on MSVC
2017-06-12 23:08:57 +01:00
Marco Castelluccio
900ba559b6
Compile WindowsMMap too on MSVC
2017-06-12 23:08:08 +01:00
Oliver Middleton
68ccba81ae
rustdoc: Fix missing enum variant reexports
2017-06-12 22:42:20 +01:00
Niko Matsakis
36973f743f
consider closures/ty-fn-defs when making trait selection keys
...
Fixes #42602 .
2017-06-12 17:23:21 -04:00
Niko Matsakis
f61bee340c
kill dep-graph-unrelated test
...
Doesnt' seem to add much value, and since we don't track
`TransCrateItem` anymore, it's not clear what to translate it to.
2017-06-12 16:01:31 -04:00
Niko Matsakis
03ff38e018
kill various DepNode variants
2017-06-12 16:01:31 -04:00
Niko Matsakis
3f99118871
kill various tasks we no longer need and remove outdated README text
...
In the case of `TransCrateItem`, I had to tweak the tests a bit, but
it's a concept that doesn't work well under new system.
2017-06-12 16:00:31 -04:00
Inokentiy Babushkin
d11973ae2a
External spans: added lazy source loading elsewhere
...
* In other places where the `src` member of a file map is accessed, we
now load and possibly work with external source as well.
2017-06-12 21:47:39 +02:00
Esteban Küber
46a6af12aa
Change <
interpreted as generic arg start warning
...
```
warning: `<` is interpreted as a start of generic arguments for `usize`, not a comparison
--> $DIR/issue-22644.rs:16:33
|
16 | println!("{}", a as usize < b);
| - ^ interpreted as generic argument
| |
| not interpreted as comparison
|
help: if you want to compare the casted value then write:
| println!("{}", (a as usize) < b);
```
2017-06-12 10:22:08 -07:00
Guillaume Gomez
f8d3658147
Add E0608
2017-06-12 19:00:20 +02:00
bors
cfb5debbcb
Auto merge of #42605 - frewsxcv:rollup, r=frewsxcv
...
Rollup of 4 pull requests
- Successful merges: #42579 , #42586 , #42592 , #42594
- Failed merges:
2017-06-12 16:40:04 +00:00
Corey Farwell
3023cc49c8
Rollup merge of #42594 - ollie27:rustdoc_assoc_type_links, r=steveklabnik
...
rustdoc: Link directly to associated types
Rather than just linking to the trait.
Also simplifies the logic used to decide whether to render the full
QPath.
2017-06-12 12:39:49 -04:00
Corey Farwell
87426195ec
Rollup merge of #42592 - ollie27:rustdoc_empty_modules, r=steveklabnik
...
rustdoc: Stop stripping empty modules
There is no good reason to strip empty modules with no documentation and
doing so causes subtle problems.
Fixes #42590
2017-06-12 12:39:48 -04:00
Corey Farwell
b646ca9267
Rollup merge of #42586 - ideasman42:patch-1, r=steveklabnik
...
Docstring: add missing term 'disjoint' from matches, rmatches
This follows `match_indices`
2017-06-12 12:39:47 -04:00
Corey Farwell
3a550a4893
Rollup merge of #42579 - maccoda:maccoda/env_docs, r=steveklabnik
...
env docs completion.
Should be closing #29351 with the alignment of the iterators to the template.
2017-06-12 12:39:46 -04:00