summary refs log tree commit diff stats
path: root/compiler/pragmas.nim
Commit message (Expand)AuthorAgeFilesLines
* Add `doctype: RST|Markdown|RstMarkdown` pragma (#20252)Andrey Makarov2022-08-231-1/+4
* remove {.this.} pragma, deprecated since 0.19 (#20201)metagn2022-08-231-9/+0
* remove shallowCopy for ARC/ORC (#20070)ringabout2022-07-261-1/+4
* .forbids pragma: defining forbidden tags (#20050)Lancer112112022-07-261-6/+6
* Change `styleCheck` to ignore foreign packages (#19822)quantimnot2022-07-141-4/+2
* Refactor and doc package handling, module name mangling (#19821)quantimnot2022-05-301-1/+2
* fixes #14318 (#14335)Andreas Rumpf2022-03-261-1/+1
* fixes #19603; some pragmas were really only supported as top level statements...Andreas Rumpf2022-03-261-6/+9
* move assertions out of system (#19599)flywind2022-03-231-0/+3
* fixes #19078 [backport] (#19090)Andreas Rumpf2021-11-021-1/+3
* Removes deprecated {.injectStmt.}. Fixes #18666 (#18984)Dominik Picheta2021-10-131-7/+1
* strict effects (#18777)Andreas Rumpf2021-09-021-4/+26
* properly fix #10053 ; `FieldDefect` msg now shows discriminant value + linein...Timothee Cour2021-08-131-1/+1
* move {.injectStmt.} to experimental; add a test (#18300)Timothee Cour2021-06-201-2/+3
* refs #18278: do not gag fatal msgs (#18290)Timothee Cour2021-06-181-1/+1
* add colon (#17834)flywind2021-04-241-1/+1
* IC: green tests (#17311)Andreas Rumpf2021-03-191-1/+1
* semLambda removed, semProcAux reworked (#17379)Saem Ghani2021-03-171-6/+13
* Remove declPragmas from lambdas [backport:1.0] (#16966)hlaaftana2021-02-091-6/+7
* fix #16752: threadvar now works with importcpp types; osx now uses native TLS...Timothee Cour2021-01-271-1/+3
* `--hintAsError` (#16763)Timothee Cour2021-01-201-0/+1
* IC: next steps (#16632)Andreas Rumpf2021-01-121-3/+3
* IC: next steps (#16550)Andreas Rumpf2021-01-071-0/+4
* big steps torwards an efficient, simple IC implementation (#16543)Andreas Rumpf2021-01-021-6/+4
* refactorings to prepare the compiler for IC (#15935)Andreas Rumpf2020-12-171-1/+3
* cmdline: improve command processing (#16056)Timothee Cour2020-11-261-1/+1
* fix #12558 (#15864)flywind2020-11-091-1/+5
* EnumUtils, speed up findStr in compiler (#15777)cooldome2020-11-031-1/+1
* Use modern enums in compiler (#15775)cooldome2020-11-021-7/+7
* closes #7658 (#15784)flywind2020-10-301-3/+6
* explicit ID generation for easier IC (#15559)Andreas Rumpf2020-10-251-4/+4
* implements https://github.com/nim-lang/RFCs/issues/260 (#15505)Andreas Rumpf2020-10-071-10/+20
* implements https://github.com/nim-lang/RFCs/issues/258 (#15503)Andreas Rumpf2020-10-061-0/+9
* fixes #15430, pop pragma takes invalid input (#15449)shirleyquirk2020-10-011-1/+3
* .noalias annotation; frontend support (#15419)Andreas Rumpf2020-09-281-2/+6
* Expand hoisted default params in sem (#15270)Clyybber2020-09-051-3/+3
* Big compiler Cleanup (#14777)Clyybber2020-08-281-3/+3
* Use typeflag insteadClyybber2020-08-101-2/+4
* Make explicit {.nimcall.} a seperate calling conventionClyybber2020-08-081-3/+3
* fixes #14458 [backport:1.2] (#14756)Andreas Rumpf2020-06-221-1/+1
* `nim doc --backend:js`, `nim doc --doccmd:-d:foo`, `nim r --backend:js`, `--d...Timothee Cour2020-05-111-4/+4
* CT sizeof(+friends) for {.importc, completeStruct.} types, enable ABI static ...Timothee Cour2020-04-231-1/+5
* remove the nilChecks switch; refs #11570Araq2020-04-201-1/+0
* drnim: tiny progress (#13882)Andreas Rumpf2020-04-151-1/+1
* finally de-deprecate the .define and .undef pragmasAndreas Rumpf2020-04-041-2/+0
* new feature: ability to turn specific warnings to errorsAndreas Rumpf2020-04-041-19/+16
* added an .assert pragma and mentioned the pragmas in the changelogAraq2020-04-021-1/+1
* The raises list can now use expressions referencing the generic paramsZahary Karadjov2020-04-011-4/+7
* Replace tfHasRequiresInit with a more accurate mechanismZahary Karadjov2020-04-011-1/+1
* More sophistication; Allow requiresInit to be specified per-fieldZahary Karadjov2020-04-011-3/+7