summary refs log tree commit diff stats
path: root/tests/macros/tmacrostmt.nim
Commit message (Collapse)AuthorAgeFilesLines
* fixes addr/hiddenAddr in strictdefs (#23477)ringabout2024-04-101-1/+1
|
* Implement rendering of `[]=`, `{}`, `{}=` braces (#14539)cooldome2020-06-011-1/+14
| | | | | | | * render curly braces * fix typo * fix test Co-authored-by: cooldome <ariabushenko@bk.ru>
* Fixes #11662: render ops priority (#11664)cooldome2019-07-051-0/+5
|
* Allow void macro result (#11286)Arne Döring2019-05-211-11/+11
| | | | | * allow void macro result * add test for void macro result type
* fixes #10805 (#10806)cooldome2019-03-131-0/+5
|
* fixes #10807 (#10814)cooldome2019-03-121-1/+11
| | | | | * fixes #10807 * use nkAddr instead of nkHiddenAddr
* Change the order of compilation passes, transformation is made lazy at code ↵cooldome2018-10-181-1/+1
| | | | | | | | | | | | | | | gen (#8489) * Ast no transformation * Add getImplNoTransform to the macros module * progress on delaying transf * Fix methods tranformation * Fix lazy lambdalifting * fix create thread wrapper * transform for lambda lifting * improve getImplTransformed * Fix destructor tests * try to fix nimprof for linux
* Renderer bug fixes (#8804)cooldome2018-09-071-1/+46
| | | | | | Fixes #8763: render bug: pure enums not handled correctly Fixes #8762: render bug: binary operators called with quotes rendered incorrectly FIxes #8761: render bug: inversion of operator priorities
* Render bug: if expression with statement list expression as condition (#8375)cooldome2018-07-211-0/+16
| | | | * Fixes #8348
* Fixes #8343, Fixes #8344 (#8347)cooldome2018-07-181-1/+16
|
* Fixes #8287 (#8288)cooldome2018-07-121-0/+20
|
* fix #5930Arne Döring2018-06-131-2/+2
|
* Remove expr/stmt (#5857)Arne Döring2017-07-251-2/+2
|
* tests: Trim .nim files trailing whitespaceAdam Strzelecki2015-09-041-1/+1
| | | | via OSX: find . -name '*.nim' -exec sed -i '' -E 's/[[:space:]]+$//' {} +
* better testerAraq2014-01-171-0/+26