fish-shell/fish-rust/src
ridiculousfish f5e5896c70 Remove the EventDescription wrapper type
Prior to this change, we had a silly wrapper type EventDescription which wrapped
EventType, which actually described the event.

Remove this wrapper and rename EventType to EventDescription (since it describes
more than just the type of event).
2023-07-15 11:59:08 -07:00
..
builtins argparse: Use a named constant for RETURN_IN_ORDER returns 2023-07-15 11:35:13 -07:00
env Expose Rust EnvStack from parser_t 2023-06-19 13:45:54 -07:00
tests Pull an allocation out of the string escape test inner loop 2023-07-08 11:26:32 -07:00
widecharwidth Port widecharwidth 2023-04-16 17:21:54 +02:00
wutil Fix clippy 2023-07-02 10:10:29 +02:00
abbrs.rs Implement (but do not yet adopt) Environment in Rust 2023-05-07 15:15:56 -07:00
ast.rs Use bitflags for ParseTreeFlags + ParserTestErrorBits 2023-05-02 19:03:51 +02:00
color.rs Add from_ffi() to rgb_color_t 2023-06-17 12:14:42 -07:00
common.rs Replace write! calls with explicit hex formatting 2023-07-04 13:27:53 -07:00
compat.c Port path.h 2023-04-21 13:57:29 +02:00
compat.rs Port path.h 2023-04-21 13:57:29 +02:00
curses.rs Simplify some curses stuff and enforce that caps are nonempty 2023-06-17 13:52:53 -07:00
env_dispatch.rs Migrate string and lock tests into their own files 2023-07-04 13:27:53 -07:00
event.rs Remove the EventDescription wrapper type 2023-07-15 11:59:08 -07:00
expand.rs Port path.h 2023-04-21 13:57:29 +02:00
fallback.rs Port (but do not yet adopt) output.cpp to Rust 2023-06-17 12:14:42 -07:00
fd_monitor.rs Port remainder of iothreads from C++ 2023-04-29 11:02:59 -05:00
fd_readable_set.rs Port fd_monitor (and its needed components) 2023-02-19 15:42:03 -06:00
fds.rs fds: add comment on O_CLOEXEC fallback being dropped 2023-07-05 10:30:27 +08:00
ffi.rs FLOG to stop depending on the ffi 2023-07-04 13:26:19 -07:00
ffi_init.rs Remove future_feature_flags_init 2023-07-04 13:26:19 -07:00
ffi_tests.rs rust: fix doc comments 2023-02-05 11:57:25 +01:00
fish_indent.rs Port AST to Rust 2023-04-16 17:46:56 +02:00
flog.rs FLOG to stop depending on the ffi 2023-07-04 13:26:19 -07:00
future_feature_flags.rs Support thread-safe feature-flag-dependant tests 2023-07-11 12:05:38 -07:00
global_safety.rs global_safety: port RelaxedAtomicBool 2023-03-26 19:35:57 +02:00
highlight.rs Port AST to Rust 2023-04-16 17:46:56 +02:00
io.rs Make wdirname and wbasename go &wstr -> &wstr 2023-07-01 15:41:46 -07:00
job_group.rs Minor cleanup of JobId::acquire 2023-04-16 17:21:54 +02:00
kill.rs Port killring 2023-06-04 12:18:19 -07:00
lib.rs Port killring 2023-06-04 12:18:19 -07: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
null_terminated_array.rs Reimplement owning_null_terminated_array in Rust 2023-05-07 15:15:56 -07:00
operation_context.rs Port parse_util 2023-04-19 01:03:16 +02:00
output.rs Bravely remove writembs macro 2023-06-17 16:04:34 -07:00
parse_constants.rs Use bitflags for ParseTreeFlags + ParserTestErrorBits 2023-05-02 19:03:51 +02:00
parse_tree.rs Move the Option out of ParsedSourceRef, and use Arc instead of Rc 2023-07-02 17:46:04 -07:00
parse_util.rs Use bitflags for ParseTreeFlags + ParserTestErrorBits 2023-05-02 19:03:51 +02:00
parser_keywords.rs Port parser_keywords 2023-04-21 13:57:29 +02:00
path.rs Make wdirname and wbasename go &wstr -> &wstr 2023-07-01 15:41:46 -07:00
print_help.rs print_help: make function public 2023-06-24 18:21:21 +08:00
re.rs Avoid unnecessary vector shift in re::regex_make_anchored() 2023-05-02 13:15:02 -05:00
reader.rs Port env_dispatch dependencies to rust 2023-05-25 16:54:07 -05: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 to stop using wperror 2023-07-04 13:26:19 -07:00
smoke.rs Add an FFI test facility 2023-02-02 19:34:48 -07:00
termsize.rs Expose Rust EnvStack from parser_t 2023-06-19 13:45:54 -07:00
threads.rs Port env_dispatch to Rust and integrate with C++ code 2023-05-25 16:54:07 -05:00
timer.rs Address clippy lints 2023-02-25 12:24:25 +01:00
tinyexpr.rs Port math builtin, tinyexpr and wcstod_underscores to Rust 2023-04-16 22:26:46 +02:00
tokenizer.rs Expose u32 source offsets as usize 2023-04-19 01:03:16 +02:00
topic_monitor.rs Fix a clippy lint warning 2023-07-04 13:26:19 -07:00
trace.rs Allow to pass slices of owned strings to trace_if_enabled 2023-04-22 22:25:34 +02:00
util.rs Prefer taking native Rust strings instead of wcharz_t 2023-02-05 12:22:42 +01:00
wait_handle.rs wait_handle.rs: implement Rusty set_status_and_complete 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 Add WCharExt::find() method to perform substring search 2023-05-25 16:54:07 -05:00
wchar_ffi.rs Make C++ env_var_t wrap Rust EnvVar 2023-05-07 15:15:56 -07:00
wcstringutil.rs Add an empty test case to the join_strings tests 2023-04-29 17:02:18 -07:00
wgetopt.rs argparse: Use a named constant for RETURN_IN_ORDER returns 2023-07-15 11:35:13 -07:00
wildcard.rs Port common.{h,cpp} to Rust 2023-04-02 15:17:06 +02:00