summary refs log tree commit diff stats
path: root/compiler
Commit message (Expand)AuthorAgeFilesLines
...
* 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
|/
* 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
* 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
* | fixes #7093Andreas Rumpf2018-01-181-1/+17
|/
* GC improvements; distinguish between thread local and globals in the marking ...Araq2018-01-141-2/+6
* Merge branch 'devel' of github.com:nim-lang/Nim into develAraq2018-01-111-16/+32
|\
| * avoid creating temporary in genObjConstr if possible (#7032)jcosborn2018-01-111-16/+32
* | introduce --symbolFiles:v2 as the next attempt to bring symbol files to NimAraq2018-01-112-1/+2
|/
* Fix struct packing for VCC. (#7049)sleepyqt2018-01-091-2/+2
* Implement custom annotations (#6987)cooldome2018-01-095-42/+82
* Merge branch 'devel' into nimv2Andreas Rumpf2018-01-082-11/+18
|\
| * fixes #7019Andreas Rumpf2018-01-081-0/+8
| * fixes #7018Andreas Rumpf2018-01-081-11/+10
* | sink type begins to compileAndreas Rumpf2018-01-083-15/+30
* | preparations for language extensions: 'sink' and 'lent' typesAndreas Rumpf2018-01-0733-177/+182
* | Merge branch 'devel' into nimv2Andreas Rumpf2018-01-076-11/+20
|\|
| * symbol files: introduce more switches for debuggingAndreas Rumpf2018-01-076-11/+20
* | work in progress: 'sink' and 'lent' typesAraq2018-01-074-5/+12
|/
* symbol files: do not regenerate method dispatchers for nowAndreas Rumpf2018-01-041-0/+4
* Merge branch 'devel' of github.com:nim-lang/Nim into develAndreas Rumpf2018-01-049-20/+64
|\
| * jsgen: bool genConv generates boolean values instead of numeric (#7016)qqquinta2018-01-031-2/+2
| * Merge branch 'devel' of github.com:nim-lang/Nim into develAraq2018-01-032-3/+46
| |\
| | * add support for building GUI applications with TCC (#7003)oltolm2017-12-311-1/+1