HomePhorge

(PUP-867) Remove support for dynamic defaults for future parser
ef102980909fUnpublished

Unpublished Commit ยท Learn More

Repository Importing: This repository is still importing.

Description

(PUP-867) Remove support for dynamic defaults for future parser

WHen future parser is in effect, the lookup of default values
will now not look in "parent scopes" (i.e. scopes that *contain*
the resource). Instead it now only looks in inherited and enclosing
scopes + itself.

This removes the confusion that occurs when a class may be included
from different locations, and the location that wins manages to impose
the defaults from its scope.

This removal goes hand in hand with dynamic scoping being removed
everywhere else.

Details

Provenance
Henrik Lindberg <henrik.lindberg@cloudsmith.com>Authored on
vanmeeuwenPushed on Jun 2 2015, 2:22 PM
Parents
rPU486182620533: Merge branch 'stable'
Branches
Unknown
Tags
Unknown

Event Timeline

Henrik Lindberg <henrik.lindberg@cloudsmith.com> committed rPUef102980909f: (PUP-867) Remove support for dynamic defaults for future parser (authored by Henrik Lindberg <henrik.lindberg@cloudsmith.com>).May 19 2014, 5:20 PM