mozilla/rust — pull request #11905 by huonw (2014-01-29 12:11:05+00:00)
Title: std: replace finally with scope.

This adds a `scope!` macro similar to D's scope statement. It runs a
user specified piece of code in the destructor of a stack variable to
allow guaranteeing that it runs, even on failure.