{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":553679728,"defaultBranch":"main","name":"hermit","ownerLogin":"facebookexperimental","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2022-10-18T15:37:38.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/12853545?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1700668484.0","currentOid":""},"activityList":{"items":[{"before":"5ebb3fa4f54d9b09c877bd8e63bd169b2431b889","after":"25d863242e2da958976b86f6a4fec1af21715f0c","ref":"refs/heads/main","pushedAt":"2024-05-22T19:29:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"facebook-github-bot","name":"Facebook Community Bot","path":"/facebook-github-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6422482?s=80&v=4"},"commit":{"message":"Migrate off of bitvec-old\n\nSummary: Remove an existing instance of duplicate crate imports\n\nReviewed By: jasonwhite\n\nDifferential Revision: D57676132\n\nfbshipit-source-id: 4a3861c3b79f19c77bc3b4c0f43087a9e58970c2","shortMessageHtmlLink":"Migrate off of bitvec-old"}},{"before":"552df53314e22e4c82b0c576cfd97d92acbd8d9c","after":"5ebb3fa4f54d9b09c877bd8e63bd169b2431b889","ref":"refs/heads/main","pushedAt":"2024-05-01T20:17:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"facebook-github-bot","name":"Facebook Community Bot","path":"/facebook-github-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6422482?s=80&v=4"},"commit":{"message":"update chrono APIs to unblock third-party upgrade\n\nSummary:\nWe get deprecated warnings in chrono 0.4.38\n\n```\nerror: use of deprecated associated function `chrono::NaiveDateTime::from_timestamp_opt`: use `DateTime::from_timestamp` instead\n --> fbcode/hermetic_infra/hermit/detcore/tests/time/mod.rs:193:32\n |\n193 | NaiveDateTime::from_timestamp_opt(tp.tv_sec, tp.tv_nsec as u32).unwrap();\n | ^^^^^^^^^^^^^^^^^^\n\n```\n\nthis blocks upgrade of rust third-party\n\nReviewed By: jagill\n\nDifferential Revision: D56829596\n\nfbshipit-source-id: b7d481c647a87511ffad92ece3e3511c44b5c1c3","shortMessageHtmlLink":"update chrono APIs to unblock third-party upgrade"}},{"before":"21d5e35c8e985a86fb3866f9c4a24420bb4613ce","after":"552df53314e22e4c82b0c576cfd97d92acbd8d9c","ref":"refs/heads/main","pushedAt":"2024-04-24T16:53:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"facebook-github-bot","name":"Facebook Community Bot","path":"/facebook-github-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6422482?s=80&v=4"},"commit":{"message":"Update tokio: 1.36.0 -> 1.37.0\n\nSummary: Followed the wiki page here: https://www.internalfb.com/intern/wiki/Rust/Third_Party_Libraries/Adding_or_Updating_Libraries/\n\nReviewed By: capickett\n\nDifferential Revision: D56484070\n\nfbshipit-source-id: e1ed52d58f7db8ad32ce67b67df2e83a567db123","shortMessageHtmlLink":"Update tokio: 1.36.0 -> 1.37.0"}},{"before":"de5135af3a6a1ef5d3bd6c08837d2b31ebe5018b","after":"21d5e35c8e985a86fb3866f9c4a24420bb4613ce","ref":"refs/heads/main","pushedAt":"2024-04-18T22:47:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"facebook-github-bot","name":"Facebook Community Bot","path":"/facebook-github-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6422482?s=80&v=4"},"commit":{"message":"Add warning to README\n\nSummary: As much as we would love to dedicate more time to this project, this is how it is.\n\nReviewed By: VladimirMakaev\n\nDifferential Revision: D56320067\n\nfbshipit-source-id: 030948fc7bd6c7e2ce8071b69dfe29c66011f7cd","shortMessageHtmlLink":"Add warning to README"}},{"before":"bd3153b4bd311831b33571d523228b2d16ff039a","after":"de5135af3a6a1ef5d3bd6c08837d2b31ebe5018b","ref":"refs/heads/main","pushedAt":"2024-04-18T20:50:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"facebook-github-bot","name":"Facebook Community Bot","path":"/facebook-github-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6422482?s=80&v=4"},"commit":{"message":"Fix typo in README\n\nReviewed By: VladimirMakaev\n\nDifferential Revision: D56318051\n\nfbshipit-source-id: 53dc0a25de1ec632b1d966407fc99b514519672d","shortMessageHtmlLink":"Fix typo in README"}},{"before":"727691fd8eb563be9f57382c3434107690d042e1","after":"bd3153b4bd311831b33571d523228b2d16ff039a","ref":"refs/heads/main","pushedAt":"2024-04-10T21:33:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"facebook-github-bot","name":"Facebook Community Bot","path":"/facebook-github-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6422482?s=80&v=4"},"commit":{"message":"Add flags to enable x86-64-v2 support\n\nSummary:\nIntel hosts without this diff are running into an issue where standard linux binaries are saying the following:\n\n```\n$ hermit run date\nFatal glibc error: CPU does not support x86-64-v2\n```\n\nThis is unlike the AMD hosts because the AMD hosts do not actually properly intercept cpuid instructions (another issue we should deal with...). So they have this feature enabled since it's the equivalent of `no-virtualize-cpuid`.\n\nLooking online, it seems like we need to just enable the flags required to support that architectural level. More details in https://github.com/facebookexperimental/hermit/issues/49#issuecomment-2043047843\n\nReviewed By: jasonwhite\n\nDifferential Revision: D55874608\n\nfbshipit-source-id: 619116fe2f3a9d0bcfd667f1c6db26c031cee640","shortMessageHtmlLink":"Add flags to enable x86-64-v2 support"}},{"before":"a7c7eb647d7c6a95ca750d36cc9847819aa78b1b","after":"727691fd8eb563be9f57382c3434107690d042e1","ref":"refs/heads/main","pushedAt":"2024-03-29T22:04:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"facebook-github-bot","name":"Facebook Community Bot","path":"/facebook-github-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6422482?s=80&v=4"},"commit":{"message":"Fix null-terminated string bug in serialize_dirent64() and deserialize_dirent64()\n\nSummary:\nI was trying to get hermit to work for `mkfs.ext3` when I kept running into a peculiar error.\n\nIt seem like when we run `mkfs` with hermit, we successfully create the partition, but it fails to perform some sort of clean up task: P1201825018\n\nLooking at the ASAN bug trace, it seems like the offender is this line: https://www.internalfb.com/phabricator/paste/view/P1201825018?lines=25\n\nThis brings us to this line:\nhttps://www.internalfb.com/code/fbsource/[83ba118d4900598aaa2adc4befd8b09450225915]/fbcode/hermetic_infra/hermit/detcore/src/dirents.rs?lines=101-105\n\nIn the `readdir` [man page](https://man7.org/linux/man-pages/man3/readdir.3.html), it states that the name is *null-terminated*:\n\n```\n struct dirent {\n ino_t d_ino; /* Inode number */\n off_t d_off; /* Not an offset; see below */\n unsigned short d_reclen; /* Length of this record */\n unsigned char d_type; /* Type of file; not supported\n by all filesystem types */\n char d_name[256]; /* Null-terminated filename */\n };\n```\n\nMoreover, it seems that there is an explicit callout against using the length or `sizeof()` methods to identify the size of this character:\n\n> Warning: applications should avoid any dependence on the size of\n> the d_name field. POSIX defines it as char d_name[], a character\n> array of unspecified size, with at most NAME_MAX characters\n> preceding the terminating null byte ('\\0').\n\nA fix for this should be, then, to just use `strlen()` unless I'm mistaken\n\nReviewed By: wangbj\n\nDifferential Revision: D55495680\n\nfbshipit-source-id: c428260b41079d8a50e37628aadd12ee49036d72","shortMessageHtmlLink":"Fix null-terminated string bug in serialize_dirent64() and deserializ…"}},{"before":"fb78d7cf67b7247c2e5782035709f7522c7cff54","after":"a7c7eb647d7c6a95ca750d36cc9847819aa78b1b","ref":"refs/heads/main","pushedAt":"2024-03-27T23:27:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"facebook-github-bot","name":"Facebook Community Bot","path":"/facebook-github-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6422482?s=80&v=4"},"commit":{"message":"rust/third-party: update to futures-0.3.30\n\nSummary:\nChangelog since last import:\n\n```\n# 0.3.30 - 2023-12-24\n\n* Add `{BiLock,SplitStream,SplitSink,ReadHalf,WriteHalf}::is_pair_of` (#2797)\n* Fix panic in `FuturesUnordered::clear` (#2809)\n* Fix panic in `AsyncBufReadExt::fill_buf` (#2801, #2812)\n* Improve support for targets without atomic CAS (#2811)\n* Remove build scripts (#2811)\n\n# 0.3.29 - 2023-10-26\n\n* Add `TryStreamExt::try_ready_chunks` (#2757)\n* Add `TryStreamExt::{try_all,try_any}` (#2783)\n* Add `UnboundedSender::{len,is_empty}` (#2750)\n* Fix `Sync` impl of `FuturesUnordered` (#2788)\n* Fix infinite loop caused by invalid UTF-8 bytes (#2785)\n* Fix build error with -Z minimal-versions (#2761)\n```\n\nI'm updating this as I need `TryStreamExt::try_all()` for a Sandcastle Worker change.\n\nReviewed By: krallin\n\nDifferential Revision: D55318002\n\nfbshipit-source-id: 0f64b13570cd1644000c3639bf16c0746266cb8e","shortMessageHtmlLink":"rust/third-party: update to futures-0.3.30"}},{"before":"a5c02d3aa96be129ba5b295757772454381e4077","after":"fb78d7cf67b7247c2e5782035709f7522c7cff54","ref":"refs/heads/main","pushedAt":"2024-03-26T04:46:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"facebook-github-bot","name":"Facebook Community Bot","path":"/facebook-github-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6422482?s=80&v=4"},"commit":{"message":"third-party/rust: make tracing and tracing-subscriber available to no-std universe\n\nSummary: They support no-std with a bunch of features turned off.\n\nReviewed By: dtolnay\n\nDifferential Revision: D55333115\n\nfbshipit-source-id: e66ee699cb3bc3e74f6c7b4d9a81e488e9768e40","shortMessageHtmlLink":"third-party/rust: make tracing and tracing-subscriber available to no…"}},{"before":"e2cfbe66b2e3db8c167ff1b273a965058e7d3680","after":"a5c02d3aa96be129ba5b295757772454381e4077","ref":"refs/heads/main","pushedAt":"2024-03-19T00:04:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"facebook-github-bot","name":"Facebook Community Bot","path":"/facebook-github-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6422482?s=80&v=4"},"commit":{"message":"Upgrade tokio\n\nSummary:\nNeed to add some third-party, which is pulling newer tokio.\n\nLand upgrade separately for visibility and for easier bisect and revert.\n\nReviewed By: Imxset21, JakobDegen\n\nDifferential Revision: D55030643\n\nfbshipit-source-id: 47b509ce2103d1dd64c66aa250133eb25758a750","shortMessageHtmlLink":"Upgrade tokio"}},{"before":"1422082be1629506e6c0088336a0d76874009c2b","after":"e2cfbe66b2e3db8c167ff1b273a965058e7d3680","ref":"refs/heads/main","pushedAt":"2024-02-24T00:35:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"facebook-github-bot","name":"Facebook Community Bot","path":"/facebook-github-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6422482?s=80&v=4"},"commit":{"message":"Disable stat tests\n\nSummary: These `stat` tests aren't aging well and have always been brittle. Hermit is largely unsupported now, so I'm disabling them.\n\nReviewed By: capickett\n\nDifferential Revision: D54096278\n\nfbshipit-source-id: 9f003b6aae2b218e995fbb826faa730c3005832b","shortMessageHtmlLink":"Disable stat tests"}},{"before":"9c5eb61bd37666aea2dba8e957e4dd220dec2caf","after":"1422082be1629506e6c0088336a0d76874009c2b","ref":"refs/heads/main","pushedAt":"2024-02-09T04:56:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"facebook-github-bot","name":"Facebook Community Bot","path":"/facebook-github-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6422482?s=80&v=4"},"commit":{"message":"Fix broken tests after toolchain update\n\nSummary:\nThese tests could potentially do unaligned pointer reads because the test data is not guaranteed to be aligned.\n\nThere is also now a debug assertion in `CString::from_vec_with_nul_unchecked` that ensures the NUL byte is at the end of the `Vec`. Names in dirents may be padded out to keep them aligned.\n\nReviewed By: dtolnay\n\nDifferential Revision: D53597638\n\nfbshipit-source-id: ad6018564d6afd4e8f5de4390d63f64e6c5cadf7","shortMessageHtmlLink":"Fix broken tests after toolchain update"}},{"before":"e59f193d78784d47c6d7cf34c2c6a1afa6b75cef","after":"9c5eb61bd37666aea2dba8e957e4dd220dec2caf","ref":"refs/heads/main","pushedAt":"2024-01-22T22:05:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"facebook-github-bot","name":"Facebook Community Bot","path":"/facebook-github-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6422482?s=80&v=4"},"commit":{"message":"Cleanup allow(unused_imports)\n\nSummary:\nFollow up for D52849647\n\nCleanup all the suppressions I added in the initial cutover diff.\n\nReviewed By: zertosh\n\nDifferential Revision: D52967624\n\nfbshipit-source-id: d78fa0fe8ff2a9251f47a7cb0b3cf714c03221ba","shortMessageHtmlLink":"Cleanup allow(unused_imports)"}},{"before":"63b8e3cc098fab55464cc61c263ce7f33a75d3d4","after":"e59f193d78784d47c6d7cf34c2c6a1afa6b75cef","ref":"refs/heads/main","pushedAt":"2024-01-22T19:06:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"facebook-github-bot","name":"Facebook Community Bot","path":"/facebook-github-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6422482?s=80&v=4"},"commit":{"message":"switch rust-toolchain.toml to llvm-fb-15\n\nReviewed By: dtolnay\n\nDifferential Revision: D52922775\n\nfbshipit-source-id: 9e74a08f0ee21e8e5b158ef4096f7c60e4e78112","shortMessageHtmlLink":"switch rust-toolchain.toml to llvm-fb-15"}},{"before":"f4e2695ad1b189c95d8cbde2b8e830e836acc51a","after":"63b8e3cc098fab55464cc61c263ce7f33a75d3d4","ref":"refs/heads/main","pushedAt":"2024-01-20T04:26:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"facebook-github-bot","name":"Facebook Community Bot","path":"/facebook-github-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6422482?s=80&v=4"},"commit":{"message":"update platform010 & platform010-aarch64 symlinks\n\nSummary:\nUpgrade to 1.75.0 toolchain.\n\nFixes for the following:\n1. `file_set_times` stabilized\n2. `async_fn_in_trait` stabilized\n3. `return_position_impl_trait_in_trait` stabilized\n4. Unused imports lint expanded. I applied `#[allow(unused_imports)]` fairly liberally, and will follow-up in a second diff to remove some (for ease of review).\n5. `clippy::blocks_in_if_conditions` was renamed to `clippy::blocks_in_conditions`.\n\nReviewed By: diliop\n\nDifferential Revision: D52849647\n\nfbshipit-source-id: ef1c5e3e878caf19264a5578d7df01bb33b6a494","shortMessageHtmlLink":"update platform010 & platform010-aarch64 symlinks"}},{"before":"06c449885503149827c75890f35cd266fae4150b","after":"f4e2695ad1b189c95d8cbde2b8e830e836acc51a","ref":"refs/heads/main","pushedAt":"2024-01-16T15:40:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"facebook-github-bot","name":"Facebook Community Bot","path":"/facebook-github-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6422482?s=80&v=4"},"commit":{"message":"reverie-syscalls: Fix broken OSS CI\n\nSummary:\nMy recent diff: D49742979 which upgraded `bitflags` to 2.4 seems to have broken the Open Source CI for a few crates under `hermetic_infra`.\n\nThat is because among other changes, `bitflags` 2.x requires the `serde` Cargo feature to `#[derive(Serialize, Deserialize)]` on generated flag types.\n\nSee [the release notes](https://github.com/bitflags/bitflags/releases/tag/2.0.0?fbclid=IwAR0BHMz6T_jmIkXaJmkdvc9LdDTW15G5SSU_A-cZvLxof0aGS0BA7Hqnme0)\n\nThis change should fix it.\n\nReviewed By: mitrandir77\n\nDifferential Revision: D52801745\n\nfbshipit-source-id: 826c70e5a111ab1a1159cceab6fb40831f355287","shortMessageHtmlLink":"reverie-syscalls: Fix broken OSS CI"}},{"before":"4eaeb859c9e95e3a26527e2271f7de4303c0e726","after":"06c449885503149827c75890f35cd266fae4150b","ref":"refs/heads/main","pushedAt":"2024-01-16T08:41:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"facebook-github-bot","name":"Facebook Community Bot","path":"/facebook-github-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6422482?s=80&v=4"},"commit":{"message":"Update bitflags to 2.4\n\nSummary:\n## Motivation\n\nSince the latest compiler update, we are getting `clippy::bad_bit_mask` errors at the callsites of `bitflags!` macros where one of the variant is zero.\n[Upstream won't address it in the `1.x` branch](https://github.com/bitflags/bitflags/pull/373) and recommends upgrading to the `2.x` branch.\n\nWe are very close to reaching **zero clippy lints** in [Mononoke and other servers](https://fburl.com/code/pd76yn5e), which would feel nice.\n\n## Specific categories of changes (in case it helps with the code review)\n\nThe change from `1.x` to `2.x` introduces a number of backward compatibility breakages which I had to workaround in our codebase.\nSee [the release notes for 2.0](https://github.com/bitflags/bitflags/releases/tag/2.0.0) for the explanation for the manual fixes I had to perform at each call site.\n ---\n**Adding traits to derive:**\n```\n#[derive(PartialEq, Eq, PartialOrd, Ord, Hash, Debug, Clone, Copy)]\n```\n> Generated flags types now derive fewer traits. If you need to maintain backwards compatibility, you can derive the following yourself:\n ---\n**Replacing read uses of `.bits` with `.bits()`**\n> You can now use the .bits() method instead of the old .bits.\n> The representation of generated flags types has changed from a struct with the single field bits to a newtype.\n ---\n**Replacing raw setting of `.bits` with `.from_bits_retain()`**\nDue to the point above, the representation of the type is not exposed anymore. From [the documentation](https://docs.rs/bitflags/latest/bitflags/example_generated/struct.Flags.html#method.from_bits_retain), `from_bits_retain` \"convert from a bits value exactly\", which matches the old behaviour\n ---\n**Replacing the unsafe `from_bits_unchecked` method with `from_bits_retain`**\n> The unsafe from_bits_unchecked method is now a safe from_bits_retain method.\n ---\n**Extracting some structs outside of the `bitflags!` macro**\nApart from the derives that `bitflags` knows about, such as `serde`, `bitflags` now can't deal with custom derives in macros with the previous syntax. I followed the recommendation from [their documentation](https://docs.rs/bitflags/latest/bitflags/index.html#custom-derives) to declare the `struct` ahead of of the macro call and only declare the `impl` block inside the macro.\n ---\n**Changes to test output**\nThis does not stand out in the release notes, but as of [this upstream PR](https://github.com/bitflags/bitflags/pull/297), the `Debug` output of generated bitflags has changed. This means any tests that rely on this (and of course, there are a few) needed updating.\nIn particular, the `vespa` tests rely on that output in a non-obvious way. You might have to trust me (and CI) on these ones...\n\nReviewed By: dtolnay\n\nDifferential Revision: D49742979\n\nfbshipit-source-id: c818c37af45f0964e8fdb7ec6173ad66bb982c00","shortMessageHtmlLink":"Update bitflags to 2.4"}},{"before":"99f7bdddc007e0477bcdeb189da5cf249559e548","after":"4eaeb859c9e95e3a26527e2271f7de4303c0e726","ref":"refs/heads/main","pushedAt":"2024-01-10T07:02:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"facebook-github-bot","name":"Facebook Community Bot","path":"/facebook-github-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6422482?s=80&v=4"},"commit":{"message":"format_code_in_doc_comments = true\n\nSummary:\nAnother attempt to enable the option.\n\n[We agreed](https://fb.workplace.com/groups/rust.language/posts/24184800024475285) we want it everywhere by default.\n\n# Help us, help yourself\n\nIf you can help enabling this option, consider running this command ahead of time:\n\n```\nhg files . -I 'your_project/**/*.rs' | \\\n xargs arc rustfmt --config format_code_in_doc_comments=true\n```\n\nFix the which is not landed yet:\n\n```\nhg st --rev .~1 -n -ma -I '**/*.rs' | \\\n xargs arc rustfmt --config format_code_in_doc_comments=true\n```\n\nFix the stack of commits: checkout the top commit, and then:\n```\n# must include changes from D52632478\nfbcode/scripts/nga/stack-rustfmt-new\n```\n\n# Previous attempt\n\nD42766542\n\nReviewed By: zertosh, dtolnay\n\nDifferential Revision: D52632085\n\nfbshipit-source-id: f45998c76076470d66339eb99f585856d2114999","shortMessageHtmlLink":"format_code_in_doc_comments = true"}},{"before":"75ecc603ac4a660773e3332096070243b329f5ad","after":"99f7bdddc007e0477bcdeb189da5cf249559e548","ref":"refs/heads/main","pushedAt":"2024-01-10T00:59:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"facebook-github-bot","name":"Facebook Community Bot","path":"/facebook-github-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6422482?s=80&v=4"},"commit":{"message":"format_code_in_doc_comments = true\n\nSummary: D52632085\n\nReviewed By: zertosh\n\nDifferential Revision: D52640376\n\nfbshipit-source-id: da918401a991b1f15dd84e1e9066cca1457afd28","shortMessageHtmlLink":"format_code_in_doc_comments = true"}},{"before":"166215be090dd584abd55bbe60cd08a5935374bf","after":"75ecc603ac4a660773e3332096070243b329f5ad","ref":"refs/heads/main","pushedAt":"2024-01-02T23:34:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"facebook-github-bot","name":"Facebook Community Bot","path":"/facebook-github-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6422482?s=80&v=4"},"commit":{"message":"colored 1.9 -> 2.1.0\n\nSummary: A newer version of colored adds support for true color terminal text coloring. The changelog only indicates \"Alter Color interface to return Cow<'static, str>\" besides the true color support as a \"change\" in the changelog and I'm not expecting people to really use this. If they do, I'll see it in Sandcastle?\n\nReviewed By: dtolnay\n\nDifferential Revision: D52391497\n\nfbshipit-source-id: c08fffc171f7d5f9b75f96617aa673867ab45312","shortMessageHtmlLink":"colored 1.9 -> 2.1.0"}},{"before":"00517a673ed74a6782f5240912b9ce757ca2f47a","after":"166215be090dd584abd55bbe60cd08a5935374bf","ref":"refs/heads/main","pushedAt":"2023-12-16T21:37:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"facebook-github-bot","name":"Facebook Community Bot","path":"/facebook-github-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6422482?s=80&v=4"},"commit":{"message":"Rerun autocargo to generate resolvers for virtual manifests\n\nSummary:\nGenerated changes from {D52231478}.\n\nNOTE: This needs to be folded into the MSDK-built autocargo binary diff. https://www.internalfb.com/intern/msdk/bump/?schedule_fbid=342556550408072\n\nReviewed By: zertosh\n\nDifferential Revision: D52231497\n\nfbshipit-source-id: baadabc9dfabeb2ab0232568c2e4bf4df55e26eb","shortMessageHtmlLink":"Rerun autocargo to generate resolvers for virtual manifests"}},{"before":"6c7df58138063ae301d419b4a19ef575dc9850c8","after":"00517a673ed74a6782f5240912b9ce757ca2f47a","ref":"refs/heads/main","pushedAt":"2023-12-12T05:38:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"facebook-github-bot","name":"Facebook Community Bot","path":"/facebook-github-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6422482?s=80&v=4"},"commit":{"message":"Remove build_info cargo setup\n\nReviewed By: dtolnay\n\nDifferential Revision: D52060372\n\nfbshipit-source-id: f5e0aa09657a366f1e6bf073dc3aa1c9f6f0e8c8","shortMessageHtmlLink":"Remove build_info cargo setup"}},{"before":"52a323d55bf7006874f93851ed13ea9e0a8adcb2","after":"6c7df58138063ae301d419b4a19ef575dc9850c8","ref":"refs/heads/main","pushedAt":"2023-12-11T23:55:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"facebook-github-bot","name":"Facebook Community Bot","path":"/facebook-github-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6422482?s=80&v=4"},"commit":{"message":"Add default crate information\n\nSummary: Adds basic info that every crate should have.\n\nReviewed By: dtolnay\n\nDifferential Revision: D52051107\n\nfbshipit-source-id: 828ac6a752dbb4b419577fca08815014c8b96c42","shortMessageHtmlLink":"Add default crate information"}},{"before":"8784dd14264a351140f96006ee60a4d99f8295fa","after":"52a323d55bf7006874f93851ed13ea9e0a8adcb2","ref":"refs/heads/main","pushedAt":"2023-12-02T21:56:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"facebook-github-bot","name":"Facebook Community Bot","path":"/facebook-github-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6422482?s=80&v=4"},"commit":{"message":"update platform010 & platform010-aarch64 symlinks\n\nSummary:\nRelease notes: https://blog.rust-lang.org/2023/10/05/Rust-1.73.0.html\n\nThis release is coupled with an update of the `anyhow` and `thiserror` crates because the unstable standard library API for backtraces has changed.\n\nFbcode changes:\n\n- `feature(default_free_fn)` deleted (D50300881)\n- `noop_method_call` lint becomes warn-by-default (D50486032, D50516201)\n- stronger `invalid_reference_casting` detection (D50488164)\n- `feature(unix_chown)` has been stabilized\n- `feature(provide_any)` and `std::provider` deleted\n- `clippy::unwrap_or_else_default` renamed to `clippy::unwrap_or_default`\n- type inference ambiguities (D51780425)\n- `nu-command` build error (D51779062)\n\nReviewed By: AndreasBackx, shayne-fletcher\n\nDifferential Revision: D50294321\n\nfbshipit-source-id: 0fac87f6ba072ad029f9ce41ce94ed813e855b20","shortMessageHtmlLink":"update platform010 & platform010-aarch64 symlinks"}},{"before":"e31bec0e4b2cc2064d48b2efec971ca89a6e11bd","after":"8784dd14264a351140f96006ee60a4d99f8295fa","ref":"refs/heads/main","pushedAt":"2023-12-02T18:25:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"facebook-github-bot","name":"Facebook Community Bot","path":"/facebook-github-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6422482?s=80&v=4"},"commit":{"message":"Update chrono from 0.4.28 to 0.4.31\n\nReviewed By: zertosh\n\nDifferential Revision: D51779801\n\nfbshipit-source-id: 363ac3b056162ceec0fd8417c4fdabef4c980f91","shortMessageHtmlLink":"Update chrono from 0.4.28 to 0.4.31"}},{"before":"8915569ad81e6e84940c753b555c2227932cdab7","after":"e31bec0e4b2cc2064d48b2efec971ca89a6e11bd","ref":"refs/heads/main","pushedAt":"2023-11-30T02:39:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"facebook-github-bot","name":"Facebook Community Bot","path":"/facebook-github-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6422482?s=80&v=4"},"commit":{"message":"Update autocargo component on FBS:master\n\nReviewed By: dtolnay\n\nDifferential Revision: D51692353\n\nfbshipit-source-id: 44864a348711875983de81758bbe05b46ad4c604","shortMessageHtmlLink":"Update autocargo component on FBS:master"}},{"before":"eab3ea1e44a11f36f1be363260ad2aebbeee70e5","after":"8915569ad81e6e84940c753b555c2227932cdab7","ref":"refs/heads/main","pushedAt":"2023-11-28T21:48:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"facebook-github-bot","name":"Facebook Community Bot","path":"/facebook-github-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6422482?s=80&v=4"},"commit":{"message":"Fix rustc/clippy warnings\n\nSummary: Fixing CI to get better signal on the next diff.\n\nReviewed By: dtolnay\n\nDifferential Revision: D51630805\n\nfbshipit-source-id: e86795c3ddf80d66369ddadc75b4ddc7b73f1d4e","shortMessageHtmlLink":"Fix rustc/clippy warnings"}},{"before":"154e29994e1a3c86b7cfc42ff0815100590c8197","after":null,"ref":"refs/heads/fixup-T170770290-main","pushedAt":"2023-11-22T15:54:44.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"bigfootjon","name":"Jon Janzen","path":"/bigfootjon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6403568?s=80&v=4"}},{"before":"a7dec1ba253fc4f125b942450b7de352bd6712d6","after":"eab3ea1e44a11f36f1be363260ad2aebbeee70e5","ref":"refs/heads/main","pushedAt":"2023-11-22T15:54:40.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"bigfootjon","name":"Jon Janzen","path":"/bigfootjon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6403568?s=80&v=4"},"commit":{"message":"Re-sync with internal repository (#44)\n\nThe internal and external repositories are out of sync. This Pull Request attempts to brings them back in sync by patching the GitHub repository. Please carefully review this patch. You must disable ShipIt for your project in order to merge this pull request. DO NOT IMPORT this pull request. Instead, merge it directly on GitHub using the MERGE BUTTON. Re-enable ShipIt after merging.","shortMessageHtmlLink":"Re-sync with internal repository (#44)"}},{"before":null,"after":"154e29994e1a3c86b7cfc42ff0815100590c8197","ref":"refs/heads/fixup-T170770290-main","pushedAt":"2023-11-22T15:51:11.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"facebook-github-bot","name":"Facebook Community Bot","path":"/facebook-github-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6422482?s=80&v=4"},"commit":{"message":"Re-sync with internal repository\n\nThe internal and external repositories are out of sync. This Pull Request attempts to brings them back in sync by patching the GitHub repository. Please carefully review this patch. You must disable ShipIt for your project in order to merge this pull request. DO NOT IMPORT this pull request. Instead, merge it directly on GitHub using the MERGE BUTTON. Re-enable ShipIt after merging.","shortMessageHtmlLink":"Re-sync with internal repository"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEUU5XvwA","startCursor":null,"endCursor":null}},"title":"Activity · facebookexperimental/hermit"}