summaryrefslogtreecommitdiff
path: root/src/buildstream/node.pyx
Commit message (Expand)AuthorAgeFilesLines
* node.pyx: Support merging of conditional sequencesTristan van Berkom2020-07-291-5/+13
* Completely abolish job pickling.tristan/nuke-pickle-jobberTristan van Berkom2020-06-151-27/+0
* node.pyx: Deep clone ScalarNode toobschubert/ensure-composite-works-with-variablesBenjamin Schubert2020-05-191-2/+4
* node.pyx: Add '__str__' to 'Node'William Salmon2020-04-271-0/+3
* node.pyx: MappingNode.get_int(): Support `None` as defaultJürg Billeter2020-04-141-3/+5
* node.pyx: Add note on node exceptions in pluginstlater/node-exceptionsTristan Maat2020-03-201-0/+4
* exceptions: Expose ErrorDomain, ErrorLoadReasonThomas Coldrick2020-01-231-1/+2
* job pickling: also pickle global state in node.pyxAngelos Evripiotis2019-10-291-0/+27
* node.pyx: Make 'strip_node_info' publicBenjamin Schubert2019-10-161-21/+21
* Fix typo in node attributeDarius Makovsky2019-09-041-2/+2
* node.pyx: Add _reset_global_state() methodJürg Billeter2019-09-041-0/+12
* node.pyx: _SYNTHETIC_FILE_INDEX must not be module-privateJürg Billeter2019-09-041-13/+13
* node: Support clobbering provenance of MappingNode itselfDaniel Silverstone2019-08-151-1/+8
* node: Add 'as_enum' on ScalarNode and 'get_enum' helper on MappingNodeBenjamin Schubert2019-07-291-0/+77
* node: picklable {Scalar,Mapping,Sequence}NodeAngelos Evripiotis2019-07-241-0/+18
* _exceptions.py: Align LoadError() parameter orderingtpollard/loaderrorTom Pollard2019-07-181-46/+40
* node: Add 'get_str_list' on 'MappingNode'Benjamin Schubert2019-07-171-0/+22
* node.pyx: rm trailing whitespaceAngelos Evripiotis2019-07-161-53/+53
* node: Document buildstream-private API and remove unused parameterBenjamin Schubert2019-07-151-1/+106
* 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-151-6/+6
* 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-151-17/+17
* node: make 'assert_symbol_name' privateBenjamin Schubert2019-07-151-16/+16
* _yaml: Split Node-related parts into 'node.pyx'Benjamin Schubert2019-07-151-0/+1013