Luís Ferreira
Luís Ferreira
Buildkite seems to fail due to some side effects, not related to this PR. Although, need to write some more tests to cover all this DIP. For now, I would...
> This still requires some tests for: > > * header generation of throw > * templated functions: do they infer default or throw? how does that interact with toplevel...
> > Doing a typeof of foo and bar produces different output and if the user compares it with, for example, a .stringof, this may break it. > > In...
This code will still have breaking changes. `__traits(getFunctionAttributes)` gives you `@system` on a function without ~~parameters~~ attributes.
Needs #13121 for trailing whitespace free tests.
> #13121 has been merged. Yes, but I still need to commit the header generation tests and fix the logic for it.
I added the rest of the test cases. I just need to add cast() and virtual functions. > This code will still have breaking changes. `__traits(getFunctionAttributes)` gives you `@system` on...
> 1. Would this be a precursor for diagnostics akin to: `error: func() throws but is not caught` I don't think so, the default, which is the "hidden" `throw` doesn't...
> fix the breakages and go with it as is. I can create an attempt to fix the breakage on Phobos, but that doesn't guarantee the fact that this will...
Ping @RazvanN7 :)