summaryrefslogtreecommitdiff
path: root/buildstream/_loader.py
Commit message (Expand)AuthorAgeFilesLines
* Add a 'path' config option to junction elementsSam Thursfield2018-02-081-1/+12
* Add junction support for subprojectsJürg Billeter2018-02-081-16/+202
* _loader.py: Pass Loader instance to LoadElementJürg Billeter2018-02-081-4/+4
* Add project attribute to MetaElementJürg Billeter2018-02-081-1/+2
* Pass Project instance to LoaderJürg Billeter2018-02-081-4/+6
* Remove unused importsGökçen Nurlu2017-12-071-2/+0
* _loader.py: Remove historic distinction between element name and filenameJürg Billeter2017-11-301-8/+6
* _loader.py: Remove unused basedir attribute from LoadElementJürg Billeter2017-11-301-5/+2
* _loader.py: Remove unused owner attribute from DependencyJürg Billeter2017-11-301-7/+6
* _loader.py: Create Dependency objects for dummy targetJürg Billeter2017-11-301-1/+1
* Removing unneeded str() statements in "{}".format() statementsTristan Van Berkom2017-11-211-2/+2
* Switch old-style string formattings to new '.format()'Gökçen Nurlu2017-11-171-9/+9
* Refactoring: Move exceptions module to be privateTristan Van Berkom2017-11-061-1/+1
* _loader.py: Removing arch conditionalsTristan Van Berkom2017-11-051-52/+3
* _loader.py: Adjust the loader to support multiple targetsTristan Maat2017-11-041-20/+31
* _loader.py: Updated for _yaml.composite() API changeTristan Van Berkom2017-10-171-4/+2
* _loader.py: Now takes an OptionPool and processes each loaded fileTristan Van Berkom2017-10-101-16/+14
* _loader.py: Removing all traces of loading variants.Tristan Van Berkom2017-10-081-452/+16
* _yaml.py: Fixing inconsistently named API _yaml.validate_node()Tristan Van Berkom2017-10-011-2/+2
* _loader.py: Allow environment-nocache on elements.93-creating-a-child-task-can-fail-and-raise-a-stack-traceTristan Van Berkom2017-09-221-1/+1
* 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