summary refs log tree commit diff stats
path: root/compiler/commands.nim
Commit message (Collapse)AuthorAgeFilesLines
* Warn the user if the specified verbosity level is wrongLemonBoy2018-06-251-1/+4
|
* implements a --nep1:on switch to make the compiler enforce the naming ↵Andreas Rumpf2018-06-131-0/+2
| | | | conventions outlined in NEP-1
* baby steps for incremental compilationAndreas Rumpf2018-05-301-2/+2
|
* remove more global variables in the Nim compilerAndreas Rumpf2018-05-271-5/+5
|
* platform.nim doesn't use globals anymore; prepare msgs.nim for not using globalsAndreas Rumpf2018-05-181-19/+17
|
* preparations of making compiler/msgs.nim free of global variablesAndreas Rumpf2018-05-171-3/+3
|
* extccomp: no globals anymoreAraq2018-05-161-3/+3
|
* options.nim: no global variables anymoreAndreas Rumpf2018-05-131-135/+135
|
* bootstrapping worksAndreas Rumpf2018-05-131-1/+1
|
* move more global variables into ConfigRefAndreas Rumpf2018-05-111-16/+16
|
* avoid more global variablesAndreas Rumpf2018-05-111-6/+6
|
* big refactoring: parser compiles againAndreas Rumpf2018-05-101-269/+266
|
* remove hardly used TimeMachine featureAndreas Rumpf2018-05-061-2/+1
|
* Merge pull request #7714 from data-man/show_compile_timestampsDominik Picheta2018-05-031-4/+8
|\ | | | | Compiler: show compile timestamps
| * Compiler: show compile timestampsdata-man2018-04-281-4/+8
| |
* | Merge branch 'araq-strings-v1' into develAraq2018-04-301-2/+2
|\ \
| * | commands.nim: use let instead of varAndreas Rumpf2018-04-301-2/+2
| |/
* / introduce --laxstrings switch for backwards compatibilityAraq2018-04-301-0/+1
|/
* Fixes #802, #803 and #3775 - genscript issues (#7677)genotrance2018-04-251-0/+1
| | | | | | | | | | | | | | | | | | * Fixes #802, #803 and #3775 - genscript issues * Test case for genscript * Test script * Verify on Linux * Update categories.nim * Fix merge * Improve test framework * Windows fixes
* refactoring: move 'argument' global into config objectAndreas Rumpf2018-04-241-7/+2
|
* .experimental can now be used to enable specific featuresAndreas Rumpf2018-04-241-14/+25
|
* remove dead code elimination option (#7669)Jacek Sieka2018-04-231-2/+1
|
* refactoring: make FileIndex a distinct type; make line information an ↵Andreas Rumpf2018-04-211-1/+1
| | | | uint16; fixes #7654
* replace --advanced by --fullhelp; refs #7621Andreas Rumpf2018-04-201-0/+11
|
* allow setting template/macro recursive evaluation limits (#7652)jcosborn2018-04-191-1/+0
| | | | | | | * allow setting template/macro recursive evaluation limits * revert setting template/macro eval limits set them to 1000
* 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.