summaryrefslogtreecommitdiff
path: root/src/buildstream/_loader/loader.py
Commit message (Expand)AuthorAgeFilesLines
* Refactor, use context.messenger directlyAngelos Evripiotis2019-07-051-1/+1
* loader.py: Check source cache for subproject fetchingJürg Billeter2019-07-031-1/+1
* Handle subproject fetching in the Stream classJürg Billeter2019-06-251-3/+6
* Always fetch subprojects as neededJürg Billeter2019-06-251-34/+17
* _loader: Move extract_depends_from_node from loadelement to typesBenjamin Schubert2019-06-071-4/+4
* _loader/loader: cythonize valid_chars_nameBenjamin Schubert2019-06-051-31/+2
* _yaml.pyx: Forbid expected_type=Mapping, and remove isinstance checkBenjamin Schubert2019-06-031-7/+6
* _loader/loade{r,lement}.py: Do not re-collect already collected elementsdanielsilverstone-ct/iterative-loader-bitsDaniel Silverstone2019-05-301-0/+7
* loader.py: Make _collect_element() iterativeDaniel Silverstone2019-05-301-14/+41
* loader.py: Make _sort_dependencies() a static iterative methodDaniel Silverstone2019-05-301-10/+13
* loader.py: Rewrite _check_circular_deps() to be iterativeDaniel Silverstone2019-05-301-34/+38
* loader.py: Make _check_circular_deps() staticDaniel Silverstone2019-05-301-2/+3
* loader: Reduce complexity of the _load_file functionBenjamin Schubert2019-05-291-27/+22
* _loader/loader.py: Rewrite _load_file() semi-iterativelydanielsilverstone-ct/iterative-loaderDaniel Silverstone2019-05-291-35/+93
* _loader/loader.py: Use Element._fetch() for junctionstristan/fix-workspaced-junctionsTristan Van Berkom2019-05-241-6/+4
* _loader/loader.py: Check Element._get_consistency() for junction consistencyTristan Van Berkom2019-05-241-22/+23
* Move source from 'buildstream' to 'src/buildstream'Chandan Singh2019-05-211-0/+710