summaryrefslogtreecommitdiff
path: root/src
Commit message (Expand)AuthorAgeFilesLines
* _downloadablefilesource.py: Report size of downloaded file on errorjuerg/ci-debugJürg Billeter2019-08-191-2/+3
* _frontend/cli: support 'BST_FORCE_START_METHOD'Angelos Evripiotis2019-08-161-0/+13
* Support pickling jobs if the platform requires itAngelos Evripiotis2019-08-163-8/+106
* Abstract mp Queue usage, prep to spawn processesAngelos Evripiotis2019-08-164-25/+89
* utils: uppercase global _MAIN_PID, move to topAngelos Evripiotis2019-08-161-6/+5
* Addition of bst artifact list-contents:Rebecca Grayson2019-08-164-0/+86
* node: Support clobbering provenance of MappingNode itselfDaniel Silverstone2019-08-152-2/+9
* Move qmake plugin to bst-plugins-experimentalcoldtom/move-qmakeThomas Coldrick2019-08-142-101/+0
* _stream.py: Ensure push does not fail if artifact not cachedjennis/push_unbuilt_artifactJames Ennis2019-08-141-6/+35
* _stream.py: Remove FIXMEJames Ennis2019-08-141-14/+0
* Move modulebuild plugin to bst-plugins-experimentalThomas Coldrick2019-08-142-99/+0
* sandbox/_sandbox*.py: Ensure missing-command is a SandboxCommandErrorDaniel Silverstone2019-08-144-16/+16
* sandbox/sandbox.py: Allow SandboxCommandError to have different reasonsDaniel Silverstone2019-08-141-2/+3
* element.py: Don't reset a failed (but cached) workspaced Elementjennis/fix_failed_workspacesJames Ennis2019-08-131-3/+3
* job.py: Report error when job process unexpectedly dies (#1089)tmewett/report-weird-return-codesTom Mewett2019-08-121-1/+5
* Move makemaker plugin to bst-plugins-experimentalThomas Coldrick2019-08-122-99/+0
* Move make plugin to bst-plugins-experimentalcoldtom/move-makeThomas Coldrick2019-08-092-98/+0
* Frontend: Fix bst artifact logJames Ennis2019-08-093-23/+11
* artifact.py,element.py: Add get_logs() methodsJames Ennis2019-08-092-0/+24
* cascache.py: Add new contains_file() methodJames Ennis2019-08-091-0/+12
* cascache.py: Fix typoJames Ennis2019-08-091-1/+1
* _artifact.py: Fix typo in doc comment of _get_field_digest()James Ennis2019-08-091-1/+1
* _frontend/app.py: Fixup node._assert_symbol_name() positional argsTom Pollard2019-08-091-1/+1
* Move meson element to bst-plugins-experimentalThomas Coldrick2019-08-082-150/+0
* _loader: Detect and reject duplicated dependenciesDaniel Silverstone2019-08-081-4/+24
* _exception: Add DUPLICATE_DEPENDENCY to LoadErrorReasonDaniel Silverstone2019-08-081-0/+3
* _message.py: Use element_name & element_key instead of unique_idtpollard/messageobjectTom Pollard2019-08-0819-155/+172
* plugin.py: cache full_name member in __init__Tom Pollard2019-08-081-7/+22
* element.py: Remove redundant second call to _get_cache_key()Tom Pollard2019-08-081-1/+1
* cli.py: Require artifact file contents to be present for `bst show`Jürg Billeter2019-08-081-3/+0
* _artifact.py: Update blob mtimes in cached()Jürg Billeter2019-08-081-1/+1
* cascache.py: Add update_mtime parameter to contains_directory()Jürg Billeter2019-08-081-4/+13
* cascache.py: Fix check_exists in _reachable_refs_dir()Jürg Billeter2019-08-081-0/+3
* _sandboxremote.py: Fetch blobs on artifact creation, not after commandJürg Billeter2019-08-083-19/+23
* cascache.py: Add missing remote.init() to fetch_blobs()Jürg Billeter2019-08-081-0/+2
* Move cmake plugin to bst-plugins-experimentalcoldtom/move-cmakeThomas Coldrick2019-08-082-146/+0
* plugins/elements/junction.py: Add 'ignore-junction-remotes' optionJames Ennis2019-08-062-4/+15
* plugins/elements/junction.py: Add 'cache-junction-elements' optionJames Ennis2019-08-063-2/+15
* _project.py: Revert back to not caching junctioned elementsJames Ennis2019-08-062-10/+6
* Add Element.__update_cache_keys_stability()Darius Makovsky2019-08-061-10/+20
* job: fix exception caught from enum translationBenjamin Schubert2019-07-311-1/+1
* app: Show stacktrace on exception when "--debug" is Truebschubert/debug-show-traceBenjamin Schubert2019-07-301-1/+11
* optionpool: Use 'get_enum' for getting the option typeBenjamin Schubert2019-07-291-7/+12
* context: Move 'CacheBuildTrees' to a FastEnumBenjamin Schubert2019-07-294-36/+26
* context: Move scheduler actions to an EnumBenjamin Schubert2019-07-294-6/+38
* node: Add 'as_enum' on ScalarNode and 'get_enum' helper on MappingNodeBenjamin Schubert2019-07-296-13/+111
* types: Mark 'Consistency' as a 'FastEnum'Benjamin Schubert2019-07-291-1/+11
* types: Add a 'FastEnum' implementation and replace Enum by itBenjamin Schubert2019-07-295-15/+144
* Bst artifact subcommands take artifact ref names.Rebecca Grayson2019-07-263-46/+55
* Fix up of some spelling mistakesRebecca Grayson2019-07-262-4/+4