Bugfix
10 changes
Preserve the user's choice in the formatter on parens call with next break fits
Preserve the user's choice in the formatter on calls without parens when we have one argument per line
Fix formatting when there is a tilde in the first element of a bitstring
Support specsdiff flag on __info__ spec clauses
Do not exclude hygienic vars in defguard
Mark for comprehensions as generated to avoid dialyzer warnings
Make sure Macro.to_string/2 emits valid quoted expressions
Support :infinity timeout on Task.yield_many/2
Do not crash spawning supervised tasks when the parent process is dead
Fix parsing of URIs with trailing ?