summaryrefslogtreecommitdiff
path: root/src
Commit message (Expand)AuthorAgeFilesLines
* element.py: Notify reverse deps when ready for runtime and cachedjennis/notify_reverse_depsJames Ennis2019-06-242-23/+86
* 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
* _stream/cli: Add pull option to shellRaoul Hidalgo Charman2019-06-242-15/+30
* cli.py/_stream.py: Add pull option to checkoutRaoul Hidalgo Charman2019-06-242-6/+24
* _artifactcache.py: fix find_missing_blobs methodRaoul Hidalgo Charman2019-06-212-5/+8
* _frontend/cli.py: Tweak 'try' & 'always' bst shell buildtree handlingTom Pollard2019-06-192-9/+14
* _sandboxremote.py: Guard against gRPC channels in the main processjuerg/grpcJürg Billeter2019-06-191-0/+3
* casremote.py: Guard against gRPC channels in the main processJürg Billeter2019-06-191-0/+3
* jobs/job: send ChildJob the context, not schedulerAngelos Evripiotis2019-06-191-6/+6
* _fuse/hardlinks: don't return result of os.unlinkAngelos Evripiotis2019-06-181-1/+1
* _options: match methods to base classAngelos Evripiotis2019-06-185-5/+19
* testing/_utils: match git methods to base classAngelos Evripiotis2019-06-181-1/+4
* CliIntegration: match methods to base classAngelos Evripiotis2019-06-181-2/+12
* _filebaseddirectory: match methods to base classAngelos Evripiotis2019-06-181-10/+10
* _casbaseddirectory: match methods to base classAngelos Evripiotis2019-06-181-13/+28
* _fuse: match SafeHardlinkOps to base classAngelos Evripiotis2019-06-181-7/+7
* _fuse/fuse: make create() match SafeHardlinkOpsAngelos Evripiotis2019-06-181-17/+12
* _fuse: converge args for link() and symlink()Angelos Evripiotis2019-06-181-4/+6
* _gitsourcebase: ignore or fix arguments-differ errAngelos Evripiotis2019-06-181-6/+6
* _frontend/widget: match LogFile.render to base clsAngelos Evripiotis2019-06-181-3/+5
* _platform.get_cpu_count: use psutil instead of osaevri/psutil_affinityAngelos Evripiotis2019-06-181-1/+3
* _exceptions.py: Make ErrorDomain uniqueraoul/unique-error-domainsRaoul Hidalgo Charman2019-06-131-2/+3
* _scheduler/scheduler.py: Remove unused elapsed_time() callstpollard/elapsedtimeTom Pollard2019-06-133-7/+4
* cascache.py: Remove unused methods commit() and _commit_directory()Jürg Billeter2019-06-121-56/+0
* utils._get_volume_size: use shutil.disk_usageaevri/psutil_volumeAngelos Evripiotis2019-06-121-3/+2
* Refactor 'super(cls, self)' -> 'super()'aevri/supersuperAngelos Evripiotis2019-06-129-15/+15
* plugins/sources: Remove 'or None' call that will never be trueBenjamin Schubert2019-06-102-2/+2
* _loader/types: Use range() instead of enumerate in extract_depends_from_nodeBenjamin Schubert2019-06-071-2/+2
* _loader/types: Use an accumulator to speed up _extract_depends_from_nodeBenjamin Schubert2019-06-071-15/+8
* _loader/types: add type information on _extract_depends_from_nodeBenjamin Schubert2019-06-071-11/+15
* _loader/types: Use helper function for extract_depends_from_nodeBenjamin Schubert2019-06-071-17/+30
* _loader: Move extract_depends_from_node from loadelement to typesBenjamin Schubert2019-06-075-52/+49
* NEWS: restrict `Plugin.node_items` to be called on `Node`s.bschubert/stricter-node-apiBenjamin Schubert2019-06-071-3/+3
* _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-073-14/+8
* testing/_utils/site.py: Fix missing BZR assignmentTom Pollard2019-06-071-0/+1
* queue.py: Use heapq for the ready queuejennis/push_based_pipelineJames Ennis2019-06-073-3/+21
* queue.py: Push-based queuesJames Ennis2019-06-075-55/+90
* 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
* Use 'is' when comparing against JobStatusaevri/job_msg_enumAngelos Evripiotis2019-06-069-11/+11
* _scheduler/jobs/job: make JobStatus an enumAngelos Evripiotis2019-06-061-1/+2
* _scheduler/jobs/job: use enum for return codesAngelos Evripiotis2019-06-061-14/+18
* _scheduler/jobs/job: use enum for message typesAngelos Evripiotis2019-06-061-11/+21
* _loader/types: type values wherever possibleBenjamin Schubert2019-06-061-8/+13
* _loader/types: Make Dependency a cdef classBenjamin Schubert2019-06-061-1/+6
* _loader/types: cimport yaml functions for better speedBenjamin Schubert2019-06-063-14/+16