Nim/tests
2016-01-17 20:31:08 +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 fixes async regression 2016-01-11 11:11:44 +01: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 fixes #2659 2016-01-04 03:10:09 +01:00
clearmsg fixes #2252 2015-03-04 21:19:38 +01:00
closure Added test for #600. 2016-01-16 14:29:48 +00: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 fixes regressions 2016-01-08 12:08:42 +01: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 makes tests green 2016-01-15 14:44:54 +01:00
generics makes tests green 2016-01-15 14:44:54 +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 fixes iterator codegen regression 2016-01-14 10:52:18 +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 implements final version of multiline comments 2016-01-17 20:29:50 +01:00
metatype made test green 2016-01-05 10:19:36 +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 fixed #2240 and #3586 2016-01-05 07:52:56 +07: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 makes tests green 2016-01-15 14:44:54 +01: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 makes tests green 2016-01-15 14:44:54 +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.