| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* fix #16185
* fix test
* fix comment
* fix comment
* better approach
* Add more tests and move sameLocation to injectdestructors
* Better and more strict sameLocation
* Small cleanup and preliminary spec clarification
* Fix
* Fix doc
* Expand test
Co-authored-by: Andrey R (cooldome) <ariabushenko@gmail.com>
|
|
|
|
| |
Co-authored-by: Timothee Cour <timothee.cour2@gmail.com>
Co-authored-by: Dominik Picheta <dominikpicheta@googlemail.com>
|
|
|
|
|
|
|
| |
* fix #16722
* fix spacing
* spacing
|
| |
|
|
|
|
|
| |
* fix #15043
* Trigger build
|
|
|
|
|
|
|
|
|
|
|
| |
pointless alias target vs targets; document matrix; DRY (#16343)
* testament: error instead of silently ignore invalid targets
* s/target/targets/
* fix test; refs #16344
* address comments
* Update testament/specs.nim
Co-authored-by: Andreas Rumpf <rumpf_a@web.de>
|
|
|
|
|
|
|
| |
consumption (#16250)
* ORC: make the adaptive strategy the default in order to fight memory consumption
* added missing test case
|
|
|
| |
This reverts commit bb4b27a2ca414f06fbb9d14ff76fa02a088ac141.
|
|
|
|
|
|
|
|
|
|
|
| |
* fix #16185
* fix test
* fix comment
* fix comment
* better approach
|
|
|
|
|
|
|
| |
output spec (#16151)
* fix megatest newlines
* still allow missing trailing newline for now but in a more strict way than before
|
| |
|
|
|
|
|
|
|
|
|
| |
* fixes #15076
* heapqueue: optimized for ARC
* added another test case [backport:1.4]
* code cleanup
|
|
|
|
|
| |
* fixes #16069; refs https://github.com/nim-lang/RFCs/issues/257 [backport:1.2] [backport:1.4]
* make tests green again
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* ORC: prepare for another patent-pending optimization
* bugfix
* '=copy' for refs can take a cyclic parameter for more ORC optimizations
* ORC: exploit the common 'it = it.next' pattern
* can't hurt to check for nil
* use an algorithm that is not obviously broken
* restore the test case
* final cleanups for --gc:orc
|
|
|
|
|
|
|
| |
* fix #15910
* produce op of op is nil
* Trigger build
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
* fix #15858
* fix space
* fix #15629
* Revert "fix space"
* Revert "fix #15858"
|
| |
|
|
|
|
|
| |
* fix #15609
* fix test
|
|
|
|
| |
(#15697)
|
|
|
| |
This reverts commit 3f00a738dbc8319b4dd2b86bf5529c096f2dd243.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* trigger valgrind failure on memory leak
* remove non-malloc tests
* remove ORC test
is redundant because we already have an ARC test
* only run valgrind tests on 64-bit Linux
* disable freebsd and openbsd
* Remove tleak_refc
As to not test implementation details (or bug)
* Fix test failures by removing redundant test
Since this tests/shoulfail/tvalgrind.nim was specified here to fail this test
itself fails since it will be skipped on non-linux CI
* Remove test, reason detailed in the previous commit
* Remove redundant disables
* Revert removing disables
* Add and use valgrind: leaks
* Fix
Co-authored-by: Clyybber <darkmine956@gmail.com>
Co-authored-by: n5m
|
|
|
|
|
| |
* Fix #15599
* Add test
|
|
|
|
|
|
|
|
|
| |
* Assign hook name changed to `=copy`
* Adapt destructors.rst
* [nobackport] Duplicate tests for =copy hook
* Fix tests
* added a changelog entry
Co-authored-by: Clyybber <darkmine956@gmail.com>
|
|
|
|
|
| |
* harden the ORC asyncleak3 test case
* add another ORC stress test
|
|
|
|
|
|
|
|
|
| |
* fix #15543
* fix spacing
* fix test
* simplify test for freebsd platform
|
| |
|
|
|
|
|
|
|
| |
* fix #15405
* fix tests
* deepcopy for ARC has to be enabled via --deepcopy:on
Co-authored-by: Araq <rumpf_a@web.de>
|
|
|
|
| |
* cursor inference: makes combparser work; refactorings
|
|
|
| |
This reverts commit f8c48fc1863a243718acf86b699baed1a5c1512e.
|
|
|
| |
* fixes #15361; better cursor inference
|
| |
|
| |
|
| |
|
|
|
|
|
| |
* introduced --define:nimArcIds
* ORC: bugfixes
|
|
|
| |
This reverts commit a3e9cc52343a54cadc7b77b783e1c8b6ba2b327f.
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
| |
* fix #15286
* fix spacing
|
|
|
|
|
|
|
| |
* fixes #15280 [backport:1.2]
* make tests green again
* adapt tests
|
|
|
|
|
| |
* fix_15238
* fix test
|
| |
|