{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":4279682,"defaultBranch":"master","name":"fish-shell","ownerLogin":"fish-shell","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2012-05-10T03:00:55.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/1828073?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1714944068.0","currentOid":""},"activityList":{"items":[{"before":"ae486bafc820640308f207eb7ea47c07dd669193","after":"f71623ec1b9f9efa4a1f88460349d7a9fca1f0e1","ref":"refs/heads/master","pushedAt":"2024-05-09T20:31:07.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mqudsi","name":"Mahmoud Al-Qudsi","path":"/mqudsi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/606923?s=80&v=4"},"commit":{"message":"Partially update zig completions for zig 0.13 (#10479)\n\nTry for completeness with `zig -h` and `zig build -h`","shortMessageHtmlLink":"Partially update zig completions for zig 0.13 (#10479)"}},{"before":"1c0887eba2a798d47e935a6c076b9d60a435f1ee","after":"ae486bafc820640308f207eb7ea47c07dd669193","ref":"refs/heads/master","pushedAt":"2024-05-09T20:28:14.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mqudsi","name":"Mahmoud Al-Qudsi","path":"/mqudsi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/606923?s=80&v=4"},"commit":{"message":"Add completions for VS Code preview builds (#10485)","shortMessageHtmlLink":"Add completions for VS Code preview builds (#10485)"}},{"before":"5524b46181e257a3b044370e15490da2c85d99a1","after":"1c0887eba2a798d47e935a6c076b9d60a435f1ee","ref":"refs/heads/master","pushedAt":"2024-05-09T20:27:13.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mqudsi","name":"Mahmoud Al-Qudsi","path":"/mqudsi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/606923?s=80&v=4"},"commit":{"message":"Add duf completions (#10486)","shortMessageHtmlLink":"Add duf completions (#10486)"}},{"before":"a7bde3921bde4bde567a51c0d457541a7de8307e","after":"5524b46181e257a3b044370e15490da2c85d99a1","ref":"refs/heads/master","pushedAt":"2024-05-09T20:25:41.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mqudsi","name":"Mahmoud Al-Qudsi","path":"/mqudsi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/606923?s=80&v=4"},"commit":{"message":"Add zed completions (#10487)","shortMessageHtmlLink":"Add zed completions (#10487)"}},{"before":"059b842d1bace6f50d00337a1500e1eaef862c12","after":"a7bde3921bde4bde567a51c0d457541a7de8307e","ref":"refs/heads/master","pushedAt":"2024-05-09T19:22:51.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"mqudsi","name":"Mahmoud Al-Qudsi","path":"/mqudsi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/606923?s=80&v=4"},"commit":{"message":"build.rs: Use rsconf::declare_dependency()\n\nThis new feature in rsconf 0.2.0 resolves the compile-time warnings we get under\nrustc 1.80+ about unrecognized cfg names by informing cargo of all valid cfg\nnames/values even when the cfg in question isn't enabled.","shortMessageHtmlLink":"build.rs: Use rsconf::declare_dependency()"}},{"before":"5dcc5955fbaad1e6a11c1d0c75773d4846022014","after":"059b842d1bace6f50d00337a1500e1eaef862c12","ref":"refs/heads/master","pushedAt":"2024-05-09T18:34:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mqudsi","name":"Mahmoud Al-Qudsi","path":"/mqudsi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/606923?s=80&v=4"},"commit":{"message":"is_wsl(): Move .copied() earlier in the iter pipeline\n\nThis is a best practice that usually helps with auto vectorization, as llvm has\na hard time seeing through the references.","shortMessageHtmlLink":"is_wsl(): Move .copied() earlier in the iter pipeline"}},{"before":"883bcbad83fe041aba6993cd8c9218ab1d8ae8e2","after":"5dcc5955fbaad1e6a11c1d0c75773d4846022014","ref":"refs/heads/master","pushedAt":"2024-05-09T18:20:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mqudsi","name":"Mahmoud Al-Qudsi","path":"/mqudsi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/606923?s=80&v=4"},"commit":{"message":"Don't allocate a vector twice in wcs2zstring()\n\nWe were passing a slice (and not a vec) to `CString::new()`, meaning it would\nallocate a new Vec internally to hold the bytes.\n\nAlso document that the resulting CString will be silently truncated at the first\ninterior NUL.","shortMessageHtmlLink":"Don't allocate a vector twice in wcs2zstring()"}},{"before":"84be043f31e4fdb6b6b4aae193d0924e399bdfd4","after":"883bcbad83fe041aba6993cd8c9218ab1d8ae8e2","ref":"refs/heads/master","pushedAt":"2024-05-09T16:20:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mqudsi","name":"Mahmoud Al-Qudsi","path":"/mqudsi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/606923?s=80&v=4"},"commit":{"message":"Remove possible panic from wperror()","shortMessageHtmlLink":"Remove possible panic from wperror()"}},{"before":"2ca92cd52de5e8865a0c1e59fef60c7cc005cd8b","after":"84be043f31e4fdb6b6b4aae193d0924e399bdfd4","ref":"refs/heads/master","pushedAt":"2024-05-09T03:36:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mqudsi","name":"Mahmoud Al-Qudsi","path":"/mqudsi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/606923?s=80&v=4"},"commit":{"message":"Clean up src/libc.rs some\n\nUpdate the CVAR!() macro and use it more.","shortMessageHtmlLink":"Clean up src/libc.rs some"}},{"before":"9e6a661c002841d8d803065faffbf3ef4d189421","after":"2ca92cd52de5e8865a0c1e59fef60c7cc005cd8b","ref":"refs/heads/master","pushedAt":"2024-05-08T23:49:07.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"mqudsi","name":"Mahmoud Al-Qudsi","path":"/mqudsi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/606923?s=80&v=4"},"commit":{"message":"completions/rustup: Filter out installed components from `rustup component add`","shortMessageHtmlLink":"completions/rustup: Filter out installed components from `rustup comp…"}},{"before":"01bbdb02aebd47da7c1edb6938df0e2a1ed9934f","after":"9e6a661c002841d8d803065faffbf3ef4d189421","ref":"refs/heads/master","pushedAt":"2024-05-08T14:50:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"faho","name":"Fabian Boehm","path":"/faho","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5185367?s=80&v=4"},"commit":{"message":"One more sleep","shortMessageHtmlLink":"One more sleep"}},{"before":"92eee61fb5127a53c09885168acd92983725e51a","after":"01bbdb02aebd47da7c1edb6938df0e2a1ed9934f","ref":"refs/heads/master","pushedAt":"2024-05-08T13:47:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"faho","name":"Fabian Boehm","path":"/faho","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5185367?s=80&v=4"},"commit":{"message":"Upgrade terminfo to 0.9.0\n\nShould also fix the macos CI failures","shortMessageHtmlLink":"Upgrade terminfo to 0.9.0"}},{"before":"41a0fe2b1dd9e4c80fa81fb9be912bf66de2d4f8","after":"92eee61fb5127a53c09885168acd92983725e51a","ref":"refs/heads/master","pushedAt":"2024-05-07T19:04:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mqudsi","name":"Mahmoud Al-Qudsi","path":"/mqudsi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/606923?s=80&v=4"},"commit":{"message":"Convert colors::Flags to a bitflags enum\n\nWe use accessors and setters for all operations, so there's no benefit to\nstoring the modifiers as separate boolean fields.","shortMessageHtmlLink":"Convert colors::Flags to a bitflags enum"}},{"before":"f709795a3aa30405d04aa517f66e2ce93c3b5547","after":"41a0fe2b1dd9e4c80fa81fb9be912bf66de2d4f8","ref":"refs/heads/master","pushedAt":"2024-05-07T18:34:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"faho","name":"Fabian Boehm","path":"/faho","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5185367?s=80&v=4"},"commit":{"message":"history: Check for cmd key earlier\n\nThis shows up hot in `perf record ./fish` style profiles.\n\nThis assumes that \"- cmd\" can't be escaped.","shortMessageHtmlLink":"history: Check for cmd key earlier"}},{"before":"fd2ea3ff0f49ab3a4159543b8255f5ce15cbc988","after":"f709795a3aa30405d04aa517f66e2ce93c3b5547","ref":"refs/heads/master","pushedAt":"2024-05-07T18:10:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mqudsi","name":"Mahmoud Al-Qudsi","path":"/mqudsi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/606923?s=80&v=4"},"commit":{"message":"Reserve vector capacity upfront in colors::named_color_names()\n\nOnly because why not.","shortMessageHtmlLink":"Reserve vector capacity upfront in colors::named_color_names()"}},{"before":"ebbba106088ed1a6809f9b3c0049c339fedab7dd","after":"fd2ea3ff0f49ab3a4159543b8255f5ce15cbc988","ref":"refs/heads/master","pushedAt":"2024-05-07T18:00:30.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"mqudsi","name":"Mahmoud Al-Qudsi","path":"/mqudsi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/606923?s=80&v=4"},"commit":{"message":"Add more tests for color::try_parse_rgb()","shortMessageHtmlLink":"Add more tests for color::try_parse_rgb()"}},{"before":"37f0d7c522c29e5831e2502b837b1818555ed1a5","after":"ebbba106088ed1a6809f9b3c0049c339fedab7dd","ref":"refs/heads/master","pushedAt":"2024-05-07T16:26:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mqudsi","name":"Mahmoud Al-Qudsi","path":"/mqudsi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/606923?s=80&v=4"},"commit":{"message":"Try a workaround for macOS CI failures\n\nCARGO_NET_GIT_FETCH_WITH_CLI uses the `git` executable instead of the rust\ngit2 crate/lib, which speeds things up and is known to resolve some issues\nfetching the registry or individual crates.\n\nThis is to work around a specific issue with git-resident Cargo.toml\ndependencies (e.g. terminfo) that keep randomly failing to download under macOS\nCI.","shortMessageHtmlLink":"Try a workaround for macOS CI failures"}},{"before":"b9d44407b3dd0822392bb2540725b677a8402092","after":"37f0d7c522c29e5831e2502b837b1818555ed1a5","ref":"refs/heads/master","pushedAt":"2024-05-07T16:03:34.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"faho","name":"Fabian Boehm","path":"/faho","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5185367?s=80&v=4"},"commit":{"message":"Work around more spurious test failures","shortMessageHtmlLink":"Work around more spurious test failures"}},{"before":"2d4e42ee93327b9cfd554a0d809f85e3d371e70e","after":"b9d44407b3dd0822392bb2540725b677a8402092","ref":"refs/heads/master","pushedAt":"2024-05-07T15:00:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"faho","name":"Fabian Boehm","path":"/faho","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5185367?s=80&v=4"},"commit":{"message":"tokenizer: Stop copying the start string","shortMessageHtmlLink":"tokenizer: Stop copying the start string"}},{"before":"5f8f799cf7df21ca9fdacf26214a0cd8ca2e5806","after":"2d4e42ee93327b9cfd554a0d809f85e3d371e70e","ref":"refs/heads/master","pushedAt":"2024-05-07T00:53:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mqudsi","name":"Mahmoud Al-Qudsi","path":"/mqudsi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/606923?s=80&v=4"},"commit":{"message":"Don't use a hardcoded ./build/ path for FISH_BUILD_DIR\n\nWe use this fallback value for FISH_BUILD_DIR when `cargo` is not\ninvoked from `cmake`, but we already have a cargo-defined build\ndirectory and we shouldn't just decide to use $TARGET_MANIFEST_DIR/build\ninstead.\n\nTests pass locally!","shortMessageHtmlLink":"Don't use a hardcoded ./build/ path for FISH_BUILD_DIR"}},{"before":"a35925b3edf48698fe94e851084c46c15773b4b2","after":"5f8f799cf7df21ca9fdacf26214a0cd8ca2e5806","ref":"refs/heads/master","pushedAt":"2024-05-06T20:00:16.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"mqudsi","name":"Mahmoud Al-Qudsi","path":"/mqudsi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/606923?s=80&v=4"},"commit":{"message":"Replace C++ doc `\\return` with \"Return\"\n\n quick_replace '\\\\\\\\return(s)? ' 'Return$1 ' src/\n\nFiltered to only lines beginning with //","shortMessageHtmlLink":"Replace C++ doc \\return with \"Return\""}},{"before":"eba0d56411aa672a52bbc956e220ca6a2693cddd","after":"a35925b3edf48698fe94e851084c46c15773b4b2","ref":"refs/heads/master","pushedAt":"2024-05-06T19:34:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mqudsi","name":"Mahmoud Al-Qudsi","path":"/mqudsi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/606923?s=80&v=4"},"commit":{"message":"Don't use $HOME under cargo test harness\n\nWe will continue to use the \"normal\" fish base directory detection when using\nthe CMake test harness which properly sets up a sandboxed $HOME for fish to use,\nbut when running source code tests with a bare `cargo test` we don't want to\nwrite to the actual user's profile.\n\nThis also works around test failures when running `cargo test` under CI with a\nlocked-down $HOME directory (see #10474).","shortMessageHtmlLink":"Don't use $HOME under cargo test harness"}},{"before":"9320fb52bb9721e99153d347f8f89639b78d85a7","after":"eba0d56411aa672a52bbc956e220ca6a2693cddd","ref":"refs/heads/master","pushedAt":"2024-05-06T18:30:52.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"ridiculousfish","name":"Peter Ammon","path":"/ridiculousfish","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/920838?s=80&v=4"},"commit":{"message":"Make bind_mode_events.py pass on Mac again","shortMessageHtmlLink":"Make bind_mode_events.py pass on Mac again"}},{"before":"2a121ef1aa38b3efba8025e2cffe88fb8d69dd9d","after":"9320fb52bb9721e99153d347f8f89639b78d85a7","ref":"refs/heads/master","pushedAt":"2024-05-06T17:19:24.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"faho","name":"Fabian Boehm","path":"/faho","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5185367?s=80&v=4"},"commit":{"message":"git prompt: Check for \"U\"nmerged files\n\nFixes #10481","shortMessageHtmlLink":"git prompt: Check for \"U\"nmerged files"}},{"before":"2d2b75003da0d645840b54449710f1a99f7cbef3","after":"2a121ef1aa38b3efba8025e2cffe88fb8d69dd9d","ref":"refs/heads/master","pushedAt":"2024-05-06T15:01:31.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"faho","name":"Fabian Boehm","path":"/faho","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5185367?s=80&v=4"},"commit":{"message":"function: Check if `--argument-names` gets a valid variable name\n\nThese were accepted but then ineffective because the only way these\nare used is to set a variable.","shortMessageHtmlLink":"function: Check if --argument-names gets a valid variable name"}},{"before":"a1ed94f0415e6cb2978ffb5642869bef04aeab5a","after":null,"ref":"refs/heads/raw-quoting","pushedAt":"2024-05-05T21:21:08.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"krobelus","name":"Johannes Altmanninger","path":"/krobelus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6853872?s=80&v=4"}},{"before":"476b360eb8f6492f891ab5edacfe3c7c08f934c6","after":"2d2b75003da0d645840b54449710f1a99f7cbef3","ref":"refs/heads/master","pushedAt":"2024-05-05T04:04:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mqudsi","name":"Mahmoud Al-Qudsi","path":"/mqudsi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/606923?s=80&v=4"},"commit":{"message":"Fix format string presumably broken under i686\n\n%ld expects a 32-bit param under x86, change it to %lld instead.","shortMessageHtmlLink":"Fix format string presumably broken under i686"}},{"before":"6b43a96d0902060876d9564b51ca4d4e643aa51b","after":"476b360eb8f6492f891ab5edacfe3c7c08f934c6","ref":"refs/heads/master","pushedAt":"2024-05-05T01:51:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mqudsi","name":"Mahmoud Al-Qudsi","path":"/mqudsi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/606923?s=80&v=4"},"commit":{"message":"Remove rust test dependency on cmake output\n\nThe test_history_formats test was reading from build/tests/ which is an artifact\nof the cmake test runner. The source code tests should not depend on the cmake\ntest harness at all, so this is changed to read from the original test source in\nthe ./tests/ directory instead.","shortMessageHtmlLink":"Remove rust test dependency on cmake output"}},{"before":"4d58a316700b670a4040f4e20e41b58b3e9965ad","after":"6b43a96d0902060876d9564b51ca4d4e643aa51b","ref":"refs/heads/master","pushedAt":"2024-05-05T01:29:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mqudsi","name":"Mahmoud Al-Qudsi","path":"/mqudsi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/606923?s=80&v=4"},"commit":{"message":"fixup! Work around i586 wcstod test failure","shortMessageHtmlLink":"fixup! Work around i586 wcstod test failure"}},{"before":"a99a7e65e7809a9d01a1f78d516d62a01d4a37cf","after":"4d58a316700b670a4040f4e20e41b58b3e9965ad","ref":"refs/heads/master","pushedAt":"2024-05-05T01:22:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mqudsi","name":"Mahmoud Al-Qudsi","path":"/mqudsi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/606923?s=80&v=4"},"commit":{"message":"Work around i586 wcstod test failure\n\nAs documented in #10474, there are issues with 64-bit floating point rounding\nunder x86 targets without SSE2 extensions, where x87 floating point math causes\nimprecise results.\n\nDocument the shortcoming and provide some version of the test that passes\nregardless of architecture.","shortMessageHtmlLink":"Work around i586 wcstod test failure"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAERfv-jwA","startCursor":null,"endCursor":null}},"title":"Activity · fish-shell/fish-shell"}