Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | cleanups for underscores in tuple unpacking | Araq | 2015-04-24 | 1 | -2/+7 |
| | |||||
* | Merge pull request #2566 from nanoant/parser-diagnostic-location | Andreas Rumpf | 2015-04-24 | 1 | -0/+4 |
|\ | | | | | Parser: Fix location (line, col) for diagnostics | ||||
| * | Parser: Fix location (line, col) for diagnostics | Adam Strzelecki | 2015-04-21 | 1 | -0/+4 |
| | | | | | | | | | | | | | | | | | | | | Previously parser was using lexMessage which was taking location from current buffer position which was pointing after recently consumed token. But since parser shows diagnostics about that token it should point to the location where token starts. This makes diagnostics like: `test.nim(2, 2) Error: ':' expected` point properly at the beginning of the wrong token. | ||||
* | | Merge branch 'devel' into underscore-tuple-unpack | Dominik Picheta | 2015-04-23 | 1 | -19/+8 |
|\| | | | | | | | | | Conflicts: compiler/semstmts.nim | ||||
| * | minor lexer cleanups; fixes #2504 | Araq | 2015-04-10 | 1 | -19/+8 |
| | | |||||
* | | Get rid of tkUnderscore. Map _ to tkSymbol. | Dominik Picheta | 2015-04-08 | 1 | -4/+4 |
| | | |||||
* | | Implements #2154. | Dominik Picheta | 2015-03-31 | 1 | -1/+5 |
|/ | | | | | When unpacking tuples in var/let declarations a part of the tuple can now be discarded using a single underscore. | ||||
* | breaking change: 'concept' is now a keyword and used instead of 'generic' | Araq | 2015-03-23 | 1 | -173/+173 |
| | |||||
* | don't use stdout for nimsuggest server mode | Araq | 2015-02-27 | 1 | -4/+2 |
| | |||||
* | Fix typos | Federico Ceratto | 2015-02-15 | 1 | -2/+2 |
| | |||||
* | nimsuggest: first version | Araq | 2015-01-27 | 1 | -1/+9 |
| | |||||
* | Merge pull request #1841 from skyfex/devel | Andreas Rumpf | 2015-01-12 | 1 | -0/+19 |
|\ | | | | | Add support for big 'u64 literals and remove SomeUInt from unsigned.nim | ||||
| * | Added support for big 'u64 literals | Audun Wilhelmsen | 2015-01-02 | 1 | -0/+19 |
| | | | | | | | | Removed duplicate "SomeUInt' typedef from unsigned.nim | ||||
* | | Happy new year! | Guillaume Gelin | 2015-01-06 | 1 | -1/+1 |
|/ | |||||
* | destuctors are experimental; 'func' is now a keyword | Araq | 2014-12-10 | 1 | -3/+3 |
| | |||||
* | implements 'defer' | Araq | 2014-12-04 | 1 | -2/+4 |
| | |||||
* | fixes #1473 | Araq | 2014-11-12 | 1 | -6/+13 |
| | |||||
* | deprecated '#[' comments for future multi-line comment feature | Araq | 2014-09-28 | 1 | -1/+6 |
| | |||||
* | changed comment handling (breaking change); part 2 | Araq | 2014-09-07 | 1 | -1/+8 |
| | |||||
* | changed comment handling (breaking change) | Araq | 2014-09-07 | 1 | -17/+30 |
| | |||||
* | updated the compiler to use the new symbol names | Araq | 2014-08-28 | 1 | -6/+6 |
| | |||||
* | Nimrod renamed to Nim | Araq | 2014-08-28 | 1 | -3/+3 |
| | |||||
* | renamefest | Araq | 2014-08-23 | 1 | -1/+1 |
| | |||||
* | renamefest | Araq | 2014-08-23 | 1 | -3/+3 |
| | |||||
* | 'lambda' is no keyword anymore | Araq | 2014-08-08 | 1 | -2/+2 |
| | |||||
* | fixes #1166 | Araq | 2014-07-01 | 1 | -12/+9 |
| | |||||
* | fixes #1265 | Araq | 2014-07-01 | 1 | -2/+8 |
| | |||||
* | fixes #1264 | Araq | 2014-07-01 | 1 | -0/+4 |
| | |||||
* | new concurrency model: first steps; shared is not a keyword anymore | Araq | 2014-04-14 | 1 | -2/+2 |
| | |||||
* | Merge pull request #1003 from flaviut/devel | Andreas Rumpf | 2014-03-16 | 1 | -0/+1 |
|\ | | | | | Add token position to `nimrod scan` | ||||
| * | Add token position to `nimrod scan` | flaviut | 2014-03-14 | 1 | -0/+1 |
| | | | | | | A block of the format "linenum:col\t' is added to the start of each token that is printed. | ||||
* | | allow multi-line expressions using the dot operator | Zahary Karadjov | 2014-03-16 | 1 | -2/+7 |
| | | | | | | | | | | | | | | | | | | | | | | | | this enables parsing of expressions like: ``` Nimrod s.items .map(proc (x): auto = x * 2) .filter do (x) -> auto: return x % 2 == 0 .group_by((x) => x.length) ``` | ||||
* | | implements strongSpaces parsing mode | Araq | 2014-03-07 | 1 | -0/+16 |
|/ | |||||
* | next steps for closure iterators | Araq | 2014-01-22 | 1 | -1/+1 |
| | |||||
* | 'nil' as a statement is deprecated, use an empty 'discard' instead | Araq | 2014-01-19 | 1 | -1/+1 |
| | |||||
* | case consistency: cs:partial bootstraps on windows | Araq | 2013-12-29 | 1 | -44/+44 |
| | |||||
* | case consistency: next steps | Araq | 2013-12-29 | 1 | -1/+1 |
| | |||||
* | case consistency part 4 | Araq | 2013-12-27 | 1 | -61/+61 |
| | |||||
* | case consistency part 1 | Araq | 2013-12-27 | 1 | -4/+4 |
| | |||||
* | bugfix: keywords are sorted | Araq | 2013-12-05 | 1 | -4/+6 |
| | |||||
* | Merge branch 'type-classes' into upstream | Zahary Karadjov | 2013-09-03 | 1 | -2/+2 |
|\ | |||||
| * | implemented the using statement | Zahary Karadjov | 2013-08-31 | 1 | -2/+2 |
| | | |||||
* | | fixes #572 | Araq | 2013-08-30 | 1 | -5/+5 |
|/ | |||||
* | fixes token's column information | Araq | 2013-07-30 | 1 | -2/+7 |
| | |||||
* | implements nicer floating point literals | Araq | 2013-06-27 | 1 | -12/+13 |
| | |||||
* | Merge branch 'master' into newparser | Araq | 2013-05-04 | 1 | -8/+8 |
|\ | |||||
| * | nimrod dump can now produce a machine readable json report | Zahary Karadjov | 2013-05-01 | 1 | -8/+8 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | The data in the report includes necessary information for starting the compiler service and setting up the project paths in the IDE. the default verbosity of 1 is now set in the compiler code to fix an issue with verbosity being temporary set to 1 during config parsing even when it's explicitly overridden on the command-line. compiler/lexbase was temporary renamed to nimlexbase as a work-around for a codegen naming conflict with lib/pure/lexbase resulting in linking errors (further investigation needed). | ||||
* | | new parser works | Araq | 2013-04-20 | 1 | -0/+1 |
| | | |||||
* | | next steps for the new parser/grammar | Araq | 2013-04-20 | 1 | -41/+37 |
| | | |||||
* | | first steps to the new parser/grammar | Araq | 2013-04-19 | 1 | -59/+17 |
|/ |