summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* _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-294-26/+57
* _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-294-159/+172
* _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-294-18/+39
* Introduce Cython to the project and documentBenjamin Schubert2019-05-299-3/+174
* Introduce pyproject.tomlBenjamin Schubert2019-05-295-2/+24
* _variables.py: Optimize storing and usage of the variables resolutionBenjamin Schubert2019-05-291-20/+20
* Merge branch 'bschubert/iterative-loader' into 'master'bst-marge-bot2019-05-291-35/+88
|\
| * 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
|/
* Merge branch 'jjardon/pygobject3-devel' into 'master'Javier Jardón2019-05-291-0/+2
|\
| * .gitlab-ci.yml: ostree plugin depends on ostree/python3-gobject-baseJavier Jardón2019-05-291-0/+2
|/
* Merge branch 'jjardon/fix_overnigth_test' into 'master'Javier Jardón2019-05-271-2/+2
|\
| * .gitlab-ci.yml: Fix overnigth testsJavier Jardón2019-05-271-2/+2
|/
* Merge branch 'bschubert/normalize-path-in-context-tests' into 'master'bst-marge-bot2019-05-241-1/+1
|\
| * tests/context.py: Normalize path of XDG_CACHEBenjamin Schubert2019-05-241-1/+1
|/
* Merge branch 'raoul/1023-grpc-forking' into 'master'Jürg Billeter2019-05-241-49/+98
|\
| * tests/artifactservice.py: run in separate processraoul/1023-grpc-forkingRaoul Hidalgo Charman2019-05-241-49/+98
|/
* Merge branch 'tristan/fix-workspaced-junctions' into 'master'Tristan Van Berkom2019-05-242-34/+66
|\
| * _loader/loader.py: Use Element._fetch() for junctionstristan/fix-workspaced-junctionsTristan Van Berkom2019-05-241-6/+4
| * tests/frontend/show.py: Test behavior of unfetched/inconsistent workspaced ju...Tristan Van Berkom2019-05-241-11/+44
| * _loader/loader.py: Check Element._get_consistency() for junction consistencyTristan Van Berkom2019-05-241-22/+23
|/
* Merge branch 'aevri/set_message_unique_id' into 'master'bst-marge-bot2019-05-233-26/+43
|\
| * jobs: refactor, use new set_message_unique_idAngelos Evripiotis2019-05-233-26/+43
|/
* Merge branch 'juerg/atomic-artifact' into 'master'bst-marge-bot2019-05-233-3/+4
|\
| * 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
|/
* Merge branch 'jonathan/reset_cached_when_needed' into 'master'Jonathan Maw2019-05-232-14/+12
|\
| * element.py: Only reset Artifact's cachedness when it might changejonathan/reset_cached_when_neededJonathan Maw2019-05-222-14/+12
|/
* Merge branch 'raoul/983-cas-source-staging' into 'master'bst-marge-bot2019-05-227-65/+126
|\
| * 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
|/
* Merge branch 'aevri/mv_job_parent_above_child' into 'master'bst-marge-bot2019-05-221-131/+131
|\
| * _scheduler/jobs/job: mv _parent* above _child*Angelos Evripiotis2019-05-221-131/+131
|/