utahplt / TrackedFloats.jl

Julia library providing tracking of floating point errors through a program resources
https://juliahub.com/ui/Packages/General/TrackedFloats
MIT License
34 stars 3 forks source link

idea: logical predicates on stack frames #14

Open bennn opened 1 year ago

bennn commented 1 year ago

Here's an idea: we go all the way to logical predicates on stack frames.

Location specifiers:

Then we can combine them with and, or, and not. Top level might be an implicit and or or, depending on if we want the semantics to be inclusive/exclusive by default. (i.e. If we name and use the parameter as inject= or no_inject=.)

Originally posted by @ashton314 in https://github.com/utahplt/FloatTracker.jl/issues/13#issuecomment-1535047681