summary refs log tree commit diff stats
path: root/compiler/wordrecg.nim
Commit message (Expand)AuthorAgeFilesLines
* remove dead code elimination option (#7669)Jacek Sieka2018-04-231-2/+4
* further steps in implementing sink parameters; refs #7041Araq2018-03-301-2/+2
* introduce 'core' as an alias for 'compilerproc'Andreas Rumpf2017-12-271-2/+2
* language change: 'generic' and 'atomic' are not keywords anymoreAndreas Rumpf2017-11-211-4/+4
* implemented undocumented '.liftLocals' featureAndreas Rumpf2017-11-021-2/+2
* first implementation of package level types that allow forwarding across modu...Andreas Rumpf2017-10-281-2/+2
* backend preparations for incomplete/forwarded object typesAndreas Rumpf2017-10-281-2/+2
* 'with' and 'without' are not keywords anymoreAraq2017-09-301-2/+2
* distinguish between 'reorder' and 'noforward'Andreas Rumpf2017-07-261-2/+2
* proper error reporting for concepts and the introduction of the {.explain.} p...Zahary Karadjov2017-03-241-2/+2
* new feature: .used pragma to suppress declared-but-not-used warningAraq2017-02-171-2/+2
* first version of the new memory tracking featureAndreas Rumpf2016-11-211-2/+2
* big refactoring: step 1Araq2016-10-311-16/+1
* Add the ability to pass a value with the -d flagJeff Ciesielski2016-07-041-1/+2
* use 'using' instead of 'sig' keyword; cleans up new features a bitAndreas Rumpf2016-02-291-2/+2
* first version of .partial objectsAndreas Rumpf2016-02-281-1/+2
* added 'sig' feature; removed tfShared support in the compilerAndreas Rumpf2016-02-281-2/+2
* added undocumented exportNims pragma for Nimscript supportAraq2015-10-031-2/+3
* implement bitsize pragma for bitfieldsAman Gupta2015-09-281-0/+2
* fixes #2590; methods now require a .base annotationAraq2015-09-061-2/+3
* Introduce {.noRewrite.} expr pragma disabling TRAdam Strzelecki2015-06-021-2/+2
* breaking change: 'concept' is now a keyword and used instead of 'generic'Araq2015-03-231-2/+2
* 'constructor' pragma for C++ supportAraq2015-03-181-57/+57
* Happy new year!Guillaume Gelin2015-01-061-1/+1
* destuctors are experimental; 'func' is now a keywordAraq2014-12-101-2/+2
* implemented 'experimental' switchAraq2014-12-051-2/+3
* implements 'defer'Araq2014-12-041-2/+2
* implemented 'guard' annotationAraq2014-09-211-2/+2
* Nimrod renamed to NimAraq2014-08-281-1/+1
* 'lambda' is no keyword anymoreAraq2014-08-081-2/+2
* progress on deepCopyAraq2014-08-011-2/+2
* New concurrency model: next stepsAraq2014-04-191-5/+6
* first version of 'spawn'Araq2014-04-161-1/+2
* new concurrency model: first steps; shared is not a keyword anymoreAraq2014-04-141-2/+2
* Added support for {.packed.} pragma on objectsAudun Wilhelmsen2014-03-181-2/+2
* implemented 'union' and 'unchecked' pragmasAraq2014-03-051-2/+2
* renamed noStackFrame to asmNoStackFrameAraq2014-02-181-2/+2
* case consistency part 4Araq2013-12-271-2/+2
* Merge branch 'master' of https://github.com/Araq/Nimrod into vm2Araq2013-12-231-2/+3
|\
| * implemented 'injectStmt'; more debug supportAraq2013-12-161-2/+3
* | bugfix: keywords are sortedAraq2013-12-051-5/+5
|/
* implemented the using statementZahary Karadjov2013-08-311-5/+5
* implemented delegators and improved the error messages of unmatched type classesZahary Karadjov2013-08-261-2/+4
* implemented computed goto supportAraq2013-08-131-2/+2
* implements the 'codegenDecl' pragmaAraq2013-06-271-2/+2
* implemented large parts of the 'not nil' checkingAraq2013-06-091-2/+2
* added a ``noforward`` pragma that enables a new compilation strategyZahary Karadjov2013-05-111-2/+2
* Removes executable bit for text files.Grzegorz Adam Hankiewicz2013-03-161-0/+0
* made 'shared' a keywordAraq2012-11-221-2/+3
* implemented 'tags' pragmaAraq2012-11-111-3/+3