roll: pigweed pw_ide: Fix performance regression in aspect

Reworks some of the logic ordering in the compile commands generation
aspect to address a performance regression.

Original-Bug: b/453728261
Original-Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/335692
Presubmit-Verified: CQ Bot Account <pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com>
Original-Revision: 0bdcab6e1f85e4166206fda8cde476821ec0b40f

Rolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed
Rolled-Commits: 2c341dbf8e6a6b..0bdcab6e1f85e4
Roll-Count: 1
Roller-URL: https://cr-buildbucket.appspot.com/build/8700450576873997969
GitWatcher: ignore
CQ-Do-Not-Cancel-Tryjobs: true
Change-Id: Idb108b4a1f8f51c32ad5ffe4c8eaa6b5d0eb474f
Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/showcase/sense/+/335772
Bot-Commit: Pigweed Roller <pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com>
Lint: Lint 🤖 <android-build-ayeaye@system.gserviceaccount.com>
Commit-Queue: Pigweed Roller <pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com>
1 file changed
tree: 99841c4633f1d3d231575803591fb78b0fe093f8
  1. .github/
  2. .vscode/
  3. apps/
  4. device/
  5. modules/
  6. system/
  7. targets/
  8. tools/
  9. web_app/
  10. .bazelignore
  11. .bazelrc
  12. .bazelversion
  13. .black.toml
  14. .buildifier.json
  15. .clang-format
  16. .clang-tidy
  17. .clangd.shared
  18. .gitignore
  19. .pw_console.yaml
  20. .pylintrc
  21. AUTHORS
  22. BUILD.bazel
  23. CONTRIBUTING.md
  24. LICENSE
  25. MODULE.bazel
  26. MODULE.bazel.lock
  27. mypy.ini
  28. OWNERS
  29. pigweed.json
  30. pw
  31. README.md
  32. REPO.bazel
  33. workflows.json
README.md

Sense

git clone https://pigweed.googlesource.com/pigweed/showcase/sense

Welcome to Pigweed Sense, a tour of key Pigweed components experienced through an imagined air quality product.

Please visit Sense: An interactive tour through Pigweed to get started.