Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | #12103 - CI for OpenBSD (#12105) | Euan | 2020-04-21 | 2 | -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) | cooldome | 2020-04-20 | 1 | -1/+34 |
| | | | | | | | | | | | | | * add test * improve test * progress * fix #14014 * fix bug Co-authored-by: cooldome <ariabushenko@bk.ru> | ||||
* | faster CIs (#13803) | Miran | 2020-03-30 | 9 | -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 Rumpf | 2020-03-18 | 2 | -2/+3 |
| | | | | (#10965) | ||||
* | remove deprecated procs (#12535) | Andreas Rumpf | 2019-11-05 | 3 | -60/+4 |
| | |||||
* | hashes: implement murmur3 (#12022) | Miran | 2019-09-01 | 1 | -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 Nigam | 2019-08-26 | 1 | -2/+2 |
| | |||||
* | make tests green | narimiran | 2019-05-28 | 1 | -1/+1 |
| | |||||
* | tsendtwice test: make it arch-independent | narimiran | 2019-05-27 | 1 | -13/+13 |
| | |||||
* | fixes #11275 (#11276) | Ștefan Talpalaru | 2019-05-20 | 1 | -0/+2 |
| | |||||
* | make tests green again | Andreas Rumpf | 2019-03-07 | 1 | -1/+1 |
| | |||||
* | remove `tdont_be_stupid`, fixes #10386 | narimiran | 2019-01-23 | 1 | -23/+0 |
| | |||||
* | fix twrong_refcounts in nim cpp mode (#10313) | Timothee Cour | 2019-01-15 | 1 | -0/+3 |
| | |||||
* | lots of small changes | Arne Döring | 2018-12-11 | 6 | -6/+6 |
| | |||||
* | require errormsg to be specified before file. | Arne Döring | 2018-12-11 | 2 | -2/+2 |
| | |||||
* | eyewash | Arne Döring | 2018-11-23 | 1 | -5/+5 |
| | |||||
* | updated tests to be executed | Arne Döring | 2018-11-23 | 2 | -7/+8 |
| | |||||
* | make run the default action of a test in tester | Arne Döring | 2018-11-23 | 6 | -0/+51 |
| | |||||
* | make some tests faster (#9413) | Miran | 2018-10-17 | 2 | -12/+8 |
| | | | | | | | | | | | | * remove duplicated slow test * smaller `convex hull` * smaller sleep * faster `trtree` * smaller sleep in `tfuturestream` | ||||
* | make tests green again | Andreas Rumpf | 2018-08-18 | 1 | -6/+6 |
| | |||||
* | renames threadpool.await to blockUntil; refs #7853 | Araq | 2018-08-14 | 1 | -2/+2 |
| | |||||
* | deprecated regionized pointers | Araq | 2018-08-10 | 1 | -2/+2 |
| | |||||
* | .experimental can now be used to enable specific features | Andreas Rumpf | 2018-04-24 | 1 | -1/+1 |
| | |||||
* | fixes #7638; awaitAny blocks if the flow vars all have been complete already | Andreas Rumpf | 2018-04-19 | 1 | -0/+35 |
| | |||||
* | GC test workaround: use a lock for 'echo' for Windows | Araq | 2017-12-07 | 1 | -3/+10 |
| | |||||
* | Channels can now block depending on maxItems (#6153) | Yuriy Glukhov | 2017-07-31 | 1 | -0/+37 |
| | |||||
* | Remove expr/stmt (#5857) | Arne Döring | 2017-07-25 | 4 | -5/+5 |
| | |||||
* | Make tgc_unsafe2 green again | Zahary Karadjov | 2017-03-24 | 1 | -3/+3 |
| | | | | | apparently, the error reporting code introduced for concepts results in a slightly diffent output for this test case. | ||||
* | fixes #4776 | Andreas Rumpf | 2016-09-24 | 1 | -0/+71 |
| | |||||
* | 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 | 3 | -3/+3 |
| | |||||
* | Fix a few deprecation warnings | def | 2016-01-25 | 1 | -1/+1 |
| | |||||
* | disjoint checker is smarter (and slower) | Araq | 2015-09-23 | 1 | -0/+28 |
| | |||||
* | tests: Trim .nim files trailing whitespace | Adam Strzelecki | 2015-09-04 | 2 | -3/+3 |
| | | | | via OSX: find . -name '*.nim' -exec sed -i '' -E 's/[[:space:]]+$//' {} + | ||||
* | 'parallel' now requires --experimental mode | Araq | 2015-08-14 | 1 | -0/+1 |
| | |||||
* | better test program | Araq | 2015-06-14 | 1 | -4/+49 |
| | |||||
* | fixes #2854 | Araq | 2015-06-06 | 1 | -0/+26 |
| | |||||
* | fixes a serious codegen bug that caused to emit wrong barriers in rare cases | Araq | 2015-04-19 | 1 | -0/+53 |
| | |||||
* | GC-safety error messages are useful now | Araq | 2015-04-04 | 1 | -0/+39 |
| | |||||
* | fixes #2257 | Araq | 2015-03-16 | 2 | -0/+58 |
| | |||||
* | disjoint checker is somewhat smarter | Araq | 2015-03-16 | 1 | -0/+15 |
| | |||||
* | fixes #2286 | Araq | 2015-03-12 | 2 | -1/+41 |
| | |||||
* | fixes #2287 | Araq | 2015-03-12 | 1 | -0/+41 |
| | |||||
* | disable t5000 test for the autobuilder | Araq | 2014-12-11 | 1 | -0/+3 |
| | |||||
* | fixes #1597 | Araq | 2014-12-11 | 2 | -0/+62 |
| | |||||
* | fixes #1646 | Araq | 2014-11-10 | 1 | -0/+22 |
| | |||||
* | the codegen doesn't emit deepCopy for parallel statements | Araq | 2014-11-08 | 2 | -4/+6 |
| | |||||
* | fixed the deadlock that happens when stress testing ToFreeQueue | Araq | 2014-11-08 | 1 | -1/+1 |
| | |||||
* | broken attempt to fix queue exhaustion | Araq | 2014-11-07 | 1 | -0/+62 |
| | |||||
* | deepCopy is instantiated when its corresponding type is instantiated | Araq | 2014-09-26 | 1 | -0/+35 |
| |