summary refs log tree commit diff stats
path: root/compiler
Commit message (Collapse)AuthorAgeFilesLines
* made some tests greenAraq2014-09-213-2/+5
|
* implemented 'guard' annotationAraq2014-09-2118-119/+198
|
* 'nim i' should work againAraq2014-09-181-2/+3
|
* more robust for nim checkAraq2014-09-171-0/+1
|
* improvements for nimfixAraq2014-09-173-27/+41
|
* ttypeclasses works againAraq2014-09-171-4/+3
|
* fixes a recently introduced regressionAraq2014-09-161-3/+2
|
* generic proc type works againAraq2014-09-141-7/+8
|
* fixes documentation generatorAraq2014-09-144-6/+11
|
* resolved conflictAraq2014-09-131-0/+2
|\
| * Fix 'doc' command.Dominik Picheta2014-09-131-0/+2
| |
* | minor changes to manual.txtAraq2014-09-131-1/+1
| |
* | merged things from develAraq2014-09-124-3/+3
|\ \ | |/ |/|
| * fixes #665Araq2014-09-112-1/+2
| |
| * fixes #1067Araq2014-09-111-0/+10
| |
| * mostly fixes #1339Araq2014-09-112-3/+9
| |
| * fixes #1366Araq2014-09-111-1/+1
| |
| * fixes #903, fixess #1513Araq2014-09-111-6/+14
| |
| * fixes #1511Araq2014-09-111-13/+16
| |
| * minor bugfix for void .compileTime procsAraq2014-09-111-1/+1
| |
| * fixes #1444Araq2014-09-111-5/+11
| |
| * Properly handle staticExec() generating large output.Reimer Behrends2014-09-101-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 encodeUrlAraq2014-09-101-2/+2
| |
* | Merge branch 'bigbreak' of https://github.com/Araq/Nimrod into bigbreakAraq2014-09-101-2/+2
|\ \
| * | Fix case issues in compiler/docgen.Dominik Picheta2014-09-101-2/+2
| | |
* | | nimfix improvementsAraq2014-09-105-8/+6
| | |
* | | improvements for nimfixAraq2014-09-109-12/+37
| | |
* | | 'pretty' command does not exist anymore; improvements for nimfixAraq2014-09-1011-94/+68
| | |
* | | some improvements for nimfixAraq2014-09-096-11/+37
| | |
* | | nimfix supports specialized '.nimfix' modulesAraq2014-09-083-16/+28
| | |
* | | 'nimfix' improvements; FdSet is TFdSet againAraq2014-09-082-12/+7
| | |
* | | nimfix can fix obsolete statement commentsAraq2014-09-083-1/+20
|/ /
* | nimgrep compiles againAraq2014-09-071-0/+3
| |
* | changed comment handling (breaking change); part 2Araq2014-09-071-1/+8
| |
* | changed comment handling (breaking change)Araq2014-09-071-17/+30
| |
* | nimfix handles helloworldAraq2014-09-067-45/+27
| |
* | Merge branch 'bigbreak' of https://github.com/Araq/Nimrod into bigbreakAraq2014-09-053-6/+17
|\ \
| * | mostly fixes #1339Zahary Karadjov2014-09-052-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).
| * | fix #959Zahary Karadjov2014-09-041-3/+8
| | | | | | | | | | | | | | | Variable declarations using a type class will be subject to type inference similar to the one already present in type coercions and the return type inference.
* | | added nimfix toolAraq2014-09-058-10/+153
| | |
* | | fixes recently introduced regressionAraq2014-09-031-1/+4
|/ /
* | fixes #1511Araq2014-09-031-14/+17
| |
* | fixes #903, fixes #1513Araq2014-09-036-47/+66
| |
* | updated iup.nim; made tests greenAraq2014-08-311-2/+2
| |
* | nim pretty: default is now to overwrite filesAraq2014-08-311-1/+1
| |
* | minor improvement for nim prettyAraq2014-08-312-5/+6
| |
* | minor bugfix for void .compileTime procsAraq2014-08-311-1/+1
| |
* | fixes #1444Araq2014-08-311-7/+13
| |
* | fixes #1067Araq2014-08-301-0/+9
| |
* | fixes #1366Araq2014-08-301-1/+1
| |