summary refs log tree commit diff stats
path: root/compiler/wordrecg.nim
Commit message (Expand)AuthorAgeFilesLines
* Cosmetic compiler cleanup (#12718)Clyybber2019-11-281-1/+1
* implemented a new localPassc pragma (#12706)Andreas Rumpf2019-11-221-2/+3
* .cursor implementation (#12637)Andreas Rumpf2019-11-121-2/+2
* Refactor injectdestructors (#12295)Clyybber2019-10-011-4/+0
* fixes #12298Araq2019-09-301-1/+1
* importjs symbol (#12218)Arne Döring2019-09-201-2/+2
* exportc now mangles same as importc, fixes #10578 (#12144)Timothee Cour2019-09-061-2/+2
* Remove ENDB (#12095)Clyybber2019-08-311-5/+3
* styleCheck: make the compiler and large parts of the stdlib compatible with -...Araq2019-07-101-10/+8
* linter: refactoringsAraq2019-07-101-1/+35
* [other] new experimental pragma .nodestroy for easier custom destructorsAndreas Rumpf2019-06-201-2/+2
* Replace countup(x, y) with x .. yClyybber2019-05-071-1/+1
* more destructor based changes (#10885)Andreas Rumpf2019-03-231-2/+2
* explicit default values for a leaner codegen, .cursor variables for optimizationAndreas Rumpf2019-03-071-2/+2
* Initial version of the hot-code reloading support for native targets (#10729)zah2019-02-261-0/+2
* Implement {.booldefine.} (#10533)Oscar Nihlgård2019-02-031-2/+3
* Added "typeof" and "restrict" to special words. (#9226)Alexandros Naskos2018-11-011-4/+4
* Fixes https://github.com/nim-lang/Nim/issues/6836 (#9595)Neelesh Chandola2018-11-011-2/+2
* Unchecked arrays now have their own type (#9267)LemonBoy2018-10-101-2/+2
* 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