| Commit message (Expand) | Author | Age | Files | Lines |
* | Revert "WIP: pickle: rm special cases, plugins pickle now"aevri/picklable_jobs | Angelos Evripiotis | 2019-05-23 | 2 | -0/+8 |
* | WIP: pickle: rm special cases, plugins pickle now | Angelos Evripiotis | 2019-05-23 | 2 | -8/+0 |
* | WIP: pickle: rm commented out special case | Angelos Evripiotis | 2019-05-23 | 1 | -8/+0 |
* | WIP: pickle: remove PicklablePluginProxy | Angelos Evripiotis | 2019-05-23 | 3 | -47/+2 |
* | WIP: pickle: use custom reduction for plugins | Angelos Evripiotis | 2019-05-23 | 5 | -15/+75 |
* | WIP: pickle: _do_pickled_child_job and friends | Angelos Evripiotis | 2019-05-23 | 1 | -14/+35 |
* | WIP: pickle: queues no longer pickled | Angelos Evripiotis | 2019-05-23 | 3 | -18/+0 |
* | WIP: perf: don't bind entire queue to callback | Angelos Evripiotis | 2019-05-23 | 7 | -34/+50 |
* | WIP: spawn: Job no longer pickled | Angelos Evripiotis | 2019-05-23 | 1 | -9/+0 |
* | TEMP: time and size of pickling and spawning | Angelos Evripiotis | 2019-05-23 | 1 | -2/+20 |
* | WIP: pickle: comment out test_pickle in Job | Angelos Evripiotis | 2019-05-23 | 1 | -7/+7 |
* | TEMP: breakpoint on recursion error | Angelos Evripiotis | 2019-05-23 | 1 | -1/+2 |
* | WIP: pickle: use PicklablePluginProxy instead | Angelos Evripiotis | 2019-05-23 | 5 | -80/+55 |
* | TEMP: testpickle | Angelos Evripiotis | 2019-05-23 | 2 | -0/+207 |
* | TEMP: MultiprocessingPdb, traceback in Job._child_action | Angelos Evripiotis | 2019-05-23 | 1 | -1/+21 |
* | TEMP: disable status rendering | Angelos Evripiotis | 2019-05-23 | 1 | -1/+1 |
* | WIP: pickle: Plugin - disable pickling | Angelos Evripiotis | 2019-05-23 | 1 | -0/+6 |
* | WIP: pickle: Element, Source _meta_kind | Angelos Evripiotis | 2019-05-23 | 2 | -0/+3 |
* | WIP: pickle: FetchQueue - not needed? | Angelos Evripiotis | 2019-05-23 | 1 | -0/+6 |
* | WIP: pickle: {ArtifactPush,Build}Queue - not needed? | Angelos Evripiotis | 2019-05-23 | 2 | -0/+12 |
* | WIP: pickle: Job, ElementJob, Element, Source | Angelos Evripiotis | 2019-05-23 | 2 | -0/+87 |
* | WIP: pickle: optionpool: make picklable | Angelos Evripiotis | 2019-05-23 | 1 | -0/+12 |
* | WIP: pickle: PluginContext, ElementFactory, SourceFactory | Angelos Evripiotis | 2019-05-23 | 4 | -10/+40 |
* | WIP: pickle: Context: no _message_handler | Angelos Evripiotis | 2019-05-23 | 1 | -0/+13 |
* | WIP: pickle: _{artifact,source}cache: __getstate__ no elements | Angelos Evripiotis | 2019-05-23 | 2 | -0/+12 |
* | WIP: spawn: can't use job result yet | Angelos Evripiotis | 2019-05-23 | 1 | -2/+3 |
* | WIP: spawn: use multiprocessing.Manager | Angelos Evripiotis | 2019-05-23 | 2 | -9/+16 |
* | WIP: spawn: no Plugin._lookup, class instance plugin map | Angelos Evripiotis | 2019-05-23 | 1 | -4/+4 |
* | WIP: spawn: no _is_main_process | Angelos Evripiotis | 2019-05-23 | 1 | -1/+3 |
* | jobs/job: send ChildJob the context, not scheduler | Angelos Evripiotis | 2019-05-23 | 1 | -6/+6 |
* | spawn: split jobs into parent and child | Angelos Evripiotis | 2019-05-23 | 4 | -64/+153 |
* | jobs/job: Add a fullstop to Job explanation | Angelos Evripiotis | 2019-05-23 | 1 | -1/+1 |
* | jobs: refactor, use new set_message_unique_idaevri/set_message_unique_id | Angelos Evripiotis | 2019-05-23 | 3 | -26/+43 |
* | Merge branch 'aevri/mv_job_parent_above_child' into 'master' | bst-marge-bot | 2019-05-22 | 1 | -131/+131 |
|\ |
|
| * | _scheduler/jobs/job: mv _parent* above _child* | Angelos Evripiotis | 2019-05-22 | 1 | -131/+131 |
|/ |
|
* | Merge branch 'aevri/fix_logging_regex_test' into 'master' | Angelos Evripiotis | 2019-05-22 | 1 | -2/+13 |
|\ |
|
| * | tests/frontend/logging.py: fix error message regex | Angelos Evripiotis | 2019-05-22 | 1 | -2/+13 |
|/ |
|
* | Merge branch 'chandan/src-directory' into 'master' | Chandan Singh | 2019-05-21 | 250 | -51/+52 |
|\ |
|
| * | CONTRIBUTING.rst: Update path to BuildStream source files | Chandan Singh | 2019-05-21 | 1 | -2/+2 |
| * | .gitlab-ci.yml: Fix source path for analysis jobs | Chandan Singh | 2019-05-21 | 1 | -6/+6 |
| * | .gitattributes: Update path to buildstream/_version.py | Chandan Singh | 2019-05-21 | 1 | -1/+1 |
| * | .coveragerc: Fix coverage reporting after move to src directorychandan/src-directory | Chandan Singh | 2019-05-21 | 1 | -3/+1 |
| * | tests: Fix import order of buildstream and tests modules | Chandan Singh | 2019-05-21 | 4 | -7/+9 |
| * | Move source from 'buildstream' to 'src/buildstream' | Chandan Singh | 2019-05-21 | 243 | -33/+34 |
|/ |
|
* | Merge branch 'chandan/coverage-doesnt-need-deps' into 'master' | Chandan Singh | 2019-05-21 | 1 | -2/+1 |
|\ |
|
| * | tox.ini: Coverage does not need module installed | Chandan Singh | 2019-05-21 | 1 | -2/+1 |
|/ |
|
* | Merge branch 'jonathan/cached-to-artifact' into 'master' | Jonathan Maw | 2019-05-21 | 2 | -32/+41 |
|\ |
|
| * | Delegate storage of cached state to the Artifact class | Jonathan Maw | 2019-05-21 | 2 | -32/+41 |
|/ |
|
* | Merge branch 'danielsilverstone-ct/classmethod-inits' into 'master' | Tom Pollard | 2019-05-20 | 3 | -62/+77 |
|\ |
|
| * | {meta,}element.py: Move is_junction into MetaElementdanielsilverstone-ct/classmethod-inits | Daniel Silverstone | 2019-05-17 | 2 | -10/+10 |