summary refs log tree commit diff stats
path: root/compiler
Commit message (Collapse)AuthorAgeFilesLines
* 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
|
* VM supports math and a few os procsAraq2014-08-307-9/+156
|
* babel is now nimbleAraq2014-08-301-0/+3
|
* renamed babelcmd to nimblecmd; config files are now nim.cfg; other renamingsAraq2014-08-294-18/+20
|
* koch now uses nim.exeAraq2014-08-293-5/+4
|
* updated the compiler to use the new symbol namesAraq2014-08-2827-98/+291
|
* Nimrod renamed to NimAraq2014-08-286-6/+6
|
* Nimrod renamed to NimAraq2014-08-2889-125/+125
|
* big renameAraq2014-08-281-1/+1
|
* big renameAraq2014-08-272-2/+2
|
* renamefestAraq2014-08-231-1/+1
|
* renamefestAraq2014-08-2335-107/+107
|
* the big renamefest: first stepsAraq2014-08-2212-180/+178
|
* Merge branch 'devel' of https://github.com/Araq/Nimrod into develAraq2014-08-211-1/+1
|\
| * added bug number to commentSimon Hafner2014-08-201-1/+1
| |
* | fixes recently introduced regressionAraq2014-08-211-14/+43
|/
* fixes #1418Araq2014-08-201-29/+44
|
* documented the JS codegenAraq2014-08-201-0/+19
|
* fixes #1334Araq2014-08-192-12/+32
|
* fixes #1380Araq2014-08-191-9/+8
|
* fixes #1420Araq2014-08-191-1/+1
|
* fixes #1143Araq2014-08-193-14/+21
|
* Merge branch 'devel' of https://github.com/Araq/Nimrod into develAraq2014-08-172-7/+10
|\
| * Fixes #710.Dominik Picheta2014-08-161-0/+2
| |
| * Merge pull request #1485 from def-/js-substrAndreas Rumpf2014-08-151-1/+1
| |\ | | | | | | Fix CopyStr (substr in system.nim) for javascript target
| | * Fix CopyStr (substr in system.nim) for javascript targetdef2014-08-151-1/+1
| | |
| * | Merge pull request #1484 from def-/js-swapAndreas Rumpf2014-08-151-2/+2
| |\ \ | | | | | | | | Fix swap in jsgen
| | * | Fix swap in jsgendef2014-08-151-2/+2
| | |/
| * / Fix array address on nkHiddenAddrdef2014-08-151-4/+5
| |/