fix(source): initialize mixed mode in production semantic row reader
This commit is contained in:
@@ -194,7 +194,6 @@ pub(super) fn row_key(source: &str, origins: &BTreeMap<Id, Id>) -> Option<String
|
|||||||
cursor: 0,
|
cursor: 0,
|
||||||
value_depth: 0,
|
value_depth: 0,
|
||||||
limits: ParseLimits::UNLIMITED,
|
limits: ParseLimits::UNLIMITED,
|
||||||
#[cfg(test)]
|
|
||||||
mixed: None,
|
mixed: None,
|
||||||
};
|
};
|
||||||
let ast = parser.value().ok()?;
|
let ast = parser.value().ok()?;
|
||||||
|
|||||||
@@ -41,3 +41,12 @@ Parent owns pinned compilation, all old/new runtime tests, doctests, strict
|
|||||||
Clippy, formatting disposition and production Parser stack regression checks.
|
Clippy, formatting disposition and production Parser stack regression checks.
|
||||||
DEPTH_128_VALIDATED=false, existing depth policies, logical-accounting exclusions,
|
DEPTH_128_VALIDATED=false, existing depth policies, logical-accounting exclusions,
|
||||||
full-pipeline limitation and deferred Linux qualification remain unchanged.
|
full-pipeline limitation and deferred Linux qualification remain unchanged.
|
||||||
|
## First non-test compile correction
|
||||||
|
|
||||||
|
Parent's integration-list build at ddf823a stopped with E0063: the semantic review
|
||||||
|
row-key reader's Parser initializer still gated mixed:None under cfg(test).
|
||||||
|
That initializer now supplies None in production too, preserving its ordinary
|
||||||
|
facet-reading behavior. Source inventory found the other shared Parser initializers
|
||||||
|
in language.rs and mixed.rs already coherent; language::legacy uses its own
|
||||||
|
separate Parser type. No API, test or runtime policy changed. The failed build
|
||||||
|
record remains preserved; no compiler was run for this repair by the worker.
|
||||||
Reference in New Issue
Block a user