rust/src
Ivan Petkov be0dc49675 Unsafe lint will also check for other unsafe code
Checks include declaration/implementation of unsafe functions, traits,
and methods.

This allows warning or forbidding all uses of unsafe code, whereas
previously only unsafe blocks were caught by the lint.

The lint has been renamed from `unsafe-blocks` to `unsafe-code` to
reflect its new purpose.

This is a minor [breaking-change]

Closes #22430
2015-02-19 20:43:09 -08:00
..
compiler-rt@58ab642c30 Updated compiler-rt 2015-01-09 18:38:30 +02:00
compiletest Manual merge of #22475 - alexcrichton:rollup, r=alexcrichton 2015-02-18 23:50:21 +11:00
doc Update docs by dropping suffixes except where they served to instruct. 2015-02-18 09:09:14 -05:00
driver Test fixes and rebase conflicts 2015-01-30 14:53:34 -08:00
etc Auto merge of #21774 - ejjeong:enable-test-for-android, r=alexcrichton 2015-02-17 19:35:12 +00:00
grammar Bison grammar: fix precedence with ranges followed by blocks 2015-02-10 17:59:02 -08:00
jemalloc@b001609960
liballoc Register new snapshots 2015-02-17 22:04:31 -08:00
libarena Added lifetime param to Arena. 2015-02-11 13:51:21 +01:00
libbacktrace openbsd support 2015-02-01 14:41:38 +01:00
libcollections Remove i, is, u, or us suffixes that are not necessary. 2015-02-18 09:09:12 -05:00
libcore Remove i, is, u, or us suffixes that are not necessary. 2015-02-18 09:09:12 -05:00
libcoretest Convert required suffixes into a use of as. 2015-02-18 09:09:13 -05:00
libflate Add core::marker::PhantomData. 2015-02-11 13:51:09 +01:00
libfmt_macros Fix rollup (remove slicing_syntax) 2015-02-15 19:26:39 +05:30
libgetopts Test fixes and rebase conflicts 2015-02-17 17:27:46 -08:00
libgraphviz std: Rename io/path features with old_ prefix 2015-02-17 14:02:45 -08:00
liblibc Remove i, is, u, or us suffixes that are not necessary. 2015-02-18 09:09:12 -05:00
liblog std: Rename io/path features with old_ prefix 2015-02-17 14:02:45 -08:00
librand Register new snapshots 2015-02-17 22:04:31 -08:00
librbml Remove i, is, u, or us suffixes that are not necessary. 2015-02-18 09:09:12 -05:00
librustc Unsafe lint will also check for other unsafe code 2015-02-19 20:43:09 -08:00
librustc_back Manual merge of #22475 - alexcrichton:rollup, r=alexcrichton 2015-02-18 23:50:21 +11:00
librustc_bitflags Feature-gate #![no_std] 2015-02-07 10:49:58 -08:00
librustc_borrowck Extend the implicator so it produces general obligations and also so 2015-02-18 15:23:34 -05:00
librustc_driver Test fixes and rebase conflicts 2015-02-17 19:42:28 -08:00
librustc_llvm rollup merge of #22459: alexcrichton/feature-names 2015-02-17 17:26:59 -08:00
librustc_privacy Add comment noting that this naive approach is not too naive. 2015-02-10 15:45:36 +01:00
librustc_resolve Fix rollup (remove slicing_syntax) 2015-02-15 19:26:39 +05:30
librustc_trans Auto merge of #22497 - nikomatsakis:suffixes, r=alexcrichton 2015-02-19 07:59:27 +00:00
librustc_typeck Extend the implicator so it produces general obligations and also so 2015-02-18 15:23:34 -05:00
librustdoc Test fixes and rebase conflicts 2015-02-17 17:27:46 -08:00
libserialize Convert required suffixes into a use of as. 2015-02-18 09:09:13 -05:00
libstd Convert required suffixes into a use of as. 2015-02-18 09:09:13 -05:00
libsyntax For now, accept the i, u, is, and us suffixes, but warn when 2015-02-18 15:08:40 -05:00
libterm Remove i, is, u, or us suffixes that are not necessary. 2015-02-18 09:09:12 -05:00
libtest Remove i, is, u, or us suffixes that are not necessary. 2015-02-18 09:09:12 -05:00
libunicode Register new snapshots 2015-02-17 22:04:31 -08:00
llvm@2089cab13e Update LLVM to release_36@229036 2015-02-16 12:08:37 +01:00
rt Rollup merge of #21964 - semarie:openbsd-env, r=alexcrichton 2015-02-06 16:21:05 +05:30
rust-installer@60fd8abfca Upgrade rust-installer 2015-02-12 20:36:17 -08:00
rustbook Remove i, is, u, or us suffixes that are not necessary. 2015-02-18 09:09:12 -05:00
rustllvm Update LLVM to release_36@229036 2015-02-16 12:08:37 +01:00
test Unsafe lint will also check for other unsafe code 2015-02-19 20:43:09 -08:00
snapshots.txt Register new snapshots 2015-02-17 22:04:31 -08:00