Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: compnerd/VirtualTerminal
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: main
Choose a base ref
...
head repository: compnerd/VirtualTerminal
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: compnerd/signals
Choose a head ref
Checking mergeability… Don’t worry, you can still create the pull request.
  • 1 commit
  • 2 files changed
  • 1 contributor

Commits on Aug 13, 2025

  1. Primitives: introduce SignalHandler

    Add a platform primitive for handling signals on Unix platforms. Signals
    are complicated in that the signal context cannot perform a majority of
    actions. This adds a core primitive to install and uninstall signal
    handlers. It is not fully signal safe though as `Task { ... }` may
    result in `malloc` which is not signal safe.
    
    This provides a starting point for signal handling, which is required
    for restoring the terminal IO state and monitoring terminal resizes.
    compnerd committed Aug 13, 2025
    Configuration menu
    Copy the full SHA
    42f0f6e View commit details
    Browse the repository at this point in the history
Loading