Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-09-21 | grpc: Fix missing propagation of COMPILER_FAMILY | Oliver Reiche | |
2022-09-16 | Also log dumping of the action graph | Klaus Aehlig | |
... at INFO level, in the same way as all other dumping of analysis results happen. | |||
2022-09-16 | Toolchain: Disable ABI warning for 32bit ARM GCC | Oliver Reiche | |
2022-09-16 | externals: Selectively disable remaining warnings | Oliver Reiche | |
2022-09-16 | protobuf: Precisely replicate original flags | Oliver Reiche | |
2022-09-16 | grpc: Precisely replicate original flags | Oliver Reiche | |
2022-09-16 | abseil: Precisely replicate original flags | Oliver Reiche | |
2022-09-16 | libgit2: Precisely replicate original flags | Oliver Reiche | |
2022-09-14 | rules: Fix ar binary not taken from defaults | Oliver Reiche | |
2022-09-14 | Defaults: Fix setting TARGET_ARCH from ARCH if not set | Oliver Reiche | |
2022-09-14 | Defaults: Fix definition of ar binary | Oliver Reiche | |
2022-09-13 | Doc: Update install instructions for cross-compilation | Oliver Reiche | |
2022-09-13 | Just: Set default TARGET_ARCH and COMPILER_FAMILY | Oliver Reiche | |
2022-09-13 | Defaults: Use hierarchical defaults for flags and toolchain | Oliver Reiche | |
2022-09-13 | Externals: Propagate ADD_{C,CXX}FLAGS variables | Oliver Reiche | |
2022-09-13 | Externals: Propagate CC/CXX/CFLAGS/CXXFLAGS variables | Oliver Reiche | |
2022-09-13 | Externals: Propagate 'COMPILER_FAMILY' and 'DEBUG' variables | Oliver Reiche | |
2022-09-13 | Rules: Implement setting ADD_{C,CXX}FLAGS via variables | Oliver Reiche | |
2022-09-13 | Rules: Implement hierarchical defaults | Oliver Reiche | |
2022-09-13 | Rules: Extend configure rule by 'compiler_family' | Oliver Reiche | |
2022-09-13 | Externals: Fixes for supporting cross-compilation | Oliver Reiche | |
2022-09-13 | Fix build with gcc/g++ | Oliver Reiche | |
2022-09-13 | Fix arch-specific type mismatch | Oliver Reiche | |
2022-09-13 | Fix wrongful conversions of object to arrays | Oliver Reiche | |
... by dropping curl-brace-initializers for nlohmann::json, which calls the intializer-list constructor converting any JSON type to array. | |||
2022-09-13 | Executor: Avoid use of dynamic memory | Oliver Reiche | |
2022-09-12 | Added end-to-end test for the synchronization of target-level cached ↵ | Sascha Roloff | |
artifacts between remote and local CAS | |||
2022-09-12 | Removed prefix from execution backend hash to fix target cache directory name | Sascha Roloff | |
2022-09-12 | Adapted Executor to upload known artifacts from local CAS to remote CAS in ↵ | Sascha Roloff | |
case they got pruned | |||
2022-09-12 | Adapted TargetCache to download known artifacts from remote CAS to local CAS | Sascha Roloff | |
2022-09-12 | Introduced RetrieveToCas function in IExecutionApi to synchronize artifacts ↵ | Sascha Roloff | |
between different CASes | |||
2022-09-12 | BazelApi chunk availability check returns provided ArtifactDigests | Sascha Roloff | |
2022-09-12 | Removed ArtifactDigest is_tree() predicate | Sascha Roloff | |
2022-09-12 | fix the path of the local tree-cas for compatible mode | Alberto Sartori | |
in daca274041e31636f08927b0cebc56fd33c7bbdf it has been added a local tree-cas. This cas is populated only when just runs in native mode. However, even in compatible mode, a tree must be looked for in the tree-cas. This patch set the path of the tree-cas to be the same of file-cas while running in compatible mode. | |||
2022-09-12 | Fixed tree handling in compatible mode and added regression test | Sascha Roloff | |
2022-08-31 | Also track the the dependencies on configured targets | Klaus Aehlig | |
... to be able to report the respective graph for later analysis by other tools. | |||
2022-08-31 | Export targets that just used from external repositories | Klaus Aehlig | |
So far, we did not export ["@", "grpc", "", "grpc++_codegen_proto"] and ["@", "grpc", "src/compiler", "grpc_cpp_plugin"]. Those targets where used implicitly in the generation of protobuf. As flexible config we use all variables those targets currently depend upon. This will have to be extended once cross compilation will be added. So far, the "TARGET_ARCH" is only used by targets that have different source files (typically inline assembly) for different target architectures. With cross compilation, also the tool chain will depend on the target architecture. | |||
2022-08-26 | tutorial/test: demonstrate that the internals of the test are available | Klaus Aehlig | |
... by explaining how to install the test binary and manually interact with it. This also shows how to inspect an action for debugging. | |||
2022-08-26 | tutorial/thrid-party-software: clarify tree refrence | Klaus Aehlig | |
... emphasizing that it constructs only a single artifact. In this way, we avoid confusion with globs (that are introduced later). | |||
2022-08-24 | Glob tutorial: fix typos and white space | Klaus Aehlig | |
2022-08-23 | Add new tutorial sections to README | Klaus Aehlig | |
2022-08-23 | Add a tutorial section explaining targets vs explicit source references | Klaus Aehlig | |
2022-08-23 | Add a rule to overlay artifact maps | Klaus Aehlig | |
... in a latest-wins fashion. The intended use case is overlaying globs with individual patched files. | |||
2022-08-23 | Track tree references that have to be expanded | Klaus Aehlig | |
... as this is relevant for performance of analysis. We log the total numer of trees at performance level and the individual directories at debug level, if requested. | |||
2022-08-22 | Progress percentage: only count actual work | Klaus Aehlig | |
When reporting the percentage already completed, only report actions that were actually run. Cache hits are considered by reducing the overall work to be considered, i.e., by making the completed actions count more. In practice, however, most cache hits are discovered ayway till the first progress status is reported. | |||
2022-08-22 | Tutorial: Add minimalistic getting started section | Oliver Reiche | |
2022-08-19 | Tutorial: Use sh instead shell for improved rendering | Oliver Reiche | |
2022-08-19 | Progress: Print overall build progress in percent | Oliver Reiche | |
2022-08-19 | Rebuild: Support proper progress printing | Oliver Reiche | |
2022-08-19 | Bump verison to 1.0.0~beta2 | Klaus Aehlig | |
2022-08-19 | Add an end-to-end test for glob expansion | Klaus Aehlig | |