Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | IC: further progress | Araq | 2018-11-22 | 1 | -1/+1 |
| | |||||
* | compiler refactoring; use typesafe path handing; docgen: render symbols ↵ | Andreas Rumpf | 2018-09-07 | 1 | -8/+6 |
| | | | | between modules | ||||
* | fixes #8852 | Araq | 2018-09-03 | 1 | -5/+5 |
| | |||||
* | fixes #8066 | Araq | 2018-08-31 | 1 | -2/+8 |
| | |||||
* | Fix nkImportAs regression (#8796) | Oscar Nihlgård | 2018-08-28 | 1 | -9/+14 |
| | |||||
* | Fix for module alias inside brackets (#8726) | Oscar Nihlgård | 2018-08-23 | 1 | -7/+19 |
| | |||||
* | incremental compilation: implemented basic replay logic | Andreas Rumpf | 2018-06-02 | 1 | -11/+13 |
| | |||||
* | baby steps for incremental compilation | Andreas Rumpf | 2018-05-30 | 1 | -2/+3 |
| | |||||
* | refactoring: remove idents.legacy global variable and pass the IdentCache ↵ | Andreas Rumpf | 2018-05-27 | 1 | -2/+2 |
| | | | | around explicitly | ||||
* | remove more global variables in the Nim compiler | Andreas Rumpf | 2018-05-27 | 1 | -1/+1 |
| | |||||
* | preparations of making compiler/msgs.nim free of global variables | Andreas Rumpf | 2018-05-17 | 1 | -2/+2 |
| | |||||
* | fixes testament compilation | Araq | 2018-05-14 | 1 | -5/+8 |
|\ | |||||
| * | implement the export/except statement | Zahary Karadjov | 2018-05-07 | 1 | -5/+8 |
| | | |||||
* | | options.nim: no global variables anymore | Andreas Rumpf | 2018-05-13 | 1 | -1/+2 |
| | | |||||
* | | make nimsuggest compile again | Andreas Rumpf | 2018-05-13 | 1 | -1/+1 |
| | | |||||
* | | pragmas compiles again | Andreas Rumpf | 2018-05-11 | 1 | -17/+17 |
|/ | |||||
* | the 'deprecated' pragma for modules now supports an error message | Araq | 2018-04-06 | 1 | -1/+4 |
| | |||||
* | Jump to definition on import will open the imported module (#7155) | Yuriy Glukhov | 2018-01-31 | 1 | -2/+2 |
| | |||||
* | make type vs proc ambiguous handling more consistent; fixes #6726; fixes #6693 | Araq | 2017-12-15 | 1 | -1/+1 |
| | |||||
* | Add sections (type, var, let, const, using) support for reorder pragma (#6326) | BigEpsilon | 2017-10-28 | 1 | -73/+1 |
| | |||||
* | implemented new experimental scriptable import mechanism | Andreas Rumpf | 2017-10-01 | 1 | -10/+40 |
| | |||||
* | .pure enums are much more convenient to use now | Andreas Rumpf | 2017-09-17 | 1 | -2/+10 |
| | |||||
* | fixes #5185 | Andreas Rumpf | 2017-02-08 | 1 | -0/+1 |
| | |||||
* | fixes #5185 | Andreas Rumpf | 2017-01-06 | 1 | -2/+3 |
| | |||||
* | implements module grouping for the import statement | Andreas Rumpf | 2016-12-21 | 1 | -7/+19 |
| | |||||
* | recursive modules are only detected to improve error messages | Andreas Rumpf | 2016-11-24 | 1 | -3/+3 |
| | |||||
* | make tests green again | Andreas Rumpf | 2016-11-24 | 1 | -1/+1 |
| | |||||
* | disallow recursive module dependencies | Araq | 2016-11-23 | 1 | -3/+17 |
| | |||||
* | new dependency tracking for nimsuggest | Araq | 2016-11-05 | 1 | -1/+1 |
| | |||||
* | big refactoring: step 1 | Araq | 2016-10-31 | 1 | -1/+1 |
| | |||||
* | fixes a regression that caused --import in a config file to break things | Andreas Rumpf | 2016-08-29 | 1 | -1/+4 |
| | |||||
* | tester cleanup; enable some rod tests | Araq | 2016-08-27 | 1 | -1/+1 |
| | |||||
* | Locate 'attempt to redefine' errors at the import statement rather than at ↵ | Kier Davis | 2016-07-30 | 1 | -3/+3 |
| | | | | the first line of the imported module. Fixes #4541. | ||||
* | changed the compiler's path handling; fixes #546 | Andreas Rumpf | 2016-05-31 | 1 | -1/+5 |
| | |||||
* | better nimsuggest support | Araq | 2015-11-03 | 1 | -0/+1 |
| | |||||
* | added getOrDefault; bootstrapping works again | Araq | 2015-10-13 | 1 | -2/+2 |
| | |||||
* | Don't use deprecated intsets.empty | def | 2015-03-31 | 1 | -2/+2 |
| | |||||
* | prepare for upcoming parsing change of unary operators | Araq | 2015-03-22 | 1 | -12/+12 |
| | |||||
* | Fixing import path support inconsitency. | Hans Raaf | 2015-03-07 | 1 | -1/+1 |
| | |||||
* | Merge branch 'devel' into bigbreak | Araq | 2014-10-23 | 1 | -3/+3 |
|\ | | | | | | | | | Conflicts: web/news.txt | ||||
| * | fixes #1029 | Araq | 2014-10-22 | 1 | -2/+2 |
| | | |||||
| * | fixes 'import x as y' regression | Araq | 2014-10-22 | 1 | -1/+1 |
| | | |||||
* | | Merge branch 'devel' into bigbreak | Araq | 2014-10-20 | 1 | -2/+4 |
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: compiler/nim.ini doc/manual.txt doc/tut2.txt koch.nim lib/system/channels.nim readme.txt tools/niminst/niminst.nim tools/nimweb.nim web/download.txt web/news.txt | ||||
| * | Compare fileIndexes instead of file names | Simon Krauter | 2014-10-15 | 1 | -1/+1 |
| | | |||||
| * | Do not allow self import | Simon Krauter | 2014-10-14 | 1 | -2/+4 |
| | | |||||
* | | updated the compiler to use the new symbol names | Araq | 2014-08-28 | 1 | -4/+4 |
| | | |||||
* | | Nimrod renamed to Nim | Araq | 2014-08-28 | 1 | -1/+1 |
|/ | |||||
* | Renamed considerAccents to considerQuotedIdent | Clay Sweetser | 2014-05-26 | 1 | -2/+2 |
| | |||||
* | Renamed 'considerAcc' to 'considerAccents' for clarity | Clay Sweetser | 2014-05-24 | 1 | -2/+2 |
| | | | | | Added documentation string to 'considerAccents' Modified renderParamType's assertion to allow nkAcc nodes. | ||||
* | split the inline and closure iterators into different symbol kinds for ↵ | Zahary Karadjov | 2014-03-06 | 1 | -1/+1 |
| | | | | easier discrimination between them |