summary refs log tree commit diff stats
path: root/lib/core/macros.nim
Commit message (Expand)AuthorAgeFilesLines
* remove legacy code (#21134)ringabout2022-12-261-5/+4
* Implement setLineInfo (#21153)Peter Munch-Ellingsen2022-12-221-0/+16
* macros.customPragmaNode: walk brackets on brackets (#21040)Emery Hemingway2022-12-081-5/+3
* fixes #20572 (#20585)Andreas Rumpf2022-10-171-1/+2
* 'lock levels' are deprecated, now a noop (#20539)ringabout2022-10-111-2/+2
* out parameters: enforce that 'out' is only used as a parameter (#20510)Andreas Rumpf2022-10-071-1/+4
* store full definition AST for consts, fix noRewrite (#20115)metagn2022-09-281-1/+1
* add docs to copyNimNode and copyNimTree (#20357)ringabout2022-09-161-2/+25
* give a deprecate warning when using `newPar` to construct tuple expressions (...ringabout2022-09-061-1/+6
* Implement Pandoc Markdown concise link extension (#20304)Andrey Makarov2022-09-041-1/+1
* Markdown code blocks part 6 (#20292)Andrey Makarov2022-08-311-85/+82
* move formatfloat out of system (#20195)ringabout2022-08-241-1/+1
* fix #20067, fix #18976 [backport] (#20069)metagn2022-07-221-1/+3
* macros: make hasCustomPragma more permissive (#19747)ehmry2022-04-251-3/+5
* use two spaces indentation (#19696)flywind2022-04-071-14/+14
* add somes links to docs (#19668)flywind2022-04-011-5/+5
* move assertions out of system (#19599)flywind2022-03-231-0/+4
* Allow std/macros.params to work with nnkProcTy (#19563)Tanguy2022-02-251-4/+11
* Clonkk fix2 11923 (#19451)Regis Caillaud2022-02-021-5/+22
* Fix #11923 (#19427)Regis Caillaud2022-01-201-1/+6
* update deprecated example (#19415)Hamid Bluri2022-01-181-1/+1
* Extract runnables that specify `doccmd` (#19275) [backport:1.6]Jake Leahy2021-12-201-2/+2
* parseExpr/parseStmt accept filename, fixes #13540 (#19182)hlaaftana2021-11-241-6/+8
* `caseStmtMacros` no longer experimental, experimental manual refactor (#19173)hlaaftana2021-11-231-6/+1
* fix for #19020, credit to @ElegantBeef (#19021)Don-Duong Quach2021-11-031-1/+1
* fixes #14511 [backport:1.4] (#18732)Dankr4d2021-08-251-11/+10
* replace wrt with proper word (#18724)flywind2021-08-221-2/+4
* fixes #18543 (#18601)Andreas Rumpf2021-07-271-176/+98
* strformat.fmt now supports non-literal const strings (#18274)Timothee Cour2021-06-181-1/+2
* macros.treeRepr + friends: collapse SymChoice (#18072)Timothee Cour2021-06-051-22/+41
* document macros.unpackVarargs (#18106)Timothee Cour2021-05-311-0/+15
* getCustomPragmaVal priority/override fixes (#17725)Clyybber2021-04-211-38/+40
* Fix getCustomPragmaVal for some multi arg pragmas (#17723)Clyybber2021-04-151-41/+45
* getCustomPragma is split up in more usable chunks (#11526)Arne Döring2021-04-141-93/+165
* new `genAst` as replacement for `quote do` (#17426)Timothee Cour2021-04-021-1/+4
* added nkError to the AST (#17567)Andreas Rumpf2021-03-291-1/+2
* nnkArglist => nnkArgList + special case stylecheck:error (#17529)Timothee Cour2021-03-271-1/+1
* remove {.compileTime.} for procs with NimNode: redundant because of tfTrigger...Timothee Cour2021-03-231-99/+94
* fix #17454 (#17461)Timothee Cour2021-03-231-11/+9
* Fix macros.quote custom op symbol interpolation. (#17256)quantimnot2021-03-051-2/+6
* Replace double backticks with single backticks - Part 2 out of ~6 (#17206)Danil Yarantsev2021-02-281-79/+79
* Change stdlib imports to use std prefix in most examples (#17202)Danil Yarantsev2021-02-281-2/+2
* remove all uses of condsyms symbols defined prior to bootstrap nim 0.20.0 (#1...Timothee Cour2021-02-171-113/+72
* use typeof instead type (#16962)flywind2021-02-081-3/+3
* fix floats slice (#16853)flywind2021-01-291-1/+1
* refactor cmpNimIdentifier (#16611)flywind2021-01-131-5/+2
* macros.quote: document hard to use `op`; add more useful examples (#16489)Timothee Cour2021-01-061-23/+71
* refactor cmpIgnoreStyle and cmpIgnoreCase (#16399)flywind2020-12-311-17/+2
* Fixes #16219, `hasArgOfName` ignoring argument sets. (#16233)Aditya Siram2020-12-031-4/+4
* Correct all eggs (#15906)Miran2020-11-101-2/+2