On 29.05.20 06:53, Walter Bright wrote:
The subject says it all.

Thanks! For the record, this would have been my preference:

fix @safe, @safe by default >
  fix @safe, @system by default >
    don't fix @safe, @system by default >
      don't fix @safe, @safe by default

While this retraction improves matters in the short term, I think there is still potential for improvement. In particular, `@safe` is still broken for function prototypes.

I recommending adding `safe:` as the first line in all your project modules

It would be great if `@safe:` did not affect declarations that would otherwise infer annotations.

Reply via email to