summary refs log tree commit diff stats
path: root/tests/parallel
Commit message (Collapse)AuthorAgeFilesLines
* fixes #22790; use cast suppress AnyEnumConv warnings for enums withou… ↵ringabout2023-10-111-0/+1
| | | | | | | (#22813) …t holes fixes #22790
* clean up SOME pending/xxx/issue link comments (#21826)metagn2023-05-111-2/+2
| | | | | * clean up SOME pending/xxx/issue link comments * great
* stdlib tests now check refc too (#21664)ringabout2023-04-213-3/+3
| | | | | | | | | | | * stdlib tests now check refc too * typo * fixes line numbers * disable cpp * do not touch
* fix #12122 (#21096)Bung2022-12-161-1/+1
|
* fixes #20958; fixes the return type of slice function [backport] (#20959)ringabout2022-11-291-0/+12
| | | | | * fixes #20958; fixes the return type of slice function * add a testcase
* fixes #13781; fixes #14901; add acyclic pragmas to FlowVar (#20804)ringabout2022-11-101-1/+10
| | | | | * add acyclic pragmas to FlowVar * add testcases
* defaults to ORC (#19972)ringabout2022-09-2314-5/+17
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * defaults to Orc * bootstrap using refc * use gc * init orc defines * unregister orc * fix gc * fix commands * add prepareMutation for orc * enable deepcopy for orc * prepareMutation * more fixes * some cases * bug #20081 * partial fixes * partial fixes * fixes command line * more fixes * build Nim with refc * use gc * more fixes * rstore * orc doesn't support threadpool * more shallowCopy * more fixes * fixes unsafeNew * workarounds * small * more fixes * fixes some megatest * tcodegenbugs1 refc * fxies megatest * build nimble with refc * workaround tensordsl tests * replace shallowCopy with move * fixes action * workaround * add todo * fixes important packages * unpublic unregisterArcOrc * fixes cpp * enable windows Co-authored-by: xflywind <43030857+xflywind@users.noreply.github.com>
* add colon (#17834)flywind2021-04-241-1/+1
|
* fix #7535(Poor error message for spawn when a procedure (without calling ↵flywind2021-04-211-0/+11
| | | | it)) (#17774)
* close #9691 and close #10913('spawn'ed function cannot have a 'typed' or ↵flywind2021-04-202-0/+29
| | | | 'untyped' parameter) (#17775)
* close #17636 (#17643)flywind2021-04-061-4/+3
|
* IC: green tests (#17311)Andreas Rumpf2021-03-191-2/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * IC: renamed to_packed_ast module to ic module * IC: don't store the --forceBuild flag, makes it easier to test * IC: enable hello world test * Codegen: refactorings for IC; changed the name mangling algorithm * fixed the HCR regressions * life is too short for HCR * tconvexhull is now allowed to use deepCopy * IC exposed a stdlib bug, required a refactoring * codegen: code cleanups * IC: even if a module is outdated, its dependencies might come from disk * IC: progress * IC: better name mangling, module IDs are not stable * IC: another refactoring helping with --ic:on --gc:arc * disable arraymancer on Windows for the time being * disable arraymancer altogether * IC: make basic test work with 'nim cpp' * IC: progress on --ic:on --gc:arc * wip; name mangling for type info
* workaround #15725 disable freebsd tblocking_channel.nim (#15726)Timothee Cour2020-10-261-0/+2
|
* #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
|