summary refs log tree commit diff stats
path: root/compiler
Commit message (Expand)AuthorAgeFilesLines
* make the 'canimport' template workAndreas Rumpf2018-03-061-1/+8
* Fixes 7283 (#7284)cooldome2018-03-051-0/+2
* Fixes #6837 (#7271)cooldome2018-03-021-1/+4
* some progress on #7261; VM does not support the new backwards indexingAraq2018-02-282-4/+16
* User pragmas hide effect specs bug fix. Fixes #7216 (#7217)cooldome2018-02-271-15/+17
* make concept tests green againAndreas Rumpf2018-02-271-1/+1
* Merge branch 'devel' of github.com:nim-lang/Nim into develAraq2018-02-266-84/+75
|\
| * improve the error message for #4659; closes #4659Andreas Rumpf2018-02-251-9/+12
| * fixes #6992Andreas Rumpf2018-02-251-0/+9
| * Improve semchecking for duplicate cases in case statements (#7176)Oscar NihlgÄrd2018-02-242-4/+16
| * fixes #7247Andreas Rumpf2018-02-231-28/+31
| * genTryCpp codegen. Fixes #7232. Fixes #7239 (#7240)cooldome2018-02-221-43/+7
* | symbol files: baby steps to a working solutionAraq2018-02-261-6/+9
* | symbol files: delay the emission of forwarded procsAraq2018-02-213-9/+20
|/
* symbol files: implemented accurate module dependency trackingAraq2018-02-217-22/+105
* symbol files: more progressAraq2018-02-205-32/+107
* new symbol files: loading of ASTs and module graphsAraq2018-02-172-2/+378
* improve the error message for mutability problemsAraq2018-02-172-2/+8
* new .rod file implementation; part 1: writing of the fileAraq2018-02-178-8/+594
* fixes #7215Andreas Rumpf2018-02-142-3/+6
* symbol files: bugfixesAraq2018-02-131-4/+4
* genTryCpp to catch by Nim type, ready for first review (#7196)cooldome2018-02-125-71/+106
* nested finally bug (#7207)cooldome2018-02-121-1/+1
* Merge branch 'devel' into araq-fixes-6960Araq2018-02-125-102/+131
|\
| * fixes #3711Araq2018-02-121-1/+1
| * custom pragmas: proper error handlingAndreas Rumpf2018-02-121-3/+4
| * disable the undocumented 'import ' feature; allow import std / strutils; fixe...Andreas Rumpf2018-02-122-96/+110
| * fixes #6186Andreas Rumpf2018-02-111-2/+16
* | fixes #6960Andreas Rumpf2018-02-112-2/+3
|/
* fixes #3985Araq2018-02-102-3/+11
* better error messages: use <T1, T2> instead of (T1, T2) in order to prevent c...Araq2018-02-105-9/+9
* Fixes #6853 (#7188)cooldome2018-02-101-1/+6
* fixes #7153Araq2018-02-101-1/+3
* move new sha1 module into the new 'std' namespaceAndreas Rumpf2018-02-068-8/+8
* improve error message for twrongcolonAndreas Rumpf2018-02-062-4/+4
* fixes #6946Andreas Rumpf2018-02-053-12/+21
* more chatty error message for the 'discard' checkingAndreas Rumpf2018-02-051-1/+4
* improve the error message for thread local variablesAndreas Rumpf2018-02-051-1/+1
* fixes #5450Andreas Rumpf2018-02-041-0/+4
* fixes #7080Andreas Rumpf2018-02-041-1/+4
* improve the error messages regarding type mismatches in overloading resolutionAndreas Rumpf2018-02-042-4/+22
* Merge branch 'devel' into araq-overloading-symmetryAndreas Rumpf2018-02-0312-32/+40
|\
| * fixes #6961Andreas Rumpf2018-02-028-8/+8
| * Small performance improvement in sempass2 (#7168)cooldome2018-02-011-11/+8
| * Jump to definition on import will open the imported module (#7155)Yuriy Glukhov2018-01-311-2/+2
| * Fixes codegen bug with literal negative zero, fixes #7079 (#7158)GULPF2018-01-313-11/+22
* | make tests green againAndreas Rumpf2018-02-031-16/+16
* | the .deprecated pragma for procs now supports a user-definable deprecation me...Andreas Rumpf2018-02-023-3/+18
* | disabled non-documented overloading rule for templates and macrosAndreas Rumpf2018-02-021-13/+16
* | better type inference for numerical types; prerequisitive for version 1Andreas Rumpf2018-02-021-3/+29
|/