{"push_id":832167040,"size":8,"distinct_size":8,"ref":"refs/heads/fsk-nonparam-blind-to-indiv","head":"fcd83bad92e679a186fcc21e8e06263514baa122","before":"43ee795f569e8cd48f1b539d8fe5b5bdf2ea3b35","commits":[{"sha":"726fa47522439eaf9e8a3bafde4bbd5378d55b16","author":{"email":"8de0203a6391036bc81ce266eefac1291b6bcb9a@pnkfx.org","name":"Felix S. Klock II"},"message":"REBASEME placate `check-pretty`.","distinct":true,"url":"https://api.github.com/repos/pnkfelix/rust/commits/726fa47522439eaf9e8a3bafde4bbd5378d55b16"},{"sha":"37339897f1c0b3eb028aaf3c2eb34ee4bbe038a8","author":{"email":"8de0203a6391036bc81ce266eefac1291b6bcb9a@pnkfx.org","name":"Felix S. Klock II"},"message":"compile-fail tests.\n\nOne just checks that we are feature-gating the UGEH attribute (as\nusual for attributes associated with unstable features).\n\nThe other is adapted from the RFC 1238 text, except that it has been\nextended somewhat to actually *illustrate* the scenario that we are\ntrying to prevent, namely observing the state of data, from safe code,\nafter the destructor for that data has been executed.","distinct":true,"url":"https://api.github.com/repos/pnkfelix/rust/commits/37339897f1c0b3eb028aaf3c2eb34ee4bbe038a8"},{"sha":"7d4d7f21c61ebcb08e9e6b1b9b3b847d5aef988a","author":{"email":"8de0203a6391036bc81ce266eefac1291b6bcb9a@pnkfx.org","name":"Felix S. Klock II"},"message":"shorten URLs to placate `make tidy`.","distinct":true,"url":"https://api.github.com/repos/pnkfelix/rust/commits/7d4d7f21c61ebcb08e9e6b1b9b3b847d5aef988a"},{"sha":"61e6aca88497400e9a671e7ff04ab642dafc3bc1","author":{"email":"8de0203a6391036bc81ce266eefac1291b6bcb9a@pnkfx.org","name":"Felix S. Klock II"},"message":"review comment: use RFC example for compile-fail/issue28498-reject-ex1.rs\n\n(It is not *exactly* the text from the RFC, but the only thing it adds\nis a call to a no-op function that is just an attempt to make it clear\nwhere the potential for impl specialization comes from.)","distinct":true,"url":"https://api.github.com/repos/pnkfelix/rust/commits/61e6aca88497400e9a671e7ff04ab642dafc3bc1"},{"sha":"9d806970c6d0079fd606a1aa04cbc0b0e16ddfed","author":{"email":"8de0203a6391036bc81ce266eefac1291b6bcb9a@pnkfx.org","name":"Felix S. Klock II"},"message":"remove dead code in the dropck parametricty analysis.","distinct":true,"url":"https://api.github.com/repos/pnkfelix/rust/commits/9d806970c6d0079fd606a1aa04cbc0b0e16ddfed"},{"sha":"462be09d12c4400e08b6d06a33b193ced4676ed6","author":{"email":"8de0203a6391036bc81ce266eefac1291b6bcb9a@pnkfx.org","name":"Felix S. Klock II"},"message":"remove unused `impl_did` binding.","distinct":true,"url":"https://api.github.com/repos/pnkfelix/rust/commits/462be09d12c4400e08b6d06a33b193ced4676ed6"},{"sha":"8137c1bf8bff91a4f53c7029b5cc97819bb55a3d","author":{"email":"8de0203a6391036bc81ce266eefac1291b6bcb9a@pnkfx.org","name":"Felix S. Klock II"},"message":"Fix ICE when attempting to call `Debug::fmt` on `NodeTyParam`.","distinct":true,"url":"https://api.github.com/repos/pnkfelix/rust/commits/8137c1bf8bff91a4f53c7029b5cc97819bb55a3d"},{"sha":"fcd83bad92e679a186fcc21e8e06263514baa122","author":{"email":"8de0203a6391036bc81ce266eefac1291b6bcb9a@pnkfx.org","name":"Felix S. Klock II"},"message":"Support `unsafe_destructor_blind_to(T)`.\n\nAdded `opaque_to_dropck` flag to `TypeParameterDef`.\n\nYou currently set this via the `unsafe_destructor_blind_to(T)` on the\nstruct/enum definition. (But I would still like to try shift it over\nto the `Drop` impl.)\n\nThe `unsafe_destructor_blind_to(T)` (aka eyepatch) attribute works by\nsubstituting `[T := ()]` on the type before the\n`regionck::type_must_outlive` call, but then still recurring on the\noriginal type (in order to check if any sub-destructors introduce\ntheir own constraints that need to be satisfied).","distinct":true,"url":"https://api.github.com/repos/pnkfelix/rust/commits/fcd83bad92e679a186fcc21e8e06263514baa122"}]}