summary refs log tree commit diff stats
path: root/tests/effects
Commit message (Expand)AuthorAgeFilesLines
* fix #2614 improve error message when array of proc calling convention… (#20...Bung2022-09-261-3/+4
* remove deprecated type pragma syntax, fix bugs that required it (#20199)metagn2022-09-033-3/+3
* [Testament] Extend and document message testing aids (#19996)quantimnot2022-09-011-10/+7
* closes #6559; add testcase (#20200)ringabout2022-08-121-0/+17
* .forbids pragma: defining forbidden tags (#20050)Lancer112112022-07-269-0/+204
* fixes #19159 [backport:1.6] (#19210)Andreas Rumpf2021-12-041-0/+12
* fixes another effect inference bug [backport:1.6] (#19100)Andreas Rumpf2021-11-071-0/+63
* Fixed `strictFuncs` support for `std/pegs` (#18951)quantimnot2021-10-071-1/+1
* correct effect tracking for .borrowed procs [backport] (#18882)Andreas Rumpf2021-09-231-1/+1
* fixes #12642 (#18811)Andreas Rumpf2021-09-061-0/+20
* strict effects (#18777)Andreas Rumpf2021-09-028-4/+108
* Implement RFC-413 (#18749)Juan Carlos2021-08-261-1/+0
* Extended side effect error messages (#18418)quantimnot2021-07-151-0/+37
* make strict funcs analysis smarter (#18219)Andreas Rumpf2021-06-092-0/+44
* change `--hint[X] => --hint:X` in nim repo (avoids shell quoting issues) (#18...Timothee Cour2021-05-261-1/+1
* close #17636 (#17643)flywind2021-04-062-4/+3
* strictFuncs+views: add test that imports stdlib modules (#16878)ee72021-02-033-12/+198
* critbits: fix error from strictFuncs (#16877)ee72021-02-011-0/+1
* fix manual to reflect reality for .nosideeffect (#16781)Timothee Cour2021-01-221-0/+24
* rationals.nim: Use `func` everywhere (#16302)ee72020-12-091-0/+1
* sequtils.nim: Use `func` (#16293)ee72020-12-091-0/+1
* complex.nim: Use `func` everywhere (#16294)ee72020-12-091-0/+1
* math.nim: Use `func` everywhere (#16285)ee72020-12-071-1/+9
* strutils.nim: Use `func` everywhere (#16281)ee72020-12-071-2/+2
* fix #15851 (#15852)flywind2020-11-061-1/+1
* fix #15756 (#15761)cooldome2020-10-281-0/+12
* fixes #15508 (#15509)Andreas Rumpf2020-10-071-0/+21
* effects: exclude swap() from "indirect calls" assumption (#15504)Paul Tan2020-10-061-0/+12
* New hint for unused exceptions in .raises (#15492)IDF2020-10-061-1/+6
* implements https://github.com/nim-lang/RFCs/issues/258 (#15503)Andreas Rumpf2020-10-061-0/+18
* use func in uri module (#15486)flywind2020-10-051-1/+1
* views: yet another bugfix (#15447)Andreas Rumpf2020-10-011-1/+1
* refactoring, fixes yet another strictFuncs regression (#15446)Andreas Rumpf2020-10-011-0/+17
* better support for slices as views (#15414)Andreas Rumpf2020-09-271-18/+0
* testament improvement: allow inline error messages inside test cases (#15294)Andreas Rumpf2020-09-101-10/+9
* borrow checking refinements (#15290)Andreas Rumpf2020-09-091-0/+18
* strict funcs: use control flow information for a more precise analysis (#15271)Andreas Rumpf2020-09-061-3/+8
* strict func: much better error messages (#15068)Andreas Rumpf2020-07-251-1/+4
* writing to a location counts as "side effect"; implements https://github.com/...Andreas Rumpf2020-07-251-0/+31
* init checks and 'out' parameters (#14521)Andreas Rumpf2020-06-231-0/+28
* do not track 'raise Defect' in the .raises: [] clause anymore (#14298)Andreas Rumpf2020-05-111-2/+2
* Error -> Defect for defects (#13908)Jacek Sieka2020-04-281-2/+2
* Add tests for #8481, #6490 and #4061 (#14083)Clyybber2020-04-231-0/+22
* '.push raises: []' now also affects proc types (#13776)Andreas Rumpf2020-03-291-2/+21
* better error messages for Nim's effect systemAraq2020-03-221-1/+2
* fixes a critical GC safety inference bug (#10615)Andreas Rumpf2019-03-051-0/+21
* fixes #6955Andreas Rumpf2019-02-131-1/+10
* Fix handling of reraise in effect tracking (#10582)LemonBoy2019-02-071-0/+12
* system refactorings (#10559)Andreas Rumpf2019-02-061-2/+2
* Fix exception tracking in try blocks (#10455)LemonBoy2019-01-271-0/+14