summary refs log tree commit diff stats
path: root/lib/core/macros.nim
Commit message (Expand)AuthorAgeFilesLines
* fix #14846; add macros.extractDocCommentsAndRunnables (#14849)Timothee Cour2020-07-011-0/+36
* init checks and 'out' parameters (#14521)Andreas Rumpf2020-06-231-3/+4
* add legacy workaround; improve test so that it actually tests for the bugfixTimothee Cour2020-06-191-3/+5
* Update tuple newLitsolo9892020-06-191-5/+12
* Remove deprecated stuff from stdlib (#14699)Miran2020-06-171-6/+0
* remove compilerproc from `newIdentNode` (#14692)Timothee Cour2020-06-171-1/+1
* Update macros.nim (#14697)solo9892020-06-171-3/+2
* Update newLit set[T] to work when set is empty. (#14662)solo9892020-06-151-0/+4
* remove tyOpt, mOpt (#14636)Timothee Cour2020-06-121-1/+1
* move since from inclrtl to std/private/since (#14188)hlaaftana2020-05-021-0/+1
* parseEnum_regression (#14150)cooldome2020-04-281-1/+1
* add nnkMacroDef to RoutineNodes (#13676)Jasper Jenkins2020-03-171-1/+1
* add expectIdent to macros (#12778)Arne Döring2020-03-111-0/+7
* Remove dead magics (#13551)Arne Döring2020-03-031-1/+1
* Minor doc change in macros, future -> sugar (#13475) [ci skip]hlaaftana2020-02-241-1/+1
* expectLen now shows the length that we got (#13387)Clyybber2020-02-111-3/+3
* basename supports pragmaexpr (#13045)b3liever2020-01-071-2/+4
* backtick and export marker handling in `eqIdent` (#12574)Arne Döring2019-11-071-6/+12
* [backport] Add docs to better distinguish among getProjectPath, getCurrentDir...Kaushal Modi2019-10-311-3/+23
* Fix newLit for objects having string fields (#12542) [backport]zah2019-10-281-5/+5
* Prefer relative links for Nim documentationJjp1372019-10-221-2/+2
* Macro docs additions (#12270)Jasper Jenkins2019-10-011-123/+140
* macros.newLit now works for ref object types (#12307)zah2019-09-301-0/+6
* Fix spellings (#12277) [backport]Federico Ceratto2019-09-271-1/+1
* add nodeId proc to macros (#11456)Arne Döring2019-09-181-0/+6
* fixes a weird quote do regressionAndreas Rumpf2019-09-161-1/+1
* Allow ProcTy in addPragma and friends (#12158)Yuriy Glukhov2019-09-101-6/+12
* Implement isExported for symbols in macros (#11963)nc-x2019-08-181-0/+3
* refs #11956 (#11957)Timothee Cour2019-08-161-1/+1
* Fix compilation warning in macros.nimKaushal Modi2019-07-161-1/+1
* styleCheck: make the compiler and large parts of the stdlib compatible with -...Araq2019-07-101-8/+8
* change newLit on Seq (#11542)Arne Döring2019-06-191-7/+7
* [refactoring] error instead of quit for basename (#11491)Jasper Jenkins2019-06-131-2/+4
* intVal works now on enum field symbols (#11403)Arne Döring2019-06-051-0/+2
* Render deprecated pragmas (#8886)LemonBoy2019-06-031-29/+26
* fix doccomment of macros.get{Size,Align,Offset} [ci skip] (#11346)Arne Döring2019-05-281-7/+12
* Allow void macro result (#11286)Arne Döring2019-05-211-1/+1
* fixes macros.quote documentation; doubling of the escape operator never worked!Araq2019-05-051-3/+1
* add progmas to params of macros.newProc (#11025)Lolo Iccl2019-04-271-3/+7
* Add len check for newIfStmt to avoid segfault (#11032)Jasper Jenkins2019-04-151-0/+2
* Compiler plugin for implementing incremental computation in user space (#10819)cooldome2019-04-111-0/+7
* macros: typoAndreas Rumpf2019-03-261-1/+1
* more destructor based changes (#10885)Andreas Rumpf2019-03-231-1/+1
* sizeof alignof offsetof macros api (#10855)Arne Döring2019-03-191-0/+12
* Less warnings in macros (#10799)Arne Döring2019-03-111-10/+32
* Fix corner-case uses of newLit (#10760)zah2019-03-011-5/+11
* Initial version of the hot-code reloading support for native targets (#10729)zah2019-02-261-0/+7
* macros.nim: spacingAndreas Rumpf2019-02-211-1/+1
* Prevent crash on pragma templates w/ generics (#10685)LemonBoy2019-02-181-1/+1
* macros: add links in the docs [ci skip]narimiran2019-02-111-0/+4