summary refs log tree commit diff stats
path: root/compiler
Commit message (Collapse)AuthorAgeFilesLines
* 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
| | | | | | | | | | | | | | | | * Rewrite genTryCpp * correction * Implement polymorphic raise in cpp * revert backticks in emit * Cleanp a comment * revert test changes * better handling of <new> header
* 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; ↵Andreas Rumpf2018-02-122-96/+110
| | | | | | | | fixes #2819; refs #6700
| * 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 ↵Araq2018-02-105-9/+9
| | | | confusions with tuple types
* Fixes #6853 (#7188)cooldome2018-02-101-1/+6
| | | | | * Fixes #6853 * Add a test for a const empty array
* 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
| | | | | | | | | | | | * Fixes #7079 * Fix handling of neg zero during constant folding
* | make tests green againAndreas Rumpf2018-02-031-16/+16
| |
* | the .deprecated pragma for procs now supports a user-definable deprecation ↵Andreas Rumpf2018-02-023-3/+18
| | | | | | | | message
* | 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
|/
* nimTypeNames feature: show generics properlyAndreas Rumpf2018-01-311-1/+2
|
* Merge branch 'devel' of github.com:nim-lang/Nim into develAndreas Rumpf2018-01-311-1/+1
|\
| * Fixes #7140 (#7154)Yuriy Glukhov2018-01-301-1/+1
| |
* | fixes #7129Andreas Rumpf2018-01-304-5/+5
|/
* Fixes nimsuggest#78 (#7151)Yuriy Glukhov2018-01-291-9/+10
|
* Fix compiler crash on try expression with infix as (Fixes #7116) (#7112)cooldome2018-01-291-1/+1
| | | | | | * Fix compiler crash * make sure type is not lost
* Merge branch 'devel' into araq-newlinesAraq2018-01-282-1/+9
|\
| * fixes #6989Andreas Rumpf2018-01-271-1/+6
| |
| * JS codegen bugfix: don't crash on wrong importcpp patternsAndreas Rumpf2018-01-251-0/+3
| |
* | in triple line string literals the newline should be '\n' tooAraq2018-01-281-1/+1
| |
* | fixes #7089Andreas Rumpf2018-01-243-1/+20
|/
* basic 'lent T' test worksAndreas Rumpf2018-01-213-16/+19
|
* fixes most recent iterators-as-expressions regressionAndreas Rumpf2018-01-181-2/+2
|
* Merge branch 'devel' of github.com:nim-lang/Nim into develAndreas Rumpf2018-01-184-5/+8
|\
| * Custom pragmas in procs bug fix (#7086)cooldome2018-01-183-5/+7
| |
| * don't make optNilCheck default to on for now (#7058)jcosborn2018-01-171-0/+1
| | | | | | | | | | | | * don't make optNilCheck default to on for now * add conditional symbol nimHasNilChecks