Expand description
Versioned symbol resolution — tree-walker entry point.
The implementation lives in crate::env::versioned so that every execution
tier (tree-walker, IR interpreter, JIT/AOT runtime bridges) shares one
resolver. Resolving ns/name@commit loads the whole versioned namespace
"ns@commit" (from embedded source or git history) and then performs a
plain lookup in it; native (Rust-backed) functions with no Clojure source
fall back to the HEAD implementation.
Functions§
- resolve_
versioned_ symbol - Resolve
sym(which may or may not carry a version) atcommitwithinenv.