| .. | ||
| actiontable | ||
| alias | ||
| ambsym | ||
| array | ||
| assert | ||
| assign | ||
| astoverload | ||
| async | ||
| benchmarks | ||
| bind | ||
| borrow | ||
| caas | ||
| casestmt | ||
| ccgbugs | ||
| clearmsg | ||
| closure | ||
| cnstseq | ||
| collections | ||
| compiles | ||
| concat | ||
| concepts | ||
| constr | ||
| constraints | ||
| controlflow | ||
| converter | ||
| cpp | ||
| defaultprocparam | ||
| deprecated | ||
| destructor | ||
| dir with space | ||
| discard | ||
| distinct | ||
| dll | ||
| effects | ||
| enum | ||
| errmsgs | ||
| exception | ||
| exprs | ||
| fields | ||
| float | ||
| friends | ||
| gc | ||
| generics | ||
| gensym | ||
| global | ||
| implicit | ||
| import_in_config | ||
| init | ||
| iter | ||
| js | ||
| let | ||
| lexer | ||
| lookups | ||
| macros | ||
| magics | ||
| manyloc | ||
| metatype | ||
| method | ||
| misc | ||
| modules | ||
| namedparams | ||
| newconfig | ||
| notnil | ||
| objects | ||
| objvariant | ||
| openarray | ||
| osproc | ||
| overflw | ||
| overload | ||
| parallel | ||
| parser | ||
| pragmas | ||
| proc | ||
| procvar | ||
| range | ||
| rational | ||
| realtimeGC | ||
| rodfiles | ||
| seq | ||
| sets | ||
| showoff | ||
| specialops | ||
| stdlib | ||
| system | ||
| template | ||
| testament | ||
| testdata | ||
| threads | ||
| trmacros | ||
| tuples | ||
| typerel | ||
| types | ||
| untestable | ||
| usingstmt | ||
| varres | ||
| varstmt | ||
| vm | ||
| benchmark.nim | ||
| js.html | ||
| js.nim | ||
| mmaptest.nim | ||
| readme.txt | ||
| rectest.nim | ||
| stckovfl.nim | ||
| test_nimscript.nims | ||
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. The folder ``realtimeGC`` contains a test for validating that the realtime GC can run properly without linking against the nimrtl.dll/so. It includes a C client and platform specific build files for manual compilation.