summaryrefslogtreecommitdiff
path: root/src/buildstream/_yaml.pyx
Commit message (Expand)AuthorAgeFilesLines
* Refactor 'super(cls, self)' -> 'super()'aevri/supersuperAngelos Evripiotis2019-06-121-1/+1
* _loader: Move extract_depends_from_node from loadelement to typesBenjamin Schubert2019-06-071-1/+1
* _yaml: Don't check for none node in __trim_list_provenanceBenjamin Schubert2019-06-071-2/+2
* _yaml: Ensure every element passed to list_copy or node_set is a NodeBenjamin Schubert2019-06-071-4/+6
* _yaml: Restrict parameter of node_items and node_keys to be 'Node'Benjamin Schubert2019-06-071-12/+6
* _loader/types: cimport yaml functions for better speedBenjamin Schubert2019-06-061-6/+7
* _yaml: Optimize node_get to not create dummy Nodes unnecessarily.bschubert/optimize-node_getBenjamin Schubert2019-06-031-8/+8
* _yaml.pyx: Forbid expected_type=Mapping, and remove isinstance checkBenjamin Schubert2019-06-031-2/+2
* _yaml: Replace strings by a C enum for Representer states.bschubert/cythonBenjamin Schubert2019-05-301-44/+57
* _yaml: rework SYNTHETIC_COUNTER to be a C functionBenjamin Schubert2019-05-291-12/+15
* _variable: Import _yaml from C.Benjamin Schubert2019-05-291-18/+6
* _yaml: provide c definitions of functions called internallyBenjamin Schubert2019-05-291-12/+11
* _yaml: introduce FileInfo extension classBenjamin Schubert2019-05-291-13/+38
* _yaml: Internalize `ProvenanceInformation`Benjamin Schubert2019-05-291-16/+11
* _yaml: Cythonize `Representer`.Benjamin Schubert2019-05-291-44/+86
* _yaml: Cythonize public api of _yamlBenjamin Schubert2019-05-291-49/+62
* _yaml: Cythonize all internal functionsBenjamin Schubert2019-05-291-17/+23
* _yaml: Cythonize and internalize NodeBenjamin Schubert2019-05-291-0/+1444