cda-group / arc

Programming Language for Continuous Deep Analytics
https://cda-group.github.io/arc/
44 stars 6 forks source link

mlir-rust: Verify the type signature of event handlers #283

Closed frej closed 3 years ago

frej commented 3 years ago

This is not a full check, but it is enough to avoid segfaults in later stages and errors undetected here will trigger type errors when the generated Rust is compiled. Considering that types will be checked at the arc-script level, this should be sufficient to detect bugs in the arc-script MLIR-generator.