summaryrefslogtreecommitdiff
path: root/src
Commit message (Expand)AuthorAgeFilesLines
* _yaml: remove node_sanitizeBenjamin Schubert2019-07-096-68/+17
* _yaml: Decomission 'dump()'. 'roundtrip_dump' is an equivalent function nowBenjamin Schubert2019-07-094-19/+4
* tests: Change all calls to _yaml.dump to _yaml.rountrip_dumpBenjamin Schubert2019-07-0910-39/+36
* _yaml: Automatically represent Yaml nodes into yamlBenjamin Schubert2019-07-091-2/+16
* _yaml: Stop stringifying manually in roundtrip_dumpBenjamin Schubert2019-07-091-27/+14
* _cachekey: Remove the 'node_sanitization' done before the json stringBenjamin Schubert2019-07-096-6/+25
* _yaml: Remove 'node_find_target' and replace by 'MappingNode.find'Benjamin Schubert2019-07-093-66/+68
* _yaml: Remove 'key' from node_find_targetBenjamin Schubert2019-07-093-12/+7
* _yaml: Remove 'node_set'. Now use __setitem__Benjamin Schubert2019-07-0910-81/+82
* _yaml: Remove 'node_items' and add 'MappingNode.items()'Benjamin Schubert2019-07-098-80/+26
* _yaml: Introduce 'MappingNode.values()'Benjamin Schubert2019-07-095-9/+17
* _yaml: Remove 'node_keys' and add 'MappingNode.keys' to replace itBenjamin Schubert2019-07-097-29/+15
* _yaml: Remove 'node_del' and support `del mapping[key]`Benjamin Schubert2019-07-097-27/+19
* _yaml: Remove 'node_copy' and add 'Node.copy()'Benjamin Schubert2019-07-096-84/+50
* _yaml: Add a 'get_node' on Mapping, when return type can be of multiple typesBenjamin Schubert2019-07-093-12/+27
* _yaml: Never create base 'Node' directlyBenjamin Schubert2019-07-092-5/+8
* _yaml: Remove 'node_get' and migrate all remaining calls to new APIBenjamin Schubert2019-07-0913-126/+26
* element: Remove `node_get_member` and all references to itBenjamin Schubert2019-07-094-47/+3
* plugin: remove 'node_get_list_element'Benjamin Schubert2019-07-091-37/+1
* element: remove 'node_subst_list_element'Benjamin Schubert2019-07-092-43/+1
* _yaml: Introduce 'get_sequence()' and 'sequence_at()'/'mapping_at()'Benjamin Schubert2019-07-0915-53/+106
* _yaml: Remove use of expected_type=None in 'node_get()'Benjamin Schubert2019-07-091-9/+11
* _yaml: Add 'as_int()' on ScalarNodeBenjamin Schubert2019-07-097-14/+31
* _yaml: Add 'as_bool()' and 'is_none()' to ScalarNodeBenjamin Schubert2019-07-0914-29/+52
* _yaml: Add 'as_str()' on ScalarNode and 'get_scalar()' on MappingNodeBenjamin Schubert2019-07-0925-79/+110
* _yaml: add 'get_mapping()' to MappingNodeBenjamin Schubert2019-07-0914-69/+93
* _yaml: Introduce a 'Sequence' NodeBenjamin Schubert2019-07-091-10/+20
* _yaml: Introduce a 'Mapping' Node classBenjamin Schubert2019-07-093-23/+38
* _yaml: Introduce a Scalar Node to encapsulate str/int/boolsBenjamin Schubert2019-07-091-12/+33
* _artifact.py: use utils._tempnamedfile_nameAngelos Evripiotis2019-07-091-4/+3
* utils: add _tempnamedfile_name for win32 happinessAngelos Evripiotis2019-07-091-0/+60
* utils: fix yield type of _tempnamedfileAngelos Evripiotis2019-07-091-1/+1
* utils: indent 'with' continuation lineAngelos Evripiotis2019-07-091-1/+1
* _yaml.pyx: Fix file index checks for synthetic nodesjuerg/yaml-synthetic-file-indexJürg Billeter2019-07-081-2/+2
* Source cache uses new proto methodsRaoul Hidalgo Charman2019-07-082-33/+183
* capabilities: Expand to include source serviceRaoul Hidalgo Charman2019-07-083-9/+66
* casserver.py: Add source serviceRaoul Hidalgo Charman2019-07-081-1/+39
* protos: Update generated grpc filesRaoul Hidalgo Charman2019-07-082-0/+284
* Add new source protoRaoul Hidalgo Charman2019-07-081-0/+61
* utils.py: Make `magic_timestamp` a public variableshashwatdalal/make-magic-timestamp-publicShahwat Dalal2019-07-054-11/+10
* _messenger: clarify silent_nested behaviouraevri/messengerAngelos Evripiotis2019-07-051-6/+11
* _messenger: _message_depth -> _silence_scope_depthAngelos Evripiotis2019-07-051-17/+10
* _messenger: use silence ctx, not *_message_depthAngelos Evripiotis2019-07-051-4/+2
* Remove unused Message.depth attributeAngelos Evripiotis2019-07-052-6/+0
* _messenger: refactor, pythonic _message_depthAngelos Evripiotis2019-07-051-9/+5
* job: only pass Messenger to child, not all ContextAngelos Evripiotis2019-07-051-6/+8
* Refactor, use context.messenger directlyAngelos Evripiotis2019-07-0516-176/+45
* Refactor: message handlers take 'is_silenced'Angelos Evripiotis2019-07-054-19/+29
* _context:extract _messenger.Messenger from ContextAngelos Evripiotis2019-07-052-149/+309
* _scheduler: don't pass whole queue to child jobAngelos Evripiotis2019-07-047-32/+65