Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | 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. | ||||
* | nimsuggest: added 'chk', 'outline' and 'highlight' features | Araq | 2015-11-01 | 1 | -11/+20 |
| | |||||
* | msgs: One msgWriteln with optional flags | Adam Strzelecki | 2015-10-22 | 1 | -18/+12 |
| | | | | Instead of msgWriteln, outWriteln and stdoutWriteln doing essentially the same. | ||||
* | compiler/vm: Use stdout too in VM time echo | Adam Strzelecki | 2015-10-16 | 1 | -0/+9 |
| | | | | | Now VM time echo outputs to stdout too, same as compile time echo, rather using same handle as compiler diagnostics (stderr default). | ||||
* | compiler/msgs: Default to stderr for diagnostics | Adam Strzelecki | 2015-10-16 | 1 | -17/+21 |
| | | | | | | | | | | | | Previously we were defaulting to stdout for diagnostics, which could interfere with scripts or `nim c -r' programs outputting their results to stdout, possibly mixing their output with compiler messages. This change makes now Nim to be inline with other compilers emitting diagnostics to stderr. Also now --stdout option has proper meaning making all diagnostics to be sent to stdout instead. NOTE: Tester now calls compiler with --stdout. | ||||
* | fixes #635 | Araq | 2015-10-07 | 1 | -8/+20 |
| | |||||
* | Improved "Execution of an external program failed" message. | Dominik Picheta | 2015-09-27 | 1 | -1/+1 |
| | |||||
* | make the compiler less verbose | Araq | 2015-09-14 | 1 | -0/+1 |
| | |||||
* | Replace incorrect warning string. | Matt Sullivan | 2015-09-05 | 1 | -1/+1 |
| | |||||
* | fixes #2590; methods now require a .base annotation | Araq | 2015-09-06 | 1 | -2/+2 |
| | |||||
* | Merge branch 'devel' into coroutines | rku | 2015-08-20 | 1 | -1/+2 |
|\ | |||||
| * | Give a nice error when no command is given | Ryan Gonzalez | 2015-08-15 | 1 | -1/+2 |
| | | |||||
* | | cValidAssemblers -> const set | rku | 2015-08-10 | 1 | -0/+2 |
| | | | | | | | | Added assembler validity check | ||||
* | | Added fasm (external assembler) support. | rku | 2015-07-31 | 1 | -0/+2 |
|/ | |||||
* | don't reset the terminal when --stdout is active | Araq | 2015-07-16 | 1 | -1/+1 |
| | |||||
* | Reset terminal colors before running compiled program | def | 2015-07-10 | 1 | -0/+5 |
| | |||||
* | Turn GC_getStatistics into hintGCStats | Adam Strzelecki | 2015-07-03 | 1 | -5/+8 |
| | |||||
* | Turn stack trace printing into hintStackTrace | Adam Strzelecki | 2015-07-03 | 1 | -7/+8 |
| | | | | So stack trace printing can be explicitly enabled by --hint[StackTrace]:on. | ||||
* | Turn optPrintSurroundingSrc into hintSource | Adam Strzelecki | 2015-07-03 | 1 | -4/+9 |
| | | | | | So surrounding source printing can be enabled for lower verbosity levels explicitly. | ||||
* | Turn loadDynamicLib msg into hintDependency | Adam Strzelecki | 2015-07-03 | 1 | -3/+6 |
| | |||||
* | Turn execExternalProgram msgs into hintExecuting | Adam Strzelecki | 2015-07-03 | 1 | -2/+7 |
| | | | | | Or hintLinking that is used on verbosity:1. This lets you treat this message as regular hint, and control it via command line. | ||||
* | List warnings & hints via --(hints|warnings):list | Adam Strzelecki | 2015-07-03 | 1 | -1/+19 |
| | | | | | Hints and warnings can be now listed using --warnings:list and --hints:list printing names and checkboxes indicating which of these are enabled. | ||||
* | Introduce NotesVerbosity defining verbosity levels | Adam Strzelecki | 2015-07-03 | 1 | -3/+16 |
| | | | | | | | | | | | | | | This solves two issues: 1. Some notes were enabled explicitly for some verbosity levels, so --hintName:on has no effect if verbosity level was too low. 2. Verbosity level for notes is not longer scattered across the source code, instead if now lives in msgs.nim NotesVerbosity array 3. Individual note settings have stronger effect than verbosity setting, so --hintName:off will disable hint regardless of high verbosity setting, and vice-versa --hintName:on will enable hint even on low verbosity setting. | ||||
* | fixes 'instantiation from here' highlighting | Araq | 2015-07-01 | 1 | -1/+1 |
| | |||||
* | renamed writeln to writeLine in compiler | patrick dw | 2015-06-19 | 1 | -6/+6 |
| | |||||
* | msgs: Append/color warning/hint kind in msgWriteln | Adam Strzelecki | 2015-06-15 | 1 | -50/+66 |
| | | | | | Rather than embedding it into the message format text itself. This also makes possible to color warning/hint kind. | ||||
* | msgs: styledMsgWriteln compatible with styledEcho | Adam Strzelecki | 2015-06-15 | 1 | -53/+90 |
| | | | | | | | 1. Introduce styledMsgWriteln which can be used same way as styledEcho. 2. Make file names and positions use bright white like in other compilers, so only message types are colored. | ||||
* | colors: Use colors by default on terminals | Adam Strzelecki | 2015-06-15 | 1 | -0/+3 |
| | |||||
* | Merge pull request #2852 from kirbyfan64/devel | Andreas Rumpf | 2015-06-10 | 1 | -29/+50 |
|\ | | | | | Colors! |