SIGN IN SIGN UP

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