Roadmap
Canonical source:
docs/roadmap.md
1.0 Priorities
Release Pipeline & Distribution
- Installer hardening (Linux, macOS, Windows/WSL)
- Binary distribution and versioning
- Package registry CLI integration
Compiler Stability & Diagnostics
- Fix LLVM lowering for control flow (loop/if/break)
- Improve error messages with source spans and fix-it hints
- Reduce fixup pass count to zero
Sailfin-Native Runtime
- Migrate C runtime to Sailfin
- Implement native ABI (strings, arrays, slices)
- Native exception handling (replace setjmp/longjmp)
- Concurrency runtime (channels, spawn, parallel)
Tooling & Developer Workflow
- VS Code extension improvements
- Language server protocol (LSP)
- Debugger integration
Documentation
- Public website at sailfin.dev
- Complete language specification
- Tutorial series
- Standard library documentation
Post-1.0
- Async runtime
- Runtime diagnostics and profiling
- Full package registry CLI
- Native test framework improvements
- WebAssembly target
- GPU tensor operations
- Model training support
Exploration Backlog
- Unsafe FFI formalization
- Notebook / REPL
- Cross-compilation targets
See docs/roadmap.md for the complete roadmap with sequencing details.