rust/src
Felix S. Klock II d778e57bf6 Add RFC 1238's unsafe_destructor_blind_to_params (UGEH) where needed.
I needed it in `RawVec`, `Vec`, and `TypedArena` for `rustc` to
bootstrap; but of course that alone was not sufficient for `make
check`.

Later I added `unsafe_destructor_blind_to_params` to collections, in
particular `LinkedList` and `RawTable` (the backing representation for
`HashMap` and `HashSet`), to get the regression tests exercising
cyclic structure from PR #27185 building.

----

Note that the feature is `dropck_parametricity` (which is not the same
as the attribute's name). We will almost certainly vary our strategy
here in the future, so it makes some sense to have a not-as-ugly name
for the feature gate. (The attribute name was deliberately selected to
be ugly looking.)
2015-10-06 14:16:49 +02:00
..
compiler-rt@58ab642c30
compiletest Allow multi-digit GDB minor version numbers 2015-09-24 13:04:22 -04:00
doc Non-parametric dropck; instead trust an unsafe attribute (RFC 1238). 2015-10-06 14:16:20 +02:00
driver
error-index-generator
etc Tweak Travis to use GCE 2015-09-29 16:56:35 -07:00
grammar Cleanup interfaces of Name, SyntaxContext and Ident 2015-09-24 23:05:02 +03:00
jemalloc@e24a1a025a
liballoc Add RFC 1238's unsafe_destructor_blind_to_params (UGEH) where needed. 2015-10-06 14:16:49 +02:00
liballoc_jemalloc rustc: Swap link order of native libs/rust deps 2015-09-30 20:17:54 -07:00
liballoc_system test: Fix tests for requiring issues 2015-08-15 19:35:52 -07:00
libarena Add RFC 1238's unsafe_destructor_blind_to_params (UGEH) where needed. 2015-10-06 14:16:49 +02:00
libbacktrace Add line numbers to windows-gnu backtraces 2015-09-04 01:25:15 +01:00
libcollections Add RFC 1238's unsafe_destructor_blind_to_params (UGEH) where needed. 2015-10-06 14:16:49 +02:00
libcollectionstest Minor code cleanup. 2015-09-28 19:21:18 -06:00
libcore Auto merge of #28818 - Stebalien:fix-iter-chain-order, r=alexcrichton 2015-10-03 06:03:50 +00:00
libcoretest Auto merge of #28539 - rkruppe:shuffle-num-internals, r=alexcrichton 2015-09-20 23:14:58 +00:00
libflate rustdoc: Removed issue_tracker_base_url from crates not in public API docs 2015-08-17 20:37:30 +02:00
libfmt_macros some code improvements in libfmt_macros 2015-09-11 19:44:06 +03:00
libgetopts some more clippy-based improvements 2015-09-08 00:36:29 +02:00
libgraphviz manual fixups 2015-09-11 20:41:09 +12:00
liblibc Add PATH_MAX to liblibc's Linux bindings. 2015-09-27 21:06:54 +05:30
liblog Auto merge of #28339 - alexcrichton:stabilize-1.4, r=aturon 2015-09-13 19:45:15 +00:00
librand Auto merge of #27823 - eefriedman:float-dep-core, r=alexcrichton 2015-08-18 04:23:25 +00:00
librbml improve the tyencode abbrev format 2015-10-01 22:10:09 +03:00
librustc Non-parametric dropck; instead trust an unsafe attribute (RFC 1238). 2015-10-06 14:16:20 +02:00
librustc_back Fill in some missing parts in the default HIR visitor 2015-09-29 00:23:54 +03:00
librustc_bitflags Add issue for the rustc_private feature everywhere 2015-08-15 18:09:17 -07:00
librustc_borrowck move direct accesses of node to go through as_local_node_id, unless 2015-10-01 10:37:19 -04:00
librustc_data_structures move fnv hashing support into librustc_data_structures 2015-09-06 07:27:22 -04:00
librustc_driver do MIR construction after pattern evaluation for now to sidestep 2015-10-04 21:08:32 -04:00
librustc_front Check attribute usage 2015-10-03 00:01:49 +09:00
librustc_lint Auto merge of #28793 - Ms2ger:AttrStyle, r=alexcrichton 2015-10-02 07:10:43 +00:00
librustc_llvm rustdoc: Removed issue_tracker_base_url from crates not in public API docs 2015-08-17 20:37:30 +02:00
librustc_mir change PartialEq impl for ConstVal so that two constants are == 2015-10-04 21:19:45 -04:00
librustc_platform_intrinsics Add a comment to explain the #[inline(never)] annotation 2015-09-12 17:05:29 +02:00
librustc_privacy Make calling def_id on a DefSelfTy an error; the previous defids that 2015-10-01 10:37:19 -04:00
librustc_resolve Rollup merge of #28554 - christopherdumas:E0422, r=arielb1 2015-10-02 13:07:22 +05:30
librustc_trans Auto merge of #28521 - arielb1:metadiet, r=eddyb 2015-10-03 17:33:10 +00:00
librustc_typeck Non-parametric dropck; instead trust an unsafe attribute (RFC 1238). 2015-10-06 14:16:20 +02:00
librustc_unicode Refactor low-level UTF-16 decoding. 2015-08-23 00:28:56 +02:00
librustdoc Auto merge of #28573 - ruud-v-a:rustdoc-license, r=brson 2015-10-04 23:30:40 +00:00
libserialize Miscellaneous cleanup for old issues. 2015-09-20 11:37:08 +01:00
libstd Add RFC 1238's unsafe_destructor_blind_to_params (UGEH) where needed. 2015-10-06 14:16:49 +02:00
libsyntax Add RFC 1238's unsafe_destructor_blind_to_params (UGEH) where needed. 2015-10-06 14:16:49 +02:00
libterm some more clippy-based improvements 2015-09-08 00:36:29 +02:00
libtest Reverted for-loop, it messes up type inference 2015-09-08 09:02:04 +02:00
llvm@62ad301a24 Tweak Travis to use GCE 2015-09-29 16:56:35 -07:00
rt Upgrade hoedown to 3.0.5. 2015-09-21 21:07:45 +01:00
rust-installer@c37d3747da
rustbook fixes #17017 (update padding:11px line 142 of rustbook.css) 2015-09-28 12:11:18 -05:00
rustllvm Tweak Travis to use GCE 2015-09-29 16:56:35 -07:00
test Add RFC 1238's unsafe_destructor_blind_to_params (UGEH) where needed. 2015-10-06 14:16:49 +02:00
snapshots.txt adding openbsd snapshot 2015-09-04 15:01:06 -07:00