Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | implemented mixed mode codegen | Araq | 2014-10-03 | 12 | -90/+105 |
| | |||||
* | recursive tuple types are now invalid (breaking change) | Araq | 2014-10-02 | 1 | -1/+3 |
| | |||||
* | bugfix: 'T = ref T' is an illegal recursive type | Araq | 2014-10-02 | 3 | -2/+5 |
| | |||||
* | 'try' works at compile-time | Araq | 2014-10-02 | 1 | -1/+12 |
| | |||||
* | fixes a minor bug when 'type' is used in a wrong way | Araq | 2014-10-02 | 1 | -2/+2 |
| | |||||
* | system.writeFile works at compile-time | Araq | 2014-10-02 | 1 | -0/+9 |
| | |||||
* | deprecated string case statements without 'else' | Araq | 2014-10-02 | 1 | -1/+5 |
| | |||||
* | better lock level handling | Araq | 2014-10-02 | 4 | -40/+78 |
| | |||||
* | deprecated '#[' comments for future multi-line comment feature | Araq | 2014-09-28 | 1 | -1/+6 |
| | |||||
* | implemented locking levels; still incomplete | Araq | 2014-09-27 | 5 | -17/+56 |
| | |||||
* | deepCopy is instantiated when its corresponding type is instantiated | Araq | 2014-09-26 | 6 | -2/+36 |
| | |||||
* | 'let' within 'parallel' now works | Araq | 2014-09-22 | 2 | -3/+3 |
| | |||||
* | made some tests green | Araq | 2014-09-21 | 3 | -2/+5 |
| | |||||
* | implemented 'guard' annotation | Araq | 2014-09-21 | 18 | -119/+198 |
| | |||||
* | 'nim i' should work again | Araq | 2014-09-18 | 1 | -2/+3 |
| | |||||
* | more robust for nim check | Araq | 2014-09-17 | 1 | -0/+1 |
| | |||||
* | improvements for nimfix | Araq | 2014-09-17 | 3 | -27/+41 |
| | |||||
* | ttypeclasses works again | Araq | 2014-09-17 | 1 | -4/+3 |
| | |||||
* | fixes a recently introduced regression | Araq | 2014-09-16 | 1 | -3/+2 |
| | |||||
* | generic proc type works again | Araq | 2014-09-14 | 1 | -7/+8 |
| | |||||
* | fixes documentation generator | Araq | 2014-09-14 | 4 | -6/+11 |
| | |||||
* | resolved conflict | Araq | 2014-09-13 | 1 | -0/+2 |
|\ | |||||
| * | Fix 'doc' command. | Dominik Picheta | 2014-09-13 | 1 | -0/+2 |
| | | |||||
* | | minor changes to manual.txt | Araq | 2014-09-13 | 1 | -1/+1 |
| | | |||||
* | | merged things from devel | Araq | 2014-09-12 | 4 | -3/+3 |
|\ \ | |/ |/| | |||||
| * | fixes #665 | Araq | 2014-09-11 | 2 | -1/+2 |
| | | |||||
| * | fixes #1067 | Araq | 2014-09-11 | 1 | -0/+10 |
| | | |||||
| * | mostly fixes #1339 | Araq | 2014-09-11 | 2 | -3/+9 |
| | | |||||
| * | fixes #1366 | Araq | 2014-09-11 | 1 | -1/+1 |
| | | |||||
| * | fixes #903, fixess #1513 | Araq | 2014-09-11 | 1 | -6/+14 |
| | | |||||
| * | fixes #1511 | Araq | 2014-09-11 | 1 | -13/+16 |
| | | |||||
| * | minor bugfix for void .compileTime procs | Araq | 2014-09-11 | 1 | -1/+1 |
| | | |||||
| * | fixes #1444 | Araq | 2014-09-11 | 1 | -5/+11 |
| | | |||||
| * | Properly handle staticExec() generating large output. | Reimer Behrends | 2014-09-10 | 1 | -1/+1 |
| | | | | | | | | | | | | A staticExec() invocation that generated more than the internal buffer size worth of output blocked because the compiler waited for the process to terminate before reading the output. | ||||
* | | renamed URLencode to encodeUrl | Araq | 2014-09-10 | 1 | -2/+2 |
| | | |||||
* | | Merge branch 'bigbreak' of https://github.com/Araq/Nimrod into bigbreak | Araq | 2014-09-10 | 1 | -2/+2 |
|\ \ | |||||
| * | | Fix case issues in compiler/docgen. | Dominik Picheta | 2014-09-10 | 1 | -2/+2 |
| | | | |||||
* | | | nimfix improvements | Araq | 2014-09-10 | 5 | -8/+6 |
| | | | |||||
* | | | improvements for nimfix | Araq | 2014-09-10 | 9 | -12/+37 |
| | | | |||||
* | | | 'pretty' command does not exist anymore; improvements for nimfix | Araq | 2014-09-10 | 11 | -94/+68 |
| | | | |||||
* | | | some improvements for nimfix | Araq | 2014-09-09 | 6 | -11/+37 |
| | | | |||||
* | | | nimfix supports specialized '.nimfix' modules | Araq | 2014-09-08 | 3 | -16/+28 |
| | | | |||||
* | | | 'nimfix' improvements; FdSet is TFdSet again | Araq | 2014-09-08 | 2 | -12/+7 |
| | | | |||||
* | | | nimfix can fix obsolete statement comments | Araq | 2014-09-08 | 3 | -1/+20 |
|/ / | |||||
* | | nimgrep compiles again | Araq | 2014-09-07 | 1 | -0/+3 |
| | | |||||
* | | changed comment handling (breaking change); part 2 | Araq | 2014-09-07 | 1 | -1/+8 |
| | | |||||
* | | changed comment handling (breaking change) | Araq | 2014-09-07 | 1 | -17/+30 |
| | | |||||
* | | nimfix handles helloworld | Araq | 2014-09-06 | 7 | -45/+27 |
| | | |||||
* | | Merge branch 'bigbreak' of https://github.com/Araq/Nimrod into bigbreak | Araq | 2014-09-05 | 3 | -6/+17 |
|\ \ | |||||
| * | | mostly fixes #1339 | Zahary Karadjov | 2014-09-05 | 2 | -3/+9 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The compiler hangs were caused by the interaction of tyError and the instantiation caches. For procs, the cache wasn't able to find previously compiled proc featuring tyError in the signature. For types, the unresolved type parameters leading to tyError were not replaced everywhere leading to endless replaceTypeVarsT recursion for cyclic types. The fix is still not perfect, because the handling of tyError in other places in the compiler doesn't seem to be complete and the first test case now results in internal error (still, much better than a hang blocking your IDE). |