Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Added --docInternal option to allow 'nim doc' to include non-exported symbols | Ico Doornekamp | 2019-01-23 | 1 | -0/+2 |
| | |||||
* | fix #9629 every binary cmd line option allows on/off/empty=on (#10353) | Timothee Cour | 2019-01-18 | 1 | -40/+22 |
| | | | | | | * fix #9629 every binary cmd line option allows on/off/empty=on * workaround refs #10359 | ||||
* | add custom pragma support for var and let symbols (#9582) | jcosborn | 2019-01-07 | 1 | -0/+2 |
| | | | | | | * add custom pragma support for var and let symbols * updated changelog for custom pragmas on var and let symbols * add oldast switch for backwards compatibility | ||||
* | Deprecate gc v2 (#10151) | Neelesh Chandola | 2019-01-01 | 1 | -2/+2 |
| | | | | | | * Deprecate gc v2 * warnDeprecated now has custom messages | ||||
* | make tests green with a global config.nims file | Araq | 2018-12-17 | 1 | -2/+4 |
| | |||||
* | minor cleanups | Andreas Rumpf | 2018-12-11 | 1 | -7/+6 |
| | |||||
* | Merge pull request #9916 from timotheecour/pr_ref_9906_errorMax | Andreas Rumpf | 2018-12-11 | 1 | -0/+9 |
|\ | | | | | refs #9906; --errorMax:10 allows stopping after 10 errors (more robust than nim check) | ||||
| * | --errorMax:0 means: unlimited | Timothee Cour | 2018-12-09 | 1 | -3/+7 |
| | | |||||
| * | refs #9906; --errorMax:10 allows stopping after 10 errors | Timothee Cour | 2018-12-09 | 1 | -0/+5 |
| | | |||||
* | | destructors: defensive programming against wrong generated destructor for ↵ | Andreas Rumpf | 2018-12-11 | 1 | -1/+1 |
|/ | | | | string/seq | ||||
* | document the --incremental build switch; make CIs green again | Araq | 2018-11-21 | 1 | -2/+3 |
| | |||||
* | IC: produce a good error message for when the compiler was built without the ↵ | Andreas Rumpf | 2018-11-20 | 1 | -0/+4 |
| | | | | incremental recompilation feature | ||||
* | Nimscript: fixes #9246 [backport] | Andreas Rumpf | 2018-11-06 | 1 | -0/+1 |
| | |||||
* | produce more helpful error messages when overloading resolution fails | Andreas Rumpf | 2018-11-03 | 1 | -0/+2 |
| | |||||
* | Nim style checker: document the switch; fixes #9564 | Araq | 2018-10-30 | 1 | -2/+7 |
| | |||||
* | Removed optUseNimNamespace, removed useless nil check | Giovanni | 2018-09-16 | 1 | -7/+5 |
| | |||||
* | improve the compiler option "cppCompileToNamespace", a custom namespace can ↵ | Giovanni | 2018-09-15 | 1 | -1/+5 |
| | | | | now be set | ||||
* | compiler refactoring; use typesafe path handing; docgen: render symbols ↵ | Andreas Rumpf | 2018-09-07 | 1 | -28/+28 |
| | | | | between modules | ||||
* | make config.nims behave like nim.cfg in terms of where these scripts are ↵ | Timothee Cour | 2018-08-30 | 1 | -1/+1 |
| | | | | | | | | | searched / run (#8682) * run project config.nims if exists, then inputfile.nims if exists * ~/.config/nim/config.nims can now be used * also check in getSystemConfigPath for config.nims * refactor handleCmdLine for nim and nimsuggest | ||||
* | fixes #8739; allow --hint:foo:on --warning:bar:off (#8757) | Timothee Cour | 2018-08-25 | 1 | -7/+16 |
| | |||||
* | fixes merge conflict | Andreas Rumpf | 2018-08-19 | 1 | -0/+2 |
|\ | |||||
| * | implement the --nilseqs switch properly | Andreas Rumpf | 2018-08-15 | 1 | -0/+1 |
| | | |||||
| * | WIP: disallow 'nil' for strings and seqs | Andreas Rumpf | 2018-08-13 | 1 | -0/+1 |
| | | |||||
* | | refactorings in preparations for the new runtime | Andreas Rumpf | 2018-07-10 | 1 | -4/+5 |
|/ | |||||
* | Warn the user if the specified verbosity level is wrong | LemonBoy | 2018-06-25 | 1 | -1/+4 |
| | |||||
* | implements a --nep1:on switch to make the compiler enforce the naming ↵ | Andreas Rumpf | 2018-06-13 | 1 | -0/+2 |
| | | | | conventions outlined in NEP-1 | ||||
* | baby steps for incremental compilation | Andreas Rumpf | 2018-05-30 | 1 | -2/+2 |
| | |||||
* | remove more global variables in the Nim compiler | Andreas Rumpf | 2018-05-27 | 1 | -5/+5 |
| | |||||
* | platform.nim doesn't use globals anymore; prepare msgs.nim for not using globals | Andreas Rumpf | 2018-05-18 | 1 | -19/+17 |
| | |||||
* | preparations of making compiler/msgs.nim free of global variables | Andreas Rumpf | 2018-05-17 | 1 | -3/+3 |
| | |||||
* | extccomp: no globals anymore | Araq | 2018-05-16 | 1 | -3/+3 |
| | |||||
* | options.nim: no global variables anymore | Andreas Rumpf | 2018-05-13 | 1 | -135/+135 |
| | |||||
* | bootstrapping works | Andreas Rumpf | 2018-05-13 | 1 | -1/+1 |
| | |||||
* | move more global variables into ConfigRef | Andreas Rumpf | 2018-05-11 | 1 | -16/+16 |
| | |||||
* | avoid more global variables | Andreas Rumpf | 2018-05-11 | 1 | -6/+6 |
| | |||||
* | big refactoring: parser compiles again | Andreas Rumpf | 2018-05-10 | 1 | -269/+266 |
| | |||||
* | remove hardly used TimeMachine feature | Andreas Rumpf | 2018-05-06 | 1 | -2/+1 |
| | |||||
* | Merge pull request #7714 from data-man/show_compile_timestamps | Dominik Picheta | 2018-05-03 | 1 | -4/+8 |
|\ | | | | | Compiler: show compile timestamps | ||||
| * | Compiler: show compile timestamps | data-man | 2018-04-28 | 1 | -4/+8 |
| | | |||||
* | | Merge branch 'araq-strings-v1' into devel | Araq | 2018-04-30 | 1 | -2/+2 |
|\ \ | |||||
| * | | commands.nim: use let instead of var | Andreas Rumpf | 2018-04-30 | 1 | -2/+2 |
| |/ | |||||
* / | introduce --laxstrings switch for backwards compatibility | Araq | 2018-04-30 | 1 | -0/+1 |
|/ | |||||
* | Fixes #802, #803 and #3775 - genscript issues (#7677) | genotrance | 2018-04-25 | 1 | -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 object | Andreas Rumpf | 2018-04-24 | 1 | -7/+2 |
| | |||||
* | .experimental can now be used to enable specific features | Andreas Rumpf | 2018-04-24 | 1 | -14/+25 |
| | |||||
* | remove dead code elimination option (#7669) | Jacek Sieka | 2018-04-23 | 1 | -2/+1 |
| | |||||
* | refactoring: make FileIndex a distinct type; make line information an ↵ | Andreas Rumpf | 2018-04-21 | 1 | -1/+1 |
| | | | | uint16; fixes #7654 | ||||
* | replace --advanced by --fullhelp; refs #7621 | Andreas Rumpf | 2018-04-20 | 1 | -0/+11 |
| | |||||
* | allow setting template/macro recursive evaluation limits (#7652) | jcosborn | 2018-04-19 | 1 | -1/+0 |
| | | | | | | | * allow setting template/macro recursive evaluation limits * revert setting template/macro eval limits set them to 1000 | ||||
* | Nim namespace for cpp (#7453) | AdrianV | 2018-04-15 | 1 | -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) |