summaryrefslogtreecommitdiff
path: root/src/buildstream/element.py
Commit message (Expand)AuthorAgeFilesLines
* element.py: Do not implicitly import sources into source cacheJürg Billeter2019-07-031-2/+2
* element.py: Consider workspaced elements source_cached()Jürg Billeter2019-07-031-1/+1
* element.py: Notify reverse deps when ready for runtime and cachedjennis/notify_reverse_depsJames Ennis2019-06-241-23/+81
* element.py: cache key should be set in __update_cache_keysJames Ennis2019-06-241-1/+6
* element.py: Set can_query_cache_callback to None when calledJames Ennis2019-06-241-0/+1
* _yaml: Restrict parameter of node_items and node_keys to be 'Node'Benjamin Schubert2019-06-071-1/+1
* queue.py: Use heapq for the ready queuejennis/push_based_pipelineJames Ennis2019-06-071-0/+12
* element.py: Add callbacks to be used upon specific state changesJames Ennis2019-06-071-2/+82
* element.py: Speed up _buildable()Jürg Billeter2019-06-071-10/+1
* element.py: Introduce __ready_for_runtime_and_cachedJames Ennis2019-06-071-1/+11
* _yaml.pyx: Forbid expected_type=Mapping, and remove isinstance checkBenjamin Schubert2019-06-031-17/+16
* _variables: Cythonize _internal_expandBenjamin Schubert2019-05-291-1/+2
* element.py: Only reset Artifact's cachedness when it might changejonathan/reset_cached_when_neededJonathan Maw2019-05-221-6/+11
* Move source from 'buildstream' to 'src/buildstream'Chandan Singh2019-05-211-0/+3062