summary refs log tree commit diff stats
path: root/compiler/commands.nim
Commit message (Collapse)AuthorAgeFilesLines
* introduce --newruntime switch for the upcoming destructors and move semanticsAndreas Rumpf2017-10-131-0/+4
|
* Add missing nilChecks compiling option (#6480)Eduardo Bart2017-10-091-0/+2
|
* direct `nim --version` to stdout rather than stderr (#6460)Bo Lingen2017-10-021-3/+5
| | | Closes #6298
* Make Nim gdb pretty print friendly (#6240)cooldome2017-08-241-0/+1
|
* WIP: --gc:regions instead of --gc:stackAraq2017-08-131-4/+4
|
* kill the reportConceptFailures options as it will be replaced by the ↵Zahary Karadjov2017-03-241-2/+0
| | | | .explain. pragma
* fixes #5228Andreas Rumpf2017-03-181-4/+17
|
* Merge pull request #5317 from rokups/feature/coroutinesAndreas Rumpf2017-02-261-4/+0
|\ | | | | Coroutine improvements
| * Removed fasm support.Rokas Kupstys2017-02-201-4/+0
| |
* | removed compiler internal list implementation (#5371)Arne Döring2017-02-221-6/+8
|/
* refactoring: explict config state instead of globalsAndreas Rumpf2017-02-011-3/+9
|
* fixes compiler ignoring passC/passL args when setting --cc:compiler. (#5310)Parashurama2017-02-011-2/+2
| | | | | | This commit change the way passC/passL cmdline arg and setting in config files are parsed. They are added to a separate linkOptionsCmd/compileOptionsCmd and are inserted when compile/linking command list are requested.
* .compile pragma supports patterns and actionsAraq2017-01-281-3/+1
|
* compiler API: introduce options.disableNmiblePathAraq2017-01-061-4/+1
|
* attempt to mitigate Nimble issue #293Andreas Rumpf2016-12-291-2/+2
|
* In case of synliboverride we support only openssl 1.0.*Yuriy Glukhov2016-11-301-0/+2
|
* first version of the new memory tracking featureAndreas Rumpf2016-11-211-0/+5
|
* make 'excessivestacktrace' option available for testing.Parashurama2016-11-101-0/+1
|
* big refactoring: step 1Araq2016-10-311-17/+13
|
* fix #4417, update newsmiere432016-07-301-0/+9
|
* expr and stmt are now deprecatedAndreas Rumpf2016-07-301-1/+1
|
* make tests green againAndreas Rumpf2016-07-101-0/+3
|
* Nimscript supports hint() and warning() procs; refs #3688Andreas Rumpf2016-07-081-1/+1
|
* Fix typo. Remove unnecessary procJeff Ciesielski2016-07-051-8/+1
|
* Add the ability to pass a value with the -d flagJeff Ciesielski2016-07-041-1/+12
| | | | | | | This allows the end user to use the {.magic: "IntDefine"/"StrDefine"} pragmas to pass values into code at compile time. This has a nice side effect of also allowing/requiring a default value to be assigned in the code (see osalloc.nim/StandaloneHeapSize for an example)
* Fix disabling hintProcessingEduardo Bart2016-06-201-0/+1
|
* adds --excessiveStackTrace:on|off flag for nimParashurama2016-06-111-0/+1
| | | | display absolute file path in error messages.
* hotfix: --noNimblePath wasn't working when in a config fileAndreas Rumpf2016-05-311-0/+3
|
* changed the compiler's path handling; fixes #546Andreas Rumpf2016-05-311-9/+1
|
* fixes #786Andreas Rumpf2016-05-311-0/+2
|
* allow to check verbosity level via compileOptionAndreas Rumpf2016-05-241-0/+1
|
* fixes #3763Andreas Rumpf2016-05-121-17/+21
|
* beginnings of --gc:stackAndreas Rumpf2016-03-121-0/+4
|
* Added --noCppExceptions switchRuslan Mustakov2016-02-181-0/+4
|
* Fixes #3871Yuriy Glukhov2016-02-161-1/+1
|
* make Nim always show the current yearAndreas Rumpf2016-01-191-1/+1
|
* compiler/commands: Always write usage to stdoutAdam Strzelecki2015-10-221-3/+4
| | | | | Usage is compiler command output, not diagnostics, so we shall output it to stdout. Also this makes: nim -h | less or nim -h | grep ... working.
* doc\advopt.txtAraq2015-10-221-0/+2
| | | | added --reportConceptFailures switch
* gangbang support for NimScriptAraq2015-09-081-2/+9
|
* Merge branch 'devel' into coroutinesrku2015-08-201-1/+1
|\
| * implements experimental new config system based on NimScriptAraq2015-08-161-1/+1
| |
* | Added fasm (external assembler) support.rku2015-07-311-0/+4
|/
* List warnings & hints via --(hints|warnings):listAdam Strzelecki2015-07-031-2/+16
| | | | | 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-2/+13
| | | | | | | | | | | | | | 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.
* Change --useColors to --colors:on|off and add helpAdam Strzelecki2015-06-241-3/+1
| | | | | | | | Since we introduced automatic colors on terminals (via isatty) there is no way to turn it off, since (undocumented) --useColors just turns them on. This replaces --useColors with --colors:on|off, so anyone who prefers non-colored compiler messages may now turn it off now.
* use linenoise instead of GNU readlineAraq2015-06-211-1/+1
|
* Merge branch 'devel' into gogcStefan Talpalaru2015-06-151-0/+3
|\
| * Colors!Ryan Gonzalez2015-06-021-0/+3
| |
* | the Go GC - initial implementationStefan Talpalaru2015-05-311-1/+6
|/
* Add path directive to allow inclusion of config file's path itselftransfuturist2015-05-141-2/+4
|