Does Burst support the unchecked keyword?

I plan to switch to burst when deterministic floats become available. I have started some work towards this goal.

I will need to send some network data as fixed points. Does burst support the unchecked keyword?

The answer is - kind of.

By default in Burst our integer math is unchecked - we do not throw exceptions on integer overflow/underflow.

If you use an unchecked statement, the compiler will treat this as a no-op, because the underlying math is assumed to be unchecked.

If you use a checked statement - we currently ignore the overflow check too, but its on our todo list to make it throw an exception on checked code.