Skip to content
  • Qinusty's avatar
    _project.py: Add fatal-warnings configuration item · f3d58233
    Qinusty authored and Qinusty's avatar Qinusty committed
    This allows for users to configure fatal-warnings to be either a list of
    warnings.
    
    This commit deprecates the use of fail-on-overlap within project.conf,
    this will now use the fatal-warnings configuration item.
    
    element.py: Cache key calculation now takes into account all of the
    fatal-warnings
    
    tests: This modifys the tests/frontend/overlaps.py tests to support the
    new fatal-warnings configuration. Backwards compatibility is also
    tested for `fail-on-overlap`
    
    _versions.py: BST_FORMAT_VERSION bumped to 15 for fatal-warnings
    	      BST_CORE_ARTIFACT_VERSION bumpted to 5 for fatal-warnings
    
    Fixes: #526
    f3d58233