summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* 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
* Merge branch 'aevri/job_msg_enum' into 'master'bst-marge-bot2019-06-0610-37/+52
|\
| * 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
|/
* Merge branch 'bschubert/optimize-loader-types' into 'master'bst-marge-bot2019-06-065-21/+35
|\
| * _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-064-15/+17
| * _loader/types: move to a cython packageBenjamin Schubert2019-06-063-0/+2
| * _loader/types: use type(x) is str instead of isintanceBenjamin Schubert2019-06-061-1/+1
|/
* Merge branch 'bschubert/pylint-artifactcache' into 'master'bst-marge-bot2019-06-068-14/+34
|\
| * tests/artifactcache: add __init__.py file to make it a packageBenjamin Schubert2019-06-061-0/+0
| * tests/artifactcache/push: remove unused importBenjamin Schubert2019-06-061-1/+0
| * tests/artifactcache/pull: Remove unused variableBenjamin Schubert2019-06-061-1/+0
| * tests/artifactcache/config: Fix pylint issuesBenjamin Schubert2019-06-061-4/+10
| * tests/artifactcache/artifactservice: Fix pylint issuesBenjamin Schubert2019-06-061-3/+1
| * tests/artifactcache: Disable 'unused-import' checks that are pytest fixturesBenjamin Schubert2019-06-066-6/+6
| * tests/artifactcache: Silence all 'redefined-outer-name' pylint errorsBenjamin Schubert2019-06-066-0/+18
|/
* Merge branch 'bschubert/site-consolidation' into 'master'bst-marge-bot2019-06-0642-135/+91
|\
| * tests/examples/flatpak-autotools: rename HAVE_OSTREE to HAVE_OSTREE_PLUGINBenjamin Schubert2019-06-061-4/+6
| * tests/testutils/site: Remove completely and migrate HAVE_OSTREE to examplesBenjamin Schubert2019-06-062-10/+7
| * tests/testutils/site: Remove unused HAVE_OSTREE_CLI variableBenjamin Schubert2019-06-061-9/+0
| * test:utils/site: Consolidate IS_LINUX/WSL/Windows in a single siteBenjamin Schubert2019-06-0613-29/+13
| * test:utils/site: Consolidate HAVE_SANDBOX in a single site fileBenjamin Schubert2019-06-0622-33/+27
| * test:utils/site: Consolidate MACHINE_ARCH variable in a single placeBenjamin Schubert2019-06-069-16/+17
| * test:utils/site: Consolidate arpy environment variables in a single placeBenjamin Schubert2019-06-063-7/+7
| * test:utils/site: Consolidate Lzip environment variables in a single placeBenjamin Schubert2019-06-063-7/+7
| * test:utils/site: Consolidate Bwrap environment variables in a single placeBenjamin Schubert2019-06-069-18/+19
| * test:utils/site: Consolidate Git environment variables in a single placeBenjamin Schubert2019-06-067-30/+15
| * test:utils/site: Consolidate Bzr environment variables in a single placeBenjamin Schubert2019-06-065-15/+16
|/
* Merge branch 'aevri/spawk' into 'master'bst-marge-bot2019-06-066-30/+29
|\
| * Rename (spawn, fork) -> 'start process'Angelos Evripiotis2019-06-066-30/+29
|/
* Merge branch 'jennis/fix_failing_test' into 'master'bst-marge-bot2019-06-061-2/+2
|\
| * tests/sourcecache/push.py: Less strict initialisation checkjennis/fix_failing_testJames Ennis2019-06-061-2/+2
|/
* Merge branch 'aevri/defensive_send_message' into 'master'bst-marge-bot2019-06-062-32/+38
|\
| * _scheduler/jobs: refactor, defensive send_messageAngelos Evripiotis2019-06-062-30/+36
| * jobs/job: lint fixes, overhang + unused varAngelos Evripiotis2019-06-061-2/+2
|/
* Merge branch 'bschubert/pylint-integration' into 'master'bst-marge-bot2019-06-0624-46/+116
|\
| * tests/integration: add __init__.py file to make it a packagebschubert/pylint-integrationBenjamin Schubert2019-06-061-0/+0
| * tests/integration: Fix mutable default argumentsBenjamin Schubert2019-06-062-2/+11
| * tests/integration/shell: Simplify if-else assignmentBenjamin Schubert2019-06-061-4/+1
| * test/integration: Fix 'wrong-import-order' pylint issuesBenjamin Schubert2019-06-063-7/+11
| * tests/integration: Fix all 'unused-import' errorsBenjamin Schubert2019-06-063-9/+0
| * tests/integration: Disable 'unused-import' checks that are pytest fixturesBenjamin Schubert2019-06-0623-25/+25