Skip to content

Releases: facebookincubator/reindeer

v2024.09.09.00

09 Sep 15:11
Compare
Choose a tag to compare
v2024.09.09.00 Pre-release
Pre-release
remove kv_unstable_std feature from log crate

Summary:
Unconditionally enabling this feature on the crate resulted in "std"
features being enabled in the no_std universe.

Note that the feature is still selected by default in the default
universe, so this ought affect only the no_std universe.

Note that this flag was initially enabled in D29804394 and the
author is no longer here to explain the rationale.

Reviewed By: dtolnay

Differential Revision: D62248924

fbshipit-source-id: f0c6ac4dd6bf90be5a84f28cc03e887ae88fb843

v2024.09.02.00

02 Sep 15:09
Compare
Choose a tag to compare
v2024.09.02.00 Pre-release
Pre-release
Add ruff_python_parser

Summary:
This is a good error recovering Python parser. There are a few projects where we are thinking of using it - Pyre experiments, Autodeps work. None committed yet. Aim to experiment, and if it is of no use, rip out.

I've pointed at the upstream, but also made a clone in case it ever goes away. However, so it can be upgraded in future, pointing at the upstream seems the right thing.

Reviewed By: zertosh

Differential Revision: D62024492

fbshipit-source-id: 7aae8ab554db9906d76b2eae96d62d850f08b8de

v2024.08.26.00

26 Aug 15:13
Compare
Choose a tag to compare
v2024.08.26.00 Pre-release
Pre-release
add oci-spec crate

Summary:
This defines OCI specification compatible structs and does some validation of
them which is useful for antlir2 to start packaging OCI containers without
having to reinvent the wheel.

Reviewed By: capickett

Differential Revision: D61627335

fbshipit-source-id: d33425303b875b8de2eac7ad6a2b2af745e4352b

v2024.08.19.00

19 Aug 15:11
Compare
Choose a tag to compare
v2024.08.19.00 Pre-release
Pre-release
third-party/rust: update cbindgen

Summary: 0.22 -> 0.27

Reviewed By: capickett

Differential Revision: D60261649

fbshipit-source-id: e52b133350acac4bfa7be4e7e327497d1b8cf95e

v2024.08.12.00

12 Aug 15:10
Compare
Choose a tag to compare
v2024.08.12.00 Pre-release
Pre-release
Update fbcode and xplat Rust toolchain

Summary:
Release notes:

- 1.80.0: https://blog.rust-lang.org/2024/07/25/Rust-1.80.0.html
- 1.80.1: https://blog.rust-lang.org/2024/08/08/Rust-1.80.1.html

Changes affecting fbsource:

- New algorithm for determining what is unused code
    - ~~Large number of bogus `dead_code` warnings~~ (fixed in 1.80.1)
    - Small number of valid new `dead_code` warnings (D60317005)
- Changes to how `cargo vendor` works on git dependencies, requiring change to Reindeer and new fixups (D60436187, D60855541)
- Different signature for unstable `core::ptr::from_raw_parts`, requiring Bindgen change (D60436185)
- New clippy lints (D60469686, D60933067)
    - `clippy::doc_lazy_continuation`
    - `clippy::mutable_key_type`
    - `clippy::needless_borrows_for_generic_args`
- Identifiers used in `cfg` attribute are now checked against a table of valid cfg expressions given by Cargo.toml, which requires Autocargo support (D60706830, D60706859, D60933080)
- Feature stabilizations
    - `feature(byte_slice_trim_ascii)`
    - `feature(exclusive_range_pattern)`
    - `feature(ip_bits)`
    - `feature(lazy_cell)` (widely used in fbcode)

Reviewed By: diliop, shayne-fletcher

Differential Revision: D60317004

fbshipit-source-id: 06ba46e233bd56d8420f0de7f2d99c4c0953f59c

v2024.08.05.00

05 Aug 15:10
Compare
Choose a tag to compare
v2024.08.05.00 Pre-release
Pre-release
Bump clap{,_complete} to 4.5.11

Summary: Changelogs were boring.

Reviewed By: capickett

Differential Revision: D60521070

fbshipit-source-id: e3061daf7f1c2ad57526c14fb79f0b569c1c563b

v2024.07.29.00

29 Jul 15:10
Compare
Choose a tag to compare
v2024.07.29.00 Pre-release
Pre-release
Revert D59976526

Summary:
This diff reverts D59976526
(The context such as a Sandcastle job, Task, SEV, etc. was not provided.)

Reviewed By: pbar1

Differential Revision: D60057823

fbshipit-source-id: 9d239d80f8f8a0a24355528254aded20a7c0bfe4

v2024.07.22.00

22 Jul 15:11
Compare
Choose a tag to compare
v2024.07.22.00 Pre-release
Pre-release
remove c2pa git hash

Summary: The git hash points to [#450](https://github.com/contentauth/c2pa-rs/pull/450) which was posted upstream to accommodate the `pyo3` upgrade to `0.21.1` (D56671179). The PR was merged in [`c2pa = 0.32.7`](https://github.com/contentauth/c2pa-rs/releases/tag/v0.32.7).

Reviewed By: dtolnay

Differential Revision:
D59975108

Privacy Context Container: L1122763

fbshipit-source-id: 75355f690075245065d0753ac526c17a0889932e

v2024.07.15.00

15 Jul 15:10
Compare
Choose a tag to compare
v2024.07.15.00 Pre-release
Pre-release
import 0.17

Summary:
- Update from 0.16 to 0.17
- Fixups for re_chunk

Reviewed By: shayne-fletcher

Differential Revision: D59530143

fbshipit-source-id: 8f6fa47340c66b48a2742ebd16aaa4d2ca9d0a4e

v2024.07.08.00

08 Jul 15:10
Compare
Choose a tag to compare
v2024.07.08.00 Pre-release
Pre-release
Delete support for buck1 path_env and args_env

Summary:
These were obsolete in Buck2 (and documented as such).

Buck2 correctly supports putting `$(location ...)` directly into an `env` fixup.

Reviewed By: zertosh, diliop

Differential Revision: D59229229

fbshipit-source-id: 8a5b8003471606d789e6e560373ba1e324b75b07