summaryrefslogtreecommitdiff
path: root/src/buildstream/_yaml.pxd
Commit message (Expand)AuthorAgeFilesLines
* _yaml: Remove 'node_del' and support `del mapping[key]`Benjamin Schubert2019-06-271-1/+2
* _yaml: Remove 'node_copy' and add 'Node.copy()'bschubert/node-copyBenjamin Schubert2019-06-271-0/+2
* _yaml: Add a 'get_node' on Mapping, when return type can be of multiple typesbschubert/node-api-nogetBenjamin Schubert2019-06-251-0/+1
* _yaml: Remove 'node_get' and migrate all remaining calls to new APIBenjamin Schubert2019-06-251-1/+0
* _yaml: Introduce 'get_sequence()' and 'sequence_at()'/'mapping_at()'Benjamin Schubert2019-06-251-0/+7
* _yaml: Add 'as_int()' on ScalarNodeBenjamin Schubert2019-06-251-0/+2
* _yaml: Add 'as_bool()' and 'is_none()' to ScalarNodeBenjamin Schubert2019-06-251-0/+3
* _yaml: Add 'as_str()' on ScalarNode and 'get_scalar()' on MappingNodeBenjamin Schubert2019-06-251-0/+6
* _yaml: add 'get_mapping()' to MappingNodeBenjamin Schubert2019-06-251-1/+2
* _yaml: Introduce a 'Mapping' Node classBenjamin Schubert2019-06-251-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