Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fix argument evaluation issue in conditional expressions #218

Commits on Aug 27, 2024

  1. Fix argument evaluation issue in conditional expressions

    Previously, expressions like:
    
    `@if(status,\nLEFT(status, 2),\nfalse)`
    
    would error out due to evaluating all arguments, even when not needed. This behavior prevented conditional checks like "if X is nil, do this otherwise do that".
    
    With this change, argument evaluation is fully delegated to each function, allowing proper conditional checks. The custom callback function is now set as a custom context attribute, enabling nested functions to use it as needed.
    lorenzosinisi committed Aug 27, 2024
    Configuration menu
    Copy the full SHA
    456a8a7 View commit details
    Browse the repository at this point in the history

Commits on Aug 28, 2024

  1. Configuration menu
    Copy the full SHA
    cf5d0bc View commit details
    Browse the repository at this point in the history

Commits on Sep 26, 2024

  1. Configuration menu
    Copy the full SHA
    561e81f View commit details
    Browse the repository at this point in the history