fish-shell/fish-rust/src
Johannes Altmanninger 141dcde498 signal.rs: crash a bit earlier when signal number is negative
The conversion to usize is used for array accesses, so negative values
would cause crashes either way. Let's do it earlier so we can get rid of
the suspect C-style cast.
2023-04-16 17:21:54 +02:00
..
builtins env.rs: rename flags::EnvMode to EnvMode 2023-04-16 17:21:54 +02:00
tests Silence some more clippy lints 2023-03-05 00:54:17 -06:00
widecharwidth Port widecharwidth 2023-04-16 17:21:54 +02:00
wutil Port the rest of wutil 2023-04-16 17:21:54 +02:00
abbrs.rs Use the rust-pcre2 crate for regex 2023-03-25 17:01:50 -07:00
color.rs Port color.cpp to Rust 2023-03-04 11:46:46 -08:00
common.rs Replace ScopedPush with scoped_push which is underpinned by ScopeGuard 2023-04-16 17:21:54 +02:00
compat.c compat.c: wrapper to access ncurses cur_term 2023-04-16 17:21:54 +02:00
compat.rs compat.c: wrapper to access ncurses cur_term 2023-04-16 17:21:54 +02:00
env.rs env.rs: rename flags::EnvMode to EnvMode 2023-04-16 17:21:54 +02:00
event.rs Replace ScopedPush with scoped_push which is underpinned by ScopeGuard 2023-04-16 17:21:54 +02:00
expand.rs Port common.{h,cpp} to Rust 2023-04-02 15:17:06 +02:00
fallback.rs Port most of fallback 2023-04-16 17:21:54 +02:00
fd_monitor.rs fd_monitor.rs: make NativeCallback public 2023-04-16 17:21:54 +02:00
fd_readable_set.rs Port fd_monitor (and its needed components) 2023-02-19 15:42:03 -06:00
fds.rs fds.rs: port the open_cloexec family 2023-04-16 17:21:54 +02:00
ffi.rs env.rs: rename flags::EnvMode to EnvMode 2023-04-16 17:21:54 +02:00
ffi_init.rs Implement some locale pieces 2023-03-26 17:40:24 -07:00
ffi_tests.rs rust: fix doc comments 2023-02-05 11:57:25 +01:00
flog.rs flog.rs: allow trailing commas 2023-04-16 17:21:54 +02:00
future_feature_flags.rs Follow Rust naming convention for some types 2023-02-08 21:49:54 +01:00
global_safety.rs global_safety: port RelaxedAtomicBool 2023-03-26 19:35:57 +02:00
job_group.rs Migrate existing rust code to Signal type 2023-03-20 16:17:28 -05:00
lib.rs Port most of fallback 2023-04-16 17:21:54 +02:00
locale.rs Implement some locale pieces 2023-03-26 17:40:24 -07:00
nix.rs Address clippy lints 2023-02-25 12:24:25 +01:00
parse_constants.rs parse_constants.rs: stop decoding UTF-8 when parsing keywords 2023-03-26 17:17:37 +02:00
path.rs Port common.{h,cpp} to Rust 2023-04-02 15:17:06 +02:00
re.rs Stop generating autoccx ffi wrappers for pcre2 regex 2023-04-08 19:05:08 -07:00
redirection.rs redirection.rs: don't leak FFI type into Rust code 2023-04-16 17:21:54 +02:00
signal.rs signal.rs: crash a bit earlier when signal number is negative 2023-04-16 17:21:54 +02:00
smoke.rs Add an FFI test facility 2023-02-02 19:34:48 -07:00
termsize.rs env.rs: rename flags::EnvMode to EnvMode 2023-04-16 17:21:54 +02:00
threads.rs Improve FLOG output 2023-03-04 11:35:21 -08:00
timer.rs Address clippy lints 2023-02-25 12:24:25 +01:00
tokenizer.rs Port common.{h,cpp} to Rust 2023-04-02 15:17:06 +02:00
topic_monitor.rs topic_monitor.rs: minor touch-up 2023-04-16 17:21:54 +02:00
trace.rs Eliminate to_rust_string_vec 2023-04-15 18:15:37 -07:00
util.rs Prefer taking native Rust strings instead of wcharz_t 2023-02-05 12:22:42 +01:00
wait_handle.rs common.rs: remove typedefs that have been ported to elsewhere 2023-04-16 17:21:54 +02:00
wchar.rs Port common.{h,cpp} to Rust 2023-04-02 15:17:06 +02:00
wchar_ext.rs Revert "Revert "Implement builtin_printf in Rust"" 2023-04-06 15:54:09 -07:00
wchar_ffi.rs Introduce wcstring_list_ffi_t 2023-04-15 17:53:52 -07:00
wcstringutil.rs Port the rest of wutil 2023-04-16 17:21:54 +02:00
wgetopt.rs Canonicalize some wide string imports 2023-03-05 10:32:20 +01:00
wildcard.rs Port common.{h,cpp} to Rust 2023-04-02 15:17:06 +02:00