Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Merge pull request #2437 from Araq/underscore-tuple-unpack | Andreas Rumpf | 2015-04-24 | 4 | -2/+44 |
|\ | | | | | Implements #2154. | ||||
| * | Add sfGenSym for (_). | Dominik Picheta | 2015-04-23 | 2 | -12/+22 |
| | | |||||
| * | Merge branch 'devel' into underscore-tuple-unpack | Dominik Picheta | 2015-04-23 | 171 | -5423/+6930 |
| |\ | | | | | | | | | | | | | Conflicts: compiler/semstmts.nim | ||||
| * | | Updated news.txt. | Dominik Picheta | 2015-04-08 | 1 | -0/+2 |
| | | | |||||
| * | | Get rid of tkUnderscore. Map _ to tkSymbol. | Dominik Picheta | 2015-04-08 | 4 | -13/+9 |
| | | | |||||
| * | | Rewrite in order to not introduce a new node kind. | Dominik Picheta | 2015-04-05 | 5 | -8/+9 |
| | | | |||||
| * | | Implements #2154. | Dominik Picheta | 2015-03-31 | 8 | -6/+39 |
| | | | | | | | | | | | | | | | When unpacking tuples in var/let declarations a part of the tuple can now be discarded using a single underscore. | ||||
* | | | system.locals is now a plugin for education | Araq | 2015-04-24 | 8 | -36/+62 |
| | | | |||||
* | | | fixes #2569 | Araq | 2015-04-23 | 3 | -155/+96 |
| | | | |||||
* | | | fixes #2589 | Araq | 2015-04-23 | 1 | -1/+1 |
| |/ |/| | |||||
* | | removed a bit of cruft from koch | Araq | 2015-04-22 | 2 | -29/+21 |
| | | |||||
* | | fix #2585 properly | Araq | 2015-04-22 | 1 | -1/+3 |
| | | |||||
* | | fixes #2585 | Araq | 2015-04-22 | 3 | -5/+37 |
| | | |||||
* | | fixes #2447 | Araq | 2015-04-22 | 2 | -2/+3 |
| | | |||||
* | | fixed nil.add for JS | Araq | 2015-04-22 | 1 | -1/+1 |
| | | |||||
* | | news.txt updates; fixes bootstrapping | Araq | 2015-04-22 | 2 | -2/+8 |
| | | |||||
* | | todo.txt updates | Araq | 2015-04-22 | 1 | -2/+10 |
| | | |||||
* | | added '..^' and '..<' operators; 'nil' is allowed for 'len'; added plugin ↵ | Araq | 2015-04-22 | 10 | -18/+85 |
| | | | | | | | | system to the compiler | ||||
* | | fixes #2581 | Araq | 2015-04-22 | 2 | -9/+40 |
| | | |||||
* | | cleaned up some magics to make room for new magics; added '..<' and '..^' ↵ | Araq | 2015-04-22 | 7 | -21/+23 |
| | | | | | | | | templates | ||||
* | | fixes #2550 | Araq | 2015-04-22 | 2 | -9/+27 |
| | | |||||
* | | Merge pull request #2565 from nanoant/parser-consistency | Andreas Rumpf | 2015-04-22 | 1 | -22/+11 |
|\ \ | | | | | | | Parser consistency | ||||
| * | | Parser: Make exprList() not comsume endToken | Adam Strzelecki | 2015-04-20 | 1 | -14/+7 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This makes use single comcol or eat for multiple cases. Also this makes exprList responsible for consuming only list of expressions, nothing else which is more logical. As a side-effect compiler is now more consistent about errors, eg.: try # <- missing something echo "try" finally: echo "finally" Triggers: test.nim(2, 6) Error: ':' expected try: echo "try" finally # <- missing something echo "finally" Previously triggered: test.nim(4, 6) Error: invalid indentation But now we got: Error: ':' expected - same as in 1st case | ||||
| * | | Parser: Use colcom(...) when possible | Adam Strzelecki | 2015-04-20 | 1 | -8/+4 |
| | | | | | | | | | | | | This make parsing obligatory colon more consistent across the parser's code. | ||||
* | | | Merge pull request #2583 from BlaXpirit/test-stdlib | Andreas Rumpf | 2015-04-21 | 48 | -100/+152 |
|\ \ \ | | | | | | | | | Test stdlib | ||||
| * | | | Turn some test outputs into actual tests | Oleh Prypin | 2015-04-21 | 13 | -52/+84 |
| | | | | |||||
| * | | | Fix romans module | Oleh Prypin | 2015-04-21 | 1 | -6/+3 |
| | | | | |||||
| * | | | Fix a test in xmltree | Oleh Prypin | 2015-04-21 | 1 | -1/+2 |
| | | | | |||||
| * | | | Don't run non-test code when defined(testing) | Oleh Prypin | 2015-04-21 | 46 | -82/+104 |
| | | | | |||||
* | | | | Merge pull request #2580 from def-/test-fixes-4 | Andreas Rumpf | 2015-04-21 | 2 | -4/+4 |
|\ \ \ \ | |/ / / |/| | | | Fix expected tester messages | ||||
| * | | | Fix expected tester messages | def | 2015-04-21 | 2 | -4/+4 |
|/ / / | |||||
* | | | Merge pull request #2411 from reactormonk/merge-counttables | Andreas Rumpf | 2015-04-21 | 1 | -0/+61 |
|\ \ \ | | | | | | | | | merge for CountTable, see #1680 | ||||
| * | | | doc comments for merge | Simon Hafner | 2015-03-26 | 1 | -0/+3 |
| | | | | |||||
| * | | | merge for CountTable, see #1680 | Simon Hafner | 2015-03-26 | 1 | -0/+58 |
| | | | | |||||
* | | | | Merge pull request #2572 from maxgrenderjones/fix-2431-against-devel | Andreas Rumpf | 2015-04-21 | 1 | -16/+27 |
|\ \ \ \ | | | | | | | | | | | {} returns nested results in json & standardise on 'key' not 'name' | ||||
| * | | | | Allow {} to return nested results in json & standardise on 'key' not 'name' | Max Grender-Jones | 2015-04-18 | 1 | -16/+27 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Note now returns nil if users try to index into a non-object; old behaviour was to throw a runtime error - Also s/transverse/traverse/ | ||||
* | | | | | Merge pull request #2506 from BlaXpirit/update-pcre | Andreas Rumpf | 2015-04-21 | 2 | -316/+460 |
|\ \ \ \ \ | | | | | | | | | | | | | Update and improve PCRE wrapper | ||||
| * | | | | | Fix a flag in PCRE: change to 'usePcreHeader' | Oleh Prypin | 2015-04-10 | 1 | -1/+1 |
| | | | | | | |||||
| * | | | | | Change datatypes and remove broken editable procs from PCRE | Oleh Prypin | 2015-04-10 | 1 | -23/+11 |
| | | | | | | |||||
| * | | | | | Fix deprecation warnings in re | Oleh Prypin | 2015-04-10 | 1 | -7/+7 |
| | | | | | | |||||
| * | | | | | Update and improve PCRE wrapper | Oleh Prypin | 2015-04-10 | 1 | -307/+463 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Version 8.36 (was 8.31) - Support for editable functions - Name arguments according to docs - Cosmetics | ||||
* | | | | | | Merge pull request #2449 from def-/slice-items | Andreas Rumpf | 2015-04-21 | 1 | -0/+6 |
|\ \ \ \ \ \ | | | | | | | | | | | | | | | Add items iterator for slices | ||||
| * | | | | | | Add items iterator for slices | def | 2015-04-03 | 1 | -0/+6 |
| | | | | | | | |||||
* | | | | | | | Merge pull request #2575 from nanoant/test-for-error-location-column | Andreas Rumpf | 2015-04-21 | 2 | -6/+15 |
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | Tests: Optional error location column spec | ||||
| * | | | | | | | Tests: Optional error location column spec | Adam Strzelecki | 2015-04-20 | 2 | -6/+15 |
| | |_|_|_|/ / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | This allows some test to specify error location column, to ensure compiler is generating diagnostics pointing to exactly right place of an error. | ||||
* | | | | | | | fixes #2520 | Araq | 2015-04-21 | 2 | -1/+3 |
| | | | | | | | |||||
* | | | | | | | attempt to fix JS codegen regression | Araq | 2015-04-20 | 1 | -1/+1 |
| | | | | | | | |||||
* | | | | | | | fixes #2505, fixes #1853, fixes #2522 | Araq | 2015-04-20 | 10 | -11/+58 |
| | | | | | | | |||||
* | | | | | | | fixes serious codegen regression; C++ target works again | Araq | 2015-04-20 | 1 | -1/+7 |
| | | | | | | | |||||
* | | | | | | | macros: added bool literal support | Araq | 2015-04-20 | 1 | -0/+6 |
|/ / / / / / |