{"push_id":906239394,"size":3,"distinct_size":0,"ref":"refs/heads/tmp","head":"4af427881405f95b8d87efea844cbd695fb55986","before":"38da1a406472cf3c675c70fe2c0b1c665fce4b16","commits":[{"sha":"c00574848b029d3458326a728dae682e60323a0d","author":{"email":"8de0203a6391036bc81ce266eefac1291b6bcb9a@pnkfx.org","name":"Felix S. Klock II"},"message":"Ensure borrows of fn/closure params do not outlive invocations.\n\nresolve_lifetime.rs: Switch from BlockScope to FnScope in ScopeChain\nconstruction. Lifetimes introduced by a fn signature are scoped to the\ncall-site for that fn. (Note `add_scope_and_walk_fn` must only add\nFnScope for the walk of body, *not* of the fn signature.)\n\nregion.rs: Introduce new CodeExtentData::CallSiteScope variant. Use\nCodeExtentData as the cx.parent, rather than just a NodeId.  Change\nDestructionScopeData to CallSiteScopeData.\n\nregionck.rs: Thread call_site_scope via Rcx; constrain fn return\nvalues.\n\n(update; incorporated review feedback from niko.)","distinct":false,"url":"https://api.github.com/repos/rust-lang/rust/commits/c00574848b029d3458326a728dae682e60323a0d"},{"sha":"5299441954b4678f23f3c0c0b2080b3430a2d028","author":{"email":"8de0203a6391036bc81ce266eefac1291b6bcb9a@pnkfx.org","name":"Felix S. Klock II"},"message":"Regression tests for Issue 29793.","distinct":false,"url":"https://api.github.com/repos/rust-lang/rust/commits/5299441954b4678f23f3c0c0b2080b3430a2d028"},{"sha":"4af427881405f95b8d87efea844cbd695fb55986","author":{"email":"3a2c29237f73c7cf88424b80e427b1884f346b35@rust-lang.org","name":"bors"},"message":"Auto merge of #30341 - pnkfelix:call-site-scope, r=nikomatsakis\n\nEnsure borrows of fn/closure params do not outlive invocations.\n\nDoes this by adding a new CallSiteScope to the region (or rather code extent) hierarchy, which outlives even the ParameterScope (which in turn outlives the DestructionScope of a fn/closure's body).\n\nFix #29793\n\nr? @nikomatsakis","distinct":false,"url":"https://api.github.com/repos/rust-lang/rust/commits/4af427881405f95b8d87efea844cbd695fb55986"}]}