This is an automated email from the ASF dual-hosted git repository.
not-in-ldap pushed a change to branch tristan/variables-refactor
in repository https://gitbox.apache.org/repos/asf/buildstream.git.
at a307e29 _variables.pyx: Fast and slow paths now exist
This branch includes the following new commits:
new 331ac50 Do not check for all variables in junctions
new 725a6c5 _variables.pyx: Renaming some things, and documenting for
better readability.
new 814a3e8 tests/format/variables.py: Added some new tests
new 06a4788 tests/frontend/overlaps.py: Test undefined variables
new 47cfa63 exceptions.py: Add circular reference error for variables
new 29ccada _variables.pyx: Make _expand_var() and
_expand_variable_expression() methods
new 72f8bd2 _variables.pyx: Some more renaming, make subst() take a
ScalarNode.
new 30478ad _variables.pyx: Fixed provenance from Variables.subst()
new 8f27d43 element.py: Pass ScalarNode to Variable.subst() when
substituting the whitelists
new 3e298a0 _variables.pyx: Separate public/private APIs and improve
consistency of doc comments
new fdcaa7b _variables.pyx: Setting up code for split of fast/slow paths
new 23510da _variables.pyx: Improve _fast_expand_var()
new d60ba68 _variables.pyx: Return to cpdef for Variables.subst() and
Variables.expand()
new 1b1a9f8 _variables.pyx: Try to improve fast path performance
new 0566089 _variables.pyx: Restore the calling node context in
_expand_value_expression()
new a307e29 _variables.pyx: Fast and slow paths now exist
The 16 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.