Skip to content

Instantly share code, notes, and snippets.

@Varriount
Created March 7, 2014 22:44
Show Gist options
  • Save Varriount/9421729 to your computer and use it in GitHub Desktop.
Save Varriount/9421729 to your computer and use it in GitHub Desktop.
Tester JSON output
{"total": 614, "passed": 558, "skipped": 14
, "results":
[
{
"name": "tactiontable.nim",
"category": "tests\\actiontable",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "action 3 arg",
"given": "action 3 arg\u000D\u000A"
},
{
"name": "tactiontable2.nim",
"category": "tests\\actiontable",
"target": "C",
"action": "compile",
"result": "reMsgsDiffer",
"expected": "invalid type: 'TTable[string, proc (string)]'",
"given": "unhandled exception: intVal is not accessible [EInvalidField]"
},
{
"name": "talias.nim",
"category": "tests\\alias",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "",
"given": ""
},
{
"name": "babel",
"category": "babel-core",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "",
"given": ""
},
{
"name": "aporia",
"category": "babel-core",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "",
"given": ""
},
{
"name": "gtk2",
"category": "babel-core",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "",
"given": ""
},
{
"name": "cairo",
"category": "babel-core",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "",
"given": ""
},
{
"name": "x11",
"category": "babel-core",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "",
"given": ""
},
{
"name": "opengl",
"category": "babel-core",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "",
"given": ""
},
{
"name": "lua",
"category": "babel-core",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "",
"given": ""
},
{
"name": "tcl",
"category": "babel-core",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "",
"given": ""
},
{
"name": "python",
"category": "babel-core",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "",
"given": ""
},
{
"name": "sdl2",
"category": "babel-core",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "",
"given": ""
},
{
"name": "tambsym.nim",
"category": "tests\\ambsym",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "ambiguous identifier",
"given": "ambiguous identifier: 'TExport' -- use a qualifier"
},
{
"name": "tambsym2.nim",
"category": "tests\\ambsym",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "7",
"given": "7\u000D\u000A"
},
{
"name": "tambsym3.nim",
"category": "tests\\ambsym",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "ambiguous identifier",
"given": "ambiguous identifier: 'mDec' -- use a qualifier"
},
{
"name": "tambsys.nim",
"category": "tests\\ambsym",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "",
"given": ""
},
{
"name": "tarray.nim",
"category": "tests\\array",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "10012",
"given": "10012\u000D\u000A"
},
{
"name": "tarray2.nim",
"category": "tests\\array",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "[4, 5, 6]\u000D\u000A\u000D\u000A[16, 25, 36]\u000D\u000A\u000D\u000A[16, 25, 36]",
"given": "[4, 5, 6]\u000D\u000A\u000D\u000A[16, 25, 36]\u000D\u000A\u000D\u000A[16, 25, 36]\u000D\u000A\u000D\u000A"
},
{
"name": "tarray3.nim",
"category": "tests\\array",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "3",
"given": "3\u000D\u000A"
},
{
"name": "tarraycons.nim",
"category": "tests\\array",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "invalid order in array constructor",
"given": "invalid order in array constructor"
},
{
"name": "tarraycons2.nim",
"category": "tests\\array",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "6",
"given": "6\u000D\u000A"
},
{
"name": "tarrayplus.nim",
"category": "tests\\array",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "type mismatch: got (array[0..2, float], array[0..1, float])",
"given": "type mismatch: got (array[0..2, float], array[0..1, float])"
},
{
"name": "tarrindx.nim",
"category": "tests\\array",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "",
"given": ""
},
{
"name": "tassert.nim",
"category": "tests\\assert",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "assertion failure!this shall be always written",
"given": "assertion failure!this shall be always writtenTraceback (most recent call last)\u000D\u000A\u000D\u000Atassert.nim(21) tassert\u000D\u000A\u000D\u000Asystem.nim(2590) failedAssertImpl\u000D\u000A\u000D\u000Asystem.nim(1855) raiseAssert\u000D\u000A\u000D\u000AError: unhandled exception: false [EAssertionFailed]\u000D\u000A\u000D\u000A"
},
{
"name": "tfailedassert.nim",
"category": "tests\\assert",
"target": "C",
"action": "compile",
"result": "reOutputsDiffer",
"expected": "WARNING: false first asseertion from bar\u000D\u000AERROR: false second assertion from bar\u000D\u000A-1\u000D\u000Atests/assert/tfailedassert.nim:27 false assertion from foo\u000D\u000A",
"given": "\u000D\u000AWARNING: false first asseertion from bar\u000D\u000AERROR: false second assertion from bar\u000D\u000A-1\u000D\u000Atfailedassert.nim:27 false assertion from foo\u000D\u000A"
},
{
"name": "tunittests.nim",
"category": "tests\\assert",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "",
"given": ""
},
{
"name": "tuserassert.nim",
"category": "tests\\assert",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "x == 45ugh",
"given": "x == 45ugh\u000D\u000A"
},
{
"name": "tassign.nim",
"category": "tests\\assign",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "",
"given": ""
},
{
"name": "tcopy.nim",
"category": "tests\\assign",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "TEMP=C:\\Programs\\xyz\\bin",
"given": "TEMP=C:\\Programs\\xyz\\bin\u000D\u000A"
},
{
"name": "tgenericassign.nim",
"category": "tests\\assign",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "came here",
"given": "came here\u000D\u000A"
},
{
"name": "tgenericassigntuples.nim",
"category": "tests\\assign",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "abc232",
"given": "abc232\u000D\u000A"
},
{
"name": "tobjasgn.nim",
"category": "tests\\assign",
"target": "C",
"action": "compile",
"result": "reOutputsDiffer",
"expected": "0\u000D\u000Apre test a:test b:1 c:2 haha:3\u000D\u000Aassignment test a:test b:1 c:2 haha:3\u000D\u000A",
"given": "4324751\u000D\u000Apre test a:test b:1 c:2 haha:3\u000D\u000Aassignment test a:test b:1 c:2 haha:3\u000D\u000A"
},
{
"name": "tvariantasgn.nim",
"category": "tests\\assign",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "came here",
"given": "came here\u000D\u000A"
},
{
"name": "tastoverload1.nim",
"category": "tests\\astoverload",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "string literal\u000D\u000Ano string literal\u000D\u000Ano string literal",
"given": "string literal\u000D\u000Ano string literal\u000D\u000Ano string literal\u000D\u000A"
},
{
"name": "tasyncawait.nim",
"category": "tests\\async",
"target": "C",
"action": "compile",
"result": "reExitcodesDiffer",
"expected": "exitcode: 0",
"given": "exitcode: 1"
},
{
"name": "tasynciossl.nim",
"category": "tests\\async",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "20000",
"given": "20000\u000D\u000A"
},
{
"name": "tasyncudp.nim",
"category": "tests\\async",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "2000",
"given": "2000\u000D\u000A"
},
{
"name": "tbind1.nim",
"category": "tests\\bind",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "3",
"given": "3\u000D\u000A"
},
{
"name": "tbind2.nim",
"category": "tests\\bind",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "ambiguous call",
"given": "ambiguous call; both tbind2.p1(x: int8, y: int): int and tbind2.p1(x: int, y: int8): int match for: (int8, int8)"
},
{
"name": "tbind3.nim",
"category": "tests\\bind",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "1",
"given": "1\u000D\u000A"
},
{
"name": "tbindoverload.nim",
"category": "tests\\bind",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "",
"given": ""
},
{
"name": "tbindtypedesc.nim",
"category": "tests\\bind",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "type mismatch: got (typedesc[float], string)",
"given": "type mismatch: got (typedesc[float], string)"
},
{
"name": "tdatabind.nim",
"category": "tests\\bind",
"target": "C",
"action": "compile",
"result": "reIgnored",
"expected": "",
"given": ""
},
{
"name": "tmixin.nim",
"category": "tests\\bind",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "1\u000D\u000A2",
"given": "1\u000D\u000A2\u000D\u000A"
},
{
"name": "tnicerrorforsymchoice.nim",
"category": "tests\\bind",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "type mismatch: got (proc (TScgi) | proc (PAsyncSocket, PStringTable, string))",
"given": "type mismatch: got (proc (TScgi) | proc (PAsyncSocket, PStringTable, string))"
},
{
"name": "tborrow.nim",
"category": "tests\\borrow",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "4887 true",
"given": "4887 true\u000D\u000A"
},
{
"name": "tinvalidborrow.nim",
"category": "tests\\borrow",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "no symbol to borrow from found",
"given": "no symbol to borrow from found"
},
{
"name": "tcaseexpr1.nim",
"category": "tests\\casestmt",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "not all cases are covered",
"given": "not all cases are covered"
},
{
"name": "tcaseoverlaprange.nim",
"category": "tests\\casestmt",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "duplicate case label",
"given": "duplicate case label"
},
{
"name": "tcaseoverlaprange2.nim",
"category": "tests\\casestmt",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "duplicate case label",
"given": "duplicate case label"
},
{
"name": "tcasestm.nim",
"category": "tests\\casestmt",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "ayyydd",
"given": "ayyydd\u000D\u000A"
},
{
"name": "tcase_setconstr.nim",
"category": "tests\\casestmt",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "an identifier",
"given": "an identifier\u000D\u000A"
},
{
"name": "tcomputedgoto.nim",
"category": "tests\\casestmt",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "yeah A enumB\u000D\u000Ayeah A enumB\u000D\u000Ayeah CD enumD\u000D\u000Ayeah CD enumE\u000D\u000Ayeah A enumB\u000D\u000Ayeah CD enumE\u000D\u000Ayeah CD enumD\u000D\u000Ayeah A enumB\u000D\u000Ayeah B enumC\u000D\u000Ayeah A enumB\u000D\u000Ayeah A enumB\u000D\u000Ayeah A enumB",
"given": "yeah A enumB\u000D\u000Ayeah A enumB\u000D\u000Ayeah CD enumD\u000D\u000Ayeah CD enumE\u000D\u000Ayeah A enumB\u000D\u000Ayeah CD enumE\u000D\u000Ayeah CD enumD\u000D\u000Ayeah A enumB\u000D\u000Ayeah B enumC\u000D\u000Ayeah A enumB\u000D\u000Ayeah A enumB\u000D\u000Ayeah A enumB\u000D\u000A"
},
{
"name": "tlinearscanend.nim",
"category": "tests\\casestmt",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "",
"given": ""
},
{
"name": "tmissingbracket.nim",
"category": "tests\\ccg",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "Subobject test called\u000D\u000A5",
"given": "Subobject test called\u000D\u000A5\u000D\u000A"
},
{
"name": "tccgen1.nim",
"category": "tests\\ccgbugs",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "",
"given": ""
},
{
"name": "tcgbug.nim",
"category": "tests\\ccgbugs",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "success",
"given": "success\u000D\u000A"
},
{
"name": "tcodegenbug1.nim",
"category": "tests\\ccgbugs",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "",
"given": ""
},
{
"name": "tclosure.nim",
"category": "tests\\closure",
"target": "C",
"action": "compile",
"result": "reIgnored",
"expected": "",
"given": ""
},
{
"name": "tclosure2.nim",
"category": "tests\\closure",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "0\u000D\u000A11\u000D\u000A1\u000D\u000A11\u000D\u000A2\u000D\u000A11\u000D\u000A3\u000D\u000A11\u000D\u000A4\u000D\u000A11\u000D\u000A5\u000D\u000A11\u000D\u000A6\u000D\u000A11\u000D\u000A7\u000D\u000A11\u000D\u000A8\u000D\u000A11\u000D\u000A9\u000D\u000A11\u000D\u000A11\u000D\u000Apy\u000D\u000Apy\u000D\u000Apy\u000D\u000Apy\u000D\u000Apx\u000D\u000A6",
"given": "0\u000D\u000A11\u000D\u000A1\u000D\u000A11\u000D\u000A2\u000D\u000A11\u000D\u000A3\u000D\u000A11\u000D\u000A4\u000D\u000A11\u000D\u000A5\u000D\u000A11\u000D\u000A6\u000D\u000A11\u000D\u000A7\u000D\u000A11\u000D\u000A8\u000D\u000A11\u000D\u000A9\u000D\u000A11\u000D\u000A11\u000D\u000Apy\u000D\u000Apy\u000D\u000Apy\u000D\u000Apy\u000D\u000Apx\u000D\u000A6\u000D\u000A"
},
{
"name": "tclosure3.nim",
"category": "tests\\closure",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "success",
"given": "success\u000D\u000A"
},
{
"name": "tclosure4.nim",
"category": "tests\\closure",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "",
"given": ""
},
{
"name": "tclosurebug2.nim",
"category": "tests\\closure",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "",
"given": ""
},
{
"name": "tinterf.nim",
"category": "tests\\closure",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "56 66",
"given": "56 66\u000D\u000A"
},
{
"name": "tinvalidclosure.nim",
"category": "tests\\closure",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "type mismatch: got (proc (int){.closure.})",
"given": "type mismatch: got (proc (int){.closure.})"
},
{
"name": "tinvalidclosure2.nim",
"category": "tests\\closure",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "illegal capture 'A'",
"given": "illegal capture 'A'"
},
{
"name": "tnamedparamanonproc.nim",
"category": "tests\\closure",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "",
"given": ""
},
{
"name": "tnestedproc.nim",
"category": "tests\\closure",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "11",
"given": "11\u000D\u000A"
},
{
"name": "tcnstseq.nim",
"category": "tests\\cnstseq",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "AngelikaAnneAnnaAnkaAnja",
"given": "AngelikaAnneAnnaAnkaAnja\u000D\u000A"
},
{
"name": "tcnstseq2.nim",
"category": "tests\\cnstseq",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "AngelikaAnneAnnaAnkaAnja",
"given": "AngelikaAnneAnnaAnkaAnja\u000D\u000A"
},
{
"name": "tcnstseq3.nim",
"category": "tests\\cnstseq",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "AngelikaAnneAnnaAnkaAnja",
"given": "AngelikaAnneAnnaAnkaAnja\u000D\u000A"
},
{
"name": "tsets.nim",
"category": "tests\\collections",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "true\u000D\u000Atrue",
"given": "true\u000D\u000Atrue\u000D\u000A"
},
{
"name": "ttables.nim",
"category": "tests\\collections",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "",
"given": ""
},
{
"name": "tcompiles.nim",
"category": "tests\\compiles",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "",
"given": ""
},
{
"name": "tconcat.nim",
"category": "tests\\concat",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "DabcD",
"given": "DabcD\u000D\u000A"
},
{
"name": "tnodeadlocks.nim",
"category": "tests\\concurrency",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "101",
"given": "0\u000D\u000A1\u000D\u000A2\u000D\u000A3\u000D\u000A4\u000D\u000A5\u000D\u000A6\u000D\u000A7\u000D\u000A8\u000D\u000A9\u000D\u000A10\u000D\u000A11\u000D\u000A12\u000D\u000A13\u000D\u000A14\u000D\u000A15\u000D\u000A16\u000D\u000A17\u000D\u000A18\u000D\u000A19\u000D\u000A20\u000D\u000A21\u000D\u000A22\u000D\u000A23\u000D\u000A24\u000D\u000A25\u000D\u000A26\u000D\u000A27\u000D\u000A28\u000D\u000A29\u000D\u000A30\u000D\u000A31\u000D\u000A32\u000D\u000A33\u000D\u000A34\u000D\u000A35\u000D\u000A36\u000D\u000A37\u000D\u000A38\u000D\u000A39\u000D\u000A40\u000D\u000A41\u000D\u000A42\u000D\u000A43\u000D\u000A44\u000D\u000A45\u000D\u000A46\u000D\u000A47\u000D\u000A48\u000D\u000A49\u000D\u000A50\u000D\u000A100\u000D\u000A101\u000D\u000A102\u000D\u000A103\u000D\u000A104\u000D\u000A105\u000D\u000A106\u000D\u000A107\u000D\u000A108\u000D\u000A109\u000D\u000A110\u000D\u000A111\u000D\u000A112\u000D\u000A113\u000D\u000A114\u000D\u000A115\u000D\u000A116\u000D\u000A117\u000D\u000A118\u000D\u000A119\u000D\u000A120\u000D\u000A121\u000D\u000A122\u000D\u000A123\u000D\u000A124\u000D\u000A125\u000D\u000A126\u000D\u000A127\u000D\u000A128\u000D\u000A129\u000D\u000A130\u000D\u000A131\u000D\u000A132\u000D\u000A133\u000D\u000A134\u000D\u000A135\u000D\u000A136\u000D\u000A137\u000D\u000A138\u000D\u000A139\u000D\u000A140\u000D\u000A141\u000D\u000A142\u000D\u000A143\u000D\u000A144\u000D\u000A145\u000D\u000A146\u000D\u000A147\u000D\u000A148\u000D\u000A149\u000D\u000A150\u000D\u000A400\u000D\u000A401\u000D\u000A402\u000D\u000A403\u000D\u000A404\u000D\u000A405\u000D\u000A406\u000D\u000A407\u000D\u000A408\u000D\u000A409\u000D\u000A410\u000D\u000A411\u000D\u000A412\u000D\u000A413\u000D\u000A414\u000D\u000A415\u000D\u000A416\u000D\u000A417\u000D\u000A418\u000D\u000A419\u000D\u000A420\u000D\u000A421\u000D\u000A422\u000D\u000A423\u000D\u000A424\u000D\u000A425\u000D\u000A426\u000D\u000A427\u000D\u000A428\u000D\u000A429\u000D\u000A430\u000D\u000A431\u000D\u000A432\u000D\u000A433\u000D\u000A434\u000D\u000A435\u000D\u000A436\u000D\u000A437\u000D\u000A438\u000D\u000A439\u000D\u000A440\u000D\u000A441\u000D\u000A442\u000D\u000A443\u000D\u000A444\u000D\u000A445\u000D\u000A446\u000D\u000A447\u000D\u000A448\u000D\u000A449\u000D\u000A450\u000D\u000A300\u000D\u000A301\u000D\u000A302\u000D\u000A303\u000D\u000A304\u000D\u000A305\u000D\u000A306\u000D\u000A307\u000D\u000A308\u000D\u000A309\u000D\u000A310\u000D\u000A311\u000D\u000A312\u000D\u000A313\u000D\u000A314\u000D\u000A315\u000D\u000A316\u000D\u000A317\u000D\u000A318\u000D\u000A319\u000D\u000A320\u000D\u000A321\u000D\u000A322\u000D\u000A323\u000D\u000A324\u000D\u000A325\u000D\u000A326\u000D\u000A327\u000D\u000A328\u000D\u000A329\u000D\u000A330\u000D\u000A331\u000D\u000A332\u000D\u000A333\u000D\u000A334\u000D\u000A335\u000D\u000A336\u000D\u000A337\u000D\u000A338\u000D\u000A339\u000D\u000A340\u000D\u000A341\u000D\u000A342\u000D\u000A343\u000D\u000A344\u000D\u000A345\u000D\u000A346\u000D\u000A347\u000D\u000A348\u000D\u000A349\u000D\u000A350\u000D\u000A500\u000D\u000A501\u000D\u000A502\u000D\u000A503\u000D\u000A504\u000D\u000A505\u000D\u000A506\u000D\u000A507\u000D\u000A508\u000D\u000A509\u000D\u000A510\u000D\u000A511\u000D\u000A512\u000D\u000A513\u000D\u000A514\u000D\u000A515\u000D\u000A516\u000D\u000A517\u000D\u000A518\u000D\u000A519\u000D\u000A520\u000D\u000A521\u000D\u000A522\u000D\u000A523\u000D\u000A524\u000D\u000A525\u000D\u000A526\u000D\u000A527\u000D\u000A528\u000D\u000A529\u000D\u000A530\u000D\u000A531\u000D\u000A532\u000D\u000A533\u000D\u000A534\u000D\u000A535\u000D\u000A536\u000D\u000A537\u000D\u000A538\u000D\u000A539\u000D\u000A540\u000D\u000A541\u000D\u000A542\u000D\u000A543\u000D\u000A544\u000D\u000A545\u000D\u000A546\u000D\u000A547\u000D\u000A548\u000D\u000A549\u000D\u000A550\u000D\u000A200\u000D\u000A201\u000D\u000A202\u000D\u000A203\u000D\u000A204\u000D\u000A205\u000D\u000A206\u000D\u000A207\u000D\u000A208\u000D\u000A209\u000D\u000A210\u000D\u000A211\u000D\u000A212\u000D\u000A213\u000D\u000A214\u000D\u000A215\u000D\u000A216\u000D\u000A217\u000D\u000A218\u000D\u000A219\u000D\u000A220\u000D\u000A221\u000D\u000A222\u000D\u000A223\u000D\u000A224\u000D\u000A225\u000D\u000A226\u000D\u000A227\u000D\u000A228\u000D\u000A229\u000D\u000A230\u000D\u000A231\u000D\u000A232\u000D\u000A233\u000D\u000A234\u000D\u000A235\u000D\u000A236\u000D\u000A237\u000D\u000A238\u000D\u000A239\u000D\u000A240\u000D\u000A241\u000D\u000A242\u000D\u000A243\u000D\u000A244\u000D\u000A245\u000D\u000A246\u000D\u000A247\u000D\u000A248\u000D\u000A249\u000D\u000A250\u000D\u000A"
},
{
"name": "tconstr1.nim",
"category": "tests\\constr",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "type mismatch",
"given": "type mismatch: got (tuple[s: string, x: int, y: int, z: float]) but expected 'tuple[s: string, x: int, y: int, z: float, chars: set[char]]'"
},
{
"name": "tconstr2.nim",
"category": "tests\\constr",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "69",
"given": "69\u000D\u000A"
},
{
"name": "tconstraints.nim",
"category": "tests\\constraints",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "type mismatch: got (int literal(232))",
"given": "type mismatch: got (int literal(232))"
},
{
"name": "tblock1.nim",
"category": "tests\\controlflow",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "undeclared identifier: 'ha'",
"given": "undeclared identifier: 'ha'"
},
{
"name": "tcontinue.nim",
"category": "tests\\controlflow",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "came here",
"given": "came here\u000D\u000A"
},
{
"name": "tnestif.nim",
"category": "tests\\controlflow",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "i == 2",
"given": "i == 2\u000D\u000A"
},
{
"name": "tstatret.nim",
"category": "tests\\controlflow",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "statement not allowed after",
"given": "statement not allowed after 'return', 'break' or 'raise'"
},
{
"name": "tconvcolors.nim",
"category": "tests\\converter",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "",
"given": ""
},
{
"name": "tconvert.nim",
"category": "tests\\converter",
"target": "C",
"action": "compile",
"result": "reNimrodcCrash",
"expected": "",
"given": "'nil' statement is deprecated; use an empty 'discard' statement instead [NilStmt]"
},
{
"name": "tgenericconverter.nim",
"category": "tests\\converter",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "666\u000D\u000A666",
"given": "666\u000D\u000A666\u000D\u000A"
},
{
"name": "ttypeconverter1.nim",
"category": "tests\\converter",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "",
"given": ""
},
{
"name": "tdefaultprocparam.nim",
"category": "tests\\defaultprocparam",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "",
"given": ""
},
{
"name": "tdeprecated.nim",
"category": "tests\\deprecated",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "'a' is deprecated [Deprecated]",
"given": "'a' is deprecated [Deprecated]"
},
{
"name": "tdestructor.nim",
"category": "tests\\destructor",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "----\u000D\u000Amyobj constructed\u000D\u000Amyobj destroyed\u000D\u000A----\u000D\u000Amygeneric1 constructed\u000D\u000Amygeneric1 destroyed\u000D\u000A----\u000D\u000Amygeneric2 constructed\u000D\u000Amygeneric2 destroyed\u000D\u000Amyobj destroyed\u000D\u000A----\u000D\u000Amygeneric3 constructed\u000D\u000Amygeneric1 destroyed\u000D\u000A----\u000D\u000Amygeneric1 destroyed\u000D\u000A----\u000D\u000Amyobj destroyed\u000D\u000A----\u000D\u000A----\u000D\u000Amyobj destroyed\u000D\u000A",
"given": "----\u000D\u000Amyobj constructed\u000D\u000Amyobj destroyed\u000D\u000A----\u000D\u000Amygeneric1 constructed\u000D\u000Amygeneric1 destroyed\u000D\u000A----\u000D\u000Amygeneric2 constructed\u000D\u000Amygeneric2 destroyed\u000D\u000Amyobj destroyed\u000D\u000A----\u000D\u000Amygeneric3 constructed\u000D\u000Amygeneric1 destroyed\u000D\u000A----\u000D\u000Amygeneric1 destroyed\u000D\u000A----\u000D\u000Amyobj destroyed\u000D\u000A----\u000D\u000A----\u000D\u000Amyobj destroyed\u000D\u000A"
},
{
"name": "tdestructor2.nim",
"category": "tests\\destructor",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": " usage of a type with a destructor in a non destructible context",
"given": "usage of a type with a destructor in a non destructible context"
},
{
"name": "tdictdestruct.nim",
"category": "tests\\destructor",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "",
"given": ""
},
{
"name": "tdiscardable.nim",
"category": "tests\\discard",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "",
"given": ""
},
{
"name": "tneedsdiscard.nim",
"category": "tests\\discard",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "value of type 'bool' has to be discarded",
"given": "value of type 'bool' has to be discarded"
},
{
"name": "tcurrncy.nim",
"category": "tests\\distinct",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "25",
"given": "25\u000D\u000A"
},
{
"name": "teffects1.nim",
"category": "tests\\effects",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "can raise an unlisted exception: ref EIO",
"given": "can raise an unlisted exception: ref EIO"
},
{
"name": "teffects2.nim",
"category": "tests\\effects",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "can raise an unlisted exception: ref EIO",
"given": "can raise an unlisted exception: ref EIO"
},
{
"name": "teffects3.nim",
"category": "tests\\effects",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "type mismatch",
"given": "type mismatch: got (proc (): int) but expected 'proc (): int'"
},
{
"name": "teffects4.nim",
"category": "tests\\effects",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "type mismatch",
"given": "type mismatch: got (proc (): int) but expected 'proc (): int'"
},
{
"name": "teffects5.nim",
"category": "tests\\effects",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "type mismatch",
"given": "type mismatch: got (proc (){.closure.}) but expected 'proc (){.closure.}'"
},
{
"name": "teffects6.nim",
"category": "tests\\effects",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "",
"given": ""
},
{
"name": "tsidee1.nim",
"category": "tests\\effects",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "'SideEffectLyer' can have side effects",
"given": "'SideEffectLyer' can have side effects"
},
{
"name": "tsidee2.nim",
"category": "tests\\effects",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "5",
"given": "5\u000D\u000A"
},
{
"name": "tsidee3.nim",
"category": "tests\\effects",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "5",
"given": "5\u000D\u000A"
},
{
"name": "tsidee4.nim",
"category": "tests\\effects",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "type mismatch",
"given": "type mismatch: got (int literal(1), int literal(3), proc (int): int)"
},
{
"name": "tenum.nim",
"category": "tests\\enum",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "",
"given": ""
},
{
"name": "tenum2.nim",
"category": "tests\\enum",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "",
"given": ""
},
{
"name": "tenum3.nim",
"category": "tests\\enum",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "",
"given": ""
},
{
"name": "tenumhole.nim",
"category": "tests\\enum",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "my value A1my value Bconc2valueCabc4abc",
"given": "my value A1my value Bconc2valueCabc4abc\u000D\u000A"
},
{
"name": "tenumitems.nim",
"category": "tests\\enum",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "type mismatch",
"given": "type mismatch: got (string)"
},
{
"name": "tenumitems2.nim",
"category": "tests\\enum",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "A\u000D\u000AB\u000D\u000AC",
"given": "A\u000D\u000AB\u000D\u000AC\u000D\u000A"
},
{
"name": "tenummix.nim",
"category": "tests\\enum",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "type mismatch",
"given": "type mismatch: got (TE1, TE2)"
},
{
"name": "tnamedenumfields.nim",
"category": "tests\\enum",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "my value A0my value Bconc1valueCabc3abc",
"given": "my value A0my value Bconc1valueCabc3abc\u000D\u000A"
},
{
"name": "toptions.nim",
"category": "tests\\enum",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "",
"given": ""
},
{
"name": "tcontinuexc.nim",
"category": "tests\\exception",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "ECcaught",
"given": "ECcaught\u000D\u000ATraceback (most recent call last)\u000D\u000A\u000D\u000Atcontinuexc.nim(23) tcontinuexc\u000D\u000A\u000D\u000AError: unhandled exception: bla [ESomeOtherErr]\u000D\u000A\u000D\u000A"
},
{
"name": "texceptionbreak.nim",
"category": "tests\\exception",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "1\u000D\u000A2\u000D\u000A3\u000D\u000A4",
"given": "1\u000D\u000A2\u000D\u000A3\u000D\u000A4\u000D\u000A"
},
{
"name": "texceptions.nim",
"category": "tests\\exception",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "BEFORE\u000D\u000AFINALLY\u000D\u000A\u000D\u000ABEFORE\u000D\u000AEXCEPT\u000D\u000AFINALLY\u000D\u000ARECOVER\u000D\u000A\u000D\u000ABEFORE\u000D\u000AEXCEPT\u000D\u000AFINALLY\u000D\u000A",
"given": "\u000D\u000ABEFORE\u000D\u000AFINALLY\u000D\u000A\u000D\u000ABEFORE\u000D\u000AEXCEPT\u000D\u000AFINALLY\u000D\u000ARECOVER\u000D\u000A\u000D\u000ABEFORE\u000D\u000AEXCEPT\u000D\u000AFINALLY\u000D\u000A"
},
{
"name": "texcpt1.nim",
"category": "tests\\exception",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "-6",
"given": "-6\u000D\u000A"
},
{
"name": "texcsub.nim",
"category": "tests\\exception",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "caught!",
"given": "caught!\u000D\u000A"
},
{
"name": "tfinally.nim",
"category": "tests\\exception",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "came\u000D\u000Ahere\u000D\u000A3",
"given": "came\u000D\u000Ahere\u000D\u000A3\u000D\u000A"
},
{
"name": "tfinally2.nim",
"category": "tests\\exception",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "A\u000D\u000AB\u000D\u000AC\u000D\u000AD",
"given": "A\u000D\u000AB\u000D\u000AC\u000D\u000AD\u000D\u000A"
},
{
"name": "tfinally3.nim",
"category": "tests\\exception",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "false",
"given": "false\u000D\u000A"
},
{
"name": "tfinally4.nim",
"category": "tests\\exception",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "B1\u000D\u000AA1\u000D\u000A1\u000D\u000AB1\u000D\u000AB2\u000D\u000Acatch\u000D\u000AA1\u000D\u000A1\u000D\u000AB1\u000D\u000AA1\u000D\u000AA2\u000D\u000A2\u000D\u000AB1\u000D\u000AB2\u000D\u000Acatch\u000D\u000AA1\u000D\u000AA2\u000D\u000A0\u000D\u000AB1\u000D\u000AA1\u000D\u000A1\u000D\u000AB1\u000D\u000AB2\u000D\u000AA1\u000D\u000A1\u000D\u000AB1\u000D\u000AA1\u000D\u000AA2\u000D\u000A2\u000D\u000AB1\u000D\u000AB2\u000D\u000AA1\u000D\u000AA2\u000D\u000A3",
"given": "B1\u000D\u000AA1\u000D\u000A1\u000D\u000AB1\u000D\u000AB2\u000D\u000Acatch\u000D\u000AA1\u000D\u000A1\u000D\u000AB1\u000D\u000AA1\u000D\u000AA2\u000D\u000A2\u000D\u000AB1\u000D\u000AB2\u000D\u000Acatch\u000D\u000AA1\u000D\u000AA2\u000D\u000A0\u000D\u000AB1\u000D\u000AA1\u000D\u000A1\u000D\u000AB1\u000D\u000AB2\u000D\u000AA1\u000D\u000A1\u000D\u000AB1\u000D\u000AA1\u000D\u000AA2\u000D\u000A2\u000D\u000AB1\u000D\u000AB2\u000D\u000AA1\u000D\u000AA2\u000D\u000A3\u000D\u000A"
},
{
"name": "tnestedreturn.nim",
"category": "tests\\exception",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "A\u000D\u000AB\u000D\u000AC\u000D\u000A",
"given": "A\u000D\u000AB\u000D\u000AC\u000D\u000A"
},
{
"name": "tnestedreturn2.nim",
"category": "tests\\exception",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "Error: unhandled exception: Problem [EOS]",
"given": "Traceback (most recent call last)\u000D\u000A\u000D\u000Atnestedreturn2.nim(20) tnestedreturn2\u000D\u000A\u000D\u000AError: unhandled exception: Problem [EOS]\u000D\u000A\u000D\u000A"
},
{
"name": "tonraise.nim",
"category": "tests\\exception",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "i: 1\u000D\u000Asuccess",
"given": "i: 1\u000D\u000Asuccess\u000D\u000A"
},
{
"name": "treraise.nim",
"category": "tests\\exception",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "Error: unhandled exception: bla [ESomeOtherErr]",
"given": "Traceback (most recent call last)\u000D\u000A\u000D\u000Atreraise.nim(17) treraise\u000D\u000A\u000D\u000Atreraise.nim(14) genErrors\u000D\u000A\u000D\u000AError: unhandled exception: bla [ESomeOtherErr]\u000D\u000A\u000D\u000A"
},
{
"name": "tunhandledexc.nim",
"category": "tests\\exception",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "Error: unhandled exception: bla [ESomeOtherErr]",
"given": "Traceback (most recent call last)\u000D\u000A\u000D\u000Atunhandledexc.nim(18) tunhandledexc\u000D\u000A\u000D\u000Atunhandledexc.nim(14) genErrors\u000D\u000A\u000D\u000AError: unhandled exception: bla [ESomeOtherErr]\u000D\u000A\u000D\u000A"
},
{
"name": "twrongexc.nim",
"category": "tests\\exception",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "Error: unhandled exception: [EInvalidValue]",
"given": "Traceback (most recent call last)\u000D\u000A\u000D\u000Atwrongexc.nim(7) twrongexc\u000D\u000A\u000D\u000AError: unhandled exception: [EInvalidValue]\u000D\u000A\u000D\u000A"
},
{
"name": "texprstmt.nim",
"category": "tests\\exprs",
"target": "C",
"action": "compile",
"result": "reMsgsDiffer",
"expected": "value returned by statement has to be discarded",
"given": "value of type 'string' has to be discarded"
},
{
"name": "tifexpr_typeinference.nim",
"category": "tests\\exprs",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "",
"given": ""
},
{
"name": "tstmtexp.nim",
"category": "tests\\exprs",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "value of type 'int literal(5)' has to be discarded",
"given": "value of type 'int literal(5)' has to be discarded"
},
{
"name": "tstmtexprs.nim",
"category": "tests\\exprs",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "24\u000D\u000A(bar: bar)\u000D\u000A1244\u000D\u000A6\u000D\u000Aabcdefghijklmnopqrstuvwxyz\u000D\u000A145 23",
"given": "24\u000D\u000A(bar: bar)\u000D\u000A1244\u000D\u000A6\u000D\u000Aabcdefghijklmnopqrstuvwxyz\u000D\u000A145 23\u000D\u000A"
},
{
"name": "tfieldindex.nim",
"category": "tests\\fields",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "1",
"given": "1\u000D\u000A"
},
{
"name": "tfielditerator.nim",
"category": "tests\\fields",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "a char: true\u000D\u000Aa char: false\u000D\u000Aan int: 5\u000D\u000Aan int: 6\u000D\u000Aa string: abc\u000D\u000Afalse\u000D\u000Atrue\u000D\u000Atrue\u000D\u000Afalse\u000D\u000Atrue\u000D\u000Aa: a\u000D\u000Ab: b\u000D\u000Ax: 5\u000D\u000Ay: 6\u000D\u000Az: abc\u000D\u000A",
"given": "a char: true\u000D\u000Aa char: false\u000D\u000Aan int: 5\u000D\u000Aan int: 6\u000D\u000Aa string: abc\u000D\u000Afalse\u000D\u000Atrue\u000D\u000Atrue\u000D\u000Afalse\u000D\u000Atrue\u000D\u000Aa: a\u000D\u000Ab: b\u000D\u000Ax: 5\u000D\u000Ay: 6\u000D\u000Az: abc\u000D\u000A"
},
{
"name": "tfielditerator2.nim",
"category": "tests\\fields",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "a char: true\u000D\u000Aa char: false\u000D\u000Aan int: 5\u000D\u000Aan int: 6\u000D\u000Aa string: abc\u000D\u000Afalse\u000D\u000Atrue\u000D\u000Atrue\u000D\u000Afalse\u000D\u000Atrue\u000D\u000Aa: a\u000D\u000Ab: b\u000D\u000Ax: 5\u000D\u000Ay: 6\u000D\u000Az: abc\u000D\u000AmyDisc: enC\u000D\u000Ac: Z\u000D\u000AenC\u000D\u000AZ\u000D\u000A",
"given": "a char: true\u000D\u000Aa char: false\u000D\u000Aan int: 5\u000D\u000Aan int: 6\u000D\u000Aa string: abc\u000D\u000Afalse\u000D\u000Atrue\u000D\u000Atrue\u000D\u000Afalse\u000D\u000Atrue\u000D\u000Aa: a\u000D\u000Ab: b\u000D\u000Ax: 5\u000D\u000Ay: 6\u000D\u000Az: abc\u000D\u000AmyDisc: enC\u000D\u000Ac: Z\u000D\u000AenC\u000D\u000AZ\u000D\u000A"
},
{
"name": "tfloat1.nim",
"category": "tests\\float",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "Error: unhandled exception: FPU operation caused an overflow [EFloatOverflow]",
"given": "Traceback (most recent call last)\u000D\u000A\u000D\u000Atfloat1.nim(13) tfloat1\u000D\u000A\u000D\u000AError: unhandled exception: FPU operation caused an overflow [EFloatOverflow]\u000D\u000A\u000D\u000A"
},
{
"name": "tfloat2.nim",
"category": "tests\\float",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "Error: unhandled exception: FPU operation caused a NaN result [EFloatInvalidOp]",
"given": "Traceback (most recent call last)\u000D\u000A\u000D\u000Atfloat2.nim(13) tfloat2\u000D\u000A\u000D\u000AError: unhandled exception: FPU operation caused a NaN result [EFloatInvalidOp]\u000D\u000A\u000D\u000A"
},
{
"name": "tfloat3.nim",
"category": "tests\\float",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "Nimrod 3.4368930843, 0.3299290698 C double: 3.4368930843, 0.3299290698",
"given": "Nimrod 3.4368930843, 0.3299290698 C double: 3.4368930843, 0.3299290698 \u000D\u000A"
},
{
"name": "tfriends.nim",
"category": "tests\\friends",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "3",
"given": "3\u000D\u000A"
},
{
"name": "tbintre2.nim",
"category": "tests\\generics",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "helloworld99110223",
"given": "helloworld99110223\u000D\u000A"
},
{
"name": "tbintree.nim",
"category": "tests\\generics",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "helloworld99110223",
"given": "helloworld99110223\u000D\u000A"
},
{
"name": "tcan_alias_generic.nim",
"category": "tests\\generics",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "",
"given": ""
},
{
"name": "tcan_alias_specialised_generic.nim",
"category": "tests\\generics",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "",
"given": ""
},
{
"name": "tcan_inherit_generic.nim",
"category": "tests\\generics",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "",
"given": ""
},
{
"name": "tcan_specialise_generic.nim",
"category": "tests\\generics",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "",
"given": ""
},
{
"name": "texplicitgeneric1.nim",
"category": "tests\\generics",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "Key: 12 value: 12Key: 13 value: 13 Key: A value: 12 Key: B value: 13",
"given": "Key: 12 value: 12Key: 13 value: 13 Key: A value: 12 Key: B value: 13\u000D\u000A"
},
{
"name": "texplicitgeneric2.nim",
"category": "tests\\generics",
"target": "C",
"action": "compile",
"result": "reIgnored",
"expected": "",
"given": ""
},
{
"name": "tforwardgeneric.nim",
"category": "tests\\generics",
"target": "C",
"action": "compile",
"result": "reOutputsDiffer",
"expected": "1.1000000000000001e+00 11",
"given": "1.1000000000000001e+000 11\u000D\u000A"
},
{
"name": "tgeneric0.nim",
"category": "tests\\generics",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "",
"given": ""
},
{
"name": "tgeneric1.nim",
"category": "tests\\generics",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "100 0",
"given": "100 0 \u000D\u000A"
},
{
"name": "tgeneric2.nim",
"category": "tests\\generics",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "",
"given": ""
},
{
"name": "tgeneric3.nim",
"category": "tests\\generics",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "",
"given": ""
},
{
"name": "tgeneric4.nim",
"category": "tests\\generics",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "",
"given": ""
},
{
"name": "tgenericdefaults.nim",
"category": "tests\\generics",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "",
"given": ""
},
{
"name": "tgenericlambda.nim",
"category": "tests\\generics",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "10\u000D\u000A10\u000D\u000A1\u000D\u000A2\u000D\u000A3",
"given": "10\u000D\u000A10\u000D\u000A1\u000D\u000A2\u000D\u000A3\u000D\u000A"
},
{
"name": "tgenericmatcher.nim",
"category": "tests\\generics",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "",
"given": ""
},
{
"name": "tgenericmatcher2.nim",
"category": "tests\\generics",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "",
"given": ""
},
{
"name": "tgenericprocvar.nim",
"category": "tests\\generics",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "0false12",
"given": "0false12\u000D\u000A"
},
{
"name": "tgenericprop.nim",
"category": "tests\\generics",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "",
"given": ""
},
{
"name": "tgenericrefs.nim",
"category": "tests\\generics",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "",
"given": ""
},
{
"name": "tgenericshardcases.nim",
"category": "tests\\generics",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "2\u000D\u000A5\u000D\u000A126\u000D\u000A3",
"given": "2\u000D\u000A5\u000D\u000A126\u000D\u000A3\u000D\u000A"
},
{
"name": "tgenerictmpl.nim",
"category": "tests\\generics",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "",
"given": ""
},
{
"name": "tgenericvariant.nim",
"category": "tests\\generics",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "",
"given": ""
},
{
"name": "tinferredgenericprocs.nim",
"category": "tests\\generics",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "123\u000D\u000A1\u000D\u000A2\u000D\u000A3",
"given": "123\u000D\u000A1\u000D\u000A2\u000D\u000A3\u000D\u000A"
},
{
"name": "tmetafield.nim",
"category": "tests\\generics",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "invalid type: 'TBaseMed'",
"given": "invalid type: 'TBaseMed'"
},
{
"name": "tspecialised_is_equivalent.nim",
"category": "tests\\generics",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "",
"given": ""
},
{
"name": "tthread_generic.nim",
"category": "tests\\generics",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "",
"given": ""
},
{
"name": "tvarargs_vs_generic.nim",
"category": "tests\\generics",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "direct\u000D\u000Ageneric\u000D\u000Ageneric",
"given": "direct\u000D\u000Ageneric\u000D\u000Ageneric\u000D\u000A"
},
{
"name": "tgensym.nim",
"category": "tests\\gensym",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "123100",
"given": "123100\u000D\u000A"
},
{
"name": "tgensymgeneric.nim",
"category": "tests\\gensym",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "",
"given": ""
},
{
"name": "tglobal.nim",
"category": "tests\\global",
"target": "C",
"action": "compile",
"result": "reOutputsDiffer",
"expected": "in globalaux2: 10\u000D\u000Atotal globals: 2\u000D\u000Aint value: 100\u000D\u000Astring value: second",
"given": "in globalaux2: 10\u000D\u000Atotal globals: 0\u000D\u000Aint value: 100\u000D\u000Astring value: second\u000D\u000A"
},
{
"name": "tglobalforvar.nim",
"category": "tests\\global",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "",
"given": ""
},
{
"name": "timplicititems.nim",
"category": "tests\\implicit",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "",
"given": ""
},
{
"name": "timplictderef.nim",
"category": "tests\\implicit",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "2",
"given": "2\u000D\u000A"
},
{
"name": "tuninit1.nim",
"category": "tests\\init",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "'y' might not have been initialized",
"given": "'y' might not have been initialized [Uninit]"
},
{
"name": "tzeroarray.nim",
"category": "tests\\init",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "done",
"given": "done\u000D\u000A"
},
{
"name": "tanoniter1.nim",
"category": "tests\\iter",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "1\u000D\u000A2\u000D\u000A3\u000D\u000A4\u000D\u000A1\u000D\u000A2",
"given": "1\u000D\u000A2\u000D\u000A3\u000D\u000A4\u000D\u000A1\u000D\u000A2\u000D\u000A"
},
{
"name": "tcountup.nim",
"category": "tests\\iter",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "0123456789",
"given": "0123456789\u000D\u000A"
},
{
"name": "titer.nim",
"category": "tests\\iter",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "",
"given": ""
},
{
"name": "titer2.nim",
"category": "tests\\iter",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "true",
"given": "true\u000D\u000A"
},
{
"name": "titer3.nim",
"category": "tests\\iter",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "1231",
"given": "1231\u000D\u000A"
},
{
"name": "titer4.nim",
"category": "tests\\iter",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "iterator within for loop context expected",
"given": "iterator within for loop context expected"
},
{
"name": "titer5.nim",
"category": "tests\\iter",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "abcxyz",
"given": "abcxyz\u000D\u000A"
},
{
"name": "titer6.nim",
"category": "tests\\iter",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "000",
"given": "000\u000D\u000A"
},
{
"name": "titer7.nim",
"category": "tests\\iter",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "--- evens\u000D\u000A2\u000D\u000A4\u000D\u000A6\u000D\u000A8\u000D\u000A--- squares\u000D\u000A1\u000D\u000A4\u000D\u000A9\u000D\u000A16\u000D\u000A25\u000D\u000A36\u000D\u000A49\u000D\u000A64\u000D\u000A81\u000D\u000A--- squares of evens, only\u000D\u000A4\u000D\u000A16\u000D\u000A36\u000D\u000A64",
"given": "--- evens\u000D\u000A2\u000D\u000A4\u000D\u000A6\u000D\u000A8\u000D\u000A--- squares\u000D\u000A1\u000D\u000A4\u000D\u000A9\u000D\u000A16\u000D\u000A25\u000D\u000A36\u000D\u000A49\u000D\u000A64\u000D\u000A81\u000D\u000A--- squares of evens, only\u000D\u000A4\u000D\u000A16\u000D\u000A36\u000D\u000A64\u000D\u000A"
},
{
"name": "titer8.nim",
"category": "tests\\iter",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "tada\u000D\u000A1\u000D\u000A2\u000D\u000A3\u000D\u000Ata da1 1\u000D\u000A1 2\u000D\u000A1 3\u000D\u000A2 1\u000D\u000A2 2\u000D\u000A2 3\u000D\u000A3 1\u000D\u000A3 2\u000D\u000A3 3\u000D\u000A0\u000D\u000A1\u000D\u000A2\u000D\u000Aa1: A\u000D\u000Aa2: A\u000D\u000Aa1: B\u000D\u000Aa2: B\u000D\u000Aa1: C\u000D\u000Aa2: C\u000D\u000Aa1: D",
"given": "tada\u000D\u000A1\u000D\u000A2\u000D\u000A3\u000D\u000Ata da1 1\u000D\u000A1 2\u000D\u000A1 3\u000D\u000A2 1\u000D\u000A2 2\u000D\u000A2 3\u000D\u000A3 1\u000D\u000A3 2\u000D\u000A3 3\u000D\u000A0\u000D\u000A1\u000D\u000A2\u000D\u000Aa1: A\u000D\u000Aa2: A\u000D\u000Aa1: B\u000D\u000Aa2: B\u000D\u000Aa1: C\u000D\u000Aa2: C\u000D\u000Aa1: D\u000D\u000A"
},
{
"name": "titer9.nim",
"category": "tests\\iter",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "5\u000D\u000A14\u000D\u000A0",
"given": "5\u000D\u000A14\u000D\u000A0\u000D\u000A"
},
{
"name": "titerovl.nim",
"category": "tests\\iter",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "9\u000D\u000A1\u000D\u000A2\u000D\u000A3\u000D\u000A",
"given": "9\u000D\u000A1\u000D\u000A2\u000D\u000A3\u000D\u000A"
},
{
"name": "titerslice.nim",
"category": "tests\\iter",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "2\u000D\u000A3\u000D\u000A4",
"given": "2\u000D\u000A3\u000D\u000A4\u000D\u000A"
},
{
"name": "titervaropenarray.nim",
"category": "tests\\iter",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "123",
"given": "123\u000D\u000A"
},
{
"name": "titer_no_tuple_unpack.nim",
"category": "tests\\iter",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "",
"given": ""
},
{
"name": "tmoditer.nim",
"category": "tests\\iter",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "XXXXX01234",
"given": "XXXXX01234\u000D\u000A"
},
{
"name": "treciter.nim",
"category": "tests\\iter",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "recursive dependency: 'myrec'",
"given": "recursive dependency: 'myrec'"
},
{
"name": "twrongiter.nim",
"category": "tests\\iter",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "type mismatch",
"given": "type mismatch: got (iterator (): int{.inline.})"
},
{
"name": "test1.nim",
"category": "tests\\js",
"target": "C",
"action": "compile",
"result": "reNimrodcCrash",
"expected": "",
"given": "undeclared identifier: 'toU32'"
},
{
"name": "test2.nim",
"category": "tests\\js",
"target": "C",
"action": "compile",
"result": "reNimrodcCrash",
"expected": "",
"given": "unhandled exception: The system cannot find the file specified."
},
{
"name": "testmagic.nim",
"category": "tests\\js",
"target": "C",
"action": "compile",
"result": "reNimrodcCrash",
"expected": "",
"given": "unhandled exception: The system cannot find the file specified."
},
{
"name": "tunittests.nim",
"category": "tests\\js",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "",
"given": ""
},
{
"name": "tlet.nim",
"category": "tests\\let",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "'name' cannot be assigned to",
"given": "'name' cannot be assigned to"
},
{
"name": "tlet2.nim",
"category": "tests\\let",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "for a 'var' type a variable needs to be passed",
"given": "for a 'var' type a variable needs to be passed"
},
{
"name": "thexlit.nim",
"category": "tests\\lexer",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "equal",
"given": "equal\u000D\u000A"
},
{
"name": "thexrange.nim",
"category": "tests\\lexer",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "",
"given": ""
},
{
"name": "tident.nim",
"category": "tests\\lexer",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "",
"given": ""
},
{
"name": "tind1.nim",
"category": "tests\\lexer",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "expression expected, but found 'keyword else'",
"given": "expression expected, but found 'keyword else'"
},
{
"name": "tindent1.nim",
"category": "tests\\lexer",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "Success",
"given": "Success\u000D\u000A"
},
{
"name": "tlexer.nim",
"category": "tests\\lexer",
"target": "C",
"action": "compile",
"result": "reIgnored",
"expected": "",
"given": ""
},
{
"name": "tmissingnl.nim",
"category": "tests\\lexer",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "invalid indentation",
"given": "invalid indentation"
},
{
"name": "tstrlits.nim",
"category": "tests\\lexer",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "a\"\"long string\"\"\"\"\"abc\"def",
"given": "a\"\"long string\"\"\"\"\"abc\"def\u000D\u000A"
},
{
"name": "tunderscores.nim",
"category": "tests\\lexer",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "invalid token: _",
"given": "invalid token: _"
},
{
"name": "tkoeniglookup.nim",
"category": "tests\\lookups",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "x: 0 y: 0",
"given": "x: 0 y: 0\u000D\u000A"
},
{
"name": "tredef.nim",
"category": "tests\\lookups",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "",
"given": ""
},
{
"name": "tdebugstmt.nim",
"category": "tests\\macros",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "a[0]: 42\u000D\u000Aa[1]: 45\u000D\u000Ax: some string",
"given": "a[0]: 42\u000D\u000Aa[1]: 45\u000D\u000Ax: some string\u000D\u000A"
},
{
"name": "tdumpast.nim",
"category": "tests\\macros",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "",
"given": ""
},
{
"name": "tdumpast2.nim",
"category": "tests\\macros",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "",
"given": ""
},
{
"name": "tdumptree.nim",
"category": "tests\\macros",
"target": "C",
"action": "compile",
"result": "reIgnored",
"expected": "",
"given": ""
},
{
"name": "tidgen.nim",
"category": "tests\\macros",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "3 4",
"given": "3 4\u000D\u000A"
},
{
"name": "tmacro1.nim",
"category": "tests\\macros",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "",
"given": ""
},
{
"name": "tmacro2.nim",
"category": "tests\\macros",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "ta-da Your value sir: 'HE!!!!o Wor!!d'",
"given": "ta-da Your value sir: 'HE!!!!o Wor!!d'\u000D\u000A"
},
{
"name": "tmacro3.nim",
"category": "tests\\macros",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "",
"given": ""
},
{
"name": "tmacro4.nim",
"category": "tests\\macros",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "after",
"given": "after\u000D\u000A"
},
{
"name": "tmacro5.nim",
"category": "tests\\macros",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "",
"given": ""
},
{
"name": "tmacroaspragma.nim",
"category": "tests\\macros",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "",
"given": ""
},
{
"name": "tmacrogenerics.nim",
"category": "tests\\macros",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "int\u000D\u000Afloat\u000D\u000Aint\u000D\u000Astring",
"given": "int\u000D\u000Afloat\u000D\u000Aint\u000D\u000Astring\u000D\u000A"
},
{
"name": "tmacros1.nim",
"category": "tests\\macros",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "Got: 'nnkCall' hi",
"given": "Got: 'nnkCall' hi\u000D\u000A"
},
{
"name": "tmacrostmt.nim",
"category": "tests\\macros",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "",
"given": ""
},
{
"name": "tmacrotypes.nim",
"category": "tests\\macros",
"target": "C",
"action": "compile",
"result": "reIgnored",
"expected": "",
"given": ""
},
{
"name": "tmemit.nim",
"category": "tests\\macros",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "HELLO WORLD",
"given": "HELLO WORLD\u000D\u000A"
},
{
"name": "tnimrodnode_for_runtime.nim",
"category": "tests\\macros",
"target": "C",
"action": "compile",
"result": "reIgnored",
"expected": "",
"given": ""
},
{
"name": "tprintf.nim",
"category": "tests\\macros",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "Andreas Rumpf",
"given": "Andreas Rumpf\u000D\u000A"
},
{
"name": "tquotewords.nim",
"category": "tests\\macros",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "thisanexample",
"given": "thisanexample\u000D\u000A"
},
{
"name": "trecmacro.nim",
"category": "tests\\macros",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "recursive dependency: 'dump'",
"given": "recursive dependency: 'dump'"
},
{
"name": "tstringinterp.nim",
"category": "tests\\macros",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "Hello Alice, 64 | Hello Bob, 10$",
"given": "Hello Alice, 64 | Hello Bob, 10$\u000D\u000A"
},
{
"name": "tvarnimnode.nim",
"category": "tests\\macros",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "10",
"given": "10\u000D\u000A"
},
{
"name": "tvtable.nim",
"category": "tests\\macros",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "OBJ 1 foo\u000D\u000A10\u000D\u000AOBJ 1 bar\u000D\u000AOBJ 2 foo\u000D\u000A5\u000D\u000AOBJ 2 bar\u000D\u000A",
"given": "OBJ 1 foo\u000D\u000A10\u000D\u000AOBJ 1 bar\u000D\u000AOBJ 2 foo\u000D\u000A5\u000D\u000AOBJ 2 bar\u000D\u000A"
},
{
"name": "tlowhigh.nim",
"category": "tests\\magics",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "10",
"given": "10\u000D\u000A"
},
{
"name": "tmatrix.nim",
"category": "tests\\matrix",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "111",
"given": "111\u000D\u000A"
},
{
"name": "tmatrix1.nim",
"category": "tests\\matrix",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "right proc called",
"given": "right proc called\u000D\u000A"
},
{
"name": "tmatrix2.nim",
"category": "tests\\matrix",
"target": "C",
"action": "compile",
"result": "reOutputsDiffer",
"expected": "5.0000000000000000e+00",
"given": "5.0000000000000000e+000\u000D\u000A"
},
{
"name": "tbindtypedesc.nim",
"category": "tests\\metatype",
"target": "C",
"action": "compile",
"result": "reMsgsDiffer",
"expected": "int int\u000D\u000Afloat float\u000D\u000Aint int\u000D\u000ATFoo TFoo\u000D\u000Aint float\u000D\u000ATFoo TFoo",
"given": ""
},
{
"name": "tcompositetypeclasses.nim",
"category": "tests\\metatype",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "",
"given": ""
},
{
"name": "tconstraints.nim",
"category": "tests\\metatype",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "",
"given": ""
},
{
"name": "tsemistatic.nim",
"category": "tests\\metatype",
"target": "C",
"action": "compile",
"result": "reNimrodcCrash",
"expected": "",
"given": "cannot evaluate at compile time: x"
},
{
"name": "tstaticparams.nim",
"category": "tests\\metatype",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "abracadabra\u000D\u000Atest\u000D\u000A3",
"given": "abracadabra\u000D\u000Atest\u000D\u000A3\u000D\u000A"
},
{
"name": "ttypebar.nim",
"category": "tests\\metatype",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "",
"given": ""
},
{
"name": "ttypeclasses.nim",
"category": "tests\\metatype",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "",
"given": ""
},
{
"name": "ttypedesc1.nim",
"category": "tests\\metatype",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "",
"given": ""
},
{
"name": "ttypeselectors.nim",
"category": "tests\\metatype",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "",
"given": ""
},
{
"name": "ttypetraits.nim",
"category": "tests\\metatype",
"target": "C",
"action": "compile",
"result": "reNimrodcCrash",
"expected": "",
"given": "internal error: too implement nkTypeOfExpr"
},
{
"name": "tusertypeclasses.nim",
"category": "tests\\metatype",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "Sortable\u000D\u000ASortable\u000D\u000AContainer",
"given": "Sortable\u000D\u000ASortable\u000D\u000AContainer\u000D\u000A"
},
{
"name": "tmethod.nim",
"category": "tests\\method",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "'method' needs a parameter that has an object type",
"given": "'method' needs a parameter that has an object type"
},
{
"name": "tmethods1.nim",
"category": "tests\\method",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "do nothing",
"given": "do nothing\u000D\u000A"
},
{
"name": "tmultim1.nim",
"category": "tests\\method",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "7",
"given": "7\u000D\u000A"
},
{
"name": "tmultim2.nim",
"category": "tests\\method",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "collide: unit, thing collide: unit, thing collide: thing, unit",
"given": "collide: unit, thing collide: unit, thing collide: thing, unit \u000D\u000A"
},
{
"name": "tmultim3.nim",
"category": "tests\\method",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "Hi derived!",
"given": "Hi derived!\u000D\u000A"
},
{
"name": "tmultim4.nim",
"category": "tests\\method",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "hello",
"given": "hello\u000D\u000A"
},
{
"name": "tmultim6.nim",
"category": "tests\\method",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "collide: unit, thing | collide: unit, thing | collide: thing, unit |",
"given": "collide: unit, thing | collide: unit, thing | collide: thing, unit | \u000D\u000A"
},
{
"name": "tsimmeth.nim",
"category": "tests\\method",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "HELLO WORLD!",
"given": "HELLO WORLD!\u000D\u000A"
},
{
"name": "t99bott.nim",
"category": "tests\\misc",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "cannot evaluate at compile time: bn",
"given": "cannot evaluate at compile time: bn"
},
{
"name": "tack.nim",
"category": "tests\\misc",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "125",
"given": "125\u000D\u000A"
},
{
"name": "tatomic.nim",
"category": "tests\\misc",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "identifier expected, but found 'keyword atomic'",
"given": "identifier expected, but found 'keyword atomic'"
},
{
"name": "tbug511622.nim",
"category": "tests\\misc",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "3",
"given": "3\u000D\u000A"
},
{
"name": "tcmdline.nim",
"category": "tests\\misc",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "",
"given": ""
},
{
"name": "tcolonisproc.nim",
"category": "tests\\misc",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "",
"given": ""
},
{
"name": "tdllvar.nim",
"category": "tests\\misc",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "",
"given": ""
},
{
"name": "temit.nim",
"category": "tests\\misc",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "509",
"given": "509\u000D\u000A"
},
{
"name": "temptyecho.nim",
"category": "tests\\misc",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "",
"given": ""
},
{
"name": "tendian.nim",
"category": "tests\\misc",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "",
"given": ""
},
{
"name": "teventemitter.nim",
"category": "tests\\misc",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "pie",
"given": "pie\u000D\u000A"
},
{
"name": "tevents.nim",
"category": "tests\\misc",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "HandlePrintEvent: Output -> Handled print event\u000D\u000AHandlePrintEvent2: Output -> printing for ME\u000D\u000AHandlePrintEvent2: Output -> printing for ME",
"given": "HandlePrintEvent: Output -> Handled print event\u000D\u000AHandlePrintEvent2: Output -> printing for ME\u000D\u000AHandlePrintEvent2: Output -> printing for ME\u000D\u000A"
},
{
"name": "tfib.nim",
"category": "tests\\misc",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "",
"given": ""
},
{
"name": "tfilter.nim",
"category": "tests\\misc",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "02468101214161820\u000D\u000A15",
"given": "02468101214161820\u000D\u000A15\u000D\u000A"
},
{
"name": "tgenconstraints.nim",
"category": "tests\\misc",
"target": "C",
"action": "compile",
"result": "reMsgsDiffer",
"expected": "cannot instantiate T2",
"given": "cannot instantiate T1"
},
{
"name": "tgetstartmilsecs.nim",
"category": "tests\\misc",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "",
"given": ""
},
{
"name": "tgtk.nim",
"category": "tests\\misc",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "",
"given": ""
},
{
"name": "thallo.nim",
"category": "tests\\misc",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "",
"given": ""
},
{
"name": "theaproots.nim",
"category": "tests\\misc",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "",
"given": ""
},
{
"name": "thintoff.nim",
"category": "tests\\misc",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "0",
"given": "0\u000D\u000A"
},
{
"name": "tinc.nim",
"category": "tests\\misc",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "for a 'var' type a variable needs to be passed",
"given": "for a 'var' type a variable needs to be passed"
},
{
"name": "tinit.nim",
"category": "tests\\misc",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "Hello from module! Hello from main module!",
"given": "Hello from module! Hello from main module!\u000D\u000A"
},
{
"name": "tinout.nim",
"category": "tests\\misc",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "for a 'var' type a variable needs to be passed",
"given": "for a 'var' type a variable needs to be passed"
},
{
"name": "tints.nim",
"category": "tests\\misc",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "Success",
"given": "Success\u000D\u000A"
},
{
"name": "tinvalidarrayaccess.nim",
"category": "tests\\misc",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "index out of bounds",
"given": "index out of bounds"
},
{
"name": "tinvalidnewseq.nim",
"category": "tests\\misc",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "type mismatch: got (array[0..6, string], int literal(7))",
"given": "type mismatch: got (array[0..6, string], int literal(7))"
},
{
"name": "tlastmod.nim",
"category": "tests\\misc",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "",
"given": ""
},
{
"name": "tlibs.nim",
"category": "tests\\misc",
"target": "C",
"action": "compile",
"result": "reIgnored",
"expected": "",
"given": ""
},
{
"name": "tlocals.nim",
"category": "tests\\misc",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "(x: string here, a: 1)",
"given": "(x: string here, a: 1)\u000D\u000A"
},
{
"name": "tloops.nim",
"category": "tests\\misc",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "",
"given": ""
},
{
"name": "tmandelbrot.nim",
"category": "tests\\misc",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "",
"given": ""
},
{
"name": "tmemoization.nim",
"category": "tests\\misc",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "TEST 1\u000D\u000ATEST 2\u000D\u000ATEST 3",
"given": "TEST 1\u000D\u000ATEST 2\u000D\u000ATEST 3\u000D\u000A"
},
{
"name": "tnew.nim",
"category": "tests\\misc",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "",
"given": ""
},
{
"name": "tnewderef.nim",
"category": "tests\\misc",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "3",
"given": "3\u000D\u000A"
},
{
"name": "tnewlibs.nim",
"category": "tests\\misc",
"target": "C",
"action": "compile",
"result": "reIgnored",
"expected": "",
"given": ""
},
{
"name": "tnewsets.nim",
"category": "tests\\misc",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "",
"given": ""
},
{
"name": "tnewuns.nim",
"category": "tests\\misc",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "",
"given": ""
},
{
"name": "tnoforward.nim",
"category": "tests\\misc",
"target": "C",
"action": "compile",
"result": "reIgnored",
"expected": "",
"given": ""
},
{
"name": "tnoinst.nim",
"category": "tests\\misc",
"target": "C",
"action": "compile",
"result": "reMsgsDiffer",
"expected": "instantiate 'notConcrete' explicitly",
"given": "internal error: proc has no result symbol"
},
{
"name": "tnolen.nim",
"category": "tests\\misc",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "type mismatch: got (int literal(3))",
"given": "type mismatch: got (int literal(3))"
},
{
"name": "tnoop.nim",
"category": "tests\\misc",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "expression 'a()' cannot be called",
"given": "expression 'a()' cannot be called"
},
{
"name": "tnot.nim",
"category": "tests\\misc",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "type mismatch",
"given": "type mismatch: got (int literal(0), bool)"
},
{
"name": "tparedef.nim",
"category": "tests\\misc",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "",
"given": ""
},
{
"name": "tpos.nim",
"category": "tests\\misc",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "6",
"given": "6\u000D\u000A"
},
{
"name": "tprep.nim",
"category": "tests\\misc",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "",
"given": ""
},
{
"name": "tquicksort.nim",
"category": "tests\\misc",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "",
"given": ""
},
{
"name": "tradix.nim",
"category": "tests\\misc",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "",
"given": ""
},
{
"name": "trawstr.nim",
"category": "tests\\misc",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "closing \" expected",
"given": "closing \" expected"
},
{
"name": "treadln.nim",
"category": "tests\\misc",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "",
"given": ""
},
{
"name": "treadx.nim",
"category": "tests\\misc",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "",
"given": ""
},
{
"name": "tromans.nim",
"category": "tests\\misc",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "success",
"given": "success\u000D\u000A"
},
{
"name": "tshadow_magic_type.nim",
"category": "tests\\misc",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "",
"given": ""
},
{
"name": "tsimplesort.nim",
"category": "tests\\misc",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "true",
"given": "true\u000D\u000A"
},
{
"name": "tsimtych.nim",
"category": "tests\\misc",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "type mismatch: got (bool) but expected 'string'",
"given": "type mismatch: got (bool) but expected 'string'"
},
{
"name": "tsizeof.nim",
"category": "tests\\misc",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "",
"given": ""
},
{
"name": "tslices.nim",
"category": "tests\\misc",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "456456\u000D\u000A456456\u000D\u000A456456\u000D\u000AZugr5nd\u000D\u000Aegerichtetd\u000D\u000Averichtetd\u000D\u000A",
"given": "456456\u000D\u000A456456\u000D\u000A456456\u000D\u000AZugr5nd\u000D\u000Aegerichtetd\u000D\u000Averichtetd\u000D\u000A"
},
{
"name": "tsortdev.nim",
"category": "tests\\misc",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "done",
"given": "done\u000D\u000A"
},
{
"name": "tstrace.nim",
"category": "tests\\misc",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "",
"given": ""
},
{
"name": "tstrange.nim",
"category": "tests\\misc",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "hallo4",
"given": "hallo4\u000D\u000A"
},
{
"name": "tstrdesc.nim",
"category": "tests\\misc",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "",
"given": ""
},
{
"name": "tstrdist.nim",
"category": "tests\\misc",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "",
"given": ""
},
{
"name": "tvarious.nim",
"category": "tests\\misc",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "",
"given": ""
},
{
"name": "tvarious1.nim",
"category": "tests\\misc",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "1\u000D\u000A0\u000D\u000AWhopie\u000D\u000A12",
"given": "1\u000D\u000A0\u000D\u000AWhopie\u000D\u000A12\u000D\u000A"
},
{
"name": "tvarnums.nim",
"category": "tests\\misc",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "Success!",
"given": "Success!\u000D\u000A"
},
{
"name": "topaque.nim",
"category": "tests\\module",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "undeclared identifier: 'buffer'",
"given": "undeclared identifier: 'buffer'"
},
{
"name": "trecinca.nim",
"category": "tests\\module",
"target": "C",
"action": "compile",
"result": "reMsgsDiffer",
"expected": "recursive dependency: 'tests/module/trecincb.nim'",
"given": "recursive dependency: 'trecincb.nim'"
},
{
"name": "trecincb.nim",
"category": "tests\\module",
"target": "C",
"action": "compile",
"result": "reMsgsDiffer",
"expected": "recursive dependency: 'tests/module/trecincb.nim'",
"given": "recursive dependency: 'trecincb.nim'"
},
{
"name": "trecmod.nim",
"category": "tests\\module",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "",
"given": ""
},
{
"name": "trecmod2.nim",
"category": "tests\\module",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "",
"given": ""
},
{
"name": "texport.nim",
"category": "tests\\modules",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "my object68",
"given": "my object68\u000D\u000A"
},
{
"name": "timportexcept.nim",
"category": "tests\\modules",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "undeclared identifier: '%'",
"given": "undeclared identifier: '%'"
},
{
"name": "tnamedparams.nim",
"category": "tests\\namedparams",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "type mismatch: got (input: string, filename: string, line: int literal(1), col: int literal(23))",
"given": "type mismatch: got (input: string, filename: string, line: int literal(1), col: int literal(23))"
},
{
"name": "tnamedparams2.nim",
"category": "tests\\namedparams",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "",
"given": ""
},
{
"name": "tnamspc.nim",
"category": "tests\\namspc",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "undeclared identifier: 'global'",
"given": "undeclared identifier: 'global'"
},
{
"name": "tnotnil.nim",
"category": "tests\\notnil",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "type mismatch",
"given": "type mismatch: got (nil)"
},
{
"name": "tnotnil1.nim",
"category": "tests\\notnil",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "'y' is provably nil",
"given": "'y' is provably nil"
},
{
"name": "tnotnil2.nim",
"category": "tests\\notnil",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "cannot prove 'y' is not nil",
"given": "cannot prove 'y' is not nil"
},
{
"name": "tnotnil3.nim",
"category": "tests\\notnil",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "cannot prove 'variable' is not nil",
"given": "cannot prove 'variable' is not nil"
},
{
"name": "tobjconstr.nim",
"category": "tests\\objects",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "(k: kindA, a: (x: abc, z: [1, 1, 3]), empty: ())\u000D\u000A(k: kindA, a: (x: abc, z: [1, 2, 3]), empty: ())\u000D\u000A(k: kindA, a: (x: abc, z: [1, 3, 3]), empty: ())\u000D\u000A(k: kindA, a: (x: abc, z: [1, 4, 3]), empty: ())\u000D\u000A(k: kindA, a: (x: abc, z: [1, 5, 3]), empty: ())\u000D\u000A(k: kindA, a: (x: abc, z: [1, 6, 3]), empty: ())\u000D\u000A(k: kindA, a: (x: abc, z: [1, 7, 3]), empty: ())\u000D\u000A(k: kindA, a: (x: abc, z: [1, 8, 3]), empty: ())\u000D\u000A(k: kindA, a: (x: abc, z: [1, 9, 3]), empty: ())\u000D\u000A(k: kindA, a: (x: abc, z: [1, 10, 3]), empty: ())",
"given": "(k: kindA, a: (x: abc, z: [1, 1, 3]), empty: ())\u000D\u000A(k: kindA, a: (x: abc, z: [1, 2, 3]), empty: ())\u000D\u000A(k: kindA, a: (x: abc, z: [1, 3, 3]), empty: ())\u000D\u000A(k: kindA, a: (x: abc, z: [1, 4, 3]), empty: ())\u000D\u000A(k: kindA, a: (x: abc, z: [1, 5, 3]), empty: ())\u000D\u000A(k: kindA, a: (x: abc, z: [1, 6, 3]), empty: ())\u000D\u000A(k: kindA, a: (x: abc, z: [1, 7, 3]), empty: ())\u000D\u000A(k: kindA, a: (x: abc, z: [1, 8, 3]), empty: ())\u000D\u000A(k: kindA, a: (x: abc, z: [1, 9, 3]), empty: ())\u000D\u000A(k: kindA, a: (x: abc, z: [1, 10, 3]), empty: ())\u000D\u000A"
},
{
"name": "tobjconstr2.nim",
"category": "tests\\objects",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "",
"given": ""
},
{
"name": "tobjcov.nim",
"category": "tests\\objects",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "",
"given": ""
},
{
"name": "tobject.nim",
"category": "tests\\objects",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "",
"given": ""
},
{
"name": "tobject2.nim",
"category": "tests\\objects",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "",
"given": ""
},
{
"name": "tobject3.nim",
"category": "tests\\objects",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "",
"given": ""
},
{
"name": "tobjects.nim",
"category": "tests\\objects",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "",
"given": ""
},
{
"name": "tofopr.nim",
"category": "tests\\objects",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "falsetrue",
"given": "falsetrue\u000D\u000A"
},
{
"name": "toop.nim",
"category": "tests\\objects",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "b",
"given": "b\u000D\u000A"
},
{
"name": "toop1.nim",
"category": "tests\\objects",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "34[]o 5",
"given": "34[]o 5\u000D\u000A"
},
{
"name": "tadrdisc.nim",
"category": "tests\\objvariant",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "for a 'var' type a variable needs to be passed",
"given": "for a 'var' type a variable needs to be passed"
},
{
"name": "tcheckedfield1.nim",
"category": "tests\\objvariant",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "cannot prove that field 'x.s' is accessible",
"given": "cannot prove that field 'x.s' is accessible [ProveField]"
},
{
"name": "temptycaseobj.nim",
"category": "tests\\objvariant",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "identifier expected, but found 'keyword of'",
"given": "identifier expected, but found 'keyword of'"
},
{
"name": "tvariantstack.nim",
"category": "tests\\objvariant",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "came here",
"given": "came here\u000D\u000A"
},
{
"name": "topena1.nim",
"category": "tests\\openarray",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "invalid type",
"given": "invalid type: 'ref openarray[string]'"
},
{
"name": "topenarrayrepr.nim",
"category": "tests\\openarray",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "5 - [1]",
"given": "5 - [1]\u000D\u000A"
},
{
"name": "topenlen.nim",
"category": "tests\\openarray",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "7",
"given": "7\u000D\u000A"
},
{
"name": "toverflw.nim",
"category": "tests\\overflw",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "the computation overflowed",
"given": "the computation overflowed\u000D\u000A"
},
{
"name": "toverflw2.nim",
"category": "tests\\overflw",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "Error: unhandled exception: over- or underflow [EOverflow]",
"given": "Traceback (most recent call last)\u000D\u000A\u000D\u000Atoverflw2.nim(8) toverflw2\u000D\u000A\u000D\u000AError: unhandled exception: over- or underflow [EOverflow]\u000D\u000A\u000D\u000A"
},
{
"name": "tovfint.nim",
"category": "tests\\overflw",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "works!",
"given": "works!\u000D\u000A"
},
{
"name": "toverl.nim",
"category": "tests\\overload",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "redefinition of 'TNone'",
"given": "redefinition of 'TNone'"
},
{
"name": "toverl2.nim",
"category": "tests\\overload",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "true012innertrue",
"given": "true012innertrue\u000D\u000A"
},
{
"name": "toverl3.nim",
"category": "tests\\overload",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "m1\u000D\u000Atup1",
"given": "m1\u000D\u000Atup1\u000D\u000A"
},
{
"name": "toverprc.nim",
"category": "tests\\overload",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "",
"given": ""
},
{
"name": "toverwr.nim",
"category": "tests\\overload",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "hello",
"given": "hello\u000D\u000A"
},
{
"name": "tcommand_as_expr.nim",
"category": "tests\\parser",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "140\u000D\u000A5-120-120\u000D\u000A359",
"given": "140\u000D\u000A5-120-120\u000D\u000A359\u000D\u000A"
},
{
"name": "tdomulttest.nim",
"category": "tests\\parser",
"target": "C",
"action": "compile",
"result": "reIgnored",
"expected": "",
"given": ""
},
{
"name": "tinvwhen.nim",
"category": "tests\\parser",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "invalid indentation",
"given": "invalid indentation"
},
{
"name": "toprprec.nim",
"category": "tests\\parser",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "done",
"given": "done\u000D\u000A"
},
{
"name": "tprecedence.nim",
"category": "tests\\parser",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "true",
"given": "true\u000D\u000A"
},
{
"name": "targlist.nim",
"category": "tests\\patterns",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "12false3ha",
"given": "12false3ha\u000D\u000A"
},
{
"name": "tcse.nim",
"category": "tests\\patterns",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "4",
"given": "4\u000D\u000A"
},
{
"name": "thoist.nim",
"category": "tests\\patterns",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "true\u000D\u000Atrue",
"given": "true\u000D\u000Atrue\u000D\u000A"
},
{
"name": "tmatrix.nim",
"category": "tests\\patterns",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "21",
"given": "21\u000D\u000A"
},
{
"name": "tnoalias.nim",
"category": "tests\\patterns",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "23",
"given": "23\u000D\u000A"
},
{
"name": "tnoendlessrec.nim",
"category": "tests\\patterns",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "4",
"given": "4\u000D\u000A"
},
{
"name": "tor.nim",
"category": "tests\\patterns",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "3060\u000D\u000Atrue",
"given": "3060\u000D\u000Atrue\u000D\u000A"
},
{
"name": "tpartial.nim",
"category": "tests\\patterns",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "-2",
"given": "-2\u000D\u000A"
},
{
"name": "tpatterns.nim",
"category": "tests\\patterns",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "48\u000D\u000Ahel",
"given": "48\u000D\u000Ahel\u000D\u000A"
},
{
"name": "tstar.nim",
"category": "tests\\patterns",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "my awesome concat",
"given": "my awesome concat\u000D\u000A"
},
{
"name": "tstmtlist.nim",
"category": "tests\\patterns",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "0\u000D\u000A|12|\u000D\u000A34\u000D\u000A",
"given": "0\u000D\u000A|12|\u000D\u000A34\u000D\u000A"
},
{
"name": "tpush.nim",
"category": "tests\\pragmas",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "",
"given": ""
},
{
"name": "tuserpragma.nim",
"category": "tests\\pragmas",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "",
"given": ""
},
{
"name": "tnestprc.nim",
"category": "tests\\proc",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "10",
"given": "10\u000D\u000A"
},
{
"name": "tprocredef.nim",
"category": "tests\\proc",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "redefinition of 'foo'",
"given": "redefinition of 'foo'"
},
{
"name": "tgenericprocvar.nim",
"category": "tests\\procvar",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "",
"given": ""
},
{
"name": "tprocvar.nim",
"category": "tests\\procvar",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "type mismatch",
"given": "type mismatch: got (proc (var int, var int))"
},
{
"name": "tprocvar2.nim",
"category": "tests\\procvar",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "papbpcpdpe7",
"given": "papbpcpdpe7\u000D\u000A"
},
{
"name": "tprocvars.nim",
"category": "tests\\procvar",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "",
"given": ""
},
{
"name": "tbug499771.nim",
"category": "tests\\range",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "TSubRange: 5 from 1 to 10\u000D\u000Atrue true true",
"given": "TSubRange: 5 from 1 to 10\u000D\u000Atrue true true\u000D\u000A"
},
{
"name": "tcolors.nim",
"category": "tests\\range",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "",
"given": ""
},
{
"name": "tmatrix3.nim",
"category": "tests\\range",
"target": "C",
"action": "compile",
"result": "reOutputsDiffer",
"expected": "0.0000000000000000e+00\u000D\u000A0.0000000000000000e+00\u000D\u000A0\u000D\u000A0\u000D\u000A0\u000D\u000A",
"given": "0.0000000000000000e+000\u000D\u000A0.0000000000000000e+000\u000D\u000A0\u000D\u000A0\u000D\u000A0\u000D\u000A"
},
{
"name": "tsubrange.nim",
"category": "tests\\range",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "cannot convert 60 to TRange",
"given": "cannot convert 60 to TRange"
},
{
"name": "tsubrange2.nim",
"category": "tests\\range",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "value out of range: 50 [EOutOfRange]",
"given": "Traceback (most recent call last)\u000D\u000A\u000D\u000Atsubrange2.nim(16) tsubrange2\u000D\u000A\u000D\u000AError: unhandled exception: value out of range: 50 [EOutOfRange]\u000D\u000A\u000D\u000A"
},
{
"name": "tsubrange3.nim",
"category": "tests\\range",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "value out of range: 50 [EOutOfRange]",
"given": "Traceback (most recent call last)\u000D\u000A\u000D\u000Atsubrange3.nim(16) tsubrange3\u000D\u000A\u000D\u000AError: unhandled exception: value out of range: 50 [EOutOfRange]\u000D\u000A\u000D\u000A"
},
{
"name": "tgeneric1.nim",
"category": "tests\\rodfiles",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "abcd",
"given": "abcd\u000D\u000A"
},
{
"name": "tgeneric2.nim",
"category": "tests\\rodfiles",
"target": "C",
"action": "compile",
"result": "reNimrodcCrash",
"expected": "",
"given": "execution of an external program failed"
},
{
"name": "tseq2.nim",
"category": "tests\\seq",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "",
"given": ""
},
{
"name": "tseqcon.nim",
"category": "tests\\seq",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "Hithere, what's your name?Hathere, what's your name?",
"given": "Hithere, what's your name?Hathere, what's your name?\u000D\u000A"
},
{
"name": "tseqcon2.nim",
"category": "tests\\seq",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "",
"given": ""
},
{
"name": "tseqtuple.nim",
"category": "tests\\seq",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "fA13msg1falsefB14msg2truefC15msg3false",
"given": "fA13msg1falsefB14msg2truefC15msg3false\u000D\u000A"
},
{
"name": "tsequtils.nim",
"category": "tests\\seq",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "Zip: [{\"Field0\": 1, \"Field1\": 2}, {\"Field0\": 3, \"Field1\": 4}, {\"Field0\": 5, \"Field1\": 6}]\u000D\u000AFilter Iterator: 3\u000D\u000AFilter Iterator: 5\u000D\u000AFilter Iterator: 7\u000D\u000AFilter: [3, 5, 7]\u000D\u000AFilterIt: [1, 3, 7]\u000D\u000AConcat: [1, 3, 5, 7, 2, 4, 6]\u000D\u000ADistnct: [1, 2, 3, 4, 5, 7]",
"given": "Zip: [{\"Field0\": 1, \"Field1\": 2}, {\"Field0\": 3, \"Field1\": 4}, {\"Field0\": 5, \"Field1\": 6}]\u000D\u000AFilter Iterator: 3\u000D\u000AFilter Iterator: 5\u000D\u000AFilter Iterator: 7\u000D\u000AFilter: [3, 5, 7]\u000D\u000AFilterIt: [1, 3, 7]\u000D\u000AConcat: [1, 3, 5, 7, 2, 4, 6]\u000D\u000ADistnct: [1, 2, 3, 4, 5, 7]\u000D\u000A"
},
{
"name": "ttoseq.nim",
"category": "tests\\seq",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "2345623456",
"given": "2345623456\u000D\u000A"
},
{
"name": "tsets.nim",
"category": "tests\\sets",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "Ha ein F ist in s!",
"given": "Ha ein F ist in s!\u000D\u000A"
},
{
"name": "tsets2.nim",
"category": "tests\\sets",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "true",
"given": "true\u000D\u000A"
},
{
"name": "tsets_lt.nim",
"category": "tests\\sets",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "true\u000D\u000Atrue\u000D\u000Atrue",
"given": "true\u000D\u000Atrue\u000D\u000Atrue\u000D\u000A"
},
{
"name": "tdrdobbs_examples.nim",
"category": "tests\\showoff",
"target": "C",
"action": "compile",
"result": "reOutputsDiffer",
"expected": "108\u000D\u000A11 -1 1936\u000D\u000A4.000000000000002-e001\u000D\u000Atrue\u000D\u000Atruefalse",
"given": "108\u000D\u000A11 -1 1936\u000D\u000A4.0000000000000002e-001\u000D\u000Atrue\u000D\u000Atruefalse\u000D\u000A"
},
{
"name": "tformatopt.nim",
"category": "tests\\showoff",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "(a: 3\u000D\u000Ab: 4\u000D\u000As: abc\u000D\u000A)",
"given": "(a: 3\u000D\u000Ab: 4\u000D\u000As: abc\u000D\u000A)\u000D\u000A"
},
{
"name": "thello2.nim",
"category": "tests\\showoff",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "(a: 3, b: 4, s: abc)",
"given": "(a: 3, b: 4, s: abc)\u000D\u000A"
},
{
"name": "thtml1.nim",
"category": "tests\\showoff",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "<br>",
"given": "<br>\u000D\u000A"
},
{
"name": "thtml2.nim",
"category": "tests\\showoff",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "<html><head><title>now look at this</title></head><body><ul><li>Nimrod is quite capable</li></ul></body></html>",
"given": "<html><head><title>now look at this</title></head><body><ul><li>Nimrod is quite capable</li></ul></body></html>\u000D\u000A"
},
{
"name": "tonce.nim",
"category": "tests\\showoff",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "first call of p\u000D\u000Asome call of p\u000D\u000Anew instantiation\u000D\u000Asome call of p",
"given": "first call of p\u000D\u000Asome call of p\u000D\u000Anew instantiation\u000D\u000Asome call of p\u000D\u000A"
},
{
"name": "tquasiquote.nim",
"category": "tests\\showoff",
"target": "C",
"action": "compile",
"result": "reNimrodcCrash",
"expected": "",
"given": ""
},
{
"name": "tdotops.nim",
"category": "tests\\specialops",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "10\u000D\u000Aassigning z = 20\u000D\u000Areading field y\u000D\u000A20\u000D\u000Acall to y\u000D\u000Adot call\u000D\u000Ano params call to a\u000D\u000A100\u000D\u000Ano params call to b\u000D\u000A100\u000D\u000Aone param call to c with 10\u000D\u000A100",
"given": "\u000D\u000A10\u000D\u000Aassigning z = 20\u000D\u000Areading field y\u000D\u000A20\u000D\u000Acall to y\u000D\u000Adot call\u000D\u000Ano params call to a\u000D\u000A100\u000D\u000Ano params call to b\u000D\u000A100\u000D\u000Aone param call to c with 10\u000D\u000A100\u000D\u000A"
},
{
"name": "talgorithm.nim",
"category": "tests\\stdlib",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "",
"given": ""
},
{
"name": "tcputime.nim",
"category": "tests\\stdlib",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "",
"given": ""
},
{
"name": "tcritbits.nim",
"category": "tests\\stdlib",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "abc\u000D\u000Adef\u000D\u000Adefinition\u000D\u000Aprefix\u000D\u000Axyz\u000D\u000Adef\u000D\u000Adefinition",
"given": "abc\u000D\u000Adef\u000D\u000Adefinition\u000D\u000Aprefix\u000D\u000Axyz\u000D\u000Adef\u000D\u000Adefinition\u000D\u000A"
},
{
"name": "tdialogs.nim",
"category": "tests\\stdlib",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "",
"given": ""
},
{
"name": "techo.nim",
"category": "tests\\stdlib",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "",
"given": ""
},
{
"name": "testequivalence.nim",
"category": "tests\\stdlib",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "",
"given": ""
},
{
"name": "tformat.nim",
"category": "tests\\stdlib",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "Hi Andreas! How do you feel, Rumpf?",
"given": "Hi Andreas! How do you feel, Rumpf?\u000D\u000A\u000D\u000A"
},
{
"name": "thashes.nim",
"category": "tests\\stdlib",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "",
"given": ""
},
{
"name": "tio.nim",
"category": "tests\\stdlib",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "",
"given": ""
},
{
"name": "tircbot.nim",
"category": "tests\\stdlib",
"target": "C",
"action": "compile",
"result": "reNimrodcCrash",
"expected": "",
"given": "'osErrorMsg' is deprecated [Deprecated]"
},
{
"name": "tlists.nim",
"category": "tests\\stdlib",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "true",
"given": "true\u000D\u000A"
},
{
"name": "tmarshal.nim",
"category": "tests\\stdlib",
"target": "C",
"action": "compile",
"result": "reOutputsDiffer",
"expected": "",
"given": "[[\"test\", \"1\", \"2\", \"3\", \"4\"], [\"test\", \"1\", \"2\", \"3\", \"4\"], [\"test\", \"1\", \"2\", \"3\", \"4\"], [\"test\", \"1\", \"2\", \"3\", \"4\"], [\"test\", \"1\", \"2\", \"3\", \"4\"]]\u000D\u000A{\"Field0\": \"tuple test\", \"Field1\": 56}\u000D\u000A{\"test\": 42, \"asd\": 0, \"test2\": \"blah\", \"help\": null}\u000D\u000A[5730416, {\"Field0\": \"ref string test: A\", \"Field1\": \"ref string test: B\"}]\u000D\u000A[{\"Field0\": 0, \"Field1\": 1}, {\"Field0\": 2, \"Field1\": 3}, {\"Field0\": 4, \"Field1\": 5}]\u000D\u000A[5745392, {\"next\": [5745472, {\"next\": [5745512, {\"next\": 5745392, \"prev\": 5745472, \"data\": \"prev\"}], \"prev\": 5745392, \"data\": \"next\"}], \"prev\": 5745512, \"data\": \"middle\"}]\u000D\u000A[65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 95, 160, 161, 163, 165, 168, 170, 171, 172, 174, 197, 200, 201, 202, 203, 205, 212, 213]\u000D\u000A"
},
{
"name": "tmath.nim",
"category": "tests\\stdlib",
"target": "C",
"action": "compile",
"result": "reNimrodcCrash",
"expected": "",
"given": "type mismatch: got (float)"
},
{
"name": "tmath2.nim",
"category": "tests\\stdlib",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "",
"given": ""
},
{
"name": "tmongo.nim",
"category": "tests\\stdlib",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "",
"given": ""
},
{
"name": "tos.nim",
"category": "tests\\stdlib",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "",
"given": ""
},
{
"name": "tparscfg.nim",
"category": "tests\\stdlib",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "",
"given": ""
},
{
"name": "tparsefloat.nim",
"category": "tests\\stdlib",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "",
"given": ""
},
{
"name": "tparsopt.nim",
"category": "tests\\stdlib",
"target": "C",
"action": "compile",
"result": "reNimrodcCrash",
"expected": "",
"given": "'parseopt' is deprecated [Deprecated]"
},
{
"name": "tpegs.nim",
"category": "tests\\stdlib",
"target": "C",
"action": "compile",
"result": "reNimrodcCrash",
"expected": "",
"given": "identifier expected, but found 'keyword discard'"
},
{
"name": "tposix.nim",
"category": "tests\\stdlib",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "",
"given": ""
},
{
"name": "tquit.nim",
"category": "tests\\stdlib",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "",
"given": ""
},
{
"name": "tregex.nim",
"category": "tests\\stdlib",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "key: keyAYes!",
"given": "key: keyAYes!\u000D\u000A"
},
{
"name": "treguse.nim",
"category": "tests\\stdlib",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "055this should be the casehugh",
"given": "055this should be the casehugh\u000D\u000A"
},
{
"name": "trepr.nim",
"category": "tests\\stdlib",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "{a, b}{'A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M', 'N', 'O', 'P', 'Q', 'R', 'S', 'T', 'U', 'V', 'W', 'X', 'Y', 'Z', 'a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k', 'l', 'm', 'n', 'o', 'p', 'q', 'r', 's', 't', 'u', 'v', 'w', 'x', 'y', 'z'}",
"given": "{a, b}{'A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M', 'N', 'O', 'P', 'Q', 'R', 'S', 'T', 'U', 'V', 'W', 'X', 'Y', 'Z', 'a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k', 'l', 'm', 'n', 'o', 'p', 'q', 'r', 's', 't', 'u', 'v', 'w', 'x', 'y', 'z'}\u000D\u000A"
},
{
"name": "trepr2.nim",
"category": "tests\\stdlib",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "",
"given": ""
},
{
"name": "tsockets.nim",
"category": "tests\\stdlib",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "",
"given": ""
},
{
"name": "tsortcall.nim",
"category": "tests\\stdlib",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "",
"given": ""
},
{
"name": "tsplit.nim",
"category": "tests\\stdlib",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "true",
"given": "true\u000D\u000A"
},
{
"name": "tstreams.nim",
"category": "tests\\stdlib",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "",
"given": ""
},
{
"name": "tstrset.nim",
"category": "tests\\stdlib",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "",
"given": ""
},
{
"name": "tstrtabs.nim",
"category": "tests\\stdlib",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "",
"given": ""
},
{
"name": "tstrutil.nim",
"category": "tests\\stdlib",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "ha/home/a1xyz/usr/bin",
"given": "ha/home/a1xyz/usr/bin\u000D\u000A"
},
{
"name": "ttime.nim",
"category": "tests\\stdlib",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "",
"given": ""
},
{
"name": "tunidecode.nim",
"category": "tests\\stdlib",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "Ausserst",
"given": "Ausserst\u000D\u000A"
},
{
"name": "twalker.nim",
"category": "tests\\stdlib",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "",
"given": ""
},
{
"name": "txmlgen.nim",
"category": "tests\\stdlib",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "<h1><a href=\"http://force7.de/nimrod\">Nimrod</a></h1>",
"given": "<h1><a href=\"http://force7.de/nimrod\">Nimrod</a></h1>\u000D\u000A"
},
{
"name": "txmltree.nim",
"category": "tests\\stdlib",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "true",
"given": "true\u000D\u000A"
},
{
"name": "ttableconstr.nim",
"category": "tests\\table",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "",
"given": ""
},
{
"name": "ttables.nim",
"category": "tests\\table",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "true",
"given": "true\u000D\u000A"
},
{
"name": "ttables2.nim",
"category": "tests\\table",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "true",
"given": "true\u000D\u000A"
},
{
"name": "tcan_access_hidden_field.nim",
"category": "tests\\template",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "33",
"given": "33\u000D\u000A"
},
{
"name": "thygienictempl.nim",
"category": "tests\\template",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "",
"given": ""
},
{
"name": "tmodulealias.nim",
"category": "tests\\template",
"target": "C",
"action": "compile",
"result": "reIgnored",
"expected": "",
"given": ""
},
{
"name": "tprefer_immediate.nim",
"category": "tests\\template",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "immediate",
"given": "immediate\u000D\u000A"
},
{
"name": "tstempl.nim",
"category": "tests\\template",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "global = levB, arg = levA, test = false\u000D\u000AlevB",
"given": "global = levB, arg = levA, test = false\u000D\u000AlevB\u000D\u000A"
},
{
"name": "ttempl.nim",
"category": "tests\\template",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "",
"given": ""
},
{
"name": "ttempl2.nim",
"category": "tests\\template",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "undeclared identifier: 'b'",
"given": "undeclared identifier: 'b'"
},
{
"name": "ttempl3.nim",
"category": "tests\\template",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "",
"given": ""
},
{
"name": "ttempl4.nim",
"category": "tests\\template",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "",
"given": ""
},
{
"name": "ttempl5.nim",
"category": "tests\\template",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "",
"given": ""
},
{
"name": "ttemplreturntype.nim",
"category": "tests\\template",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "",
"given": ""
},
{
"name": "tester.nim",
"category": "tests\\testament",
"target": "C",
"action": "compile",
"result": "reNimrodcCrash",
"expected": "",
"given": "execution of an external program failed"
},
{
"name": "tactors.nim",
"category": "tests\\threads",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "150",
"given": "0\u000D\u000A2\u000D\u000A3\u000D\u000A4\u000D\u000A1\u000D\u000A5\u000D\u000A6\u000D\u000A7\u000D\u000A8\u000D\u000A9\u000D\u000A10\u000D\u000A11\u000D\u000A12\u000D\u000A13\u000D\u000A14\u000D\u000A15\u000D\u000A16\u000D\u000A17\u000D\u000A18\u000D\u000A19\u000D\u000A20\u000D\u000A21\u000D\u000A22\u000D\u000A23\u000D\u000A24\u000D\u000A25\u000D\u000A26\u000D\u000A29\u000D\u000A27\u000D\u000A30\u000D\u000A31\u000D\u000A28\u000D\u000A32\u000D\u000A33\u000D\u000A34\u000D\u000A35\u000D\u000A36\u000D\u000A37\u000D\u000A38\u000D\u000A39\u000D\u000A40\u000D\u000A41\u000D\u000A42\u000D\u000A45\u000D\u000A43\u000D\u000A46\u000D\u000A44\u000D\u000A47\u000D\u000A48\u000D\u000A49\u000D\u000A50\u000D\u000A51\u000D\u000A52\u000D\u000A53\u000D\u000A55\u000D\u000A54\u000D\u000A56\u000D\u000A57\u000D\u000A60\u000D\u000A58\u000D\u000A61\u000D\u000A59\u000D\u000A62\u000D\u000A64\u000D\u000A63\u000D\u000A68\u000D\u000A65\u000D\u000A66\u000D\u000A67\u000D\u000A70\u000D\u000A71\u000D\u000A69\u000D\u000A72\u000D\u000A75\u000D\u000A73\u000D\u000A76\u000D\u000A77\u000D\u000A74\u000D\u000A78\u000D\u000A79\u000D\u000A80\u000D\u000A81\u000D\u000A83\u000D\u000A82\u000D\u000A84\u000D\u000A85\u000D\u000A86\u000D\u000A87\u000D\u000A90\u000D\u000A88\u000D\u000A91\u000D\u000A89\u000D\u000A92\u000D\u000A93\u000D\u000A98\u000D\u000A94\u000D\u000A99\u000D\u000A95\u000D\u000A102\u000D\u000A100\u000D\u000A96\u000D\u000A101\u000D\u000A97\u000D\u000A103\u000D\u000A104\u000D\u000A105\u000D\u000A106\u000D\u000A111\u000D\u000A113\u000D\u000A107\u000D\u000A112\u000D\u000A114\u000D\u000A108\u000D\u000A115\u000D\u000A109\u000D\u000A116\u000D\u000A110\u000D\u000A118\u000D\u000A117\u000D\u000A119\u000D\u000A120\u000D\u000A123\u000D\u000A124\u000D\u000A121\u000D\u000A125\u000D\u000A122\u000D\u000A128\u000D\u000A126\u000D\u000A129\u000D\u000A127\u000D\u000A130\u000D\u000A132\u000D\u000A131\u000D\u000A133\u000D\u000A134\u000D\u000A135\u000D\u000A136\u000D\u000A142\u000D\u000A137\u000D\u000A143\u000D\u000A138\u000D\u000A144\u000D\u000A139\u000D\u000A145\u000D\u000A146\u000D\u000A140\u000D\u000A151\u000D\u000A147\u000D\u000A141\u000D\u000A148\u000D\u000A149\u000D\u000A150\u000D\u000A152\u000D\u000A153\u000D\u000A154\u000D\u000A155\u000D\u000A160\u000D\u000A156\u000D\u000A161\u000D\u000A157\u000D\u000A162\u000D\u000A158\u000D\u000A163\u000D\u000A159\u000D\u000A164\u000D\u000A165\u000D\u000A166\u000D\u000A167\u000D\u000A168\u000D\u000A169\u000D\u000A170\u000D\u000A171\u000D\u000A174\u000D\u000A172\u000D\u000A173\u000D\u000A175\u000D\u000A176\u000D\u000A182\u000D\u000A178\u000D\u000A177\u000D\u000A179\u000D\u000A180\u000D\u000A183\u000D\u000A181\u000D\u000A184\u000D\u000A185\u000D\u000A186\u000D\u000A187\u000D\u000A188\u000D\u000A190\u000D\u000A191\u000D\u000A189\u000D\u000A192\u000D\u000A193\u000D\u000A199\u000D\u000A194\u000D\u000A200\u000D\u000A195\u000D\u000A201\u000D\u000A203\u000D\u000A196\u000D\u000A202\u000D\u000A197\u000D\u000A204\u000D\u000A198\u000D\u000A212\u000D\u000A205\u000D\u000A211\u000D\u000A213\u000D\u000A206\u000D\u000A214\u000D\u000A207\u000D\u000A208\u000D\u000A209\u000D\u000A210\u000D\u000A216\u000D\u000A215\u000D\u000A217\u000D\u000A220\u000D\u000A218\u000D\u000A221\u000D\u000A219\u000D\u000A222\u000D\u000A223\u000D\u000A224\u000D\u000A225\u000D\u000A226\u000D\u000A227\u000D\u000A228\u000D\u000A232\u000D\u000A229\u000D\u000A230\u000D\u000A231\u000D\u000A233\u000D\u000A234\u000D\u000A235\u000D\u000A236\u000D\u000A239\u000D\u000A243\u000D\u000A240\u000D\u000A241\u000D\u000A237\u000D\u000A242\u000D\u000A238\u000D\u000A244\u000D\u000A245\u000D\u000A246\u000D\u000A247\u000D\u000A248\u000D\u000A249\u000D\u000A250\u000D\u000A251\u000D\u000A255\u000D\u000A252\u000D\u000A253\u000D\u000A262\u000D\u000A259\u000D\u000A254\u000D\u000A260\u000D\u000A256\u000D\u000A261\u000D\u000A263\u000D\u000A257\u000D\u000A264\u000D\u000A258\u000D\u000A265\u000D\u000A266\u000D\u000A267\u000D\u000A268\u000D\u000A269\u000D\u000A273\u000D\u000A270\u000D\u000A274\u000D\u000A271\u000D\u000A275\u000D\u000A281\u000D\u000A276\u000D\u000A272\u000D\u000A282\u000D\u000A277\u000D\u000A285\u000D\u000A278\u000D\u000A286\u000D\u000A279\u000D\u000A283\u000D\u000A287\u000D\u000A280\u000D\u000A284\u000D\u000A288\u000D\u000A296\u000D\u000A289\u000D\u000A290\u000D\u000A297\u000D\u000A291\u000D\u000A298\u000D\u000A292\u000D\u000A299\u000D\u000A293\u000D\u000A294\u000D\u000A295\u000D\u000A"
},
{
"name": "tactors2.nim",
"category": "tests\\threads",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "1",
"given": "1\u000D\u000A"
},
{
"name": "threadex.nim",
"category": "tests\\threads",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "All rights reserved.",
"given": "# Nimrod Compiler\u000D\u000AThis repo contains the Nimrod compiler, Nimrod's stdlib, tools and \u000D\u000Adocumentation.\u000D\u000A\u000D\u000A## Compiling\u000D\u000ACompiling the Nimrod compiler is quite straightforward. Because\u000D\u000Athe Nimrod compiler itself is written in the Nimrod programming language\u000D\u000Athe C source of an older version of the compiler are needed to bootstrap the\u000D\u000Alatest version. The C sources are available in a separate repo [here](http://github.com/nimrod-code/csources).\u000D\u000A\u000D\u000APre-compiled snapshots of the compiler are also available on\u000D\u000A[Nimbuild](http://build.nimrod-lang.org/). Your platform however may not \u000D\u000Acurrently be built for.\u000D\u000A\u000D\u000AThe compiler currently supports the following platform and architecture \u000D\u000Acombinations:\u000D\u000A \u000D\u000A * Windows (Windows XP or greater) - x86 and x86_64\u000D\u000A * Linux (most, if not all, distributions) - x86, x86_64, ppc64 and armv6l\u000D\u000A * Mac OS X 10.04 or higher - x86, x86_64 and ppc64\u000D\u000A \u000D\u000AIn reality a lot more are supported, however they are not tested regularly.\u000D\u000A\u000D\u000ATo build from source you will need:\u000D\u000A\u000D\u000A * gcc 3.x or later recommended. Other alternatives which may work\u000D\u000A are: clang, Visual C++, Intel's C++ compiler\u000D\u000A * git or wget\u000D\u000A\u000D\u000AIf you are on a fairly modern *nix system, the following steps should work:\u000D\u000A\u000D\u000A```\u000D\u000A$ git clone git://github.com/Araq/Nimrod.git\u000D\u000A$ cd Nimrod\u000D\u000A$ git clone --depth 1 git://github.com/nimrod-code/csources\u000D\u000A$ cd csources && ./build.sh\u000D\u000A$ cd ..\u000D\u000A$ bin/nimrod c koch\u000D\u000A$ ./koch boot -d:release\u000D\u000A```\u000D\u000A\u000D\u000A``koch install [dir]`` may then be used to install Nimrod, or you\u000D\u000Acan simply add it to your PATH.\u000D\u000A\u000D\u000AThe above steps can be performed on Windows in a similar fashion, the\u000D\u000A``build.bat`` and ``build64.bat`` (for x86_64 systems) are provided to be used\u000D\u000Ainstead of ``build.sh``.\u000D\u000A\u000D\u000A## Getting help\u000D\u000AA [forum](http://forum.nimrod-lang.org/) is available if you have any\u000D\u000Aquestions, and you can also get help in the IRC channel on\u000D\u000A[Freenode](irc://irc.freenode.net/nimrod) in #nimrod. If you ask questions on\u000D\u000A[StackOverflow use the nimrod\u000D\u000Atag](http://stackoverflow.com/questions/tagged/nimrod).\u000D\u000A\u000D\u000A## License\u000D\u000AThe compiler and the standard library are licensed under the MIT license, \u000D\u000Aexcept for some modules where the documentation suggests otherwise. This means \u000D\u000Athat you can use any license for your own programs developed with Nimrod, \u000D\u000Aallowing you to create commercial applications.\u000D\u000A\u000D\u000ARead copying.txt for more details.\u000D\u000A\u000D\u000ACopyright (c) 2004-2014 Andreas Rumpf.\u000D\u000AAll rights reserved.\u000D\u000A65\u000D\u000A"
},
{
"name": "trecursive_actor.nim",
"category": "tests\\threads",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "0",
"given": "9\u000D\u000A8\u000D\u000A7\u000D\u000A6\u000D\u000A5\u000D\u000A4\u000D\u000A3\u000D\u000A2\u000D\u000A1\u000D\u000A0\u000D\u000A"
},
{
"name": "tthreadanalysis.nim",
"category": "tests\\threads",
"target": "C",
"action": "compile",
"result": "reNimrodcCrash",
"expected": "",
"given": "write to foreign heap [WriteToForeignHeap]"
},
{
"name": "tthreadanalysis2.nim",
"category": "tests\\threads",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "write to foreign heap",
"given": "write to foreign heap [WriteToForeignHeap]"
},
{
"name": "tthreadanalysis3.nim",
"category": "tests\\threads",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "write to foreign heap",
"given": "write to foreign heap [WriteToForeignHeap]"
},
{
"name": "tthreadheapviolation1.nim",
"category": "tests\\threads",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "write to foreign heap",
"given": "write to foreign heap [WriteToForeignHeap]"
},
{
"name": "tdisallowif.nim",
"category": "tests\\trmacros",
"target": "C",
"action": "compile",
"result": "reIgnored",
"expected": "",
"given": ""
},
{
"name": "tanontuples.nim",
"category": "tests\\tuples",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "61, 125",
"given": "61, 125\u000D\u000A"
},
{
"name": "twrongtupleaccess.nim",
"category": "tests\\tuples",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "undeclared identifier: 'setBLAH'",
"given": "undeclared identifier: 'setBLAH'"
},
{
"name": "tcommontype.nim",
"category": "tests\\typerel",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "",
"given": ""
},
{
"name": "tnoargopenarray.nim",
"category": "tests\\typerel",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "",
"given": ""
},
{
"name": "tnocontains.nim",
"category": "tests\\typerel",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "type mismatch: got (string, string)",
"given": "type mismatch: got (string, string)"
},
{
"name": "tno_int_in_bool_context.nim",
"category": "tests\\typerel",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "type mismatch: got (int literal(1)) but expected 'bool'",
"given": "type mismatch: got (int literal(1)) but expected 'bool'"
},
{
"name": "trectuple.nim",
"category": "tests\\typerel",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "",
"given": ""
},
{
"name": "trectuples.nim",
"category": "tests\\typerel",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "",
"given": ""
},
{
"name": "trectype.nim",
"category": "tests\\typerel",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "internal error: cannot generate C type for: PA",
"given": "internal error: cannot generate C type for: PA"
},
{
"name": "trefs.nim",
"category": "tests\\typerel",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "type mismatch",
"given": "type mismatch: got (proc (int, int): int{.inline.}) but expected 'TProc'"
},
{
"name": "trettypeinference.nim",
"category": "tests\\typerel",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "int\u000D\u000Aseq[string]\u000D\u000AA\u000D\u000AB\u000D\u000A100\u000D\u000Atrue",
"given": "int\u000D\u000Aseq[string]\u000D\u000AA\u000D\u000AB\u000D\u000A100\u000D\u000Atrue\u000D\u000A"
},
{
"name": "tsecondarrayproperty.nim",
"category": "tests\\typerel",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "",
"given": ""
},
{
"name": "ttuple1.nim",
"category": "tests\\typerel",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "",
"given": ""
},
{
"name": "ttypelessemptyset.nim",
"category": "tests\\typerel",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "internal error: invalid kind for last(tyEmpty)",
"given": "internal error: invalid kind for last(tyEmpty)"
},
{
"name": "ttypenoval.nim",
"category": "tests\\typerel",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "type mismatch: got (typedesc[int]) but expected 'int'",
"given": "type mismatch: got (typedesc[int]) but expected 'int'"
},
{
"name": "ttypenovalue.nim",
"category": "tests\\typerel",
"target": "C",
"action": "compile",
"result": "reIgnored",
"expected": "",
"given": ""
},
{
"name": "tvoid.nim",
"category": "tests\\typerel",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "12\u000D\u000Aempty\u000D\u000Ahe, no return type;\u000D\u000Aabc a string\u000D\u000Aha",
"given": "12\u000D\u000Aempty\u000D\u000Ahe, no return type;\u000D\u000Aabc a string\u000D\u000Aha\u000D\u000A"
},
{
"name": "typalias.nim",
"category": "tests\\typerel",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "",
"given": ""
},
{
"name": "typredef.nim",
"category": "tests\\typerel",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "illegal recursion in type 'Uint8'",
"given": "illegal recursion in type 'Uint8'"
},
{
"name": "tfinalobj.nim",
"category": "tests\\types",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "abc",
"given": "abc\u000D\u000A"
},
{
"name": "tforwty.nim",
"category": "tests\\types",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "",
"given": ""
},
{
"name": "tforwty2.nim",
"category": "tests\\types",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "",
"given": ""
},
{
"name": "tillegaltyperecursion.nim",
"category": "tests\\types",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "illegal recursion in type 'TIRC'",
"given": "illegal recursion in type 'TIRC'"
},
{
"name": "tillrec.nim",
"category": "tests\\types",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "illegal recursion in type 'TIllegal'",
"given": "illegal recursion in type 'TIllegal'"
},
{
"name": "tinheritref.nim",
"category": "tests\\types",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "23",
"given": "23\u000D\u000A"
},
{
"name": "tisop.nim",
"category": "tests\\types",
"target": "C",
"action": "compile",
"result": "reNimrodcCrash",
"expected": "",
"given": "unhandled exception: type f.y.name (==|==|==|==|==|==|==|==|==|==|==|==|==|==|==|==|==|==|==|==)"
},
{
"name": "tisopr.nim",
"category": "tests\\types",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "true true false yes",
"given": "true true false yes\u000D\u000A"
},
{
"name": "tusingstatement.nim",
"category": "tests\\usingstmt",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "Using test.Closing test.",
"given": "Using test.Closing test.\u000D\u000A"
},
{
"name": "tvarres1.nim",
"category": "tests\\varres",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "address of 'bla' may not escape its stack frame",
"given": "address of 'bla' may not escape its stack frame"
},
{
"name": "tvarres2.nim",
"category": "tests\\varres",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "expression has no address",
"given": "expression has no address"
},
{
"name": "tvarres3.nim",
"category": "tests\\varres",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "45",
"given": "45\u000D\u000A"
},
{
"name": "tvarres4.nim",
"category": "tests\\varres",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "45 hallo",
"given": "45 hallo\u000D\u000A"
},
{
"name": "tvartup.nim",
"category": "tests\\varres",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "2 3",
"given": "2 3\u000D\u000A"
},
{
"name": "tlet.nim",
"category": "tests\\varstmt",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "Very funny, your name is name.\u000D\u000Anameabc",
"given": "Very funny, your name is name.\u000D\u000Anameabc\u000D\u000A"
},
{
"name": "tvardecl.nim",
"category": "tests\\varstmt",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "44",
"given": "44\u000D\u000A"
},
{
"name": "tconsteval.nim",
"category": "tests\\vm",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "",
"given": ""
},
{
"name": "teval1.nim",
"category": "tests\\vm",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "",
"given": ""
},
{
"name": "tslurp.nim",
"category": "tests\\vm",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "",
"given": ""
},
{
"name": "twrongconst.nim",
"category": "tests\\vm",
"target": "C",
"action": "compile",
"result": "reNimrodcCrash",
"expected": "",
"given": "cannot evaluate at compile time: x"
},
{
"name": "nimgrep --debugger:on",
"category": "debugger",
"target": "C",
"action": "compile",
"result": "reNimrodcCrash",
"expected": "",
"given": "'parseopt' is deprecated [Deprecated]"
},
{
"name": "c2nim.nim",
"category": "tools",
"target": "C",
"action": "compile",
"result": "reNimrodcCrash",
"expected": "",
"given": "'parseopt' is deprecated [Deprecated]"
},
{
"name": "pas2nim.nim",
"category": "tools",
"target": "C",
"action": "compile",
"result": "reNimrodcCrash",
"expected": "",
"given": "'parseopt' is deprecated [Deprecated]"
},
{
"name": "allany.nim",
"category": "examples",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "",
"given": ""
},
{
"name": "cgiex.nim",
"category": "examples",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "",
"given": ""
},
{
"name": "curlex.nim",
"category": "examples",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "",
"given": ""
},
{
"name": "debugging.nim",
"category": "examples",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "",
"given": ""
},
{
"name": "filterex.nim",
"category": "examples",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "",
"given": ""
},
{
"name": "fizzbuzz.nim",
"category": "examples",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "",
"given": ""
},
{
"name": "hallo.nim",
"category": "examples",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "",
"given": ""
},
{
"name": "htmlrefs.nim",
"category": "examples",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "",
"given": ""
},
{
"name": "htmltitle.nim",
"category": "examples",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "",
"given": ""
},
{
"name": "httpserver2.nim",
"category": "examples",
"target": "C",
"action": "compile",
"result": "reNimrodcCrash",
"expected": "",
"given": "'osError' is deprecated [Deprecated]"
},
{
"name": "iupex1.nim",
"category": "examples",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "",
"given": ""
},
{
"name": "keyval.nim",
"category": "examples",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "",
"given": ""
},
{
"name": "keyval2.nim",
"category": "examples",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "",
"given": ""
},
{
"name": "maximum.nim",
"category": "examples",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "",
"given": ""
},
{
"name": "parsecfgex.nim",
"category": "examples",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "",
"given": ""
},
{
"name": "sdlex.nim",
"category": "examples",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "",
"given": ""
},
{
"name": "statcsv.nim",
"category": "examples",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "",
"given": ""
},
{
"name": "transff.nim",
"category": "examples",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "",
"given": ""
},
{
"name": "tunit.nim",
"category": "examples",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "",
"given": ""
},
{
"name": "wingui.nim",
"category": "examples",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "",
"given": ""
},
{
"name": "dsl.nim",
"category": "examples",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "",
"given": ""
},
{
"name": "formatoptimizer.nim",
"category": "examples",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "",
"given": ""
},
{
"name": "hoisting.nim",
"category": "examples",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "",
"given": ""
},
{
"name": "lazyeval.nim",
"category": "examples",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "",
"given": ""
},
{
"name": "quasiquote.nim",
"category": "examples",
"target": "C",
"action": "compile",
"result": "reNimrodcCrash",
"expected": "",
"given": ""
},
{
"name": "tags.nim",
"category": "examples",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "",
"given": ""
},
{
"name": "actors.nim",
"category": "stdlib",
"target": "C",
"action": "run",
"result": "reSuccess",
"expected": "",
"given": ""
},
{
"name": "algorithm.nim",
"category": "stdlib",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "",
"given": ""
},
{
"name": "asyncio.nim",
"category": "stdlib",
"target": "C",
"action": "run",
"result": "reSuccess",
"expected": "",
"given": ""
},
{
"name": "asyncio2.nim",
"category": "stdlib",
"target": "C",
"action": "run",
"result": "reSuccess",
"expected": "",
"given": ""
},
{
"name": "base64.nim",
"category": "stdlib",
"target": "C",
"action": "run",
"result": "reSuccess",
"expected": "",
"given": ""
},
{
"name": "basic2d.nim",
"category": "stdlib",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "",
"given": ""
},
{
"name": "basic3d.nim",
"category": "stdlib",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "",
"given": ""
},
{
"name": "browsers.nim",
"category": "stdlib",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "",
"given": ""
},
{
"name": "cgi.nim",
"category": "stdlib",
"target": "C",
"action": "run",
"result": "reSuccess",
"expected": "",
"given": ""
},
{
"name": "colors.nim",
"category": "stdlib",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "",
"given": ""
},
{
"name": "complex.nim",
"category": "stdlib",
"target": "C",
"action": "run",
"result": "reSuccess",
"expected": "",
"given": ""
},
{
"name": "cookies.nim",
"category": "stdlib",
"target": "C",
"action": "run",
"result": "reSuccess",
"expected": "",
"given": ""
},
{
"name": "dynlib.nim",
"category": "stdlib",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "",
"given": ""
},
{
"name": "encodings.nim",
"category": "stdlib",
"target": "C",
"action": "run",
"result": "reSuccess",
"expected": "",
"given": ""
},
{
"name": "endians.nim",
"category": "stdlib",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "",
"given": ""
},
{
"name": "events.nim",
"category": "stdlib",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "",
"given": ""
},
{
"name": "fsmonitor.nim",
"category": "stdlib",
"target": "C",
"action": "run",
"result": "reNimrodcCrash",
"expected": "",
"given": "Your platform is not supported."
},
{
"name": "ftpclient.nim",
"category": "stdlib",
"target": "C",
"action": "run",
"result": "reSuccess",
"expected": "",
"given": ""
},
{
"name": "gentabs.nim",
"category": "stdlib",
"target": "C",
"action": "run",
"result": "reSuccess",
"expected": "",
"given": ""
},
{
"name": "hashes.nim",
"category": "stdlib",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "",
"given": ""
},
{
"name": "htmlgen.nim",
"category": "stdlib",
"target": "C",
"action": "run",
"result": "reSuccess",
"expected": "",
"given": ""
},
{
"name": "htmlparser.nim",
"category": "stdlib",
"target": "C",
"action": "run",
"result": "reSuccess",
"expected": "",
"given": ""
},
{
"name": "httpclient.nim",
"category": "stdlib",
"target": "C",
"action": "run",
"result": "reSuccess",
"expected": "",
"given": ""
},
{
"name": "httpserver.nim",
"category": "stdlib",
"target": "C",
"action": "run",
"result": "reNimrodcCrash",
"expected": "",
"given": "'startCmd' is deprecated [Deprecated]"
},
{
"name": "irc.nim",
"category": "stdlib",
"target": "C",
"action": "run",
"result": "reSuccess",
"expected": "",
"given": ""
},
{
"name": "json.nim",
"category": "stdlib",
"target": "C",
"action": "run",
"result": "reSuccess",
"expected": "",
"given": ""
},
{
"name": "lexbase.nim",
"category": "stdlib",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "",
"given": ""
},
{
"name": "logging.nim",
"category": "stdlib",
"target": "C",
"action": "run",
"result": "reSuccess",
"expected": "",
"given": ""
},
{
"name": "marshal.nim",
"category": "stdlib",
"target": "C",
"action": "run",
"result": "reSuccess",
"expected": "",
"given": ""
},
{
"name": "matchers.nim",
"category": "stdlib",
"target": "C",
"action": "run",
"result": "reSuccess",
"expected": "",
"given": ""
},
{
"name": "math.nim",
"category": "stdlib",
"target": "C",
"action": "run",
"result": "reSuccess",
"expected": "",
"given": ""
},
{
"name": "md5.nim",
"category": "stdlib",
"target": "C",
"action": "run",
"result": "reSuccess",
"expected": "",
"given": ""
},
{
"name": "memfiles.nim",
"category": "stdlib",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "",
"given": ""
},
{
"name": "mersenne.nim",
"category": "stdlib",
"target": "C",
"action": "run",
"result": "reSuccess",
"expected": "",
"given": ""
},
{
"name": "mimetypes.nim",
"category": "stdlib",
"target": "C",
"action": "run",
"result": "reSuccess",
"expected": "",
"given": ""
},
{
"name": "net.nim",
"category": "stdlib",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "",
"given": ""
},
{
"name": "nimprof.nim",
"category": "stdlib",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "",
"given": ""
},
{
"name": "numeric.nim",
"category": "stdlib",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "",
"given": ""
},
{
"name": "oids.nim",
"category": "stdlib",
"target": "C",
"action": "run",
"result": "reSuccess",
"expected": "",
"given": ""
},
{
"name": "os.nim",
"category": "stdlib",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "",
"given": ""
},
{
"name": "osproc.nim",
"category": "stdlib",
"target": "C",
"action": "run",
"result": "reNimrodcCrash",
"expected": "",
"given": "'startCmd' is deprecated [Deprecated]"
},
{
"name": "parsecfg.nim",
"category": "stdlib",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "",
"given": ""
},
{
"name": "parsecsv.nim",
"category": "stdlib",
"target": "C",
"action": "run",
"result": "reSuccess",
"expected": "",
"given": ""
},
{
"name": "parseopt.nim",
"category": "stdlib",
"target": "C",
"action": "compile",
"result": "reNimrodcCrash",
"expected": "",
"given": "'quoteIfContainsWhite' is deprecated [Deprecated]"
},
{
"name": "parseopt2.nim",
"category": "stdlib",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "",
"given": ""
},
{
"name": "parsesql.nim",
"category": "stdlib",
"target": "C",
"action": "run",
"result": "reSuccess",
"expected": "",
"given": ""
},
{
"name": "parseurl.nim",
"category": "stdlib",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "",
"given": ""
},
{
"name": "parseutils.nim",
"category": "stdlib",
"target": "C",
"action": "run",
"result": "reSuccess",
"expected": "",
"given": ""
},
{
"name": "parsexml.nim",
"category": "stdlib",
"target": "C",
"action": "run",
"result": "reSuccess",
"expected": "",
"given": ""
},
{
"name": "pegs.nim",
"category": "stdlib",
"target": "C",
"action": "run",
"result": "reSuccess",
"expected": "",
"given": ""
},
{
"name": "poly.nim",
"category": "stdlib",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "",
"given": ""
},
{
"name": "redis.nim",
"category": "stdlib",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "",
"given": ""
},
{
"name": "romans.nim",
"category": "stdlib",
"target": "C",
"action": "run",
"result": "reSuccess",
"expected": "",
"given": ""
},
{
"name": "ropes.nim",
"category": "stdlib",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "",
"given": ""
},
{
"name": "scgi.nim",
"category": "stdlib",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "",
"given": ""
},
{
"name": "selectors.nim",
"category": "stdlib",
"target": "C",
"action": "run",
"result": "reNimrodcCrash",
"expected": "",
"given": "type mismatch: got (TSocketHandle, ptr TFdSet, ptr TFdSet, nil, ptr TTimeval)"
},
{
"name": "smtp.nim",
"category": "stdlib",
"target": "C",
"action": "run",
"result": "reSuccess",
"expected": "",
"given": ""
},
{
"name": "sockets.nim",
"category": "stdlib",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "",
"given": ""
},
{
"name": "sockets2.nim",
"category": "stdlib",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "",
"given": ""
},
{
"name": "streams.nim",
"category": "stdlib",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "",
"given": ""
},
{
"name": "strtabs.nim",
"category": "stdlib",
"target": "C",
"action": "run",
"result": "reSuccess",
"expected": "",
"given": ""
},
{
"name": "strutils.nim",
"category": "stdlib",
"target": "C",
"action": "run",
"result": "reSuccess",
"expected": "",
"given": ""
},
{
"name": "subexes.nim",
"category": "stdlib",
"target": "C",
"action": "run",
"result": "reSuccess",
"expected": "",
"given": ""
},
{
"name": "terminal.nim",
"category": "stdlib",
"target": "C",
"action": "run",
"result": "reSuccess",
"expected": "",
"given": ""
},
{
"name": "times.nim",
"category": "stdlib",
"target": "C",
"action": "run",
"result": "reSuccess",
"expected": "",
"given": ""
},
{
"name": "typetraits.nim",
"category": "stdlib",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "",
"given": ""
},
{
"name": "unicode.nim",
"category": "stdlib",
"target": "C",
"action": "run",
"result": "reSuccess",
"expected": "",
"given": ""
},
{
"name": "unittest.nim",
"category": "stdlib",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "",
"given": ""
},
{
"name": "uri.nim",
"category": "stdlib",
"target": "C",
"action": "run",
"result": "reSuccess",
"expected": "",
"given": ""
},
{
"name": "xmldom.nim",
"category": "stdlib",
"target": "C",
"action": "compile",
"result": "reSuccess",
"expected": "",
"given": ""
},
{
"name": "xmldomparser.nim",
"category": "stdlib",
"target": "C",
"action": "run",
"result": "reSuccess",
"expected": "",
"given": ""
},
{
"name": "xmlparser.nim",
"category": "stdlib",
"target": "C",
"action": "run",
"result": "reSuccess",
"expected": "",
"given": ""
},
{
"name": "xmltree.nim",
"category": "stdlib",
"target": "C",
"action": "run",
"result": "reSuccess",
"expected": "",
"given": ""
}
]}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment