rust/src
Alex Crichton 8b2bdc56d0 rustc: Fix unknown_lints next to an unknown lint
The lint refactoring in #43522 didn't account for `#[allow(unknown_lints)]`
happening at the same node as an unknown lint itself, so this commit updates the
handling to ensure that the local set of lint configuration being built is
queried before looking at the chain of lint levels.

Closes #43809
2017-08-13 08:09:46 -07:00
..
bootstrap Move config.toml.example to the root dir 2017-08-11 22:24:25 -07:00
build_helper rustbuild: Replace create_dir_racy with create_dir_all 2017-08-07 16:04:46 +01:00
ci rustbuild: Remove --enable-llvm-clean-rebuild 2017-07-30 13:50:19 -07:00
doc Auto merge of #43812 - steveklabnik:rustdoc-doc-tests, r=QuietMisdreavus 2017-08-12 09:34:13 +00:00
etc Add support for Vector Average on PowerPC 2017-08-07 07:44:27 +00:00
grammar changed upper bound digit in octal rule to 7 2017-06-13 17:08:12 -03:00
jemalloc@11bfb0dcf8 Revert "Update jemalloc to 4.5.0" 2017-06-09 20:23:38 +02:00
liballoc Auto merge of #43794 - Eijebong:fix_typos, r=lukaramu,steveklanik,imperio 2017-08-12 05:52:19 +00:00
liballoc_jemalloc Bump master to 1.21.0 2017-07-25 07:03:19 -07:00
liballoc_system Bump master to 1.21.0 2017-07-25 07:03:19 -07:00
libarena Bump version and stage0 compiler 2017-06-19 22:25:05 -07:00
libbacktrace
libcollections rustc: Implement the #[global_allocator] attribute 2017-07-05 14:37:01 -07:00
libcompiler_builtins@5e49856003 Update compiler_builtins submodule for probestack fix 2017-07-07 21:11:35 -07:00
libcore Auto merge of #43724 - lukaramu:std-ops-docs, r=QuietMisdreavus 2017-08-12 19:40:49 +00:00
libfmt_macros Bump version and stage0 compiler 2017-06-19 22:25:05 -07:00
libgetopts Switch to the crates.io getopts crate 2017-06-20 12:43:12 -07:00
libgraphviz Removed as many "```ignore" as possible. 2017-06-23 15:31:53 +08:00
liblibc@2a5b50b7f7 addrinfo hint in lookup_host() needs clean initialization on all platforms 2017-08-07 09:07:26 -07:00
libpanic_abort
libpanic_unwind std: Avoid panics in rust_eh_personality 2017-06-08 07:06:43 -07:00
libproc_macro Fix some more typos, this time words that are duplicated. 2017-08-11 00:31:47 +02:00
libprofiler_builtins Bump master to 1.21.0 2017-07-25 07:03:19 -07:00
librand Delete deprecated & unstable range-specific step_by 2017-07-01 19:18:02 -07:00
librustc rustc: Fix unknown_lints next to an unknown lint 2017-08-13 08:09:46 -07:00
librustc_allocator syntax: #[allow_internal_unsafe] bypasses the unsafe_code lint in macros. 2017-08-12 09:14:50 +03:00
librustc_apfloat rustc_apfloat: complete the IEEE & PPC implementations. 2017-08-02 03:45:03 +03:00
librustc_asan Bump master to 1.21.0 2017-07-25 07:03:19 -07:00
librustc_back Add L4Re Support in librustc_back 2017-08-04 08:59:01 +02:00
librustc_bitflags Bump master to 1.21.0 2017-07-25 07:03:19 -07:00
librustc_borrowck Fixed formatting. 2017-08-01 23:01:25 +01:00
librustc_const_eval rustc: Rearchitect lints to be emitted more eagerly 2017-08-09 09:13:51 -07:00
librustc_const_math rustc_const_math: use apfloat::ieee::{Single,Double} in ConstFloat. 2017-08-02 17:28:11 +03:00
librustc_data_structures Auto merge of #43794 - Eijebong:fix_typos, r=lukaramu,steveklanik,imperio 2017-08-12 05:52:19 +00:00
librustc_driver Auto merge of #43794 - Eijebong:fix_typos, r=lukaramu,steveklanik,imperio 2017-08-12 05:52:19 +00:00
librustc_errors fix -Z treat-err-as-bug 2017-07-31 18:09:02 +03:00
librustc_incremental async-llvm(18): Instantiate OngoingCrateTranslation before starting translation. 2017-07-31 15:15:09 +02:00
librustc_lint syntax: #[allow_internal_unsafe] bypasses the unsafe_code lint in macros. 2017-08-12 09:14:50 +03:00
librustc_llvm Auto merge of #43554 - eddyb:apfloat, r=nikomatsakis 2017-08-05 13:12:56 +00:00
librustc_lsan Bump master to 1.21.0 2017-07-25 07:03:19 -07:00
librustc_metadata Rollup merge of #43739 - ibabushkin:master, r=eddyb 2017-08-11 10:20:22 +02:00
librustc_mir Auto merge of #43746 - eddyb:sound-thread-local, r=alexcrichton 2017-08-12 11:57:10 +00:00
librustc_msan Bump master to 1.21.0 2017-07-25 07:03:19 -07:00
librustc_passes Auto merge of #43522 - alexcrichton:rewrite-lints, r=michaelwoerister 2017-08-10 11:20:15 +00:00
librustc_platform_intrinsics Add support for Vector Average on PowerPC 2017-08-07 07:44:27 +00:00
librustc_plugin syntax: #[allow_internal_unsafe] bypasses the unsafe_code lint in macros. 2017-08-12 09:14:50 +03:00
librustc_privacy Auto merge of #43522 - alexcrichton:rewrite-lints, r=michaelwoerister 2017-08-10 11:20:15 +00:00
librustc_resolve syntax: #[allow_internal_unsafe] bypasses the unsafe_code lint in macros. 2017-08-12 09:14:50 +03:00
librustc_save_analysis Appease tidy and fix save-analysis config for dist builds 2017-08-03 16:31:25 +12:00
librustc_trans Auto merge of #43794 - Eijebong:fix_typos, r=lukaramu,steveklanik,imperio 2017-08-12 05:52:19 +00:00
librustc_trans_utils Remove some unused dependencies from rustc_trans_utils 2017-08-11 14:00:09 +02:00
librustc_tsan rustc_{a,l,m,t}san: re-run build script if env var LLVM_CONFIG changes 2017-06-30 17:35:00 +00:00
librustc_typeck Auto merge of #43794 - Eijebong:fix_typos, r=lukaramu,steveklanik,imperio 2017-08-12 05:52:19 +00:00
librustdoc Auto merge of #43794 - Eijebong:fix_typos, r=lukaramu,steveklanik,imperio 2017-08-12 05:52:19 +00:00
libserialize Fix some doc/comment typos. 2017-07-23 22:48:01 +07:00
libstd Auto merge of #43746 - eddyb:sound-thread-local, r=alexcrichton 2017-08-12 11:57:10 +00:00
libstd_unicode Auto merge of #42998 - behnam:uni-ver-type, r=sfackler 2017-08-08 06:48:45 +00:00
libsyntax Auto merge of #43746 - eddyb:sound-thread-local, r=alexcrichton 2017-08-12 11:57:10 +00:00
libsyntax_ext syntax: #[allow_internal_unsafe] bypasses the unsafe_code lint in macros. 2017-08-12 09:14:50 +03:00
libsyntax_pos syntax: #[allow_internal_unsafe] bypasses the unsafe_code lint in macros. 2017-08-12 09:14:50 +03:00
libterm Fix checking for missing stability annotations 2017-07-16 23:15:07 +03:00
libtest Reduce the usage of features in compiletest and libtest 2017-07-13 16:37:57 +02:00
libunwind
llvm@d9e7d2696e Fix LLVM assertion when a weak symbol is defined in global_asm. 2017-07-18 16:52:00 +03:00
rt Remove the in-tree flate crate 2017-06-20 07:11:29 -07:00
rtstartup
rustc Make librustc_driver work without librustc_trans 2017-08-11 10:38:31 +02:00
rustllvm Fix covered-switch-default warnings in PassWrapper 2017-08-08 16:17:33 +08:00
test rustc: Fix unknown_lints next to an unknown lint 2017-08-13 08:09:46 -07:00
tools Rollup merge of #43632 - ruuda:allow-long-relative-urls, r=Mark-Simulacrum 2017-08-11 10:20:17 +02:00
Cargo.lock Remove some unused dependencies from rustc_trans_utils 2017-08-11 14:00:09 +02:00
Cargo.toml Build rustdoc on-demand. 2017-07-27 05:51:22 -06:00
stage0.txt Bump master to 1.21.0 2017-07-25 07:03:19 -07:00