summaryrefslogtreecommitdiff
path: root/src/buildstream/_yaml.pxd
Commit message (Expand)AuthorAgeFilesLines
* _yaml: Remove 'node_validate' and replace by 'MappingNode.validate_keys'bschubert/node-api-novalidateBenjamin Schubert2019-07-041-1/+1
* _yaml: Remove 'node_extend_list' and add 'SequenceNode.append'Benjamin Schubert2019-07-031-0/+1
* _yaml: Move 'node_composite' to a method on 'MappingNode'bschubert/new-node-composeBenjamin Schubert2019-07-031-0/+2
* _yaml: move 'composite_dict' to 'MappingNode' as '_composite'Benjamin Schubert2019-07-031-0/+1
* _yaml: Extract parts of 'composite_dict' to each type of 'Node'Benjamin Schubert2019-07-031-0/+1
* _yaml: Move actual composition logic to MappingNodeBenjamin Schubert2019-07-031-0/+2
* _yaml: move 'is_composite_list' as a Node memberBenjamin Schubert2019-07-031-0/+1
* _yaml: Move 'node_final_assertions' to 'Node._assert_fully_composited'bschubert/node-api-noassertionsBenjamin Schubert2019-07-021-0/+1
* _cachekey: Remove the 'node_sanitization' done before the json stringBenjamin Schubert2019-07-011-0/+1
* _yaml: Remove 'node_find_target' and replace by 'MappingNode.find'Benjamin Schubert2019-07-011-0/+5
* _yaml: Remove 'key' from node_find_targetBenjamin Schubert2019-07-011-1/+1
* _yaml: Remove 'node_set'. Now use __setitem__Benjamin Schubert2019-07-011-1/+0
* _yaml: Remove 'node_items' and add 'MappingNode.items()'Benjamin Schubert2019-07-011-0/+1
* _yaml: Introduce 'MappingNode.values()'Benjamin Schubert2019-07-011-0/+1
* _yaml: Remove 'node_keys' and add 'MappingNode.keys' to replace itBenjamin Schubert2019-07-011-2/+1
* _yaml: Remove 'node_del' and support `del mapping[key]`Benjamin Schubert2019-07-011-1/+2
* _yaml: Remove 'node_copy' and add 'Node.copy()'Benjamin Schubert2019-07-011-0/+2
* _yaml: Add a 'get_node' on Mapping, when return type can be of multiple typesBenjamin Schubert2019-07-011-0/+1
* _yaml: Remove 'node_get' and migrate all remaining calls to new APIBenjamin Schubert2019-07-011-1/+0
* _yaml: Introduce 'get_sequence()' and 'sequence_at()'/'mapping_at()'Benjamin Schubert2019-07-011-0/+7
* _yaml: Add 'as_int()' on ScalarNodeBenjamin Schubert2019-07-011-0/+2
* _yaml: Add 'as_bool()' and 'is_none()' to ScalarNodeBenjamin Schubert2019-07-011-0/+3
* _yaml: Add 'as_str()' on ScalarNode and 'get_scalar()' on MappingNodeBenjamin Schubert2019-07-011-0/+6
* _yaml: add 'get_mapping()' to MappingNodeBenjamin Schubert2019-07-011-1/+2
* _yaml: Introduce a 'Mapping' Node classBenjamin Schubert2019-07-011-0/+4
* _loader: Move extract_depends_from_node from loadelement to typesBenjamin Schubert2019-06-071-0/+1
* _yaml: Restrict parameter of node_items and node_keys to be 'Node'Benjamin Schubert2019-06-071-1/+1
* _loader/types: cimport yaml functions for better speedBenjamin Schubert2019-06-061-0/+1
* _variable: Import _yaml from C.Benjamin Schubert2019-05-291-0/+44