Files
zed/crates/repl
Nathan Sobo 5c3b5a1d60 Eliminate RunnableVariant::Compat - all runnables now have source location metadata
- Remove RunnableVariant::Compat variant entirely
- Update PlatformScheduler::timer() to use async_task::Builder with RunnableMeta
- Update REPL's ZedDispatcher to wrap external Runnable with metadata
- Simplify all platform dispatchers (Mac, Linux, Windows, Test):
  - Remove Compat match arms
  - Use let-binding pattern for single-variant enum
- Remove unused trampoline_compat function from Mac dispatcher

All tasks now carry source location information for better debugging
and profiling. The RunnableVariant enum is now single-variant and
could be simplified further in a future change.
2025-12-14 05:49:25 -07:00
..