summary refs log tree commit diff stats
path: root/compiler/wordrecg.nim
Commit message (Expand)AuthorAgeFilesLines
* Asm syntax pragma (#23119)ASVIEST2023-12-251-1/+1
* prepare for the enforcement of `std` prefix (#22873)ringabout2023-10-291-1/+1
* fixes #22676; remove wMerge which is a noop for more than 8 years (#22678)ringabout2023-09-091-1/+1
* allow non-pragma special words as user pragmas (#22526)metagn2023-08-211-8/+19
* [C++] Member pragma RFC (https://github.com/nim-lang/RFCs/issues/530) (#22272)Juan M Gómez2023-08-071-1/+1
* implemented 'push quirky' switch for fine grained control over the ex… (#22...Andreas Rumpf2023-07-231-0/+1
* make runnableExamples a special word (#22024)metagn2023-06-061-1/+1
* isolation spec update; WIP (#21843)Andreas Rumpf2023-05-141-0/+1
* underscore as special word (#21766)metagn2023-05-021-0/+1
* remove `enumUtilsExist` defines (#21309)ringabout2023-01-291-17/+4
* fixes #20026; marks system procs which can raise defects (#20864)ringabout2022-11-221-1/+1
* pragma for sfCallsite instead of name check + better semantics, test (#20464)metagn2022-10-031-1/+1
* new .redefine pragma for templates, warn on redefinition without it (#20211)metagn2022-08-231-0/+1
* Add `doctype: RST|Markdown|RstMarkdown` pragma (#20252)Andrey Makarov2022-08-231-1/+1
* .forbids pragma: defining forbidden tags (#20050)Lancer112112022-07-261-2/+2
* Change `styleCheck` to ignore foreign packages (#19822)quantimnot2022-07-141-7/+7
* stylecheck usages part two: stdlib cleanup (#19338)flywind2022-01-081-1/+1
* fixes #19078 [backport] (#19090)Andreas Rumpf2021-11-021-1/+1
* Removes deprecated {.injectStmt.}. Fixes #18666 (#18984)Dominik Picheta2021-10-131-1/+1
* implements https://github.com/nim-lang/RFCs/issues/407 (#18793)Andreas Rumpf2021-09-031-0/+1
* strict effects (#18777)Andreas Rumpf2021-09-021-1/+1
* CIs: attempt to use csources_v1 (#16282)Andreas Rumpf2021-04-211-40/+40
* `import foo {.all.}` reboot (#17706)Timothee Cour2021-04-161-1/+1
* fix #16752: threadvar now works with importcpp types; osx now uses native TLS...Timothee Cour2021-01-271-1/+2
* `--hintAsError` (#16763)Timothee Cour2021-01-201-1/+4
* EnumUtils, speed up findStr in compiler (#15777)cooldome2020-11-031-7/+18
* Use modern enums in compiler (#15775)cooldome2020-11-021-148/+95
* .noalias annotation; frontend support (#15419)Andreas Rumpf2020-09-281-2/+2
* Big compiler Cleanup (#14777)Clyybber2020-08-281-55/+19
* Add thiscall calling convention, mostly for hooking purpose (#14466)Huy Doan2020-05-271-2/+2
* CT sizeof(+friends) for {.importc, completeStruct.} types, enable ABI static ...Timothee Cour2020-04-231-1/+6
* new feature: ability to turn specific warnings to errorsAndreas Rumpf2020-04-041-2/+3
* added an .assert pragma and mentioned the pragmas in the changelogAraq2020-04-021-2/+2
* DrNim (Nim compiler with Z3 integration) (#13743)Andreas Rumpf2020-03-311-0/+2
* new feature: --staticBoundChecks:on to enforce static array index checking (#...Andreas Rumpf2020-03-181-2/+2
* sink parameter inference for types that have destructors (#13544)Andreas Rumpf2020-03-041-4/+4
* 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