summary refs log tree commit diff stats
path: root/compiler/transf.nim
Commit message (Expand)AuthorAgeFilesLines
* transf and vmgen compile againAndreas Rumpf2018-05-121-43/+46
* .experimental can now be used to enable specific featuresAndreas Rumpf2018-04-241-3/+3
* introduce nkTupleConstr AST node for unary tuple construction; breaking changeAndreas Rumpf2018-04-131-3/+3
* Cpp codegen: handling of imported exceptions. Fixes #3571 (#7360)cooldome2018-04-101-1/+1
* Fix compiler crash on try expression with infix as (Fixes #7116) (#7112)cooldome2018-01-291-1/+1
* preparations for language extensions: 'sink' and 'lent' typesAndreas Rumpf2018-01-071-3/+3
* symbol files: fixes the logic for multi-methodsAraq2018-01-031-1/+1
* first steps in adding template/macro calls to stack tracesAraq2017-12-211-1/+1
* the documentation generator now supports ':test:' for the testing of test sni...Araq2017-11-281-1/+1
* fixes #6724Andreas Rumpf2017-11-191-3/+3
* fixes new liftLocals passAndreas Rumpf2017-11-021-1/+1
* implemented undocumented '.liftLocals' featureAndreas Rumpf2017-11-021-1/+2
* deprecated unary '<'Andreas Rumpf2017-10-291-5/+5
* make tests green againAraq2017-10-261-3/+6
* destructors: work in progressAraq2017-10-261-0/+3
* new destroyer pass works with procs tooAndreas Rumpf2017-10-131-4/+4
* introduce --newruntime switch for the upcoming destructors and move semanticsAndreas Rumpf2017-10-131-3/+8
* simple programs now work with the new destroyer passAndreas Rumpf2017-10-121-1/+1
* initial version of the new untested destructor passAndreas Rumpf2017-10-121-3/+3
* first implementation of the 'func' keywordAndreas Rumpf2017-09-231-1/+1
* 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