Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | better test program | Araq | 2015-06-14 | 1 | -4/+49 |
| | |||||
* | Merge pull request #2903 from yglukhov/js-bracket-addr | Andreas Rumpf | 2015-06-13 | 1 | -0/+22 |
|\ | | | | | Fixed addr of bracket expression. Fixes #2148. | ||||
| * | Fixed addr of bracket expression. Fixes #2148. | yglukhov | 2015-06-11 | 1 | -0/+22 |
| | | |||||
* | | Non-base10 overflow allowed if bit-stable. Tests. | Oscar Campbell | 2015-06-12 | 1 | -0/+68 |
| | | |||||
* | | Merge pull request #2894 from nanoant/patch/macros-real-node-compare | Andreas Rumpf | 2015-06-12 | 1 | -0/+39 |
|\ \ | | | | | | | Real node compare for macros | ||||
| * | | macros: Add test for node comparsion | Adam Strzelecki | 2015-06-10 | 1 | -0/+39 |
| | | | |||||
* | | | Merge pull request #2902 from yglukhov/js-copying-fix | Andreas Rumpf | 2015-06-12 | 1 | -0/+13 |
|\ \ \ | | | | | | | | | Fixed copying of aggregates in JS. | ||||
| * | | | Fixed copying of aggregates in JS. | yglukhov | 2015-06-11 | 1 | -0/+13 |
| | |/ | |/| | |||||
* | | | Merge pull request #2818 from flaviut/add-nre | Andreas Rumpf | 2015-06-12 | 10 | -0/+245 |
|\ \ \ | |/ / |/| | | Add nre to stdlib | ||||
| * | | Fix nre tests | Flaviu Tamas | 2015-06-07 | 1 | -1/+1 |
| | | | |||||
| * | | Merge branch 'devel' of https://github.com/Araq/Nim into add-nre | Flaviu Tamas | 2015-06-07 | 13 | -18/+124 |
| |\| | | | | | | | | | | | | | | | | * 'devel' of https://github.com/Araq/Nim: Fix #964, fix #1384 Don't inspect typedescs | ||||
| * | | Rearrange nre files | Flaviu Tamas | 2015-05-26 | 10 | -0/+245 |
| | | | |||||
* | | | Revert from columnar layout. Remove temp-fix for 2857. | Oscar Campbell | 2015-06-10 | 1 | -12/+6 |
| | | | |||||
* | | | Merge branch 'devel' into bugfix-2858-testament-sources-system-wide | Oscar Campbell | 2015-06-07 | 8 | -12/+49 |
|\ \ \ | | |/ | |/| | |||||
| * | | Merge pull request #2867 from Araq/fix-2584 | Andreas Rumpf | 2015-06-07 | 5 | -8/+8 |
| |\ \ | | | | | | | | | Fixes #2584 | ||||
| | * | | s/procedure/routine/ in tests. | Dominik Picheta | 2015-06-05 | 4 | -4/+4 |
| | | | | |||||
| | * | | Got rid of errUndeclaredProcedureField. | Dominik Picheta | 2015-06-04 | 1 | -1/+1 |
| | | | | |||||
| | * | | Fixes #2584 | Dominik Picheta | 2015-06-04 | 5 | -8/+8 |
| | | | | | | | | | | | | | | | | | | | | Better compiler errors for accessing undeclared fields, calling undeclared procedures and procedure fields. | ||||
| * | | | fixes #2774 | Araq | 2015-06-06 | 1 | -0/+14 |
| | | | | |||||
| * | | | fixes #2854 | Araq | 2015-06-06 | 1 | -0/+26 |
| | | | | |||||
| * | | | Merge pull request #2824 from yglukhov/js-ct-lambda-lifting | Andreas Rumpf | 2015-06-05 | 1 | -4/+1 |
| |\ \ \ | | |/ / | |/| | | Perform lambda lifting for compile-time stuff when targeting JS. | ||||
| | * | | Perform lambda lifting for compile-time stuff when targeting JS. Enable ↵ | yglukhov | 2015-05-29 | 1 | -4/+1 |
| | | | | | | | | | | | | | | | | unittest test. | ||||
* | | | | Treat unitest's default esc.seq. output as empty. | Oscar Campbell | 2015-06-04 | 1 | -5/+8 |
| | | | | |||||
* | | | | Merge branch 'devel' into bugfix-2858-testament-sources-system-wide | Oscar Campbell | 2015-06-04 | 1 | -1/+4 |
|\| | | | |||||
| * | | | Fixed codegen for DotDot magic | yglukhov | 2015-06-04 | 1 | -1/+4 |
| | | | | |||||
* | | | | Add "safety compilation". Improved, fixed messages | Oscar Campbell | 2015-06-04 | 2 | -55/+95 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - node ext searcher also looks for "iojs" if no node(js?) found. - koch ensures the local work dir compiler is freshly compiled before executing the tests. - the tester can only run in the repo dir - now the compiler and libs used are also explicitly the local dirs - so no confusion from system wide pathing ("sufficiently sandboxed"). - fixed expectations in tmitems.nim test to match changes in json mod. - re-layouted the columns / row printing slightly, making test fails pop out more, and everything "normal" layed back. | ||||
* | | | | Made pathing (hopefully) Windows friendly. | Oscar Campbell | 2015-06-03 | 1 | -1/+1 |
| | | | | |||||
* | | | | Ensure fresh compiler and local compiler + libs | Oscar Campbell | 2015-06-03 | 1 | -1/+1 |
|/ / / | |||||
* / / | added missing test | Araq | 2015-05-28 | 1 | -0/+35 |
|/ / | |||||
* | | Enabled taddr and testobjs tests | yglukhov | 2015-05-27 | 2 | -5/+15 |
| | | |||||
* | | Fix #964, fix #1384 | Flaviu Tamas | 2015-05-26 | 1 | -0/+16 |
| | | | | | | | | | | Doesn't actually fix those bugs, but they can no longer be reproduced. Test cases have been added. | ||||
* | | Don't inspect typedescs | Flaviu Tamas | 2015-05-26 | 1 | -0/+5 |
|/ | |||||
* | Fixes #2798 | yglukhov | 2015-05-26 | 1 | -0/+20 |
| | |||||
* | Introduce pedantic mode for tester | Sergey Avseyev | 2015-05-25 | 1 | -1/+6 |
| | | | | | | | | | | | | | | | | | | | | | | | Motivation ---------- External tools need to know whether or not any test in suite failed. For example buildbot, or packaging tool would like to stop the execution and mark it as failed if some tests does not pass. Modification ------------ Add `--pedantic` switch to tester program which will force it to quit with non-zero exit code if at least one failure detected. Also update `tests()` proc in koch to inspect result from tester and propagate it to user. Result ------ Nothing has changed in default behaviour. But following invocations will exit with non-zero code if there failed tests: ./koch tests --pedantic all ./tests/testament/tester --pedantic all | ||||
* | Macros: Introduce getType(t: typedesc): NimNode | Adam Strzelecki | 2015-05-17 | 1 | -0/+20 |
| | | | | | | | | | | | | | Since typedesc are exception in macros and they are not implicitly converted to NimNode on macro call, we need some means to perform such conversion on demand. Fortunately it is as simple as declaring new magic "NGetType" proc with typedesc parameter. NOTE: Keeping actual macro exceptional behavior for typedesc is important, since it allows passing typedesc macro parameter to other procs or macros expecting type parameter. If typedesc parameter was implicitly converted, then we would lost this ability. | ||||
* | Merge pull request #2564 from reactormonk/jpoirier-realtimeGCTest | Andreas Rumpf | 2015-05-14 | 9 | -2/+260 |
|\ | | | | | Jpoirier realtime gc test | ||||
| * | run the C test too | Simon Hafner | 2015-05-13 | 2 | -2/+2 |
| | | |||||
| * | Merge branch 'devel' into jpoirier-realtimeGCTest | Simon Hafner | 2015-05-13 | 71 | -242/+2030 |
| |\ | |||||
| * | | integrated realtimegc stuff into testament | Simon Hafner | 2015-04-13 | 7 | -38/+78 |
| | | | |||||
| * | | 15 minutes, bit better messages | Simon Hafner | 2015-04-04 | 3 | -8/+8 |
| | | | |||||
| * | | Merge branch 'devel' into jpoirier-realtimeGCTest | Simon Hafner | 2015-04-01 | 12 | -25/+179 |
| |\ \ | |||||
| * \ \ | Merge branch 'realtimeGCTest' of https://github.com/jpoirier/Nim into ↵ | Simon Hafner | 2015-03-26 | 8 | -1/+219 |
| |\ \ \ | | | | | | | | | | | | | | | | jpoirier-realtimeGCTest | ||||
| | * | | | proper windows get process function name, fix batch file, add echoes back | Joseph Poirier | 2015-01-08 | 3 | -4/+5 |
| | | | | | |||||
| | * | | | add test note to the readme | Joseph Poirier | 2015-01-06 | 1 | -1/+4 |
| | | | | | |||||
| | * | | | add proper cdm strings and comment out all echos | Joseph Poirier | 2015-01-06 | 2 | -10/+10 |
| | | | | | |||||
| | * | | | properly typecast the function pointers | Joseph Poirier | 2015-01-06 | 1 | -3/+3 |
| | | | | | |||||
| | * | | | fixed import object name | Joseph Poirier | 2015-01-06 | 1 | -3/+3 |
| | | | | | |||||
| | * | | | Test the realtime GC, via long running process in a shared object, without ↵ | Joseph Poirier | 2015-01-06 | 7 | -0/+214 |
| | | | | | | | | | | | | | | | | | | | | linking nimrtl.dll/so. | ||||
* | | | | | Tests for static class proc, methods & iterators | Adam Strzelecki | 2015-05-13 | 1 | -0/+19 |
| |_|_|/ |/| | | | | | | | | | | | This currently covers #2662 & #2710 bugs. | ||||
* | | | | Merge pull request #2660 from MrJohz/contains-tables | Andreas Rumpf | 2015-05-08 | 2 | -15/+19 |
|\ \ \ \ | | | | | | | | | | | Add contains proc for tables to allow usage of `in` |