Nim/tests
2014-11-22 23:09:08 +01:00
..
actiontable tester compiles again 2014-08-29 01:12:18 +02:00
alias new tester; all tests categorized 2014-01-13 02:10:03 +01:00
ambsym Changed tests and tools to use 'discard' statements instead of 'nil' for empty blocks. 2014-02-15 18:57:03 -05:00
array fixes #1669 2014-11-22 23:09:08 +01:00
assert tester compiles again 2014-08-29 01:12:18 +02:00
assign Improves tobjasgn test. 2014-04-18 23:31:45 +01:00
astoverload new tester; all tests categorized 2014-01-13 02:10:03 +01:00
async More empty stmt fixes. 2014-09-09 15:58:44 +01:00
benchmarks Added benchmark tool and some benchmarks. 2012-03-22 20:15:16 +00:00
bind made some tests green 2014-09-21 23:57:54 +02:00
borrow made some tests green 2014-08-31 12:34:35 +02:00
caas Take into account dirty buffers in suggest output; Fixes zah/nimrod.vim#14 2013-08-07 18:58:46 +03:00
casestmt make tests green 2014-08-31 15:15:26 +02:00
ccgbugs fixes #837 2014-11-21 02:26:49 +01:00
clearmsg implements #78 2014-10-26 22:48:54 +01:00
closure more tests green 2014-08-31 17:23:35 +02:00
cnstseq new tester; all tests categorized 2014-01-13 02:10:03 +01:00
collections moved tsets test to collections/ 2014-02-12 16:15:34 -06:00
compiles fixes #1055 2014-11-16 20:32:05 +01:00
concat new tester; all tests categorized 2014-01-13 02:10:03 +01:00
concurrency make tests green 2014-08-31 15:15:26 +02:00
constr make tests green 2014-08-31 15:15:26 +02:00
constraints new tester; all tests categorized 2014-01-13 02:10:03 +01:00
controlflow fixes recently introduced regression 2014-08-21 09:59:57 +02:00
converter made some tests green 2014-08-13 01:30:42 +02:00
defaultprocparam new tester; all tests categorized 2014-01-13 02:10:03 +01:00
deprecated new tester; all tests categorized 2014-01-13 02:10:03 +01:00
destructor more tests green 2014-08-31 17:23:35 +02:00
discard fixes #942 2014-03-05 08:30:05 +01:00
distinct borrow dots for distinct types documented 2014-03-26 08:42:27 +01:00
dll further adaptations 2014-08-29 09:12:12 +02:00
effects better effect inference 2014-11-02 14:35:13 +01:00
enum Fixes tenumitems test. 2014-08-16 01:15:36 +01:00
exception more tests green 2014-08-31 17:23:35 +02:00
exprs fixes #1161 2014-07-01 21:47:53 +02:00
fields new tester; all tests categorized 2014-01-13 02:10:03 +01:00
float make tests green 2014-08-31 15:15:26 +02:00
friends new tester; all tests categorized 2014-01-13 02:10:03 +01:00
gc make tests green 2014-08-31 15:15:26 +02:00
generics fixes #836 2014-11-19 23:40:26 +01:00
gensym new tester; all tests categorized 2014-01-13 02:10:03 +01:00
global fix some trivial errors in the test suite and some more regressions caused by tyTypeDesc[tyNone] 2014-02-18 02:46:14 +02:00
implicit new tester; all tests categorized 2014-01-13 02:10:03 +01:00
init made some tests green 2014-08-13 01:30:42 +02:00
iter fixes #1560 2014-11-11 21:32:22 +01:00
js Tester now appreciates the test target. Modified 'cmd' in specs. 2014-04-16 21:28:19 +01:00
let more tests green 2014-08-31 17:23:35 +02:00
lexer new tester; all tests categorized 2014-01-13 02:10:03 +01:00
lookups make tests green 2014-08-31 15:15:26 +02:00
macros fixes error propagation for macros.parseExpr 2014-11-13 09:12:27 +01:00
magics new tester; all tests categorized 2014-01-13 02:10:03 +01:00
manyloc made some tests green 2014-09-21 23:57:54 +02:00
matrix Tests for $(float) 2014-06-15 01:53:09 +02:00
metatype some progress on documentation building 2014-09-17 10:04:36 +02:00
method Fix dispatcher creation for method prototypes. 2014-11-02 23:35:41 +01:00
misc fixes #916 2014-11-20 21:39:08 +01:00
module fix some trivial errors in the test suite and some more regressions caused by tyTypeDesc[tyNone] 2014-02-18 02:46:14 +02:00
modules fixes #1612 2014-11-06 01:53:57 +01:00
namedparams new tester; all tests categorized 2014-01-13 02:10:03 +01:00
namspc new tester; all tests categorized 2014-01-13 02:10:03 +01:00
notnil Added notnil test for issue #1216 2014-06-18 17:47:37 -04:00
objects fixes #837 2014-11-21 02:26:49 +01:00
objvariant make tests green 2014-08-31 15:15:26 +02:00
openarray new tester; all tests categorized 2014-01-13 02:10:03 +01:00
osproc Add osproc stdin test. 2014-06-15 12:57:05 +01:00
overflw make tests green 2014-08-31 15:15:26 +02:00
overload fixes #592 2014-08-19 10:07:12 +02:00
parallel fixes #1646 2014-11-10 01:33:25 +01:00
parser osproc compiles again for haiku 2014-03-10 17:32:50 +01:00
pragmas parser support anon iterators 2014-01-20 20:07:44 +01:00
proc new tester; all tests categorized 2014-01-13 02:10:03 +01:00
procvar make tests green 2014-08-31 15:15:26 +02:00
range made some tests green 2014-08-31 12:34:35 +02:00
rodfiles Removes executable bit for text files. 2013-03-16 23:53:07 +01:00
seq Rename sequtils.distnct to sequtils.deduplicate. 2014-06-28 19:18:13 +02:00
sets Add TSet difference tests 2014-07-15 02:16:12 +02:00
showoff further adaptations 2014-08-29 09:12:12 +02:00
specialops the delegator pragma becomes a set of dot operators 2014-02-15 17:41:35 +02:00
static teach opcLdObj about nkExprColonExpr 2014-03-09 17:06:29 +02:00
stdlib Merge branch 'devel' into bigbreak 2014-11-03 22:50:55 +01:00
system asynchttpserver compiles again; made some tests green 2014-08-13 01:16:18 +02:00
table made some tests green 2014-08-31 12:34:35 +02:00
template fixes #1562, fixes #1543 2014-11-20 21:02:51 +01:00
testament Fixes tester. 2014-09-10 00:17:29 +01:00
testdata Removes executable bit for text files. 2013-03-16 23:53:07 +01:00
threads further adaptations 2014-08-29 09:12:12 +02:00
trmacros fixes #206 2014-11-16 21:59:21 +01:00
tuples new tester; all tests categorized 2014-01-13 02:10:03 +01:00
typerel updated some tests 2014-10-04 14:23:17 +02:00
types made some tests green 2014-09-21 23:57:54 +02:00
usingstmt further adaptations 2014-08-29 09:12:12 +02:00
varres new tester; all tests categorized 2014-01-13 02:10:03 +01:00
varstmt make tests green 2014-08-31 15:15:26 +02:00
vm Fixes for new comment handling. 2014-09-09 11:43:54 +01:00
benchmark.nim renamed babelcmd to nimblecmd; config files are now nim.cfg; other renamings 2014-08-29 09:03:00 +02:00
js.html Removes executable bit for text files. 2013-03-16 23:53:07 +01:00
js.nim renamed babelcmd to nimblecmd; config files are now nim.cfg; other renamings 2014-08-29 09:03:00 +02:00
mmaptest.nim bugfix: threading on PowerPC 2012-02-02 00:16:33 +01:00
readme.txt Removes executable bit for text files. 2013-03-16 23:53:07 +01:00
rectest.nim Removes executable bit for text files. 2013-03-16 23:53:07 +01:00
stckovfl.nim Removes executable bit for text files. 2013-03-16 23:53:07 +01:00

This directory contains the test cases.
Each test must have a filename of the form: ``t*.nim``

Each test can contain a spec in a ``discard """"""`` block.

The folder ``rodfiles`` contains special tests that test incremental 
compilation via symbol files.

The folder ``dll`` contains simple DLL tests.