Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | fixes #2909 | Araq | 2015-06-15 | 1 | -8/+4 |
| | |||||
* | Non-base10 overflow allowed if bit-stable. Tests. | Oscar Campbell | 2015-06-12 | 1 | -3/+15 |
| | |||||
* | Fix bug #1179 + some more found while testing. | Oscar Campbell | 2015-06-12 | 1 | -47/+72 |
| | | | | | - The char(-1) < char(0) is not covered in this PR - different beast. - Additionally to #1179, I found that non base-10 literals wheren't bounds checked at all. | ||||
* | Dropped 'T' from types | pdw | 2015-06-04 | 1 | -3/+3 |
| | |||||
* | Merge pull request #2848 from ozra/bugfix-2523-number-literal-lexing | Andreas Rumpf | 2015-06-04 | 1 | -116/+160 |
|\ | | | | | Bugfix #2523 number literal lexing | ||||
| * | Change const def to cleaner code per suggestion. | Oscar Campbell | 2015-06-02 | 1 | -2/+1 |
| | | |||||
| * | Remove forgotten debug echo statement. | Oscar Campbell | 2015-05-31 | 1 | -1/+0 |
| | | |||||
| * | Clean up to compiler style. Refine error-msg for illegal octal 'O' | Oscar Campbell | 2015-05-31 | 1 | -124/+64 |
| | | |||||
| * | Fix #2523 - first commit. Needs some cleanup. | Oscar Campbell | 2015-05-31 | 1 | -98/+204 |
| | | |||||
* | | Restructure branching slighty. Fix error message. | Oscar Campbell | 2015-06-01 | 1 | -2/+3 |
| | | |||||
* | | Implement #2811 - Unicode en-dash (U+2013) as hump/snake alt. | Oscar Campbell | 2015-05-31 | 1 | -4/+16 |
|/ | |||||
* | 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 |
| |