summary refs log tree commit diff stats
path: root/compiler/options.nim
Commit message (Collapse)AuthorAgeFilesLines
* refactoring: move 'argument' global into config objectAndreas Rumpf2018-04-241-0/+2
|
* .experimental can now be used to enable specific featuresAndreas Rumpf2018-04-241-3/+11
|
* remove dead code elimination option (#7669)Jacek Sieka2018-04-231-1/+2
|
* Remove PHP backend. (#7606)treeform2018-04-181-1/+0
| | | | | | | | | | * remove php * fix * keep nimphpext * remove targetJS enum
* Nim namespace for cpp (#7453)AdrianV2018-04-151-0/+1
| | | | | - 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-1/+1
|
* Support code hot reloading for JavaScript projects (#7362)zah2018-04-131-1/+2
| | | | | | | | | | | | | | | | | | | | | | * 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-3/+4
|
* fixes #7129Andreas Rumpf2018-01-301-0/+1
|
* fixes #7089Andreas Rumpf2018-01-241-0/+1
|
* introduce --symbolFiles:v2 as the next attempt to bring symbol files to NimAraq2018-01-111-1/+1
|
* symbol files: introduce more switches for debuggingAndreas Rumpf2018-01-071-2/+8
|
* add dynlibOverrideAll switch (#6873)Charlie Barto2017-12-061-1/+2
|
* WIP: Add a advanced compiler command 'ctags' (#6654)Dmitry Atamanov2017-11-151-0/+1
|
* Merge branch 'devel' into araqAndreas Rumpf2017-11-021-0/+1
|\
| * introduce --newruntime switch for the upcoming destructors and move semanticsAndreas Rumpf2017-10-131-1/+1
| |
| * code cleanups for the upcoming reworked destructorsAndreas Rumpf2017-10-121-1/+1
| |
| * initial version of the new untested destructor passAndreas Rumpf2017-10-121-0/+1
| |
* | Merge branch 'devel' into araqAndreas Rumpf2017-10-021-1/+2
|\|
| * added 'nim jsonscript' featureAndreas Rumpf2017-09-231-1/+2
| |
* | Merge branch 'devel' into araqAndreas Rumpf2017-09-151-3/+3
|\|
| * only replace the tilde when followed by a slash; refs #6176Araq2017-09-031-2/+2
| |
| * WIP: --gc:regions instead of --gc:stackAraq2017-08-131-1/+1
| |
* | Merge branch 'devel' into araqAndreas Rumpf2017-07-131-0/+3
|\|
| * review and merge zahary's work (#5849)zah2017-06-031-0/+3
| | | | | | | | | | | | | | | | | | * proper indentation for the generated JS code * improved dead-code elimination for JavaScript * test the JS dead-code elimination A new test spec has been added - "maxcodesize". It specifies the maximum size of the generated code in bytes.
* | precise stack scanning for Nim's GCs; work in progressAndreas Rumpf2017-04-191-1/+2
|/
* restore compilation and make all concepts tests greenZahary Karadjov2017-03-241-2/+2
|
* kill the reportConceptFailures options as it will be replaced by the ↵Zahary Karadjov2017-03-241-1/+0
| | | | .explain. pragma
* nimsuggest: when invoked with a directory, detect the main nim file on its ownAndreas Rumpf2017-03-141-0/+17
|
* new debugging helper to replace and friendsZahary Karadjov2017-03-101-5/+0
|
* nimsuggest: structured error reporting; EPC mode still failsAndreas Rumpf2017-03-031-2/+4
|
* Merge branch 'devel' into faster-nimsuggestAndreas Rumpf2017-02-241-17/+11
|\
| * removed compiler internal list implementation (#5371)Arne Döring2017-02-221-17/+11
| |
* | nimsuggest: added --refresh command line option; added 'known' command; ↵Andreas Rumpf2017-02-221-1/+3
|/ | | | fixes 'chck' command for EPC
* refactoring: explict config state instead of globalsAndreas Rumpf2017-02-011-1/+12
|
* Correct the spelling of the word 'overridden'. (#5212)mfxmfx2017-01-111-1/+1
|
* compiler API: introduce options.disableNmiblePathAraq2017-01-061-0/+6
|
* fixes the regressions introduced by fix for #5076Araq2016-11-301-1/+10
|
* Fixed dynlink with OpenSSL >1.1.0. Added loadLibPattern.Yuriy Glukhov2016-11-301-11/+0
|
* fixes #5076Araq2016-11-301-2/+1
|
* make tests green againAndreas Rumpf2016-11-241-2/+2
|
* first version of the new memory tracking featureAndreas Rumpf2016-11-211-1/+2
|
* some attempts to make symbolfiles work againAraq2016-08-131-0/+6
|
* expr and stmt are now deprecatedAndreas Rumpf2016-07-301-6/+6
|
* get rid of deprecated toLower/toUpperAndreas Rumpf2016-07-191-3/+3
|
* fixes #4485; package handling works better; docgen works with --project on ↵Andreas Rumpf2016-07-191-48/+2
| | | | Nimble package level
* findExe() now by default follows symlinks.Hans Raaf2016-07-171-3/+1
|
* Nimscript: added support for 'patchFile'Andreas Rumpf2016-07-091-0/+10
|
* adds --excessiveStackTrace:on|off flag for nimParashurama2016-06-111-0/+2
| | | | display absolute file path in error messages.
* changed the compiler's path handling; fixes #546Andreas Rumpf2016-05-311-0/+15
|