summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
...
| * _yaml: Remove 'node_set'. Now use __setitem__Benjamin Schubert2019-07-1515-98/+98
| * _yaml: Remove 'node_items' and add 'MappingNode.items()'Benjamin Schubert2019-07-1510-86/+32
| * _yaml: Introduce 'MappingNode.values()'Benjamin Schubert2019-07-155-9/+17
| * _yaml: Remove 'node_keys' and add 'MappingNode.keys' to replace itBenjamin Schubert2019-07-158-30/+16
| * _yaml: Remove 'node_del' and support `del mapping[key]`Benjamin Schubert2019-07-159-30/+22
| * _yaml: Remove 'node_copy' and add 'Node.copy()'Benjamin Schubert2019-07-157-85/+51
| * _yaml: Add a 'get_node' on Mapping, when return type can be of multiple typesBenjamin Schubert2019-07-153-12/+27
| * _yaml: Never create base 'Node' directlyBenjamin Schubert2019-07-152-5/+8
| * _yaml: Remove 'node_get' and migrate all remaining calls to new APIBenjamin Schubert2019-07-1519-167/+67
| * doc/bst2html: Remove usage of 'node_get' and use new APIBenjamin Schubert2019-07-151-13/+11
| * element: Remove `node_get_member` and all references to itBenjamin Schubert2019-07-154-47/+3
| * plugin: remove 'node_get_list_element'Benjamin Schubert2019-07-151-37/+1
| * element: remove 'node_subst_list_element'Benjamin Schubert2019-07-152-43/+1
| * tests: remove 'node_get_yaml_provenance()' helper and replace with the new APIBenjamin Schubert2019-07-156-62/+19
| * _yaml: Introduce 'get_sequence()' and 'sequence_at()'/'mapping_at()'Benjamin Schubert2019-07-1519-70/+123
| * _yaml: Remove use of expected_type=None in 'node_get()'Benjamin Schubert2019-07-153-13/+11
| * _yaml: Add 'as_int()' on ScalarNodeBenjamin Schubert2019-07-158-15/+32
| * _yaml: Add 'as_bool()' and 'is_none()' to ScalarNodeBenjamin Schubert2019-07-1516-36/+58
| * _yaml: Add 'as_str()' on ScalarNode and 'get_scalar()' on MappingNodeBenjamin Schubert2019-07-1546-162/+190
| * _yaml: add 'get_mapping()' to MappingNodeBenjamin Schubert2019-07-1519-78/+102
| * _yaml: Introduce a 'Sequence' NodeBenjamin Schubert2019-07-151-10/+20
| * _yaml: Introduce a 'Mapping' Node classBenjamin Schubert2019-07-153-23/+38
| * _yaml: Introduce a Scalar Node to encapsulate str/int/boolsBenjamin Schubert2019-07-151-12/+33
|/
* Merge branch 'chandan/fix-fuse-check' into 'master'bst-marge-bot2019-07-151-1/+6
|\
| * sandbox/_sandboxbwrap.py: Fix fuse import issuechandan/fix-fuse-checkChandan Singh2019-07-141-1/+6
|/
* Merge branch 'raoul/994-further-re-testing' into 'master'bst-marge-bot2019-07-1212-0/+369
|\
| * tests: Add RE test for builds that failRaoul Hidalgo Charman2019-07-121-0/+75
| * Fix scriptelement to set output directoryRaoul Hidalgo Charman2019-07-121-0/+3
| * tests: pulling buildtrees in remote executionRaoul Hidalgo Charman2019-07-123-0/+105
| * tests: Add remote execution junction testRaoul Hidalgo Charman2019-07-127-0/+186
|/
* Merge branch 'traveltissues/cache-key-changes' into 'master'bst-marge-bot2019-07-1229-37/+34
|\
| * element.py: change cache key dict fieldstraveltissues/cache-key-changesDarius Makovsky2019-07-1229-37/+34
|/
* Merge branch 'willsalmon/platformRefactor' into 'master'bst-marge-bot2019-07-1225-214/+585
|\
| * test for BST_FORCE_SANDBOX and BST_FORCE_BACKENDwillsalmon/platformRefactorWilliam Salmon2019-07-127-0/+231
| * Refactor of Platform and SandboxWilliam Salmon2019-07-1218-214/+354
|/
* Merge branch 'raoul/1043-disabling-blob-fetching' into 'master'bst-marge-bot2019-07-115-12/+43
|\
| * doc/source/using_config.rst: Add pull-artifact-files optionRaoul Hidalgo Charman2019-07-111-2/+6
| * tests/remoteexecution/partial.py: Parametrize for pull artifact filesRaoul Hidalgo Charman2019-07-111-5/+12
| * Add pull-artifact-files configuration option for remote executionRaoul Hidalgo Charman2019-07-112-3/+21
| * _stream.py: Use build_all to determine required artifact files with RERaoul Hidalgo Charman2019-07-111-1/+3
| * element.py: Add scope to _set_artifact_files_requiredRaoul Hidalgo Charman2019-07-111-3/+3
|/
* Merge branch 'tristan/exit-on-nonblock-terminal' into 'master'bst-marge-bot2019-07-101-0/+12
|\
| * _frontend/cli.py: Exit with error if output streams are set to nonblockingTristan Van Berkom2019-07-101-0/+12
|/
* Merge branch 'aevri/vulture' into 'master'bst-marge-bot2019-07-0913-139/+21
|\
| * Option: rm unused self.descriptionAngelos Evripiotis2019-07-091-2/+5
| * _casbaseddirectory: rm unused methodsAngelos Evripiotis2019-07-091-26/+0
| * _casbaseddirectory: fix '_mark_changed' spellingAngelos Evripiotis2019-07-091-1/+1
| * _casbaseddirectory: rm unused exception classesAngelos Evripiotis2019-07-091-29/+0
| * source: rm unused _cache(), __source_cacheAngelos Evripiotis2019-07-091-6/+0
| * element: rm unused __tracking_doneAngelos Evripiotis2019-07-091-2/+0