summary refs log tree commit diff stats
path: root/compiler/commands.nim
Commit message (Collapse)AuthorAgeFilesLines
* Nim namespace for cpp (#7453)AdrianV2018-04-151-0/+5
| | | | | - new option --usenamespace to generate nim cpp code in its own namespace Nim - minor changes for compatibility with the new Embarcadero = Borland C++-Builder (bcc)
* the new feature's name is hotCodeReloadingAndreas Rumpf2018-04-131-4/+4
|
* Support code hot reloading for JavaScript projects (#7362)zah2018-04-131-0/+4
| | | | | | | | | | | | | | | | | | | | | | * Support code hot reloading for JavaScript projects * Add some missing JavaScript symbols and APIs * fix the Travis build * (review changes) remove the js type from the standard library as it doesn't follow NEP-1 * more additions to the DOM module * Follow NEP-1 in jsffi; spell 'hot code reloading' correctly * introduce a jscore module * Document jscore module. * readded js type * Remove the '$' operator that doesn't behave
* further steps in implementing sink parameters; refs #7041Araq2018-03-301-0/+2
|
* disable the undocumented 'import ' feature; allow import std / strutils; ↵Andreas Rumpf2018-02-121-2/+3
| | | | fixes #2819; refs #6700
* fixes #7129Andreas Rumpf2018-01-301-1/+1
|
* fixes #7089Andreas Rumpf2018-01-241-0/+10
|
* introduce --symbolFiles:v2 as the next attempt to bring symbol files to NimAraq2018-01-111-0/+1
|
* symbol files: introduce more switches for debuggingAndreas Rumpf2018-01-071-2/+7
|
* make the new --genDeps feature optional since it makes compilations slowerAndreas Rumpf2017-12-211-1/+1
|
* add dynlibOverrideAll switch (#6873)Charlie Barto2017-12-061-0/+3
|
* Do not include date in binaries (#6581)Bernhard M. Wiedemann2017-11-181-2/+2
| | | | | | and do not claim copyright for 2018 in order to make nim package builds reproducible. See https://reproducible-builds.org/ for why this is good.
* Let the environment variable NIMBLE_DIR overrides nimblepath in cfg file (#6542)Xiao-Yong2017-10-281-1/+3
| | | | | | * Let the environment variable NIMBLE_DIR overrides nimblepath in cfg file If the length of NIMBLE_DIR is larger than zero, the nimblepath will be set to $NIMBLE_DIR/pkgs
* 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.