carbon
carbon copied to clipboard
Deprecate 'new' and its semantics
Created by @alexanderjsummers on 2018-06-29 12:10
We agreed at a recent Viper meeting to drop 'new' from the language, and possibly replace it with 'havoc'. I suggest that, in the meantime, we experiment with simply weakening the guarantees provided by 'new' to no-longer provide any freshness information. We could then judge how many tests fail, and whether there is a performance change. Migrating the tests to use e.g. a new 'havoc' feature would then be trivial, if we make that change to the Viper language.