Improving variable expansion runtime (#704)
* Improving variable expansion runtime
The current implementation of variable expansion is O(n x m) with n being the
number of strings in the project spec and m being the number of project variables.
This implementation is now O(n).
Also, this effectively deprecates the support for $legacy_variables in favor of the
${new_variables} making this whole patch possible.
* Adding option to disable variable expansion
* Adding performance test for spec loading
* Updating changelog R
Romuald Cari committed
06a6616b88d0dafef775f35c656d8f42d4f22c30
Parent: 1942ba3
Committed by Brentley Jones <github@brentleyjones.com>
on 11/6/2019, 2:33:54 PM