summaryrefslogtreecommitdiff
path: root/src
Commit message (Expand)AuthorAgeFilesLines
* Bst artifact subcommands take artifact ref names.Rebecca Grayson2019-07-263-46/+55
* Fix up of some spelling mistakesRebecca Grayson2019-07-262-4/+4
* _messenger: Fix complex objects leaking into child jobsJonathan Maw2019-07-261-0/+7
* Render progress information for loading and processing elementsJonathan Maw2019-07-268-61/+359
* loader: Move sort_dependencies to loadelement as a cython methodbschubert/optimize-loaderBenjamin Schubert2019-07-262-75/+78
* loadelement: Move loadelement to CythonBenjamin Schubert2019-07-262-29/+54
* loader: Don't pickle caches for child jobs, they are not needed thereDaniel Silverstone2019-07-261-0/+5
* sandbox: Add initial SandboxBuildBoxJürg Billeter2019-07-254-1/+289
* Mark buildbox tests as xfail if they require non implemented featuresWilliam Salmon2019-07-251-0/+1
* Update sandbox to use virtual directoriesWilliam Salmon2019-07-252-4/+17
* Fix descend can not follow symlinksWilliam Salmon2019-07-253-6/+53
* Implmented export_to_tar for casbaseddirectoryWilliam Salmon2019-07-251-1/+30
* Fix infinite recursion in _partial_import_cas_into_casWilliam Salmon2019-07-251-2/+7
* job: try pickling child jobs if BST_TEST_SUITEaevri/pickleAngelos Evripiotis2019-07-241-0/+7
* Make ChildJobs and friends picklableAngelos Evripiotis2019-07-249-1/+352
* node: picklable {Scalar,Mapping,Sequence}NodeAngelos Evripiotis2019-07-241-0/+18
* optionpool: make OptionPool picklableAngelos Evripiotis2019-07-241-3/+18
* _platform: make picklable, no nested methodsAngelos Evripiotis2019-07-243-49/+53
* _context, cascache: mv BST_TEST_SUITE to ContextAngelos Evripiotis2019-07-242-1/+5
* _exceptions: fix 'BuildSream' typoAngelos Evripiotis2019-07-241-1/+1
* Reset cache data if a workspace build is pendingDarius Makovsky2019-07-221-0/+4
* Remove recalculate kwarg from Workspace.get_key()Darius Makovsky2019-07-221-2/+2
* element.py: clobber sources with workspaceDarius Makovsky2019-07-221-3/+15
* Don't remove workspace directory when `--no-checkout` option is givenChandan Singh2019-07-191-2/+2
* stream.py: Don't checkout sources in the parent of the locationChandan Singh2019-07-191-2/+1
* 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