| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
Introduce a Bazel build configuration This patch introduces configuration for a Bazel BUILD in a side directory in the monorepo. This is following the approval of https://github.com/llvm/llvm-www/blob/main/proposals/LP0002-BazelBuildConfiguration.md As detailed in the README, the Bazel BUILD is not supported by the community in general, and is maintained only by interested parties. It follows the requirements of the LLVM peripheral tier: https://llvm.org/docs/SupportPolicy.html#peripheral-tier. This is largely copied from https://github.com/google/llvm-bazel, with a few filepath tweaks and the addition of the README. Reviewed By: echristo, keith, dblaikie, kuhar Differential Revision: https://reviews.llvm.org/D90352 | 5 年前 | |
[reland][libc][bazel] Add tests to the bazel build This patch adds bazel tests for llvm-libc. Some math tests rely on the mpfr library. This is controlled via the --@llvm-project//libc:libc_math_mpfr flag. It can take three values: - external (default) will build mpfr and gmp from source. - system will use the system installed mpfr library. - disable will skip tests relying on mpfr. Reviewed By: sivachandra, GMNGeoffrey Differential Revision: https://reviews.llvm.org/D119547 | 3 年前 | |
[libc][bazel] Add BUILD targets for complex functions and tests. (#129618) This involved a little bit of yak shaving because one of the new tests depends on MPC, and we didn't have targets for it yet, so I ended up needing to add a similar setup to what we have for MPFR. | 1 年前 | |
[reland][libc][bazel] Add tests to the bazel build This patch adds bazel tests for llvm-libc. Some math tests rely on the mpfr library. This is controlled via the --@llvm-project//libc:libc_math_mpfr flag. It can take three values: - external (default) will build mpfr and gmp from source. - system will use the system installed mpfr library. - disable will skip tests relying on mpfr. Reviewed By: sivachandra, GMNGeoffrey Differential Revision: https://reviews.llvm.org/D119547 | 3 年前 | |
Revert "Revert "[mlir python] Add nanobind support (#119232) Reverts revert #118517 after (hopefully) fixing builders (https://github.com/llvm/llvm-zorg/pull/328, https://github.com/llvm/llvm-zorg/pull/327) This reverts commit 61bf308cf2fc32452f14861c102ace89f5f36fec. | 1 年前 | |
[bazel] Fix BUILD after 2eb010ddce2a8e7813a8e289004102011b1138db. | 2 年前 | |
[bazel] Add support for pybind (#98398) Previously these targets were disabled, but with a relatively new rules_python we can build these pointing at a hermetic python, which allows us to build these safely. Users can still access the files directly if they need to customize how these are built. | 2 年前 | |
[libc][bazel] Support generating public libc headers in Bazel builds. (#145381) Running hdrgen in Bazel hermetically requires adding a new dependency on PyYAML. This PR uses PyYAML version 5.1 due to keep in line with the docs: https://github.com/llvm/llvm-project/blob/b878e0d11874a898bbaa1daf58007dfd232005f2/libc/docs/dev/header_generation.rst?plain=1#L22 See https://github.com/llvm/llvm-project/issues/134780. Generated headers are placed in a staging/ directory so that they have the opportunity to be treated differently from non-generated headers. This is a follow-up to https://github.com/llvm/llvm-project/pull/141256, which was reverted in https://github.com/llvm/llvm-project/pull/143001 because it caused downstream failures when bootstrapping builds. | 1 年前 | |
Revert "Revert "[mlir python] Add nanobind support (#119232) Reverts revert #118517 after (hopefully) fixing builders (https://github.com/llvm/llvm-zorg/pull/328, https://github.com/llvm/llvm-zorg/pull/327) This reverts commit 61bf308cf2fc32452f14861c102ace89f5f36fec. | 1 年前 | |
Introduce a Bazel build configuration This patch introduces configuration for a Bazel BUILD in a side directory in the monorepo. This is following the approval of https://github.com/llvm/llvm-www/blob/main/proposals/LP0002-BazelBuildConfiguration.md As detailed in the README, the Bazel BUILD is not supported by the community in general, and is maintained only by interested parties. It follows the requirements of the LLVM peripheral tier: https://llvm.org/docs/SupportPolicy.html#peripheral-tier. This is largely copied from https://github.com/google/llvm-bazel, with a few filepath tweaks and the addition of the README. Reviewed By: echristo, keith, dblaikie, kuhar Differential Revision: https://reviews.llvm.org/D90352 | 5 年前 | |
[bazel] Use copy_file rule for zlib-ng (#152752) This avoids cp usage for potential windows / PATH-less builds | 1 年前 | |
[bazel] Use zstd from the BCR (#169146) This way if the downstream consuming project uses zstd we make sure they are dedup'd. This uses a new rule to make sure layering_check still works while allowing us to augment the upstream library rules with LLVM specific defines. | 8 个月前 |
| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
| 5 年前 | ||
| 3 年前 | ||
| 1 年前 | ||
| 3 年前 | ||
| 1 年前 | ||
| 2 年前 | ||
| 2 年前 | ||
| 1 年前 | ||
| 1 年前 | ||
| 5 年前 | ||
| 1 年前 | ||
| 8 个月前 |