summaryrefslogtreecommitdiff
path: root/buildstream/_loader
Commit message (Expand)AuthorAgeFilesLines
* loader: Allow dependencies to use ":" to refer to junctioned elementsChandan Singh2019-02-262-39/+56
* Use sets when checking for existence of an elementBenjamin Schubert2019-02-151-7/+7
* Cleanup internal Loader cache after loading elementsBenjamin Schubert2019-02-131-0/+19
* metaelement.py: Provide constructor with default keyword argumentsJames Ennis2019-02-131-9/+9
* Remove cleanup functionality from loaderJonathan Maw2019-02-121-34/+2
* loader.py: Load junction from workspace if one's openJonathan Maw2019-02-121-1/+6
* loader.py: Stage junctions into .bst instead of a tmpdirJonathan Maw2019-02-121-4/+7
* loadelement.py: Switch from roaringbitmap to pyroaringDaniel Silverstone2019-02-061-3/+3
* loadelement.py: Use roaring bitmaps in dep cacheDaniel Silverstone2019-02-051-3/+12
* Pass element directly to collect_elementbschubert/loaderBenjamin Schubert2019-01-311-13/+9
* Add LoadElement in dependency list for LoadElement idrectlyBenjamin Schubert2019-01-312-106/+80
* Fixup refs to 'bst fetch'Angelos Evripiotis2019-01-281-1/+1
* Fixup refs to 'bst track'Angelos Evripiotis2019-01-281-1/+1
* _loader/loader.py: Add warnings about invalid characters in filenameChandan Singh2018-12-311-0/+37
* _loader/loader.py: Refactor warnings about element names in one methodChandan Singh2018-12-311-18/+33
* types.py: Moving CoreWarnings to the types.py moduleTristan Van Berkom2018-12-061-1/+1
* loader: Added file suffix check and helper functionPhillip Smyth2018-11-301-0/+40
* _loader.py: Use Source._get_local_path() for subprojectsJürg Billeter2018-11-271-5/+11
* element.py: Remove unused artifacts parameter from _new_from_meta()Jürg Billeter2018-11-051-1/+1
* _loader/loadelement.py: Use enumerate() in dependency extractiondanielsilverstone-ct/use-enumerateDaniel Silverstone2018-10-261-5/+3
* Fix python warnings: Use collections.abc instead collectionsjjardon/warnings_collectionsJavier Jardón2018-10-182-2/+3
* _loader/loader.py: Be more explanatory in CircDep exceptionDaniel Silverstone2018-10-181-4/+14
* yaml: Add a cache of parsed and provenanced yamlJonathan Maw2018-10-151-11/+20
* _loader: Migrate to Context.artifactcacheJürg Billeter2018-09-271-3/+1
* Fix broken indentation after tracking.Valentin David2018-08-211-1/+1
* Allow source plugins to access previous sourcesChandan Singh2018-08-151-2/+3
* loader: Add 'build-depends' and 'runtime-depends' fields to elementsJonathan Maw2018-08-142-18/+39
* Add support for include '(@)' in project.conf and .bst filesValentin David2018-08-023-4/+22
* Make Project owner of Loader.Valentin David2018-08-021-25/+29
* Pass targets to Loader.load() instead of its constructor.Valentin David2018-08-021-17/+16
* source: When fetching, try to fetch from mirrors firstJonathan Maw2018-07-271-1/+1
* loader.py: Check whether the dir specified is also a <dir>.bst fileJames Ennis2018-06-291-0/+10
* Remove shebangs from python filesGökçen Nurlu2018-06-196-6/+0
* Interpret names as colon separated junction path in loader.Valentin David2018-06-081-6/+41
* _loader/loader.py: Report element-path when failing to load elementsChandan Singh2018-06-061-1/+17
* Moving 'fetch_subprojects' configuration to stream <--> loaderTristan Van Berkom2018-05-081-3/+8
* _loader.py: Removing special case error for junctions depending on elementsTristan Van Berkom2018-04-261-4/+0
* _loader: Give the loaded MetaSource objects the kind of the owning elementTristan Van Berkom2018-04-252-5/+7
* buildstream/_loader/loader.py: Fixing unused variablesTristan Van Berkom2018-04-191-2/+1
* _context.py: Make `fetch_subprojects` public.Tristan Van Berkom2018-04-171-1/+1
* _loader package: Splitting up the loader code into separate piecesTristan Van Berkom2018-04-173-360/+494
* _loader package: Creating a new sub package to hold the loader related things.Tristan Van Berkom2018-04-174-0/+758