summaryrefslogtreecommitdiff
path: root/src/buildstream
Commit message (Expand)AuthorAgeFilesLines
* _loader/loader: cythonize valid_chars_nameBenjamin Schubert2019-06-052-31/+54
* Improve legacy artifact remote handlingRaoul Hidalgo Charman2019-06-053-7/+45
* _protos: Add new status method to artifact serviceRaoul Hidalgo Charman2019-06-053-3/+110
* _protos: Update generated pb2 filesRaoul Hidalgo Charman2019-06-059-310/+304
* _scheduler/jobs/job: elaborate on 'simple' objectsAngelos Evripiotis2019-06-051-5/+12
* _scheduler/jobs/job: refactor, use send_messageAngelos Evripiotis2019-06-051-7/+5
* _scheduler/jobs/job: document send_messageAngelos Evripiotis2019-06-051-3/+13
* _scheduler/jobs: split jobs into parent and childAngelos Evripiotis2019-06-054-62/+195
* cachesizejob: remove redundant child_process_dataAngelos Evripiotis2019-06-051-3/+0
* jobs/job: Add a fullstop to Job explanationAngelos Evripiotis2019-06-051-1/+1
* _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-038-58/+51
* _loader/loade{r,lement}.py: Do not re-collect already collected elementsdanielsilverstone-ct/iterative-loader-bitsDaniel Silverstone2019-05-302-4/+12
* loader.py: Make _collect_element() iterativeDaniel Silverstone2019-05-301-14/+41
* loader.py: Make _sort_dependencies() a static iterative methodDaniel Silverstone2019-05-301-10/+13
* loader.py: Rewrite _check_circular_deps() to be iterativeDaniel Silverstone2019-05-301-34/+38
* loader.py: Make _check_circular_deps() staticDaniel Silverstone2019-05-301-2/+3
* _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-293-25/+56
* _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-151/+163
* _variables: Cythonize Variables.substBenjamin Schubert2019-05-291-5/+9
* _variables: Cythonize Variables._flattenBenjamin Schubert2019-05-291-2/+6
* _variables: make Variables extension classBenjamin Schubert2019-05-291-2/+5
* _variables: Cythonize _parse_expstrBenjamin Schubert2019-05-291-6/+9
* _variables: Cythonize _expand_expstrBenjamin Schubert2019-05-291-4/+4
* _variables: Cythonize _internal_expandBenjamin Schubert2019-05-292-17/+37
* _variables.py: Optimize storing and usage of the variables resolutionBenjamin Schubert2019-05-291-20/+20
* loader: Reduce complexity of the _load_file functionBenjamin Schubert2019-05-291-27/+22
* _loader/loader.py: Rewrite _load_file() semi-iterativelydanielsilverstone-ct/iterative-loaderDaniel Silverstone2019-05-291-35/+93
* _loader/loader.py: Use Element._fetch() for junctionstristan/fix-workspaced-junctionsTristan Van Berkom2019-05-241-6/+4
* _loader/loader.py: Check Element._get_consistency() for junction consistencyTristan Van Berkom2019-05-241-22/+23
* jobs: refactor, use new set_message_unique_idAngelos Evripiotis2019-05-232-26/+37
* casserver.py: Create artifact proto file atomicallyjuerg/atomic-artifactJürg Billeter2019-05-231-1/+2
* _artifactcache.py: Create artifact proto file atomicallyJürg Billeter2019-05-231-1/+1
* _artifact.py: Create artifact proto file atomicallyJürg Billeter2019-05-231-1/+1
* element.py: Only reset Artifact's cachedness when it might changejonathan/reset_cached_when_neededJonathan Maw2019-05-222-14/+12
* utils.py: remove misleading documentationraoul/983-cas-source-stagingRaoul Hidalgo Charman2019-05-221-2/+2
* local.py: Support staging directly into CASRaoul Hidalgo Charman2019-05-221-33/+15
* _casbaseddirectory: Add support for can_linkRaoul Hidalgo Charman2019-05-221-9/+17
* Directory: add `import_single_file` methodRaoul Hidalgo Charman2019-05-223-0/+26
* Add BST_STAGE_VIRTUAL_DIRECTORY optionRaoul Hidalgo Charman2019-05-222-21/+66
* _scheduler/jobs/job: mv _parent* above _child*Angelos Evripiotis2019-05-221-131/+131
* Move source from 'buildstream' to 'src/buildstream'Chandan Singh2019-05-21234-0/+49947