summary refs log tree commit diff stats
path: root/compiler
Commit message (Collapse)AuthorAgeFilesLines
* 'parallel' now requires --experimental modeAraq2015-08-141-0/+2
|
* Merge pull request #3204 from yglukhov/debugger-on-fixAndreas Rumpf2015-08-142-7/+6
|\ | | | | Fixed --debugger:on option. Removed c_line from termios.
| * Fixed --debugger:on option. Removed c_line from termios.Yuriy Glukhov2015-08-122-7/+6
| |
* | Merge pull request #3177 from zah/generic-types-in-macrosAndreas Rumpf2015-08-145-41/+120
|\ \ | |/ |/| Generic types in macros
| * Disable the new generic params handling for immediate template and macrosZahary Karadjov2015-08-023-6/+21
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Since immediate templates are not subjected to the standard sigmatching algorithm, they will have a number of deficiencies when it comes to generic params: Type dependencies between the parameters won't be honoured and the bound generic symbols won't be resolvable within their bodies. We could try to fix this, but it may be wiser to just deprecate immediate templates and macros now that we have working untyped parameters. Disabling the new features is admittedly not the greatest way to handle this situations as it introduces inconsistency in the language, but at least it makes the code backwards-compatible with the previous version of the compiler instead of triggering more serious problems.
| * fix #1858 again; restores the support for static macro paramsZahary Karadjov2015-08-025-41/+105
| |
* | fixes #1965Araq2015-08-101-2/+2
| |
* | fixes #3066Araq2015-08-091-0/+3
| |
* | fixes #3096Araq2015-08-091-2/+3
| |
* | refs #2377Araq2015-08-091-0/+2
| |
* | fixes #1329Araq2015-08-091-0/+2
| |
* | fixes #2752Araq2015-08-091-3/+4
| |
* | fixes #2670Araq2015-08-081-4/+19
| |
* | Merge pull request #3190 from yglukhov/fix-3186Andreas Rumpf2015-08-081-1/+1
|\ \ | | | | | | Fixes #3186
| * | Fixes #3186Yuriy Glukhov2015-08-071-1/+1
| | |
* | | attempt to fix bootstrapping; refs #3139Araq2015-08-071-0/+1
| | |
* | | breaking change: symbol lookups in generics follows spec more closely; fixes ↵Araq2015-08-071-61/+63
| | | | | | | | | | | | #2664
* | | fixes #3192Araq2015-08-072-2/+2
|/ /
* | Fixes #3185Yuriy Glukhov2015-08-061-1/+1
| |
* | fix regressionsAraq2015-08-051-1/+1
| |
* | destructors now work with overloaded assignment operators; fixes #2811; ↵Araq2015-08-054-14/+103
| | | | | | | | fixes #1632
* | added system.unsafeAddrAraq2015-08-043-15/+17
| |
* | fixes #3140Araq2015-08-031-8/+8
| |
* | Rename compiler configuration file to fix "nim check" within the repoZahary Karadjov2015-08-031-0/+0
|/ | | | | | Prior to the change, "nim check" would fail on any file besides the main nim.nim, because the include paths for the documentation were not set correctly and this produced various compilation errors.
* Merge pull request #3147 from yglukhov/js-emitAndreas Rumpf2015-08-021-5/+11
|\ | | | | Emit pragma support for JS backend.
| * Emit pragma support for JS backend.Yuriy Glukhov2015-07-251-5/+11
| |
* | fixes #3052Araq2015-08-021-0/+3
| |
* | fixes #3103Araq2015-08-021-2/+4
| |
* | fixes #3158Araq2015-08-021-1/+5
| |
* | fixes #3171Araq2015-08-021-271/+273
| |
* | emerald project has a chance of workingAraq2015-08-022-13/+23
| |
* | Removed duplicate 'mipsel' from installer.ini. Ref #3164.Dominik Picheta2015-08-011-1/+1
| |
* | Add new platforms to installer.ini (for linux at least)def2015-08-011-1/+1
| |
* | Add arm64 support (untested)def2015-07-311-1/+2
| |
* | Add powerpc64el support (untested)def2015-07-311-2/+3
| |
* | C source generation for mipsel.Dominik Picheta2015-07-311-1/+1
| |
* | Add Mipsel CPU support (untested)def2015-07-311-1/+2
| |
* | gc:none works againAraq2015-07-261-1/+1
| |
* | fixes #3144Araq2015-07-262-20/+29
|/
* fixes #1832Araq2015-07-241-3/+4
|
* minor refactoring for big fixes to comeAraq2015-07-241-3/+7
|
* fixes #2823Araq2015-07-241-2/+5
|
* add linenoise to installer.iniMarat Safin2015-07-231-0/+3
|
* Merge pull request #3137 from vegansk/findFile_absoluteAndreas Rumpf2015-07-231-5/+8
|\ | | | | Added absolute path support to options.findFile
| * Added absolute path support to options.findFileAnatoly Galiulin2015-07-211-5/+8
| |
* | fix recently introduced regressionsAraq2015-07-222-5/+4
| |
* | fixes #1738Araq2015-07-221-1/+1
| |
* | fixes #3079, fixes #1146, fixes #2879Araq2015-07-224-3/+18
| |
* | fixes #2963Araq2015-07-222-3/+6
| |
* | fixes #3099Araq2015-07-211-1/+1
| |