Skip to content

Releases: storypku/bazel_iwyu

bazel-iwyu 0.20 is out

22 Jul 00:42
Compare
Choose a tag to compare

Release Notes:

  1. Pre-built IWYU 0.20 binaries for both x86_64 and aarch64.
  2. Tested on Ubuntu 22.04.

bazel_iwyu 0.19.2

03 Jan 03:24
Compare
Choose a tag to compare
  1. Support for AArch64 restored
  2. IWYU issue #1162 fixed

To use, add the following to your WORKSPACE file:

load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")

http_archive(
    name = "com_github_storypku_bazel_iwyu",
    sha256 = "aa78c331a2cb139f73f7d74eeb4d5ab29794af82023ef5d6d5194f76b7d37449",
    strip_prefix = "bazel_iwyu-0.19.2",
    urls = [
        "https://github.com/storypku/bazel_iwyu/archive/0.19.2.tar.gz",
    ],
)

load("@com_github_storypku_bazel_iwyu//bazel:dependencies.bzl", "bazel_iwyu_dependencies")
bazel_iwyu_dependencies()

bazel_iwyu 0.19

12 Dec 13:51
Compare
Choose a tag to compare

Bump Include-What-You-Use to 0.19 with angle-bracket-curse dirty fixed.

0.0.7: Toward remote execution support

10 Jul 18:06
Compare
Choose a tag to compare
[IWYU]: support for remote execution

bazel_iwyu 0.0.5

06 Apr 11:49
Compare
Choose a tag to compare

What's New since 0.0.4

  • Prebuilt IWYU 0.18.0 binaries for both x86_64 and aarch64 Linux.

bazel_iwyu 0.0.4

06 Apr 10:11
Compare
Choose a tag to compare

What's New Compared to 0.0.3

  • Support for custom IWYU options

bazel_iwyu 0.0.3

06 Apr 07:48
Compare
Choose a tag to compare

This release added support for custom IWYU mapping files.

Prebuilt IWYU 0.18.0 Binaries for Linux x86_64 and aarch64

06 Apr 11:21
Compare
Choose a tag to compare

Host prebuilt IWYU 0.18.0 binaries for Linux x86_64 and aarch64.

bazel_iwyu 0.0.2

04 Apr 08:08
Compare
Choose a tag to compare

Features:

  1. Prebuilt IWYU binary shipped for Linux x86_64.
  2. Instructions on use bazel_iwyu as an external dependency

Prebuilt IWYU 0.18.0 Binaries

01 Apr 16:51
0149b54
Compare
Choose a tag to compare
  1. The prebuilt iwyu 0.18.0 binary was built with clang/llvm 14.0.0 for x86_64 Linux. Tested on Ubuntu 18.04.6.
  2. To workaround IWYU Issue #100, clang headers from the lib/clang/14.0.0/include directory of clang/llvm binary release were bundled.
  3. Changed #!/usr/bin/env python to #!/usr/bin/env python3 in iwyu_tool.py and fix_includes.py.
  4. Please refer to IWYU GitHub on how to build IWYU yourself.