Skip to content

Conversation

findepi
Copy link

@findepi findepi commented Mar 24, 2025

No description provided.

@findepi
Copy link
Author

findepi commented Mar 24, 2025

@findepi findepi force-pushed the findepi/sdf/45 branch 2 times, most recently from 61a8ee1 to bba617e Compare March 24, 2025 13:51
findepi and others added 6 commits March 24, 2025 15:16
Requiring k to be a literal should only apply to STRUCT.k
With MAP[k] it is an excessive typechecking restriction,
compared to what the operation is supposed to do.
Commit 0f4b8b1 introduced a new
optimized evaluation mode for CASE expression with exactly one WHEN-THEN
clause and ELSE clause being present. Apparently, the new mode did not
take into account expensive or fallible expressions, as it
unconditionally evaluated both branches. This is definitely incorrect
for fallible expressions. For these, fallback to the original execution
mode.
This DF version does not pass tests when cargo picks 54.3.0
Unclear why it doesn't work.
@findepi findepi merged commit fba7174 into sdf/45 Mar 24, 2025
49 checks passed
@findepi findepi deleted the findepi/sdf/45 branch March 24, 2025 16:07
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants