summary refs log tree commit diff stats
path: root/tests/parallel
Commit message (Collapse)AuthorAgeFilesLines
* #12103 - CI for OpenBSD (#12105)Euan2020-04-212-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Working on OpenBSD CI * Condense steps into 2 steps to make output easier to follow. * Move up one directory after csources build. * Remove FreeBSD build manifest and add OpenBSD test ignores for coroutines and hot code reloading. * If runCI fails, run the test results script. * Add email trigger for build failure * Remove .git from repository URL * Disable SFML test on OpenBSD * Disable tgetaddrinfo on OpenBSD as only UDP and TCP protocols are supported. * Remove getFilePermissions as it causes CI test failures with NimScript. * Set clang as cc in nim.cfg and use gmake to build csources. * Add getCurrentDir to nimscript. * Remove duplicate getCurrentDir and check for not weirdTarget. * Add CI badge for OpenBSD. * Disable tests which allocate lots of memory for OpenBSD. * Use `CORO_BACKEND_SETJMP` on OpenBSD rather than ucontext. * Simplify building of koch * Disable t8657 on OpenBSD. See issue #13760. * Fix #12142 - tarray_of_channels fails on OpenBSD * Disable thhtpclient_ssl and tosprocterminate on OpenBSD. These tests can be enabled at a later date after fixing them. * Install libffi. * Set path to libc for openbsd. * Disable tevalffi for now. * Remove tevalffi.nim. * Use ncpuonline sysctl rather than ncpu. * Disable tacceptcloserace and tasynchttpserver on OpenBSD. * Enable tacceptcloserace and tasynchttpserver. * Fix #13775 as suggested by @alaviss - use /bin/cat on OpenBSD rather than /bin/sh. * Enable test on OpenBSD. * Disable tflowvar on OpenBSD.
* Fixes #14014 (#14029)cooldome2020-04-201-1/+34
| | | | | | | | | | | | | * add test * improve test * progress * fix #14014 * fix bug Co-authored-by: cooldome <ariabushenko@bk.ru>
* faster CIs (#13803)Miran2020-03-309-87/+111
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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
* new feature: --staticBoundChecks:on to enforce static array index checking ↵Andreas Rumpf2020-03-182-2/+3
| | | | (#10965)
* remove deprecated procs (#12535)Andreas Rumpf2019-11-053-60/+4
|
* hashes: implement murmur3 (#12022)Miran2019-09-011-3/+4
| | | | | | | | * hashes: implement murmur3 * refactoring; there is only one murmurHash and it works at compile-time via VM hooks * fixes JS tests * makes toOpenArrayByte work with C++ * make it bootstrap in C++ mode for 0.20
* fixes #11832 (#12049)Palash Nigam2019-08-261-2/+2
|
* make tests greennarimiran2019-05-281-1/+1
|
* tsendtwice test: make it arch-independentnarimiran2019-05-271-13/+13
|
* fixes #11275 (#11276)Ștefan Talpalaru2019-05-201-0/+2
|
* make tests green againAndreas Rumpf2019-03-071-1/+1
|
* remove `tdont_be_stupid`, fixes #10386narimiran2019-01-231-23/+0
|
* fix twrong_refcounts in nim cpp mode (#10313)Timothee Cour2019-01-151-0/+3
|
* lots of small changesArne Döring2018-12-116-6/+6
|
* require errormsg to be specified before file.Arne Döring2018-12-112-2/+2
|
* eyewashArne Döring2018-11-231-5/+5
|
* updated tests to be executedArne Döring2018-11-232-7/+8
|
* make run the default action of a test in testerArne Döring2018-11-236-0/+51
|
* make some tests faster (#9413)Miran2018-10-172-12/+8
| | | | | | | | | | | | * remove duplicated slow test * smaller `convex hull` * smaller sleep * faster `trtree` * smaller sleep in `tfuturestream`
* make tests green againAndreas Rumpf2018-08-181-6/+6
|
* renames threadpool.await to blockUntil; refs #7853Araq2018-08-141-2/+2
|
* deprecated regionized pointersAraq2018-08-101-2/+2
|
* .experimental can now be used to enable specific featuresAndreas Rumpf2018-04-241-1/+1
|
* fixes #7638; awaitAny blocks if the flow vars all have been complete alreadyAndreas Rumpf2018-04-191-0/+35
|
* GC test workaround: use a lock for 'echo' for WindowsAraq2017-12-071-3/+10
|
* Channels can now block depending on maxItems (#6153)Yuriy Glukhov2017-07-311-0/+37
|
* Remove expr/stmt (#5857)Arne Döring2017-07-254-5/+5
|
* Make tgc_unsafe2 green againZahary Karadjov2017-03-241-3/+3
| | | | | apparently, the error reporting code introduced for concepts results in a slightly diffent output for this test case.
* fixes #4776Andreas Rumpf2016-09-241-0/+71
|
* moved random procs from math to its own module (breaking change)Andreas Rumpf2016-05-301-1/+1
|
* Consistently use Channel instead of TChanneldef2016-02-253-3/+3
|
* Fix a few deprecation warningsdef2016-01-251-1/+1
|
* disjoint checker is smarter (and slower)Araq2015-09-231-0/+28
|
* tests: Trim .nim files trailing whitespaceAdam Strzelecki2015-09-042-3/+3
| | | | via OSX: find . -name '*.nim' -exec sed -i '' -E 's/[[:space:]]+$//' {} +
* 'parallel' now requires --experimental modeAraq2015-08-141-0/+1
|
* better test programAraq2015-06-141-4/+49
|
* fixes #2854Araq2015-06-061-0/+26
|
* fixes a serious codegen bug that caused to emit wrong barriers in rare casesAraq2015-04-191-0/+53
|
* GC-safety error messages are useful nowAraq2015-04-041-0/+39
|
* fixes #2257Araq2015-03-162-0/+58
|
* disjoint checker is somewhat smarterAraq2015-03-161-0/+15
|
* fixes #2286Araq2015-03-122-1/+41
|
* fixes #2287Araq2015-03-121-0/+41
|
* disable t5000 test for the autobuilderAraq2014-12-111-0/+3
|
* fixes #1597Araq2014-12-112-0/+62
|
* fixes #1646Araq2014-11-101-0/+22
|
* the codegen doesn't emit deepCopy for parallel statementsAraq2014-11-082-4/+6
|
* fixed the deadlock that happens when stress testing ToFreeQueueAraq2014-11-081-1/+1
|
* broken attempt to fix queue exhaustionAraq2014-11-071-0/+62
|
* deepCopy is instantiated when its corresponding type is instantiatedAraq2014-09-261-0/+35
|