Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | 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 |
| | |||||
* | fixes #1868 | Araq | 2015-03-12 | 1 | -334/+334 |
| | |||||
* | Merge pull request #2274 from reactormonk/warning-for-result | Andreas Rumpf | 2015-03-08 | 1 | -3/+5 |
|\ | | | | | Warning for result | ||||
| * | fixed array size | Simon Hafner | 2015-03-07 | 1 | -1/+1 |
| | | |||||
| * | update WarningsToStr | Simon Hafner | 2015-03-06 | 1 | -1/+1 |
| | | |||||
| * | Merge branch 'devel' into warning-for-result | Simon Hafner | 2015-03-05 | 1 | -17/+27 |
| |\ | |||||
| * | | added a warning for when result is shadowed #868 | Simon Hafner | 2015-02-01 | 1 | -1/+3 |
| | | | |||||
* | | | Replaced deprecated repeatChar() with repeat() or spaces(). | Hans Raaf | 2015-03-04 | 1 | -1/+1 |
| |/ |/| | |||||
* | | don't use stdout for nimsuggest server mode | Araq | 2015-02-27 | 1 | -6/+8 |
| | | |||||
* | | Merge pull request #2140 from FedericoCeratto/devel | Andreas Rumpf | 2015-02-16 | 1 | -5/+5 |
|\ \ | | | | | | | Fix some typos | ||||
| * | | Fix typos | Federico Ceratto | 2015-02-15 | 1 | -1/+1 |
| | | | |||||
| * | | Fix typos | Federico Ceratto | 2015-02-15 | 1 | -4/+4 |
| | | | |||||
* | | | Tell user more exactly how to create stacktrace | def | 2015-02-16 | 1 | -1/+1 |
|/ / |