| Commit message (Expand) | Author | Age | Files | Lines |
* | fix doccomment of macros.get{Size,Align,Offset} [ci skip] (#11346) | Arne Döring | 2019-05-28 | 1 | -7/+12 |
* | Allow void macro result (#11286) | Arne Döring | 2019-05-21 | 1 | -1/+1 |
* | fixes macros.quote documentation; doubling of the escape operator never worked! | Araq | 2019-05-05 | 1 | -3/+1 |
* | add progmas to params of macros.newProc (#11025) | Lolo Iccl | 2019-04-27 | 1 | -3/+7 |
* | Add len check for newIfStmt to avoid segfault (#11032) | Jasper Jenkins | 2019-04-15 | 1 | -0/+2 |
* | Compiler plugin for implementing incremental computation in user space (#10819) | cooldome | 2019-04-11 | 1 | -0/+7 |
* | macros: typo | Andreas Rumpf | 2019-03-26 | 1 | -1/+1 |
* | more destructor based changes (#10885) | Andreas Rumpf | 2019-03-23 | 1 | -1/+1 |
* | sizeof alignof offsetof macros api (#10855) | Arne Döring | 2019-03-19 | 1 | -0/+12 |
* | Less warnings in macros (#10799) | Arne Döring | 2019-03-11 | 1 | -10/+32 |
* | Fix corner-case uses of newLit (#10760) | zah | 2019-03-01 | 1 | -5/+11 |
* | Initial version of the hot-code reloading support for native targets (#10729) | zah | 2019-02-26 | 1 | -0/+7 |
* | macros.nim: spacing | Andreas Rumpf | 2019-02-21 | 1 | -1/+1 |
* | Prevent crash on pragma templates w/ generics (#10685) | LemonBoy | 2019-02-18 | 1 | -1/+1 |
* | macros: add links in the docs [ci skip] | narimiran | 2019-02-11 | 1 | -0/+4 |
* | Misc macro things (#10612) | LemonBoy | 2019-02-09 | 1 | -13/+18 |
* | macros.nim: minor comment change | Andreas Rumpf | 2019-02-08 | 1 | -2/+2 |
* | Fix getCustomPragmaVal on `var` fields | LemonBoy | 2019-02-06 | 1 | -1/+2 |
* | Fixed getCustomPragmaVal to allow multiple fields in custom annotations (#10289) | Ico Doornekamp | 2019-01-18 | 1 | -3/+12 |
* | Documented error source argument of macros.error() (#10279) | Ico Doornekamp | 2019-01-12 | 1 | -1/+3 |
* | make the stdlib work with the changed docgen | Araq | 2019-01-11 | 1 | -1/+1 |
* | add custom pragma support for var and let symbols (#9582) | jcosborn | 2019-01-07 | 1 | -1/+7 |
* | much simpler implementation of constant tuple declarations | Andreas Rumpf | 2018-12-19 | 1 | -4/+3 |
* | Const tuple unpacking (#9964) | Neelesh Chandola | 2018-12-19 | 1 | -1/+2 |
* | Add isInstanceOf for generic procs to the macros module (#9730) | cooldome | 2018-11-21 | 1 | -0/+6 |
* | removes deprecated T/P types | Araq | 2018-11-16 | 1 | -2/+0 |
* | Add proc `[]`(n: NimNode, s: HSlice[T, U]): seq[NimNode] to macros (#7735) | Lolo Iccl | 2018-11-10 | 1 | -0/+12 |
* | newLit works on enum (#9662) | Arne Döring | 2018-11-09 | 1 | -0/+10 |
* | Fix names set and get procs in macros | B3liever | 2018-10-30 | 1 | -2/+10 |
* | Improve dumpLisp macro (#9515) | Kaushal Modi | 2018-10-27 | 1 | -62/+96 |
* | Change the order of compilation passes, transformation is made lazy at code g... | cooldome | 2018-10-18 | 1 | -0/+4 |
* | changelog entry | Arne Döring | 2018-10-18 | 1 | -2/+1 |
* | fix typo | Arne Döring | 2018-10-18 | 1 | -1/+1 |
* | fixed comment | Arne Döring | 2018-10-18 | 1 | -2/+2 |
* | added test case for `or` operator | Arne Döring | 2018-10-18 | 1 | -3/+3 |
* | or on NimNode | Arne Döring | 2018-10-18 | 1 | -1/+16 |
* | Unchecked arrays now have their own type (#9267) | LemonBoy | 2018-10-10 | 1 | -1/+1 |
* | Fix macro expansion in expandMacros (#8998) | LemonBoy | 2018-10-09 | 1 | -5/+3 |
* | Update macros.nim (#9182) | Timothee Cour | 2018-10-03 | 1 | -1/+3 |
* | some simple sub-expression elimination not applied by the previos author | Zahary Karadjov | 2018-09-17 | 1 | -11/+13 |
* | Bugfix: custom pragmas were not working on public fields | Zahary Karadjov | 2018-09-17 | 1 | -4/+9 |
* | fixes merge conflicts | Andreas Rumpf | 2018-09-11 | 1 | -164/+306 |
|\ |
|
| * | Add sym owner to macros (#8253) | cooldome | 2018-09-03 | 1 | -0/+6 |
| * | Allow `hint` and `warning` to specify its loc info (#8771) | LemonBoy | 2018-08-28 | 1 | -2/+2 |
| * | doAssert, assert now print full path of failing line on error (#8555) | Timothee Cour | 2018-08-25 | 1 | -1/+3 |
| * | fixes #5617, 'copyLineInfo' addition (#8523) | andri lim | 2018-08-05 | 1 | -0/+3 |
| * | fixes #7827, bindSym enhancement (#8499) | andri lim | 2018-08-02 | 1 | -1/+9 |
| * | `lineInfoObj` (and `check`, `expect`) now return absolute paths (#8466) | Timothee Cour | 2018-07-31 | 1 | -0/+1 |
| * | fixes #8371, macros.hasCustomPragma doesn't crash anymore (#8378) | andri lim | 2018-07-20 | 1 | -1/+3 |
| * | Custom pragmas in proc types (#8205) | cooldome | 2018-07-09 | 1 | -1/+3 |