summary refs log tree commit diff stats
path: root/compiler/pragmas.nim
Commit message (Expand)AuthorAgeFilesLines
* 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
* make goto based exceptions available for 'nim cpp' (#13244)Andreas Rumpf2020-01-251-2/+2
* make case-object transitions explicit, make unknownLineInfo a const, replace ...Jasper Jenkins2020-01-171-1/+1
* fixes #13122 (#13126)Andreas Rumpf2020-01-131-4/+2
* VM: support importc var, ptr/pointer types, cast int <=> ptr/pointer (#12877)Timothee Cour2020-01-051-0/+2
* fix #12985 {.push.} now does not apply to generic instantiations (#12986)Timothee Cour2020-01-021-1/+1
* --exception:goto switch for deterministic exception handling (#12977)Andreas Rumpf2020-01-011-1/+1
* ARC: cycle detector (#12823)Andreas Rumpf2019-12-171-1/+1
* Cosmetic compiler cleanup (#12718)Clyybber2019-11-281-61/+61
* implemented a new localPassc pragma (#12706)Andreas Rumpf2019-11-221-1/+6
* fixes and changes the recently introduced 'alignas' to be 'align' (#12666)Andreas Rumpf2019-11-151-2/+2
* implemented alignas pragma (#12643)Arne Döring2019-11-131-8/+9
* .cursor implementation (#12637)Andreas Rumpf2019-11-121-2/+5
* fixes #5050; fixes #11826 (#12606) [backport]cooldome2019-11-071-12/+2
* pragmas.nim: tiny code formattingAndreas Rumpf2019-11-071-2/+1
* remove unused importsnarimiran2019-11-061-1/+1
* Fixes semCustomPragma when nkSym (#12414) [backport]Alexander Ivanov2019-10-111-1/+1
* Refactor injectdestructors (#12295)Clyybber2019-10-011-6/+1
* cleanup importjs implementationAndreas Rumpf2019-09-211-12/+5
* importjs symbol (#12218)Arne Döring2019-09-201-1/+17
* fixes #12171 (#12173)Andreas Rumpf2019-09-111-9/+13
* Small ast.nim cleanup (#12156)Clyybber2019-09-091-2/+2
* exportc now mangles same as importc, fixes #10578 (#12144)Timothee Cour2019-09-061-31/+38
* allows access to .compileTime vars at runtime (#12128)Andreas Rumpf2019-09-051-2/+2
* Remove ENDB (#12095)Clyybber2019-08-311-13/+2
* refactor sizealignoffset (#12077)Andreas Rumpf2019-08-281-5/+5
* fixes #12029; finish the 'unused import' feature (#12064)Andreas Rumpf2019-08-271-1/+1
* revert changesAndrii Riabushenko2019-07-251-6/+2
* add testAndrii Riabushenko2019-07-251-2/+6
* newruntime: refchecks:on|off switchAraq2019-07-121-0/+4
* styleCheck: make the compiler and large parts of the stdlib compatible with -...Araq2019-07-101-30/+30
* linter: refactoringsAraq2019-07-101-1/+1
* nim styleChecker: implemented all the missing features (bugfix)Araq2019-07-101-4/+9
* [other] new experimental pragma .nodestroy for easier custom destructorsAndreas Rumpf2019-06-201-3/+6