Commits

trunk
Switch branches/tags
All users
Until Apr 7, 2026
April 2026
Su Mo Tu We Th Fr Sa
29 30 31 1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 1 2
3 4 5 6 7 8 9

Commits on April 3, 2026

  1. fix USE_C_STRINGS vs USE_MEMORY_POOL preprocessor precedence in readline
    On macOS ARM64 both flags are defined. Accessor functions for search
    strings, vi command buffer, menu prefix, and original buffer checked
    USE_MEMORY_POOL first, dereferencing uninitialized pool refs → SIGSEGV
    in Ctrl+R search, vi-mode commands, tab completion, and undo.
    
    Fix accessor guards only (not init/cleanup) to avoid flang-new codegen
    butterfly effect that silently breaks echo output when init blocks are
    restructured.
    
    Also sync editing_mode from global_editing_mode on each readline call
    so set -o vi / set -o emacs takes effect immediately.
    espadonne committed

Commits on April 1, 2026

  1. espadonne committed

Commits on March 29, 2026

Commits on March 28, 2026

  1. remove debug logging, fix interactive continuation prompt — CR+LF in raw mode, keep_raw across continuation calls, null-byte-aware visual_length
    Root cause: in raw mode, bare LF moves cursor down without returning to
    column 0. Multi-line prompts and Enter key sent bare LF, causing cursor
    to drift right. Fix: replace all LF with CR+LF in prompt printing, Enter
    handler, and redraw code. Also keep raw mode across continuation calls.
    espadonne committed