public: publish selfhost snapshot to public repo (SSOT using + AST merge + JSON VM fixes)
- SSOT using profiles (aliases/packages via nyash.toml), AST prelude merge - Parser/member guards; Builder pin/PHI and instance→function rewrite (dev on) - VM refactors (handlers split) and JSON roundtrip/nested stabilization - CURRENT_TASK.md updated with scope and acceptance criteria Notes: dev-only guards remain togglable via env; no default behavior changes for prod.
This commit is contained in:
@ -31,8 +31,8 @@ pub enum NodeRep {
|
||||
|
||||
// Document instance
|
||||
pub struct DocInst {
|
||||
pub root: Option<Arc<Value>>, // Serde provider
|
||||
pub doc_ptr: Option<usize>, // Yyjson provider (opaque pointer value)
|
||||
pub root: Option<Arc<Value>>, // Serde provider
|
||||
pub doc_ptr: Option<usize>, // Yyjson provider (opaque pointer value)
|
||||
pub last_err: Option<String>,
|
||||
}
|
||||
|
||||
@ -66,4 +66,4 @@ pub fn provider_parse(text: &str) -> Result<Value, String> {
|
||||
serde_json::from_str::<Value>(text).map_err(|e| e.to_string())
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user