summary refs log tree commit diff stats
path: root/compiler/pragmas.nim
Commit message (Expand)AuthorAgeFilesLines
* 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
* Remove immediate pragma (#11308)Arne Döring2019-05-291-8/+2
* fixes #11202Andreas Rumpf2019-05-141-1/+2
* Replace countup(x, y) with x .. yClyybber2019-05-071-1/+1
* Replace countup(x, y-1) with x ..< yClyybber2019-05-071-2/+2
* more destructor based changes (#10885)Andreas Rumpf2019-03-231-3/+3
* explicit default values for a leaner codegen, .cursor variables for optimizationAndreas Rumpf2019-03-071-4/+7
* introduce tfHasOwned for fast must-move checkings; removed tfAcyclic as the G...Andreas Rumpf2019-03-051-1/+1
* Initial version of the hot-code reloading support for native targets (#10729)zah2019-02-261-2/+4
* fixes #10702 (#10705)Andreas Rumpf2019-02-181-1/+3
* Prevent crash on pragma templates w/ generics (#10685)LemonBoy2019-02-181-10/+18
* fix typo in codeReordering error msg (#10667)Timothee Cour2019-02-141-1/+1
* 32 bit fixes (#10608)Arne Döring2019-02-121-5/+8
* Implement {.booldefine.} (#10533)Oscar Nihlgård2019-02-031-1/+3
* improve error messages quality for '.push: raises []'Araq2019-01-131-0/+7
* Cleanup comesFromPush logic (#10278)Neelesh Chandola2019-01-111-8/+1
* fixes #10216 (#10270)Andreas Rumpf2019-01-111-8/+11
* {.deprecated: msg.} now works for vars and lets (#10234)Neelesh Chandola2019-01-081-1/+1
* Deprecate gc v2 (#10151)Neelesh Chandola2019-01-011-6/+6
* Deprecated pragma is now supported on enum fields (#10113)Neelesh Chandola2018-12-301-0/+1