Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | faster CIs (#13803) | Miran | 2020-03-30 | 5 | -57/+6 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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 | ||||
* | Fix and reenable thread tests (#11343) | Zed | 2019-05-28 | 2 | -8/+5 |
| | |||||
* | make tests green again | Araq | 2019-05-27 | 1 | -1/+1 |
| | |||||
* | fixes #10795 | Andreas Rumpf | 2019-03-06 | 1 | -5/+18 |
| | |||||
* | remove deprecated modules (#10215) | Miran | 2019-01-07 | 3 | -58/+0 |
| | | | | | | | | | | | | | | | | | | * removed from `compiler`: * lists (deprecated 2 years ago) * removed from `lib` (all deprecated 3 years ago): * ssl * matchers * httpserver * removed from `lib/deprecated`: * unsigned * actors (and three accompanying tests) * parseurl * moved to `lib/deprecated`: * securehash (the reason for not directly removing - it was deprecated (only) one year ago) | ||||
* | lots of small changes | Arne Döring | 2018-12-11 | 1 | -1/+1 |
| | |||||
* | require errormsg to be specified before file. | Arne Döring | 2018-12-11 | 2 | -5/+2 |
| | |||||
* | make tests green again | Araq | 2018-11-16 | 1 | -1/+1 |
| | |||||
* | Remove install.txt and readme.txt (#9521) | Utwo | 2018-10-28 | 1 | -2/+2 |
| | | | | | | | | * Remove install.txt and readme.txt * Refactor tests that use readme.txt * Tests open own source code | ||||
* | Fixes 8535 (#8591) | LemonBoy | 2018-08-17 | 1 | -0/+16 |
| | | | | | | | | | | | | | | | | | | | * Goodbye postInitProc * Give preInitProc its own scope Avoid any conflict between the variables introduced by preInitProc and initProc since both are codegen'd in the same function body. * Fix codegen for global var init in emulated TLS Fixes #8535 * Add test for #8535 * Keep a bogus stack frame around * Remove more dead code | ||||
* | fixes more nil handling regressions | Araq | 2018-08-13 | 1 | -2/+2 |
| | |||||
* | fixes channels for --gc:regions | Andreas Rumpf | 2018-05-25 | 1 | -2/+2 |
| | |||||
* | Support thread-local variables declared inside procs; fixes #7565 | Zahary Karadjov | 2018-05-07 | 1 | -0/+78 |
| | |||||
* | the parser finally parses 'echo {1,2}' as it should | Andreas Rumpf | 2017-09-30 | 2 | -2/+2 |
| | |||||
* | Fixes #4719. (#5585) | Eugene Kabanov | 2017-03-23 | 2 | -0/+58 |
| | |||||
* | Update testament to include all tests from tests/threads category. (#5576) | Eugene Kabanov | 2017-03-20 | 3 | -0/+3 |
| | |||||
* | removed onThreadCreation; onThreadDestruction is now thread local | Araq | 2017-02-26 | 1 | -7/+4 |
| | |||||
* | added a testcase for getThreadId | Araq | 2017-01-31 | 1 | -0/+5 |
| | |||||
* | added test case; threadex example crashes now | Araq | 2017-01-30 | 1 | -0/+25 |
| | |||||
* | onThreadDestruction feature added to Nim's threading model | Andreas Rumpf | 2017-01-24 | 1 | -1/+6 |
| | |||||
* | added system.onThreadCreation feature for safe thread local storage ↵ | Andreas Rumpf | 2017-01-18 | 1 | -0/+22 |
| | | | | initializations | ||||
* | moved random procs from math to its own module (breaking change) | Andreas Rumpf | 2016-05-30 | 1 | -1/+1 |
| | |||||
* | Consistently use Channel instead of TChannel | def | 2016-02-25 | 2 | -3/+3 |
| | |||||
* | Fix a few deprecation warnings | def | 2016-01-25 | 5 | -5/+5 |
| | |||||
* | tests: Trim .nim files trailing whitespace | Adam Strzelecki | 2015-09-04 | 6 | -8/+8 |
| | | | | via OSX: find . -name '*.nim' -exec sed -i '' -E 's/[[:space:]]+$//' {} + | ||||
* | fixes #1816 | Araq | 2015-01-02 | 1 | -0/+35 |
| | |||||
* | further adaptations | Araq | 2014-08-29 | 3 | -3/+3 |
| | |||||
* | renamed babelcmd to nimblecmd; config files are now nim.cfg; other renamings | Araq | 2014-08-29 | 1 | -0/+0 |
| | |||||
* | asynchttpserver compiles again; made some tests green | Araq | 2014-08-13 | 2 | -4/+4 |
| | |||||
* | removed flawed thread analysis pass | Araq | 2014-04-20 | 2 | -54/+3 |
| | |||||
* | Tester now appreciates the test target. Modified 'cmd' in specs. | Dominik Picheta | 2014-04-16 | 4 | -4/+4 |
| | |||||
* | made some tests green | Araq | 2014-03-27 | 1 | -1/+3 |
| | |||||
* | fix #931 and few more tests | Zahary Karadjov | 2014-02-18 | 1 | -0/+1 |
| | |||||
* | Removes executable bit for text files. | Grzegorz Adam Hankiewicz | 2013-03-16 | 4 | -0/+0 |
| | |||||
* | added tactors2 test | Araq | 2012-09-21 | 1 | -0/+25 |
| | |||||
* | fixes #71; sorry about the polling implementation | Araq | 2011-12-05 | 1 | -0/+19 |
| | |||||
* | fixes 70 | Araq | 2011-12-04 | 1 | -4/+4 |
| | |||||
* | deprecated endOfFile and readLine | Araq | 2011-11-25 | 1 | -4/+4 |
| | |||||
* | fixed bug that kept tls emulation from working | Araq | 2011-11-25 | 1 | -16/+15 |
| | |||||
* | bugfix: 'when' sections in generic objects now work, so TThread[void] compiles | Araq | 2011-11-20 | 1 | -1/+1 |
| | |||||
* | tester: threading tests added | Araq | 2011-11-19 | 3 | -2/+59 |
| | |||||
* | bugfix: fixed memory leaks in osproc module | Araq | 2011-11-18 | 3 | -2/+18 |
| | |||||
* | locks now in their own core module | Araq | 2011-08-20 | 2 | -6/+0 |
| | |||||
* | first steps to explicit channels for thread communication; added mainThreadId | Araq | 2011-07-16 | 1 | -5/+3 |
| | |||||
* | preparations for 0.8.12 | Araq | 2011-07-10 | 4 | -0/+167 |