summaryrefslogtreecommitdiff
path: root/src
Commit message (Expand)AuthorAgeFilesLines
* app: Fix "earily" typoalexfazakas/fix-frontend-typoAlexandru Fazakas2019-07-191-1/+1
* _exceptions.py: Align LoadError() parameter orderingtpollard/loaderrorTom Pollard2019-07-1821-259/+208
* Fixing typos: comand corrected to commandRebecca Grayson2019-07-172-3/+3
* Store Platform reference in Context instance variableJürg Billeter2019-07-175-19/+18
* _variables: Fix reporting of missing variableBenjamin Schubert2019-07-171-1/+1
* downloadablefilesource: Cache 'mirror_dir' and 'default_mirror_file'Benjamin Schubert2019-07-172-9/+17
* source: Cache mirror_directory instead of computing it everytimeBenjamin Schubert2019-07-171-5/+10
* _utils: Refactor 'url_directory_name' for more efficient C operationsBenjamin Schubert2019-07-171-7/+17
* utils: Extract 'url_directory_name' to a cython moduleBenjamin Schubert2019-07-172-18/+46
* node: Add 'get_str_list' on 'MappingNode'Benjamin Schubert2019-07-1711-16/+39
* Allowing tar files to be compressedbecky/tar_compressionRebecca Grayson2019-07-163-21/+73
* cli.py: change is/is not None checksRebecca Grayson2019-07-161-2/+6
* _context.py: Remove unused _cache_key and get_cache_key()Jürg Billeter2019-07-161-17/+0
* _project.py: Remove unused _cache_key and get_cache_key()Jürg Billeter2019-07-161-18/+0
* cli.py: Use Context as context managerJürg Billeter2019-07-161-23/+23
* app.py: Use Context as context managerJürg Billeter2019-07-161-126/+129
* _context.py: Make Context class a Python context managerJürg Billeter2019-07-161-0/+14
* Checkout to default dir if no tar or directory:Rebecca Grayson2019-07-161-5/+6
* node.pyx: rm trailing whitespaceAngelos Evripiotis2019-07-161-53/+53
* element.py: Introduce __cached_successfullyJames Ennis2019-07-161-1/+13
* element.py: Cache whether we've resolved the initial stateJames Ennis2019-07-162-1/+5
* element.py: Call __update_strict_cache_key_of_rdeps() only if neededJürg Billeter2019-07-161-8/+8
* element.py: Deduplicate _update_ready_for_runtime_and_cached() callsJürg Billeter2019-07-161-10/+5
* element.py: Remove update_state_recursively()James Ennis2019-07-162-78/+4
* element.py: Introduce __update_ready_for_runtime()James Ennis2019-07-161-1/+50
* element.py: Introduce __update_strict_cache_key_of_rdeps()James Ennis2019-07-162-2/+44
* element.py: Remove needless function overheadJames Ennis2019-07-161-34/+13
* element.py: Rename remaining_*_deps_uncached to *_deps_uncachedJames Ennis2019-07-161-11/+11
* element.py: Remove misleading and incorrect commentsJames Ennis2019-07-161-3/+2
* element.py: Introduce __cache_keys_unstable for workspace handlingJames Ennis2019-07-161-13/+36
* _pipeline.py, loader.py: Move Element._preflight() to new_from_meta()James Ennis2019-07-163-48/+45
* _project.py: Use the user specified max-jobsTristan Van Berkom2019-07-161-2/+7
* _frontend: Added toplevel `--max-jobs` configurationTristan Van Berkom2019-07-162-0/+3
* _context.py: Added max-jobs configurationTristan Van Berkom2019-07-162-1/+23
* plugins: Update public documentation to be correct with the new NodesBenjamin Schubert2019-07-153-9/+9
* node: Document buildstream-private API and remove unused parameterBenjamin Schubert2019-07-153-3/+108
* node: document public APIBenjamin Schubert2019-07-151-28/+461
* node: Make error messages more user-friendlyBenjamin Schubert2019-07-151-4/+12
* node: Rename 'copy' to 'clone'Benjamin Schubert2019-07-157-29/+29
* node: use 'pop' instead of 'del' for safe_delBenjamin Schubert2019-07-151-4/+1
* node: Mark module-private functions and classes with '__'Benjamin Schubert2019-07-151-56/+56
* node: Mark `MappingNode._get` as privateBenjamin Schubert2019-07-152-18/+18
* node: make 'assert_symbol_name' privateBenjamin Schubert2019-07-155-25/+25
* _yaml: Split Node-related parts into 'node.pyx'Benjamin Schubert2019-07-1518-1015/+1090
* Reorganize methods in Node classesBenjamin Schubert2019-07-152-196/+260
* _yaml: Mark 'strip_node_info' as buildstream-privateBenjamin Schubert2019-07-156-12/+12
* _yaml: Mark new_syntethic_file as BuildStream privateBenjamin Schubert2019-07-152-2/+2
* _yaml: Set 'MappingNode' public-private APIBenjamin Schubert2019-07-159-35/+35
* _yaml: Move '__contains__' to MappingNodeBenjamin Schubert2019-07-151-6/+3
* _yaml: Mark attributes in ProvenanceInformation as Buildstream-privateBenjamin Schubert2019-07-155-40/+43