Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | 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! | ||||
| * | Colors! | Ryan Gonzalez | 2015-06-02 | 1 | -29/+50 |
| | | |||||
* | | Rename errUndeclaredProcedure to errUndeclaredRoutine. | Dominik Picheta | 2015-06-05 | 1 | -2/+2 |
| | | |||||
* | | Got rid of errUndeclaredProcedureField. | Dominik Picheta | 2015-06-04 | 1 | -2/+1 |
| | | |||||
* | | Fixes #2584 | Dominik Picheta | 2015-06-04 | 1 | -1/+6 |
| | | | | | | | | | | Better compiler errors for accessing undeclared fields, calling undeclared procedures and procedure fields. | ||||
* | | Clean up to compiler style. Refine error-msg for illegal octal 'O' | Oscar Campbell | 2015-05-31 | 1 | -4/+4 |
|/ | |||||
* | finishes #2566 | Araq | 2015-04-24 | 1 | -2/+2 |
| | |||||
* | msg: Output column numbers starting from 1 | Adam Strzelecki | 2015-04-21 | 1 | -1/+4 |
| | | | | | | | | Most of editors/IDEs expect column numbers to start from 1, so (1, 1) means beginning of the file. This change applies only to diagnostics output, however Nim will still internally number columns starting from 0. | ||||
* | importing of C++ nested generics like std::vector<T>::iterator, using the ↵ | Zahary Karadjov | 2015-04-13 | 1 | -0/+3 |
| | | | | apostrophe operator | ||||
* | Get rid of deprecation warnings | def | 2015-04-07 | 1 | -9/+9 |
| | |||||
* | Merge pull request #2428 from arnetheduck/comp-lib-ropes | Andreas Rumpf | 2015-04-06 | 1 | -10/+4 |
|\ | | | | | Comp lib ropes | ||||
| * | compiler_ropes: ropeEqualsFile -> equalsFile, no more max rope component length | Jacek Sieka | 2015-04-01 | 1 | -9/+3 |
| | | | | | | | | | | | | | | read file data in bigger blocks, avoiding lots of file api calls also removed crc step - seems easier to simply compare the bytes rather than calculating two crc's | ||||
| * | compiler_ropes: ropeToStr -> $ | Jacek Sieka | 2015-04-01 | 1 | -1/+1 |
| | | |||||
* | | GC-safety error messages are useful now | Araq | 2015-04-04 | 1 | -1/+1 |
|/ | |||||
* | concept example from the manual now works again | Araq | 2015-03-23 | 1 | -9/+0 |
| |