You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
internal/core/adt: changes needed for new evaluator
These changes prepare for changes in the new evaluator
implementation. Submitting these in a separate CL will
allow us to bisect to this CL in case these cause errors
in the old evaluator.
The new evaluator may set the value when the cycle
placeholder has not removed yet. Treat this case.
The new evaluator cannot use getNodeContext.
In these use cases, the nodeContext is always available.
So by avoiding calling getNodeContext, we can use this
code for both the old and new evaluator.
Signed-off-by: Marcel van Lohuizen <[email protected]>
Change-Id: I0acd9ff5a0b2225b54ffcf0db362f74e417d323f
Reviewed-on: https://review.gerrithub.io/c/cue-lang/cue/+/1167921
TryBot-Result: CUEcueckoo <[email protected]>
Unity-Result: CUE porcuepine <[email protected]>
Reviewed-by: Daniel Martí <[email protected]>
0 commit comments