summary refs log tree commit diff stats
path: root/compiler/transf.nim
Commit message (Collapse)AuthorAgeFilesLines
* Fix compiler crash on try expression with infix as (Fixes #7116) (#7112)cooldome2018-01-291-1/+1
| | | | | | * Fix compiler crash * make sure type is not lost
* 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 ↵Araq2017-11-281-1/+1
| | | | snippets
* 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 ↵Araq2016-11-141-2/+2
| | | | instead in preparation for further bugfixes
* Merge pull request #4592 from arnetheduck/compiler-cleanupAndreas Rumpf2016-08-251-7/+0
|\ | | | | Compiler cleanup
| * 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
| | | | | else you end up with for example an int64-sized value with an int32 type, when checking int32 -> Natural
* 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
|