summary refs log tree commit diff stats
path: root/compiler/msgs.nim
Commit message (Collapse)AuthorAgeFilesLines
* make basic debugging possibleArne Döring2018-06-261-2/+2
|
* cleanup compiler/prettybase to not use redudant global variablesAndreas Rumpf2018-05-271-19/+18
|
* remove more global variables in the Nim compilerAndreas Rumpf2018-05-271-158/+81
|
* make tests green againAndreas Rumpf2018-05-181-0/+2
|
* platform.nim doesn't use globals anymore; prepare msgs.nim for not using globalsAndreas Rumpf2018-05-181-1/+1
|
* compiler/ropes.nim has no global error handler anymoreAndreas Rumpf2018-05-171-7/+0
|
* preparations of making compiler/msgs.nim free of global variablesAndreas Rumpf2018-05-171-31/+24
|
* make tests green on UnixAndreas Rumpf2018-05-151-4/+0
|
* options.nim: no global variables anymoreAndreas Rumpf2018-05-131-1/+1
|
* move more globals into the config objectAndreas Rumpf2018-05-131-33/+32
|
* move more global variables into ConfigRefAndreas Rumpf2018-05-111-1/+1
|
* avoid more global variablesAndreas Rumpf2018-05-111-6/+6
|
* guards.nim does compileAndreas Rumpf2018-05-111-2/+2
|
* big refactoring: magicsys compiles againAndreas Rumpf2018-05-101-2/+2
|
* big refactoring: parser compiles againAndreas Rumpf2018-05-101-586/+88
|
* compiler/msgs.nim: minor code cleanupAndreas Rumpf2018-05-051-105/+105
|
* warn about inconsistent spacing around binary operators; fixes #7582Andreas Rumpf2018-05-051-2/+4
|
* compiler: code cleanupAndreas Rumpf2018-05-021-3/+2
|
* make msgs.nim more robustAndreas Rumpf2018-04-301-0/+4
|
* remove unused error messagesAraq2018-04-221-10/+5
|
* new 'var T' error messages with hyperlinks; closes #7373Andreas Rumpf2018-04-221-0/+3
|
* refactoring: make FileIndex a distinct type; make line information an ↵Andreas Rumpf2018-04-211-52/+55
| | | | uint16; fixes #7654
* refs #7586; show surounding source also for hints and warnsingsAndreas Rumpf2018-04-201-1/+1
|
* allow setting template/macro recursive evaluation limits (#7652)jcosborn2018-04-191-2/+4
| | | | | | | * allow setting template/macro recursive evaluation limits * revert setting template/macro eval limits set them to 1000
* nimpretty: next stepsAraq2018-04-181-2/+16
|
* further steps in implementing sink parameters; refs #7041Araq2018-03-301-2/+3
|
* raise the max instruction count for the VM to one billionAraq2018-03-181-1/+3
|
* symbol files: implemented accurate module dependency trackingAraq2018-02-211-0/+9
|
* better error messages: use <T1, T2> instead of (T1, T2) in order to prevent ↵Araq2018-02-101-1/+1
| | | | confusions with tuple types
* improve the error message for thread local variablesAndreas Rumpf2018-02-051-1/+1
|
* fixes #7080Andreas Rumpf2018-02-041-1/+4
|
* Implement language feature #6885 (#6954)cooldome2017-12-241-2/+4
|
* improve the error messages for bug #6692Araq2017-11-051-2/+2
|
* some progress on the nimpretty tool; still not readyAraq2017-10-161-0/+1
|
* beginnings of the new nimpretty tool; still unusableAndreas Rumpf2017-10-051-0/+2
|
* Lineinfo change (#6084)Arne Döring2017-07-171-1/+1
|
* Ascii character code 127 (DEL) is not printable and must be quoted. (#5984)Markus F.X.J. Oberhumer2017-06-151-1/+1
| | | This is a follow-up to #5823.
* enforce the covariance rules for user-defined generic typesZahary Karadjov2017-05-131-1/+1
|
* support for external types with covariant generic paramsZahary Karadjov2017-05-081-0/+2
|
* further improvements to the error messages produced by conceptsZahary Karadjov2017-03-241-10/+8
|
* proper error reporting for concepts and the introduction of the {.explain.} ↵Zahary Karadjov2017-03-241-5/+10
| | | | pragma
* infer static parameters even when more complicated arithmetic is involvedZahary Karadjov2017-03-241-0/+2
|
* Merge branch 'devel' into faster-nimsuggestAndreas Rumpf2017-03-141-0/+8
|\
| * Fixes #5167 and related problems (#5475)zah2017-03-121-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)zah2017-03-121-0/+2
| |
* | nimsuggest: more precise cursor trackingAraq2017-03-091-0/+5
|/
* nimsuggest: fixes nimsuggest bug #45; do not show suggestions in string ↵Araq2017-03-081-0/+2
| | | | literals or comments
* nimsuggest chk works for EPCAndreas Rumpf2017-03-031-6/+6
|
* nimsuggest: structured error reporting; EPC mode still failsAndreas Rumpf2017-03-031-19/+46
|
* C codegen: escape '?' because C has trigraphsAraq2017-02-271-1/+1
|