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
Following #869 we should move most of the partially interpreted functions (float, div, mod, ...) to the Delayed implementation so that they work with substitutions.
Note that * is a tricky one — need to check that the implementation in #869 behaves properly for AC symbols.
The text was updated successfully, but these errors were encountered:
bclement-ocp
changed the title
Generaiize handling of partially interpreted functions
Generalize handling of partially interpreted functions
Oct 12, 2023
Note that most of the functions mentioned above are handled by the FPA preludes. Notable exceptions are the BV functions bvand and bvor.
For the arith related stuff, would be in favor of waiting for Enable prelude by default #917 first. If we ship Enable prelude by default #917 in 2.6.0, there is nothing to do (doing something specific for those functions would even slightly hurt performance I guess because of duplicated work)
Note that all these functions are handled using more generic propagators elsewhere. We might still want to consider specialized constant propagators for redundancy.
Following #869 we should move most of the partially interpreted functions (
float
,div
,mod
, ...) to theDelayed
implementation so that they work with substitutions.Note that
*
is a tricky one — need to check that the implementation in #869 behaves properly for AC symbols.The text was updated successfully, but these errors were encountered: