Releases: facebook/buck2
Releases · facebook/buck2
latest
]erlang] link test resources instead of copying them Summary: There are 2 reasons for this: 1. it's more efficient to link then to copy these files. 2. some tests want to update test fixtures when given a specific run flag, and must know the original file path. Reviewed By: alanz Differential Revision: D67855901 fbshipit-source-id: b681c627524553bc7392f23b370841c474968f4c
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
2024-11-01
Convert log commands to record InvocationRecord Summary: Log commands don't have any InvocationRecord generated. I would like to track details about who/how invokes log commands. Let's ensure they are written to buck2_builds table with no event log option (so scrapped from scribe?). Reviewed By: iguridi Differential Revision: D64044944 fbshipit-source-id: d4ec4a9fe3cc12224f8344dea218abe96a49223c
2024-10-15
Refactor derive(Freeze) Summary: Use the same parser for `#[freeze]` on struct and on field. Errors with better spans. For future changes. What we need is something like ``` #[freeze(frozen = ...)] ``` to `derive(Freeze)` when some fields are generic but freeze is identity. Currently it is not possible, because even if bounds is specified, generated code still uses `T::Frozen` for frozen type parameter. Reviewed By: JakobDegen Differential Revision: D64337850 fbshipit-source-id: 970c3ade11061b9f3bd4f55baabf78cc076a9f6d
2024-10-01
Include ExecutionPlatformResolutionKey in cfg graph cycle detector. Summary: ^ Reviewed By: JakobDegen Differential Revision: D63337541 fbshipit-source-id: 42f53c1c9660cc936fff7111b054c26bd6ecb696
2024-09-16
Fix integer overflow in test_host_cpu_load_info Reviewed By: JakobDegen Differential Revision: D62703434 fbshipit-source-id: 27e9d747c25cdc928965b2e6c3406c5dc97c6190
2024-09-02
Add class to source map support for instrumentation test apk Summary: We are using coverage data for code coverage based test selection and we need to coverate data for test itself to make sure that we will select it in only test was changed. Reviewed By: IanChilds Differential Revision: D62024851 fbshipit-source-id: 81ecb75f1135b4f96f3d85f6624051c93f496786