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.


Reply via email to