Nim/tests
2015-12-31 00:16:38 +01:00
..
actiontable tests: Trim .nim files trailing whitespace 2015-09-04 23:04:32 +02:00
alias test case for #2245 2015-09-09 21:32:29 +08:00
ambsym tests: Trim .nim files trailing whitespace 2015-09-04 23:04:32 +02:00
array tests: Trim .nim files trailing whitespace 2015-09-04 23:04:32 +02:00
assert tests: Trim .nim files trailing whitespace 2015-09-04 23:04:32 +02:00
assign tests: Trim .nim files trailing whitespace 2015-09-04 23:04:32 +02:00
astoverload new tester; all tests categorized 2014-01-13 02:10:03 +01:00
async Rename rawsockets module to nativesockets 2015-10-03 19:45:41 +02:00
benchmarks tests: Trim .nim files trailing whitespace 2015-09-04 23:04:32 +02:00
bind fixes some regressions 2015-09-12 13:32:51 +02:00
borrow tests: Trim .nim files trailing whitespace 2015-09-04 23:04:32 +02:00
caas Rename PNimrodNode to NimNode 2015-03-17 17:50:32 +01:00
casestmt tests: Trim .nim files trailing whitespace 2015-09-04 23:04:32 +02:00
ccgbugs fix unsafeaddr test 2015-10-07 16:27:11 -07:00
clearmsg fixes #2252 2015-03-04 21:19:38 +01:00
closure made closure iterators tests green, updated docs 2015-12-31 00:16:38 +01:00
cnstseq tests: Trim .nim files trailing whitespace 2015-09-04 23:04:32 +02:00
collections Merge branch 'mget' of https://github.com/def-/Nim into def--mget 2015-10-13 00:22:27 +02:00
compiles renamed inCompilesContext to compilesContextId; added test case for #3313 2015-09-18 11:29:43 +02:00
concat new tester; all tests categorized 2014-01-13 02:10:03 +01:00
concepts removes 'x is iterator' special casing in the language 2015-12-03 01:08:03 +01:00
constr tests: Trim .nim files trailing whitespace 2015-09-04 23:04:32 +02:00
constraints tests: Trim .nim files trailing whitespace 2015-09-04 23:04:32 +02:00
controlflow tests: Trim .nim files trailing whitespace 2015-09-04 23:04:32 +02:00
converter tests: Trim .nim files trailing whitespace 2015-09-04 23:04:32 +02:00
cpp fixes #3299 2015-10-15 09:31:54 +02:00
defaultprocparam new tester; all tests categorized 2014-01-13 02:10:03 +01:00
deprecated fixes --gc:none regression; made some tests green 2015-03-10 12:32:47 +01:00
destructor destructors now work with overloaded assignment operators; fixes #2811; fixes #1632 2015-08-05 21:43:14 +02:00
dir with space tests: Trim .nim files trailing whitespace 2015-09-04 23:04:32 +02:00
discard fixes #1528 2015-09-12 11:07:47 +02:00
distinct tests: Trim .nim files trailing whitespace 2015-09-04 23:04:32 +02:00
dll tests: Trim .nim files trailing whitespace 2015-09-04 23:04:32 +02:00
effects tests: Trim .nim files trailing whitespace 2015-09-04 23:04:32 +02:00
enum add tfile/tline assertions for template expansion file/line 2015-10-06 15:47:07 -07:00
exception tests: Trim .nim files trailing whitespace 2015-09-04 23:04:32 +02:00
exprs tests: Trim .nim files trailing whitespace 2015-09-04 23:04:32 +02:00
fields tests: Trim .nim files trailing whitespace 2015-09-04 23:04:32 +02:00
float tests: Trim .nim files trailing whitespace 2015-09-04 23:04:32 +02:00
friends tests: Trim .nim files trailing whitespace 2015-09-04 23:04:32 +02:00
gc Added a test to check how gc works in emscripten. 2015-09-23 16:21:00 +06:00
generics fixes #3476 2015-10-27 08:37:56 +01:00
gensym new tester; all tests categorized 2014-01-13 02:10:03 +01:00
global tests: Trim .nim files trailing whitespace 2015-09-04 23:04:32 +02:00
implicit unsigned array indexes work better; minor cleanups 2015-02-10 20:19:46 +01:00
init tests: Trim .nim files trailing whitespace 2015-09-04 23:04:32 +02:00
iter made closure iterators tests green, updated docs 2015-12-31 00:16:38 +01:00
js tests: Trim .nim files trailing whitespace 2015-09-04 23:04:32 +02:00
let Fix tests some more 2015-03-17 00:02:47 +01:00
lexer tests: Trim .nim files trailing whitespace 2015-09-04 23:04:32 +02:00
lookups tests: Trim .nim files trailing whitespace 2015-09-04 23:04:32 +02:00
macros fixes #3541 2015-11-18 16:07:20 +01:00
magics tests: Trim .nim files trailing whitespace 2015-09-04 23:04:32 +02:00
manyloc Fixed tests for TravisCI 2015-10-22 21:34:37 +03:00
metatype cleanup of some tests 2015-12-01 00:53:30 +01:00
method fix issue #3550 2015-12-24 00:07:03 +01:00
misc Closes: #3611 2015-12-02 16:05:50 +00:00
modules Rename rawsockets module to nativesockets 2015-10-03 19:45:41 +02:00
namedparams tests: Trim .nim files trailing whitespace 2015-09-04 23:04:32 +02:00
newconfig cleaned up ospaths module 2015-10-12 16:55:23 +02:00
notnil tests: Trim .nim files trailing whitespace 2015-09-04 23:04:32 +02:00
objects fixes regression: tobjconstr2 test works again 2015-10-14 00:41:27 +02:00
objvariant tests: Trim .nim files trailing whitespace 2015-09-04 23:04:32 +02:00
openarray new tester; all tests categorized 2014-01-13 02:10:03 +01:00
osproc tests: Trim .nim files trailing whitespace 2015-09-04 23:04:32 +02:00
overflw tests: Trim .nim files trailing whitespace 2015-09-04 23:04:32 +02:00
overload sequtils related changes 2015-10-05 22:42:22 +02:00
parallel disjoint checker is smarter (and slower) 2015-09-23 21:46:34 +02:00
parser fixes #1799 properly 2015-10-25 02:35:18 +02:00
pragmas ensure generated c-code matches 2015-09-30 11:42:50 -07:00
proc tests: Trim .nim files trailing whitespace 2015-09-04 23:04:32 +02:00
procvar tests: Trim .nim files trailing whitespace 2015-09-04 23:04:32 +02:00
range tests: Trim .nim files trailing whitespace 2015-09-04 23:04:32 +02:00
rational add two test: 2015-10-01 20:32:49 +10:00
realtimeGC tests: Trim .txt files trailing whitespace 2015-09-04 23:11:11 +02:00
rodfiles tests: Trim .nim files trailing whitespace 2015-09-04 23:04:32 +02:00
seq tests: Trim .nim files trailing whitespace 2015-09-04 23:04:32 +02:00
sets tests: Trim .nim files trailing whitespace 2015-09-04 23:04:32 +02:00
showoff tests: Trim .nim files trailing whitespace 2015-09-04 23:04:32 +02:00
specialops the delegator pragma becomes a set of dot operators 2014-02-15 17:41:35 +02:00
stdlib add assertion tests from times module to ttime.nim test file in tests\stdlib 2015-12-01 18:07:31 +10:00
system Fixes #2889. Merges *tostring tests in tests/system. 2015-09-23 00:04:31 +01:00
template sequtils related changes 2015-10-05 22:42:22 +02:00
testament fixed float formatting for js 2015-11-26 01:10:52 +02:00
testdata Add a test to xmlparser 2015-10-31 13:30:07 -05:00
threads tests: Trim .nim files trailing whitespace 2015-09-04 23:04:32 +02:00
trmacros tests: Trim .nim files trailing whitespace 2015-09-04 23:04:32 +02:00
tuples tuple unpacking works in a non-var/let context 2015-08-21 21:34:14 +02:00
typerel fixes #3329 2015-09-18 02:24:12 +02:00
types make tests green again 2015-12-01 21:22:23 +01:00
untestable Fixed issue 3513: wrong setupQuery realization 2015-11-06 10:24:23 +06:00
usingstmt Rename PNimrodNode to NimNode 2015-03-17 17:50:32 +01:00
varres Fixed ret by var in js 2015-10-15 16:04:53 +03:00
varstmt tests: Trim .nim files trailing whitespace 2015-09-04 23:04:32 +02:00
vm Merge pull request #3651 from jangko/vm_'excl' 2015-12-21 00:40:24 +01:00
benchmark.nim tests: Trim .nim files trailing whitespace 2015-09-04 23:04:32 +02:00
js.html Removes executable bit for text files. 2013-03-16 23:53:07 +01:00
js.nim tests: Trim .nim files trailing whitespace 2015-09-04 23:04:32 +02:00
mmaptest.nim tests: Trim .nim files trailing whitespace 2015-09-04 23:04:32 +02:00
readme.txt tests: Trim .txt files trailing whitespace 2015-09-04 23:11:11 +02:00
rectest.nim tests: Trim .nim files trailing whitespace 2015-09-04 23:04:32 +02:00
stckovfl.nim tests: Trim .nim files trailing whitespace 2015-09-04 23:04:32 +02: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.

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.