Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | remove unused error messages | Araq | 2018-04-22 | 1 | -10/+5 |
| | |||||
* | new 'var T' error messages with hyperlinks; closes #7373 | Andreas Rumpf | 2018-04-22 | 1 | -0/+3 |
| | |||||
* | refactoring: make FileIndex a distinct type; make line information an ↵ | Andreas Rumpf | 2018-04-21 | 1 | -52/+55 |
| | | | | uint16; fixes #7654 | ||||
* | refs #7586; show surounding source also for hints and warnsings | Andreas Rumpf | 2018-04-20 | 1 | -1/+1 |
| | |||||
* | allow setting template/macro recursive evaluation limits (#7652) | jcosborn | 2018-04-19 | 1 | -2/+4 |
| | | | | | | | * allow setting template/macro recursive evaluation limits * revert setting template/macro eval limits set them to 1000 | ||||
* | nimpretty: next steps | Araq | 2018-04-18 | 1 | -2/+16 |
| | |||||
* | further steps in implementing sink parameters; refs #7041 | Araq | 2018-03-30 | 1 | -2/+3 |
| | |||||
* | raise the max instruction count for the VM to one billion | Araq | 2018-03-18 | 1 | -1/+3 |
| | |||||
* | symbol files: implemented accurate module dependency tracking | Araq | 2018-02-21 | 1 | -0/+9 |
| | |||||
* | better error messages: use <T1, T2> instead of (T1, T2) in order to prevent ↵ | Araq | 2018-02-10 | 1 | -1/+1 |
| | | | | confusions with tuple types | ||||
* | improve the error message for thread local variables | Andreas Rumpf | 2018-02-05 | 1 | -1/+1 |
| | |||||
* | fixes #7080 | Andreas Rumpf | 2018-02-04 | 1 | -1/+4 |
| | |||||
* | Implement language feature #6885 (#6954) | cooldome | 2017-12-24 | 1 | -2/+4 |
| | |||||
* | improve the error messages for bug #6692 | Araq | 2017-11-05 | 1 | -2/+2 |
| | |||||
* | some progress on the nimpretty tool; still not ready | Araq | 2017-10-16 | 1 | -0/+1 |
| | |||||
* | beginnings of the new nimpretty tool; still unusable | Andreas Rumpf | 2017-10-05 | 1 | -0/+2 |
| | |||||
* | Lineinfo change (#6084) | Arne Döring | 2017-07-17 | 1 | -1/+1 |
| | |||||
* | Ascii character code 127 (DEL) is not printable and must be quoted. (#5984) | Markus F.X.J. Oberhumer | 2017-06-15 | 1 | -1/+1 |
| | | | This is a follow-up to #5823. | ||||
* | enforce the covariance rules for user-defined generic types | Zahary Karadjov | 2017-05-13 | 1 | -1/+1 |
| | |||||
* | support for external types with covariant generic params | Zahary Karadjov | 2017-05-08 | 1 | -0/+2 |
| | |||||
* | further improvements to the error messages produced by concepts | Zahary Karadjov | 2017-03-24 | 1 | -10/+8 |
| | |||||
* | proper error reporting for concepts and the introduction of the {.explain.} ↵ | Zahary Karadjov | 2017-03-24 | 1 | -5/+10 |
| | | | | pragma | ||||
* | infer static parameters even when more complicated arithmetic is involved | Zahary Karadjov | 2017-03-24 | 1 | -0/+2 |
| | |||||
* | Merge branch 'devel' into faster-nimsuggest | Andreas Rumpf | 2017-03-14 | 1 | -0/+8 |
|\ | |||||
| * | Fixes #5167 and related problems (#5475) | zah | 2017-03-12 | 1 | -0/+6 |
| | | | | | | | | | | | | | | | | | | This commit returns to a bit less strict checking of the number of macro arguments, because some old immediate macros rely on a behavior where even the arity of the macro is not being checked. It may be better if such macros are just declared to use varargs[expr], but this remains for another day. | ||||
| * | don't allow casting to non-concrete types; fixes #5428 (#5502) | zah | 2017-03-12 | 1 | -0/+2 |
| | | |||||
* | | nimsuggest: more precise cursor tracking | Araq | 2017-03-09 | 1 | -0/+5 |
|/ | |||||
* | nimsuggest: fixes nimsuggest bug #45; do not show suggestions in string ↵ | Araq | 2017-03-08 | 1 | -0/+2 |
| | | | | literals or comments | ||||
* | nimsuggest chk works for EPC | Andreas Rumpf | 2017-03-03 | 1 | -6/+6 |
| | |||||
* | nimsuggest: structured error reporting; EPC mode still fails | Andreas Rumpf | 2017-03-03 | 1 | -19/+46 |
| | |||||
* | C codegen: escape '?' because C has trigraphs | Araq | 2017-02-27 | 1 | -1/+1 |
| | |||||
* | Merge pull request #5317 from rokups/feature/coroutines | Andreas Rumpf | 2017-02-26 | 1 | -4/+0 |
|\ | | | | | Coroutine improvements | ||||
| * | Removed fasm support. | Rokas Kupstys | 2017-02-20 | 1 | -4/+0 |
| | | |||||
* | | big compiler refactoring; avoid globals for multi method dispatcher generation | Andreas Rumpf | 2017-02-22 | 1 | -0/+9 |
|/ | |||||
* | nimsuggest improvement: don't die because of illformed ASTs | Andreas Rumpf | 2017-02-06 | 1 | -2/+2 |
| | |||||
* | Gramma change: casted or Casted to cast or Cast respectively | jlp765 | 2016-12-17 | 1 | -2/+2 |
| | | | | past tense of cast is cast not casted :-) | ||||
* | recursive modules are only detected to improve error messages | Andreas Rumpf | 2016-11-24 | 1 | -2/+1 |
| | |||||
* | disallow recursive module dependencies | Araq | 2016-11-23 | 1 | -3/+2 |
| | |||||
* | Fix few typos | Federico Ceratto | 2016-10-17 | 1 | -1/+1 |
| | |||||
* | disable warnUninit for --verbosity:2 | Andreas Rumpf | 2016-10-01 | 1 | -1/+1 |
| | |||||
* | fixes #4580 | Andreas Rumpf | 2016-08-26 | 1 | -2/+2 |
| | |||||
* | remove unused stuff | Jacek Sieka | 2016-08-09 | 1 | -2/+0 |
| | |||||
* | compiler free of old expr/stmt metatypes | Andreas Rumpf | 2016-07-30 | 1 | -5/+5 |
| | |||||
* | --listCmd also needs to affect linking step | Andreas Rumpf | 2016-07-13 | 1 | -2/+1 |
| | |||||
* | make tests green again | Andreas Rumpf | 2016-07-10 | 1 | -0/+1 |
| | |||||
* | Fix disabling hintProcessing | Eduardo Bart | 2016-06-20 | 1 | -2/+2 |
| | |||||
* | adds --excessiveStackTrace:on|off flag for nim | Parashurama | 2016-06-11 | 1 | -1/+7 |
| | | | | display absolute file path in error messages. | ||||
* | fixes #3986 | Andreas Rumpf | 2016-06-06 | 1 | -1/+1 |
| | |||||
* | fixes #2159 | Andreas Rumpf | 2016-05-28 | 1 | -1/+3 |
| | | | | Hints and warnings are only emitted for the main package that is compiled | ||||
* | Fixed deprecation warnings while Nim compiles. | Hans Raaf | 2016-01-18 | 1 | -1/+1 |
| | | | | | I just removed unsigned and changed a writeLn() call to writeLine() to avoid the remaining deprecation warnings. |