Releases: facebook/buck2
Releases · facebook/buck2
latest
Fallback to toolchain default link ordering Summary: Instead of always falling back to `preorder` link ordering, we should respect the toolchain's `link_ordering`. https://www.internalfb.com/code/fbsource/[f03b4d89ec7eb93d5a7cc050b727bd5c21d237a0]/fbcode/buck2/prelude/linking/link_info.bzl?lines=663 Reviewed By: dtolnay Differential Revision: D71944416 fbshipit-source-id: 1c804888803a2bd6ad665b9e1a2540d4a0909fa6
2025-03-15
link groups: Move `unconfigured_link_group_map` out of the prelude Summary: It doesn't have to be there, and I want to move it out specifically so that I can customize this to fbcode's needs Reviewed By: IanChilds, christycylee, dtolnay Differential Revision: D70452026 fbshipit-source-id: fefde0a16c543ba0c2e61f335b884f07a1f031ad
2025-03-01
add InstrumentationTpxStandardOutputTestListener to list of classes a…
2025-02-15
Revert D69399086: pass language version as a parameter Differential Revision: D69399086 Original commit changeset: c40baeb6d327 Original Phabricator Diff: D69399086 fbshipit-source-id: ef333d53fb51d0ecd31182591eb03b9faba136c1
2025-02-01
use legacy driver when generating index store output Summary: The swift-driver enforces output paths are unique, and will fail when producing index store output with: ``` SwiftDriverExecution/MultiJobExecutor.swift:207: Fatal error: multiple producers for output /dev/null: Compiling ... ``` For now force the legacy driver for index store output. Reviewed By: drodriguez Differential Revision: D68978696 fbshipit-source-id: 38c94f3202abbf13cb7cf07758ceab5c63462349
2025-01-15
Add ErrorTags for DiceErrors Summary: ^ makes it easier to spot DiceErrors when we encounter them Reviewed By: JakobDegen Differential Revision: D68188049 fbshipit-source-id: 01ccc029f7deb4529f78e87a0c3926a86695d326
2025-01-02
Collect link groups roots into set instead of list Summary: This change is required for further diffs where we check each node in roots when traversing graph of linkables. We can do it with `list` too, but `set` is simply more perfromant. Reviewed By: artempyanykh Differential Revision: D67389696 fbshipit-source-id: a5ea7ace8693dc98b9c823d4453105a4005d0062
2024-12-16
buck2: explain: switch colors up a bit Summary: want to show excess cache misses in a different color Reviewed By: perehonchuk Differential Revision: D67180041 fbshipit-source-id: 8d64872bd87736f6bad4fccce39835a52905a0da
2024-12-02
fix test_test_artifacts.py::test_remote_artifact_directory_is_not_mat…
2024-11-15
argfiles: Clean up dependency on `canonicalize` and `cwd` Summary: I was hoping to remove the `canonicalize` call here but that turns out to be a bit hard - but let's at least make the reason it has to be there more explicit, and also not reuse the immediate context for the cwd Reviewed By: stepancheg Differential Revision: D65845854 fbshipit-source-id: 11cfd4cf8680a99436727cdc3a20191db484a2e4