Conversation
|
@WalterBright, thanks for your PR! By analyzing the annotation information on this pull request, we identified @yebblies, @9rnsr and @mathias-lang-sociomantic to be potential reviewers. @yebblies: The PR was automatically assigned to you, please reassign it if you were identified mistakenly. |
|
What about the man page? AFAIK it's not updated automatically? |
b6110f5 to
716fb90
Compare
|
done |
|
Shouldn't this be -transition=<...>? I'd also like to see a clear rationale and design before this is merged. The change log and doc entries are useless in their current form ("enhanced |
|
It will basically be difficult to continue developing DIP1000 without this switch. The switch will enable things that break too much existing code, like #5860 I'll probably have to tweak around just what it does based on experience. |
716fb90 to
9f3e721
Compare
I really like this -transition=.., because
Btw in case you missed the announcement @skoppe is working on tooling to assess the caused "damage". |
|
What happened to the |
|
The This is blocking #5860 |
| ) | ||
|
|
||
| $(LI $(LNAME2 dash_safe, Add -transition=safe switch.) | ||
| $(P Enables enhanced @safe checking, which will break some existing code.) |
There was a problem hiding this comment.
Could you please enumerate these enhancements? This is the change log after all.
There was a problem hiding this comment.
What they will specifically be is unknown at the moment, because it depends on which of the @safe improvements will break significant amounts of code. The only thing that is clear is that we'll need this switch.
There was a problem hiding this comment.
"@safe" should be in backquotes (anything not part of the English text should be adorned appropriately)
Minor fixup following #6097
The new return scope and other added @safe checking will require some updates to existing code, hence the need for this transitional switch.