summary refs log tree commit diff stats
path: root/tests/closure
Commit message (Collapse)AuthorAgeFilesLines
* Make the fields of `times.DateTime` private (#14197)Oscar Nihlgård2020-05-061-4/+4
| | | | | * Make the fields of `times.DateTime` private * PR fixes
* faster CIs (#13803)Miran2020-03-301-216/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * ttables: smaller table, 5x speedup * thavlak: less iterations, less loops; 30% speedup * tasyncclosestall: shorter timeout; 35% speedup * gcleak4: less iterations, 2x speedup * ttimes: remove deprecated stuff * tdangerisrelease: remove cpp backend, 3x speedup * tfrexp1: smaller range, 2x speedup * trtree: fix warnings, less iterations, 6x speedup * tasyncawait_cyclebreaker: smaller swarm size; 2x speedup * trealloc: smaller number of iterations; 10x speedup * towned_binary_tree: less iterations, 4x speedup * tclosure: remove unused code, less iterations; 2x speedup * twaitany: less durations; 1.4x speedup * tasync_misc: less iterations, 2x speedup * t8535: smaller sleep, 1.5x speedup * tmanyjoin: smaller sleep, 2x speedup * t12221: shorter sleeps, removed two slower tests; 1.6x speedup * tfuturestream: smaller sleep; 1.5x speedup * growobjcrash: less iterations; 2x speedup * ttryrecv: smaller sleep; 1.5x speedup * treusetvar: less threads; 2x speedup * delete tthreadanalysis2, basically a duplicate of tthreadanalysis * t7758: less iterations, 1.5x speedup * tasyncawait: smaller swarm, less messages; 1.5x speedup * tjsandnativeasync: smaller sleep, 1.5x speedup * tpendingcheck: smaller sleep, 1.5x speedup * remove rodfiles test category * move tseq from its own category to 'collections' category * remove unneeded tests and helpers from 'assert' category * stdlib: merge tbitops2 into tbitops * remove 'trepr2' from 'stdlib' cat * merge 'tstreams' into one file * remove 'tinefficient_const_table' from 'ccbugs' cat * merge 'tcollections_to_string' into 'tcollections' * tblocking_channel: smaller sleep, small speedup * tconvexhull: less iterartions; 1.2x speedup * merge 'tdeepcopy2' into 'tdeepcopy' * merge 'tdisjoint_slice2' into 'tdisjoint_slice1' * tmissing_deepcopy: smaller sequence * tsendtwice: smaller arrays; 5x speedup * remove 'tindexerrorformatbounds' * disable multimethod tests * remove 'gc:none' and 'refc' without 'd:useRealtimeGC' from gc tests * koch.nim: bootstrap just with '-d:release', no need for 'csource' * add github workflow for documentation * testament: no need for 8 sub-second decimals
* capture macro now accepts variables of different types (#13356)Clyybber2020-02-151-3/+11
| | | | | | | | | | * Capture macro can now accept variables of different types * Add test * Update examples * Use let instead of var
* Fix capture for object types (#13315)Clyybber2020-02-021-2/+16
| | | | | | * Fix capture for object|tuple|... types * Add test case
* introduce capture macro (#12712)Judd2019-12-101-0/+12
| | | | capture works for more cases than `closureScope`.
* close #7104 by writing a testnarimiran2019-09-131-2/+21
|
* fixes #11523Andreas Rumpf2019-06-261-1/+10
|
* Remove deprecated modules (asyncio, sockets, ftpclient) (#10401)Miran2019-01-221-0/+3
|
* attempt to make travis greenAraq2018-12-111-0/+1
|
* require errormsg to be specified before file.Arne Döring2018-12-114-6/+5
|
* fixes #9441Araq2018-12-061-0/+42
|
* updated tests to be executedArne Döring2018-11-232-27/+20
|
* make tests green againAraq2018-11-162-9/+9
|
* disable some tests for the C++ target; refs #7870Araq2018-11-151-1/+1
|
* More descriptive names of test files (#9531)Miran2018-10-291-1/+0
| | | | | * change generic `tissues` name to more specific * change `tvarious` to more specific names
* Merge tests into a larger file (part 1 of ∞) (#9318)Miran2018-10-1227-847/+920
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * merge actiontable tests * merge arithm tests * merge array tests * merge assign tests * merge bind tests * merge casestmt tests * merge closure tests * merge cnt seq tests * merge collections tests * merge concept issues tests * merge concept tests * fix failing tests * smaller outputs Use `doAssert` where possible. * fix wrong output * split `tcomputedgoto` * revert merging concepts * fix failing test
* fixes #5015Araq2018-10-031-1/+18
|
* Mysterious fix for #8550 (#8561)LemonBoy2018-08-121-0/+12
| | | | Replacing the `for` body with a nkEmpty node is not the right thing to do.
* fixes 7833 (#8533)Andreas Rumpf2018-08-051-1/+1
| | | | | | | | | | | * fixes #7833; still to-do: fix setLen * make tests green again * also fixes setLen and string concats; refs #7833 * change formating to avoid a compiler warning * emit the write barrier also for addChar * fixes yet another regression * make setLengthStr compile for the old version * make growobjcrash complete earlier
* make tests green againAndreas Rumpf2018-07-051-1/+1
|
* make more tests greenAraq2018-02-101-1/+1
|
* bugfix: detect captures in non-closure inner procsAraq2017-11-031-0/+12
|
* Add a test-case for #1641Daniil Yarancev2017-10-161-0/+20
|
* Restore the old behavior of parsing "quote do:"Zahary Karadjov2017-08-191-3/+8
| | | | close #5845
* disable tboehmdeepcopy for Windows as we don't have a version of Boehm GC on ↵Araq2017-08-041-0/+1
| | | | Windows
* Remove expr/stmt (#5857)Arne Döring2017-07-251-91/+91
|
* closures have an object type field so that we can perform correct deepCopy() ↵Andreas Rumpf2017-07-221-0/+17
| | | | for the BoehmGC target
* lift parameter-less do block to lambdasZahary Karadjov2017-04-101-3/+3
|
* the new blocks without 'do' produce compatible AST with 'do blocks'Zahary Karadjov2017-04-091-8/+6
|
* fix the do notation when used with procsZahary Karadjov2017-04-091-0/+47
|
* make tests green againAndreas Rumpf2016-08-251-1/+1
|
* Fixed broken test. Added closureScope test.Yuriy Glukhov2016-06-281-2/+13
|
* make tests greenAndreas Rumpf2016-05-111-1/+1
|
* fixes #4070Andreas Rumpf2016-05-111-0/+20
|
* fixes #3995Andreas Rumpf2016-04-031-0/+24
|
* Fix test cases for JSON object changesdef2016-02-241-4/+4
|
* fixes yet another LL regression (Aporia compiles again)Andreas Rumpf2016-01-181-0/+22
|
* Added test for #600.Dominik Picheta2016-01-161-0/+4
|
* Added test for code in @def-'s comment in #1502.Dominik Picheta2016-01-161-0/+6
|
* Added test for #1512.Dominik Picheta2016-01-161-0/+137
|
* Added test for #1642.Dominik Picheta2016-01-161-0/+3
|
* Added test for #1846.Dominik Picheta2016-01-161-0/+16
|
* Added test for #1911.Dominik Picheta2016-01-161-0/+7
|
* Added test for #1923.Dominik Picheta2016-01-161-0/+9
|
* Added test for #2138.Dominik Picheta2016-01-161-0/+10
|
* Added test for #3304Dominik Picheta2016-01-161-0/+15
|
* fixes yet another regressionAndreas Rumpf2016-01-131-0/+25
|
* async works againAndreas Rumpf2016-01-031-0/+87
|
* further progress on closure iterators; tforum still failingAndreas Rumpf2016-01-031-2/+2
|
* made closure iterators tests green, updated docsAndreas Rumpf2015-12-311-1/+1
|