summary refs log tree commit diff stats
path: root/compiler/msgs.nim
Commit message (Collapse)AuthorAgeFilesLines
* fixes #635Araq2015-10-071-8/+20
|
* Improved "Execution of an external program failed" message.Dominik Picheta2015-09-271-1/+1
|
* make the compiler less verboseAraq2015-09-141-0/+1
|
* Replace incorrect warning string.Matt Sullivan2015-09-051-1/+1
|
* fixes #2590; methods now require a .base annotationAraq2015-09-061-2/+2
|
* Merge branch 'devel' into coroutinesrku2015-08-201-1/+2
|\
| * Give a nice error when no command is givenRyan Gonzalez2015-08-151-1/+2
| |
* | cValidAssemblers -> const setrku2015-08-101-0/+2
| | | | | | | | Added assembler validity check
* | Added fasm (external assembler) support.rku2015-07-311-0/+2
|/
* don't reset the terminal when --stdout is activeAraq2015-07-161-1/+1
|
* Reset terminal colors before running compiled programdef2015-07-101-0/+5
|
* Turn GC_getStatistics into hintGCStatsAdam Strzelecki2015-07-031-5/+8
|
* Turn stack trace printing into hintStackTraceAdam Strzelecki2015-07-031-7/+8
| | | | So stack trace printing can be explicitly enabled by --hint[StackTrace]:on.
* Turn optPrintSurroundingSrc into hintSourceAdam Strzelecki2015-07-031-4/+9
| | | | | So surrounding source printing can be enabled for lower verbosity levels explicitly.
* Turn loadDynamicLib msg into hintDependencyAdam Strzelecki2015-07-031-3/+6
|
* Turn execExternalProgram msgs into hintExecutingAdam Strzelecki2015-07-031-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):listAdam Strzelecki2015-07-031-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 levelsAdam Strzelecki2015-07-031-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' highlightingAraq2015-07-011-1/+1
|
* renamed writeln to writeLine in compilerpatrick dw2015-06-191-6/+6
|
* msgs: Append/color warning/hint kind in msgWritelnAdam Strzelecki2015-06-151-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 styledEchoAdam Strzelecki2015-06-151-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 terminalsAdam Strzelecki2015-06-151-0/+3
|
* Merge pull request #2852 from kirbyfan64/develAndreas Rumpf2015-06-101-29/+50
|\ | | | | Colors!
| * Colors!Ryan Gonzalez2015-06-021-29/+50
| |
* | Rename errUndeclaredProcedure to errUndeclaredRoutine.Dominik Picheta2015-06-051-2/+2
| |
* | Got rid of errUndeclaredProcedureField.Dominik Picheta2015-06-041-2/+1
| |
* | Fixes #2584Dominik Picheta2015-06-041-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 Campbell2015-05-311-4/+4
|/
* finishes #2566Araq2015-04-241-2/+2
|
* msg: Output column numbers starting from 1Adam Strzelecki2015-04-211-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 Karadjov2015-04-131-0/+3
| | | | apostrophe operator
* Get rid of deprecation warningsdef2015-04-071-9/+9
|
* Merge pull request #2428 from arnetheduck/comp-lib-ropesAndreas Rumpf2015-04-061-10/+4
|\ | | | | Comp lib ropes
| * compiler_ropes: ropeEqualsFile -> equalsFile, no more max rope component lengthJacek Sieka2015-04-011-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 Sieka2015-04-011-1/+1
| |
* | GC-safety error messages are useful nowAraq2015-04-041-1/+1
|/
* concept example from the manual now works againAraq2015-03-231-9/+0
|
* fixes #1868Araq2015-03-121-334/+334
|
* Merge pull request #2274 from reactormonk/warning-for-resultAndreas Rumpf2015-03-081-3/+5
|\ | | | | Warning for result
| * fixed array sizeSimon Hafner2015-03-071-1/+1
| |
| * update WarningsToStrSimon Hafner2015-03-061-1/+1
| |
| * Merge branch 'devel' into warning-for-resultSimon Hafner2015-03-051-17/+27
| |\
| * | added a warning for when result is shadowed #868Simon Hafner2015-02-011-1/+3
| | |
* | | Replaced deprecated repeatChar() with repeat() or spaces().Hans Raaf2015-03-041-1/+1
| |/ |/|
* | don't use stdout for nimsuggest server modeAraq2015-02-271-6/+8
| |
* | Merge pull request #2140 from FedericoCeratto/develAndreas Rumpf2015-02-161-5/+5
|\ \ | | | | | | Fix some typos
| * | Fix typosFederico Ceratto2015-02-151-1/+1
| | |
| * | Fix typosFederico Ceratto2015-02-151-4/+4
| | |
* | | Tell user more exactly how to create stacktracedef2015-02-161-1/+1
|/ /