summaryrefslogtreecommitdiff
path: root/buildstream/_loader.py
Commit message (Expand)AuthorAgeFilesLines
* Add element node validationsTristan Maat2017-09-141-0/+10
* _loader.py: Support dependency type 'all'Jürg Billeter2017-08-101-2/+3
* buildstream/_loader.py: Don't repeat elements in resolve_project_variantPedro Alvarez Piedehierro2017-07-251-2/+10
* _loader.py: Added project variant resolutionTristan Van Berkom2017-07-171-36/+96
* _loader.py: Patching up failing variant resolutionsTristan Van Berkom2017-07-171-43/+72
* _loader.py: Fixed variant priority in variant resolutionTristan Van Berkom2017-07-171-0/+4
* _loader.py: Raise LoadError() for invalid variant requests.Tristan Van Berkom2017-07-171-35/+60
* _loader.py / _metaelement.py: Pass along the selected variantTristan Van Berkom2017-07-171-1/+3
* Add --host-arch and --target-arch, and 'host-arches' conditionalSam Thursfield2017-07-061-12/+20
* _loader.py: Fixed Source parsing to report errors betterTristan Van Berkom2017-06-191-1/+5
* Refactor: Untangling element/source namesTristan Van Berkom2017-03-181-17/+12
* Fixing permissions, some random python files became executableTristan Van Berkom2017-03-061-0/+0
* _metaelement.py / _loader.py: Meta elements now hold provenanceTristan Van Berkom2017-02-271-1/+2
* _loader.py: Added ticker functionTristan Van Berkom2017-02-271-5/+10
* _loader.py: Use Mapping in _yaml.node_get()Tristan Van Berkom2017-02-261-8/+9
* _loader.py: There is no need to deepcopy the LoadElement dataTristan Van Berkom2017-02-261-2/+1
* _loader.py: Added writable parameter to Loader.load()Tristan Van Berkom2017-02-261-6/+10
* _loader.py: Fix / optimize dependency sorting.Tristan Van Berkom2017-02-251-18/+16
* _loader.py: Use the profiler for profiling parts of the load sequenceTristan Van Berkom2017-02-231-0/+9
* _loader.py: Use full paths for identifying elementsTristan Van Berkom2017-02-221-2/+2
* _loader.py: Sort direct element dependencies by dependency.Tristan Van Berkom2017-02-221-8/+91
* _loader.py: Fixed expensive circular dependency checksTristan Van Berkom2017-02-191-12/+30
* Remove apostrophes from grammatically incorrect instances of "it's"Paul Sherwood2017-02-111-2/+2
* _loader.py: Expose resolve_arch() function to share with project.pyTristan Van Berkom2017-02-021-28/+32
* _loader.py: Load new environment-nocache listTristan Van Berkom2017-01-271-0/+2
* _loader.py: Load the public domain data and feed it to the MetaElement constr...Tristan Van Berkom2017-01-251-1/+3
* _loader.py: Use _yaml.node_get() when constructing meta elementTristan Van Berkom2017-01-071-3/+3
* _metaelement.py: Now carries variables and environmentsTristan Van Berkom2017-01-061-1/+6
* _loader.py: Sort dependencies alphabetically when returning MetaElementsTristan Van Berkom2016-12-311-1/+3
* _loader.py: Some fixes in recursion hereTristan Van Berkom2016-12-311-58/+50
* Removed code and tests related to stacks and includes.Tristan Van Berkom2016-12-191-240/+35
* Loader: Handle/strip the Source 'directory' option from source configurationTristan Van Berkom2016-12-151-1/+12
* MetaElement: Add separate list for build dependenciesJürg Billeter2016-12-121-1/+4
* Loader: Parse dependency types 'build' and 'runtime'Jürg Billeter2016-12-121-3/+18
* _loader.py: Pass relative filename to _yaml.load()Tristan Van Berkom2016-12-111-4/+3
* _loader.py: Use provenence stringificationTristan Van Berkom2016-12-101-121/+65
* pep8 fixes in _loader.pyTristan Van Berkom2016-12-101-115/+181
* Loader: Do not raise error for dependency dict without variantJürg Billeter2016-12-051-1/+1
* Adding initial Loader implementationTristan Van Berkom2016-11-281-0/+823