Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Merge pull request #4592 from arnetheduck/compiler-cleanup | Andreas Rumpf | 2016-08-25 | 1 | -7/+0 |
|\ | | | | | Compiler cleanup | ||||
| * | remove unused stuff | Jacek Sieka | 2016-08-09 | 1 | -7/+0 |
| | | |||||
* | | fixes #3221 | Andreas Rumpf | 2016-08-22 | 1 | -1/+11 |
|/ | |||||
* | remove sfFakeConst | Jacek Sieka | 2016-07-30 | 1 | -8/+2 |
| | |||||
* | fixes #4110 | Andreas Rumpf | 2016-05-11 | 1 | -1/+1 |
| | |||||
* | fix type used for chckRange node boundaries | Jacek Sieka | 2016-04-04 | 1 | -2/+2 |
| | | | | | else you end up with for example an int64-sized value with an int32 type, when checking int32 -> Natural | ||||
* | Spellcheck | Federico Ceratto | 2016-02-29 | 1 | -1/+1 |
| | |||||
* | fixes #3730 | Araq | 2016-01-18 | 1 | -1/+3 |
| | |||||
* | nkEmpty is cleaner than nkCommentStmt | Andreas Rumpf | 2016-01-17 | 1 | -1/+1 |
| | |||||
* | fixes iterator codegen regression | Andreas Rumpf | 2016-01-14 | 1 | -1/+9 |
| | |||||
* | fixes more regressions | Andreas Rumpf | 2016-01-13 | 1 | -20/+29 |
| | |||||
* | fixes regressions | Andreas Rumpf | 2016-01-08 | 1 | -0/+2 |
| | |||||
* | fixes all known regressions | Andreas Rumpf | 2016-01-06 | 1 | -18/+16 |
| | |||||
* | fixes #2604, fixes #1527 | Andreas Rumpf | 2016-01-05 | 1 | -3/+11 |
| | |||||
* | fixes #2659 | Andreas Rumpf | 2016-01-04 | 1 | -0/+3 |
| | |||||
* | fixes another regression | Andreas Rumpf | 2016-01-04 | 1 | -0/+2 |
| | |||||
* | further progress on closure iterators; tforum still failing | Andreas Rumpf | 2016-01-03 | 1 | -1/+3 |
| | |||||
* | next steps to produce working closure iterators | Andreas Rumpf | 2016-01-03 | 1 | -4/+5 |
| | |||||
* | made closure iterators tests green, updated docs | Andreas Rumpf | 2015-12-31 | 1 | -4/+6 |
| | |||||
* | compute LL before the other transformations as that should produce more ↵ | Andreas Rumpf | 2015-12-28 | 1 | -5/+5 |
| | | | | efficient code for closure iterators | ||||
* | first implementation of the new lambda-lifting pass; barely anything works | Andreas Rumpf | 2015-12-26 | 1 | -0/+18 |
| | |||||
* | removes 'x is iterator' special casing in the language | Araq | 2015-12-03 | 1 | -4/+2 |
| | |||||
* | mitigates unclear nimsuggest problem | Araq | 2015-10-22 | 1 | -0/+1 |
| | |||||
* | fixes tunittest crash | Araq | 2015-10-13 | 1 | -1/+3 |
| | |||||
* | minor bugfix for transf pass after lambda-lifting | Araq | 2015-09-21 | 1 | -17/+20 |
| | |||||
* | first implementation of write tracking and escape analysis; still disabled | Araq | 2015-08-31 | 1 | -1/+1 |
| | |||||
* | fix regressions | Araq | 2015-08-05 | 1 | -1/+1 |
| | |||||
* | destructors now work with overloaded assignment operators; fixes #2811; ↵ | Araq | 2015-08-05 | 1 | -4/+79 |
| | | | | fixes #1632 | ||||
* | fixes #3054 | Araq | 2015-07-05 | 1 | -3/+2 |
| | |||||
* | fixes #3053 | Araq | 2015-07-05 | 1 | -1/+5 |
| | |||||
* | minor bugfixes to the new 'len(nil)==0' feature | Araq | 2015-05-03 | 1 | -2/+1 |
| | |||||
* | fixes #2470, fixes #1354 | Araq | 2015-04-28 | 1 | -0/+3 |
| | |||||
* | 'constructor' pragma for C++ support | Araq | 2015-03-18 | 1 | -2/+1 |
| | |||||
* | fixes #794 properly | Araq | 2015-03-12 | 1 | -2/+2 |
| | |||||
* | fixes #2287 | Araq | 2015-03-12 | 1 | -0/+1 |
| | |||||
* | GC: get rid of pathological behaviour for stack marking | Araq | 2015-03-08 | 1 | -132/+132 |
| | |||||
* | fixes #2051 | Araq | 2015-02-20 | 1 | -1/+2 |
| | |||||
* | lots of C++ codegen improvements | Araq | 2015-02-07 | 1 | -0/+1 |
| | |||||
* | Happy new year! | Guillaume Gelin | 2015-01-06 | 1 | -1/+1 |
| | |||||
* | implemented procCall builtin | Araq | 2014-11-28 | 1 | -5/+9 |
| | |||||
* | Merge branch 'devel' into bigbreak | Araq | 2014-11-03 | 1 | -0/+3 |
|\ | | | | | | | | | Conflicts: lib/pure/osproc.nim | ||||
| * | Fix dispatcher creation for method prototypes. | Reimer Behrends | 2014-11-02 | 1 | -4/+3 |
| | | | | | | | | | | | | | | | | When method prototypes were involved (e.g. forward declarations for mutual recursion), calls were sometimes dispatched to the wrong method implementation. One of the reasons was that method dispatchers were then not always attached to method ASTs in the correct place. | ||||
| * | Fix method recursion bug. | Reimer Behrends | 2014-10-31 | 1 | -1/+5 |
| | | | | | | | | Additional checks for method call transformations. | ||||
* | | Nimrod renamed to Nim | Araq | 2014-08-28 | 1 | -1/+1 |
| | | |||||
* | | the big renamefest: first steps | Araq | 2014-08-22 | 1 | -2/+2 |
|/ | |||||
* | fixes recently introduced regression | Araq | 2014-08-21 | 1 | -14/+43 |
| | |||||
* | fixes #1418 | Araq | 2014-08-20 | 1 | -29/+44 |
| | |||||
* | fixes #1319 | Araq | 2014-06-30 | 1 | -1/+4 |
| | |||||
* | fixes #866 | Araq | 2014-04-06 | 1 | -0/+1 |
| | |||||
* | fixes #404 | Araq | 2014-03-23 | 1 | -11/+1 |
| |