summaryrefslogtreecommitdiff
path: root/src/buildstream/_loader/loadelement.pyx
Commit message (Expand)AuthorAgeFilesLines
* _loader/loader.py: Support overriding elementsTristan van Berkom2020-11-041-0/+17
* Refactor: Lazily instantiate ProvenanceInformation objectstristan/lazy-provenanceTristan van Berkom2020-10-011-28/+8
* _loader/loadelement.pyx: Support multiple filenames in a dependencyTristan van Berkom2020-09-281-38/+132
* element.py: Adding new configure_dependencies() public API methodTristan van Berkom2020-09-181-2/+17
* _loader/loadelement.pyx: Added `path` propertyTristan van Berkom2020-09-181-0/+11
* _loader/loadelement.pyx: Merge duplicate dependencies.Tristan van Berkom2020-09-181-26/+26
* _loader: Added DependencyTypeTristan van Berkom2020-09-181-26/+47
* Completely remove MetaElementTristan van Berkom2020-08-131-6/+39
* _loader/loadelement.pyx: Removed an unused line of codeTristan van Berkom2020-08-101-1/+0
* _loader/loadelement.pyx: Dependency now implements `provenance` as a propertyTristan van Berkom2020-08-101-3/+12
* _loader: Use only one Dependency() classTristan van Berkom2020-08-101-15/+185
* _loader: Fix invalid junction error to include provenanceTristan van Berkom2020-06-191-1/+3
* _loader: Adding LoadContexttristan/load-contextTristan van Berkom2020-06-161-1/+1
* _loader/loadelement.pyx: Load full element names recursively.Tristan Van Berkom2020-06-081-1/+1
* link element: Adding support for new link elementTristan van Berkom2020-06-011-3/+32
* loader.py: Optimize sorting of elements when they are multiple targetsbschubert/optimize-loading-multiple-targetsBenjamin Schubert2020-01-141-2/+11
* Implement strict dependency semanticsTristan Van Berkom2019-08-311-2/+5
* loader: Move sort_dependencies to loadelement as a cython methodbschubert/optimize-loaderBenjamin Schubert2019-07-261-2/+76
* loadelement: Move loadelement to CythonBenjamin Schubert2019-07-261-0/+154