* enable stricteffects * add gcsafe * fix tests * use func * fixes pegs tests * explicitly mark repr related procs with noSideEffect * add nimLegacyEffects * change URL * fixes docopt * add `raises: []` to repr * fixes weave * fixes nimyaml * fixes glob * fixes parsetoml * Apply suggestions from code review * Update testament/important_packages.nim * add legacy:laxEffects
This commit is contained in:
parent
0510a2be0d
commit
1e15f975b8
16 changed files with 38 additions and 39 deletions
|
|
@ -4952,8 +4952,7 @@ Effect system
|
|||
=============
|
||||
|
||||
**Note**: The rules for effect tracking changed with the release of version
|
||||
1.6 of the Nim compiler. This section describes the new rules that are activated
|
||||
via `--experimental:strictEffects`.
|
||||
1.6 of the Nim compiler.
|
||||
|
||||
|
||||
Exception tracking
|
||||
|
|
@ -5073,7 +5072,6 @@ conservative in its effect analysis:
|
|||
|
||||
```nim test = "nim c $1" status = 1
|
||||
{.push warningAsError[Effect]: on.}
|
||||
{.experimental: "strictEffects".}
|
||||
|
||||
import algorithm
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue