RSZ: Remove non-determinism and platform-specific behavior
Fix non-determinism in Resizer that caused flaky tests. This enables pin_swap1 and resize_slacks2 to run by default in Bazel tests.
Note: Some tests remain flaky if write_verilog is called without --sort. This is deferred to an upstream STA update that will enforce deterministic sorting by default.
clang-tidy review says "All clean, LGTM! :+1:"
clang-tidy review says "All clean, LGTM! :+1:"
clang-tidy review says "All clean, LGTM! :+1:"
clang-tidy review says "All clean, LGTM! :+1:"
Looks like clang-format on ranges stuff might change between versions, my file is formatted, by my clang-format.
I've run into this before. I just downloaded the clang-format version that's in the CI, and used that one. 18.1.3
clang-tidy review says "All clean, LGTM! :+1:"
I've run into this before. I just downloaded the clang-format version that's in the CI, and used that one. 18.1.3
Was able to use apt install clang-format-18 and that one matches well enough.
I've run into this before. I just downloaded the clang-format version that's in the CI, and used that one. 18.1.3
Add a bazelisk run //:format target to insulate ourselves from locally installed tools?
This would autoformat
- python
- tcl
- bazel
- C++
That sounds useful
clang-tidy review says "All clean, LGTM! :+1:"
clang-tidy review says "All clean, LGTM! :+1:"
clang-tidy review says "All clean, LGTM! :+1:"