summary refs log tree commit diff stats
path: root/compiler/pragmas.nim
Commit message (Expand)AuthorAgeFilesLines
* 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
* First steps, the compiler can boot with enforced requiresInitZahary Karadjov2020-04-011-1/+1
* DrNim (Nim compiler with Z3 integration) (#13743)Andreas Rumpf2020-03-311-5/+32
* '.push raises: []' now also affects proc types (#13776)Andreas Rumpf2020-03-291-3/+3
* new feature: --staticBoundChecks:on to enforce static array index checking (#...Andreas Rumpf2020-03-181-2/+5
* sink parameter inference for types that have destructors (#13544)Andreas Rumpf2020-03-041-2/+6
* properly handle note override logic/verbosity/config/cmdline using modifiedyN...Timothee Cour2020-02-271-0/+1