fish-shell/fish-rust/src
Johannes Altmanninger f57c5e3a5f history: remove bogus assertion crashing on empty history items
In LastC++11, an empty history item means we either reached the end of history,
or the item is actually empty. The second meaning is still true.  We never
append empty history items but the history file might have been modified.

Fixes #10129
2023-11-29 20:26:36 +01:00
..
builtins fix fmt 2023-11-29 17:03:10 +01:00
cfg Port execution 2023-11-15 11:09:48 +01:00
env Add FFI bindings to universal notifiers and adopt in input_common 2023-11-26 17:29:53 -08:00
fork_exec Correct a misseplling 2023-11-25 16:01:58 -08:00
history history: remove spurious UTF-8 check regression 2023-11-15 16:31:33 +01:00
tests Port execution 2023-11-15 11:09:48 +01:00
universal_notifier Add FFI bindings to universal notifiers and adopt in input_common 2023-11-26 17:29:53 -08:00
widecharwidth Port widecharwidth 2023-04-16 17:21:54 +02:00
wutil Port execution 2023-11-15 11:09:48 +01:00
abbrs.rs Port execution 2023-11-15 11:09:48 +01:00
ast.rs Fix small typos 2023-11-18 18:27:25 -08:00
autoload.rs Port execution 2023-11-15 11:09:48 +01:00
color.rs Remove RgbColor::description 2023-08-19 20:04:23 -07:00
common.rs Remove some unnecessary widestrs 2023-11-18 19:03:23 -08:00
compat.c Port execution 2023-11-15 11:09:48 +01:00
compat.rs Port execution 2023-11-15 11:09:48 +01:00
complete.rs Fix autosuggestion dropping too many keyword tokens 2023-11-15 11:09:48 +01:00
curses.rs Check terminfo for ts capability to determine title setting support 2023-09-30 10:09:52 +02:00
env_dispatch.rs Enable dynamic title in Rio and Foot terminals (#10115) 2023-11-24 17:04:50 +01:00
env_universal_common.rs Add FFI bindings to universal notifiers and adopt in input_common 2023-11-26 17:29:53 -08:00
event.rs Fix small typos 2023-11-18 18:27:25 -08:00
exec.rs Replace some direct uses of libc with wrappers (#10090) 2023-11-19 20:07:24 +01:00
expand.rs Add hint to error message about cmdsub in command position 2023-11-18 12:26:45 +01:00
fallback.rs Adopt the wchar prelude 2023-08-09 15:00:58 +02:00
fd_monitor.rs Prefer os-unix prelude over importing everything separately 2023-08-09 15:00:58 +02:00
fd_readable_set.rs Prefer os-unix prelude over importing everything separately 2023-08-09 15:00:58 +02:00
fds.rs Port execution 2023-11-15 11:09:48 +01: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
ffi.rs Add FFI bindings to universal notifiers and adopt in input_common 2023-11-26 17:29:53 -08:00
fish_indent.rs Port AST to Rust 2023-04-16 17:46:56 +02:00
fish.rs Replace some direct uses of libc with wrappers (#10090) 2023-11-19 20:07:24 +01:00
flog.rs Port execution 2023-11-15 11:09:48 +01:00
function.rs Port execution 2023-11-15 11:09:48 +01:00
future_feature_flags.rs Port execution 2023-11-15 11:09:48 +01:00
global_safety.rs Port execution 2023-11-15 11:09:48 +01:00
highlight.rs Port execution 2023-11-15 11:09:48 +01:00
history.rs history: remove bogus assertion crashing on empty history items 2023-11-29 20:26:36 +01:00
input_common.rs Port execution 2023-11-15 11:09:48 +01:00
input.rs Port execution 2023-11-15 11:09:48 +01:00
io.rs Replace some direct uses of libc with wrappers (#10090) 2023-11-19 20:07:24 +01:00
job_group.rs Port execution 2023-11-15 11:09:48 +01:00
kill.rs Refactor the killring to make it instanced 2023-08-13 13:06:06 -07:00
lib.rs Port macOS universal notifiers to Rust 2023-11-26 17:29:48 -08:00
locale.rs Implement some locale pieces 2023-03-26 17:40:24 -07:00
nix.rs Replace some direct uses of libc with wrappers (#10090) 2023-11-19 20:07:24 +01:00
null_terminated_array.rs Remove some environment and null_terminated_array ffi bits 2023-11-18 11:12:25 -08:00
operation_context.rs Port execution 2023-11-15 11:09:48 +01:00
output.rs Port execution 2023-11-15 11:09:48 +01:00
parse_constants.rs Port execution 2023-11-15 11:09:48 +01:00
parse_execution.rs Stop boxing ParseExecutionContext 2023-11-18 19:03:23 -08:00
parse_tree.rs Port execution 2023-11-15 11:09:48 +01:00
parse_util.rs Port execution 2023-11-15 11:09:48 +01:00
parser_keywords.rs Adopt the wchar prelude 2023-08-09 15:00:58 +02:00
parser.rs Stop boxing ParseExecutionContext 2023-11-18 19:03:23 -08:00
path.rs Port execution 2023-11-15 11:09:48 +01:00
pointer.rs Fix a clippy lint in ConstPointer 2023-11-25 19:12:14 -08:00
print_help.rs print_help: make function public 2023-06-24 18:21:21 +08:00
proc.rs Fix small typos 2023-11-18 18:27:25 -08:00
re.rs Adopt the wchar prelude 2023-08-09 15:00:58 +02:00
reader.rs Port execution 2023-11-15 11:09:48 +01:00
redirection.rs Port execution 2023-11-15 11:09:48 +01:00
signal.rs Replace some direct uses of libc with wrappers (#10090) 2023-11-19 20:07:24 +01:00
smoke.rs Add an FFI test facility 2023-02-02 19:34:48 -07:00
termsize.rs Port execution 2023-11-15 11:09:48 +01: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 format 2023-08-25 16:28:41 +02:00
tokenizer.rs Port execution 2023-11-15 11:09:48 +01:00
topic_monitor.rs Port execution 2023-11-15 11:09:48 +01:00
trace.rs Port execution 2023-11-15 11:09:48 +01:00
util.rs Port execution 2023-11-15 11:09:48 +01:00
wait_handle.rs Port execution 2023-11-15 11:09:48 +01:00
wchar_ext.rs Run cargo fmt with Rustfmt 1.6.0 2023-08-24 18:16:24 +02:00
wchar_ffi.rs Port execution 2023-11-15 11:09:48 +01:00
wchar.rs Add a wchar prelude 2023-08-09 15:00:58 +02:00
wcstringutil.rs Port execution 2023-11-15 11:09:48 +01:00
wgetopt.rs Port execution 2023-11-15 11:09:48 +01:00
wildcard.rs Port execution 2023-11-15 11:09:48 +01:00