The0x539
4c3e814a50
Address clippy lints
2024-03-09 13:49:25 +01:00
Mahmoud Al-Qudsi
50ff6b8a34
Remove using statements already imported by preludes
2024-02-28 09:41:51 -06:00
Johannes Altmanninger
2915c525fa
Revert "history: Skip lines with tabs when importing from bash"
...
We still don't support tabs but as of the parent commit, there are no more
weird glitches, so it should be fine to recall those lines?
This reverts commit cc0e366037
.
2024-02-15 01:39:45 +01:00
Mahmoud Al-Qudsi
99bd2e71d0
Unify how file mode is specified
...
The lines of code I commented on in #10254 were meant to serve only as examples
of the changes I was requesting, not the only instances.
Also just use `Mode::from_bits_truncate()` instead of unsafe or unwrapping since
we know the modes are correct.
2024-01-28 18:09:52 -06:00
PolyMeilex
05ac1b770c
Use AsFd for maybe_lock_file
2024-01-27 20:42:13 +01:00
PolyMeilex
6ef8125c96
Return OwnedFd
from open_cloexec
2024-01-27 20:42:13 +01:00
PolyMeilex
2512849ece
Use nix OFlag for open_cloexec
2024-01-27 20:42:13 +01:00
PolyMeilex
6915aeb44c
Use nix mode for open_cloexec
2024-01-27 20:42:13 +01:00
PolyMeilex
23301e4895
Return Result from wopen_cloexec
2024-01-27 20:42:13 +01:00
Johannes Altmanninger
68d1207d53
Rename flag that fails expansions with command substitutions
...
SKIP_CMDSUBST does not pass through command substitutions, unlike
SKIP_VARIABLES and SKIP_WILDCARDS.
2024-01-14 13:19:38 +01:00
Mahmoud Al-Qudsi
6e002b6d80
Use cfg directly instead of going through features
...
Features should be for user-specifiable build configurations but our dynamic,
target-based conditional compilation is something else.
2024-01-13 15:16:47 -06:00
Fabian Boehm
09cd7c7ad9
Remove widestring-suffix uses
...
This removes both the `#[widestrs]` annotation as well as all `"foo"L`
suffixes, and does a `cargo fmt` run on the result
2024-01-13 08:52:54 +01:00
Johannes Altmanninger
3ae20bdba0
Move fish-rust to project root
2024-01-13 03:58:33 +01:00