Matthias Krüger
2dd48f834f
submodules: update clippy from 754b4c07
to b2601beb
...
Changes:
````
Fix NAIVE_BYTECOUNT applicability
Fix dogfood error
Change Applicability of MISTYPED_LITERAL_SUFFIX
Add applicability level to (nearly) every span_lint_and_sugg function
Update stderr file
Fix bugs and improve documentation
Add Applicability::Unspecified to span_lint_and_sugg functions
Introduce snippet_with_applicability and hir_with_applicability functions
readme: tell how to install clippy on travis from git if it is not shipped with a nightly.
constants: add u128 i128 builtin types and fix outdated url
Update lints
Lint only the first statment/expression after alloc
Fix some warnings related to Self
Rename some symbols
Split lint into slow and unsafe vector initalization
Add unsafe set_len initialization
Add slow zero-filled vector initialization lint
Travis: Remove `sudo: false`
Downgrade needless_pass_by_value to allow by default
````
2018-11-27 21:21:57 +01:00
Dale Wijnand
9755410f73
Try to fix ptr::hash's doc example
2018-11-27 20:09:21 +00:00
Tom Tromey
999595f640
Re-enable lldb
...
Commit 7215963e56
disabled lldb due to the LLVM update. This patch
updates lldb to build against the Rust LLVM, and re-enables it.
2018-11-27 13:07:16 -07:00
Mark Mansi
aeede9eb46
fix test
2018-11-27 13:13:11 -06:00
Mark Mansi
59ae93daed
remove uses of feature gate
2018-11-27 13:13:11 -06:00
Mark Mansi
f3b29ca1c2
remove unstable book entry
2018-11-27 13:13:11 -06:00
Mark Mansi
e97edad935
update tests
2018-11-27 13:13:11 -06:00
Mark Mansi
32aafb2203
remove some unused vars
2018-11-27 13:08:41 -06:00
Mark Mansi
a542e48871
remove feature gate
2018-11-27 13:08:41 -06:00
Mark Mansi
c75ed34732
move feature gate to accepted
2018-11-27 13:08:41 -06:00
bors
400c2bc5ed
Auto merge of #56264 - petrochenkov:typonly, r=nikomatsakis
...
resolve: Extern prelude is for type namespace only
Fixes https://github.com/rust-lang/rust/issues/56263 (stable-to-beta regression)
2018-11-27 19:04:44 +00:00
Marius Nuennerich
73b656bbb3
Fix small typo in comment
2018-11-27 18:57:55 +01:00
Dale Wijnand
4a7ffe2646
Fix issue number
2018-11-27 16:46:59 +00:00
Dale Wijnand
afb4fbd951
Add an assert_eq in ptr::hash's doc example
2018-11-27 16:46:24 +00:00
Dale Wijnand
81251491dd
Pick a better variable name for ptr::hash
2018-11-27 16:33:01 +00:00
Dale Wijnand
7b429b0440
Fix stability attribute for ptr::hash
2018-11-27 16:32:41 +00:00
bors
aeff91d977
Auto merge of #56251 - scalexm:root-universe, r=nikomatsakis
...
Put all existential ty vars in the `ROOT` universe
r? @nikomatsakis
2018-11-27 15:54:21 +00:00
Ralf Jung
a4f12344c6
add comments explaining our uses of get_ref/get_mut for MaybeUninit
2018-11-27 16:12:08 +01:00
Ralf Jung
2f2f37983d
add missing feature
2018-11-27 16:11:45 +01:00
Masaki Hara
9d35e57907
Normalize type before deferred sizedness checking.
2018-11-27 23:38:08 +09:00
Ralf Jung
a8f9302047
avoid features_untracked
2018-11-27 14:05:13 +01:00
Ralf Jung
741ba1f2c2
fix run-make-fulldeps/libtest-json
2018-11-27 13:59:19 +01:00
Ralf Jung
3e9cf3303e
fix libtest test suite
2018-11-27 13:59:19 +01:00
Ralf Jung
e9caa8ed91
Do not spawn a thread if we do not use concurrency
2018-11-27 13:59:19 +01:00
Ralf Jung
f460eac66e
use deterministic HashMap in libtest
2018-11-27 13:59:19 +01:00
Ralf Jung
a810275150
fix build
2018-11-27 13:48:40 +01:00
bors
10e2c729ea
Auto merge of #55402 - estebank:macro-eof-2, r=nikomatsakis
...
Point at end of macro arm when encountering EOF
Fix #52866 .
2018-11-27 12:31:45 +00:00
Vadim Petrochenkov
cd2e98dbd3
resolve: Extern prelude is for type namespace only
2018-11-27 14:35:36 +03:00
bors
691a7f8e2b
Auto merge of #56094 - RalfJung:memory-data-revived, r=oli-obk
...
miri: Memory data revived, Hooks for stack frame push/pop
r? @oli-obk
2018-11-27 09:30:15 +00:00
Guillaume Gomez
6739c0e935
Add missing doc link
2018-11-27 10:02:47 +01:00
Ralf Jung
f2af41ab8c
use MaybeUninit instead of mem::uninitialized for Windows Mutex
2018-11-27 09:32:00 +01:00
ljedrz
d4a6e739f3
Use sort_by_cached_key when key the function is not trivial/free
2018-11-27 09:24:13 +01:00
bors
45205f2ac1
Auto merge of #56262 - petrochenkov:nabsedihyg, r=petrochenkov
...
[master] resolve: Implement edition hygiene for imports and absolute paths
Forward-port of https://github.com/rust-lang/rust/pull/56053 to master.
r? @ghost
2018-11-27 01:02:37 +00:00
Dan Robertson
e9e084f5fa
test: Add basic test for VaList
2018-11-26 22:56:20 +00:00
Dan Robertson
08140878fe
libcore: Add va_list lang item and intrinsics
...
- Add the llvm intrinsics used to manipulate a va_list.
- Add the va_list lang item in order to allow implementing
VaList in libcore.
2018-11-26 22:56:19 +00:00
bors
75d937c49b
Auto merge of #54668 - RalfJung:use-maybe-uninit, r=SimonSapin
...
Use MaybeUninit in libcore
All code by @japaric. This re-submits the second half of https://github.com/rust-lang/rust/pull/53508 (the first half is at https://github.com/rust-lang/rust/pull/54667 ). This is likely the one containing the perf regression.
2018-11-26 22:20:20 +00:00
Esteban Küber
6f028fe8e0
Specify suggestion applicability
2018-11-26 13:58:46 -08:00
Vadim Petrochenkov
6f13708299
resolve: Suggest crate::
for resolving ambiguities when appropriate
...
More precise spans for ambiguities from macros
2018-11-27 00:34:25 +03:00
Vadim Petrochenkov
d1862b4196
resolve: Fallback to extern prelude in 2015 imports used from global 2018 edition
2018-11-27 00:34:24 +03:00
Vadim Petrochenkov
5e121756ef
resolve: Generalize early_resolve_ident_in_lexical_scope
slightly
...
Flatten `ModuleOrUniformRoot` variants
2018-11-27 00:34:21 +03:00
Vadim Petrochenkov
c06e69ee70
resolve: Fallback to uniform paths in 2015 imports used from global 2018 edition
2018-11-27 00:32:34 +03:00
Vadim Petrochenkov
dae4c7b1ff
resolve: Implement edition hygiene for imports and absolute paths
...
Use per-span hygiene in a few other places in resolve
Prefer `rust_2015`/`rust_2018` helpers to comparing editions
2018-11-27 00:32:30 +03:00
Dale Wijnand
5558c07c6e
Fix ptr::hex doc example
2018-11-26 21:31:12 +00:00
Vadim Petrochenkov
fba116fc5f
Remove duplicate tests for uniform paths
2018-11-27 00:30:50 +03:00
Mark Mansi
6494f1e60e
rustc-guide has moved
2018-11-26 15:03:13 -06:00
Mark Mansi
a1865edb75
Add rustc-guide as a submodule
2018-11-26 14:55:53 -06:00
Jason Langenauer
cd20be5091
Update outdated code comments in StringReader
2018-11-26 21:21:17 +01:00
scalexm
efb2949b93
Put all existential ty vars in the ROOT
universe
2018-11-26 20:37:43 +01:00
Dale Wijnand
86d20f9342
FIXME is the new TODO
2018-11-26 19:23:20 +00:00
Dale Wijnand
47b5e23e6b
Introduce ptr::hash for references
2018-11-26 18:36:03 +00:00