summary refs log tree commit diff stats
path: root/compiler/transf.nim
Commit message (Expand)AuthorAgeFilesLines
* fixes #5618Andreas Rumpf2017-03-281-1/+4
* nimsuggest: revert cpFuzzy bailoutsAndreas Rumpf2017-03-091-1/+4
* Merge branch 'devel' into faster-nimsuggestAndreas Rumpf2017-02-241-1/+1
|\
| * removed compiler internal list implementation (#5371)Arne Döring2017-02-221-1/+1
* | big compiler refactoring; avoid globals for multi method dispatcher generationAndreas Rumpf2017-02-221-3/+4
|/
* make more tests greenAraq2017-02-161-4/+6
* fixes #5383Araq2017-02-161-1/+4
* More progress towards a working #3691.Dominik Picheta2017-02-031-1/+1
* WIP: `as` with generics.Dominik Picheta2017-02-021-1/+1
* Fixes based on @Araq's feedback.Dominik Picheta2017-02-011-2/+2
* Fixes #3691.Dominik Picheta2017-02-011-4/+5
* WIP implementation of `except ExcType as ident` syntax. Refs #3691.Dominik Picheta2017-02-011-0/+31
* bugfix: inline iterator do not mess up line information anymoreAndreas Rumpf2017-01-251-3/+7
* fixes #5237Andreas Rumpf2017-01-191-2/+3
* Remove colon when unpacking yielded tuples. Fixes #5173 (#5190)Brandon Pickering2017-01-081-1/+3
* removed tyArrayConstr completely from the compiler; introduced tyAlias instea...Araq2016-11-141-2/+2
* Merge pull request #4592 from arnetheduck/compiler-cleanupAndreas Rumpf2016-08-251-7/+0
|\
| * remove unused stuffJacek Sieka2016-08-091-7/+0
* | fixes #3221Andreas Rumpf2016-08-221-1/+11
|/
* remove sfFakeConstJacek Sieka2016-07-301-8/+2
* fixes #4110Andreas Rumpf2016-05-111-1/+1
* fix type used for chckRange node boundariesJacek Sieka2016-04-041-2/+2
* SpellcheckFederico Ceratto2016-02-291-1/+1
* fixes #3730Araq2016-01-181-1/+3
* nkEmpty is cleaner than nkCommentStmtAndreas Rumpf2016-01-171-1/+1
* fixes iterator codegen regressionAndreas Rumpf2016-01-141-1/+9
* fixes more regressionsAndreas Rumpf2016-01-131-20/+29
* fixes regressionsAndreas Rumpf2016-01-081-0/+2
* fixes all known regressionsAndreas Rumpf2016-01-061-18/+16
* fixes #2604, fixes #1527Andreas Rumpf2016-01-051-3/+11
* fixes #2659Andreas Rumpf2016-01-041-0/+3
* fixes another regressionAndreas Rumpf2016-01-041-0/+2
* further progress on closure iterators; tforum still failingAndreas Rumpf2016-01-031-1/+3
* next steps to produce working closure iteratorsAndreas Rumpf2016-01-031-4/+5
* made closure iterators tests green, updated docsAndreas Rumpf2015-12-311-4/+6
* compute LL before the other transformations as that should produce more effic...Andreas Rumpf2015-12-281-5/+5
* first implementation of the new lambda-lifting pass; barely anything worksAndreas Rumpf2015-12-261-0/+18
* removes 'x is iterator' special casing in the languageAraq2015-12-031-4/+2
* mitigates unclear nimsuggest problemAraq2015-10-221-0/+1
* fixes tunittest crashAraq2015-10-131-1/+3
* minor bugfix for transf pass after lambda-liftingAraq2015-09-211-17/+20
* first implementation of write tracking and escape analysis; still disabledAraq2015-08-311-1/+1
* fix regressionsAraq2015-08-051-1/+1
* destructors now work with overloaded assignment operators; fixes #2811; fixes...Araq2015-08-051-4/+79
* fixes #3054Araq2015-07-051-3/+2
* fixes #3053Araq2015-07-051-1/+5
* minor bugfixes to the new 'len(nil)==0' featureAraq2015-05-031-2/+1
* fixes #2470, fixes #1354Araq2015-04-281-0/+3
* 'constructor' pragma for C++ supportAraq2015-03-181-2/+1
* fixes #794 properlyAraq2015-03-121-2/+2