Skip to main content

Module versioned

Module versioned 

Source
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) at commit within env.