Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | use doAssert in tests (#16486) | flywind | 2020-12-28 | 1 | -30/+30 |
| | |||||
* | close #8457 (#15844) | flywind | 2020-11-05 | 1 | -0/+11 |
| | |||||
* | Add test-cases for #12576 and #12523 (#15085) | Danil Yarantsev | 2020-07-27 | 1 | -2/+23 |
| | | | | | * Add a test-case for #12576 * Add a test-case for #12523 | ||||
* | fix #13909 (#13914) [backport:1.2] | cooldome | 2020-04-08 | 1 | -0/+11 |
| | | | Co-authored-by: cooldome <ariabushenko@bk.ru> | ||||
* | macros for proc types, macros for types (#13778) | Andreas Rumpf | 2020-03-31 | 1 | -1/+87 |
| | | | | | | | | | * new minor feature: macros for proc types, to be documented * Finished the implementation and added tests * [skip ci] Describe the new custom pragmas in the manual and the changelog Co-authored-by: Zahary Karadjov <zahary@gmail.com> | ||||
* | Fix astdef typ deref (#10245) | Alexander Ivanov | 2019-04-05 | 1 | -2/+11 |
| | |||||
* | Prevent crash on pragma templates w/ generics (#10685) | LemonBoy | 2019-02-18 | 1 | -0/+7 |
| | | | | | | | | | * Prevent crash on pragma templates w/ generics * Remove incorrect call to pragma reconversion `semOverloadedCall` may return a node with more elements than the original nkCall node had (implicit and/or explicit generics). | ||||
* | Misc macro things (#10612) | LemonBoy | 2019-02-09 | 1 | -1/+1 |
| | | | | | | | | | | | | * Misc cleanup in macro code Generate error messages using `error` instead of `assert`. Fixes #10574 * Fix crash with hasCustomPragma on quoted fields Use the `$` operator instead of reaching for the `strVal` field directly | ||||
* | Fix getCustomPragmaVal on `var` fields | LemonBoy | 2019-02-06 | 1 | -0/+5 |
| | |||||
* | Fixed getCustomPragmaVal to allow multiple fields in custom annotations (#10289) | Ico Doornekamp | 2019-01-18 | 1 | -0/+9 |
| | |||||
* | add custom pragma support for var and let symbols (#9582) | jcosborn | 2019-01-07 | 1 | -6/+29 |
| | | | | | | * add custom pragma support for var and let symbols * updated changelog for custom pragmas on var and let symbols * add oldast switch for backwards compatibility | ||||
* | add test | Andrii Riabushenko | 2018-12-11 | 1 | -0/+22 |
| | |||||
* | Bugfix: custom pragmas were not working on public fields | Zahary Karadjov | 2018-09-17 | 1 | -1/+1 |
| | |||||
* | fixes #8371, macros.hasCustomPragma doesn't crash anymore (#8378) | andri lim | 2018-07-20 | 1 | -0/+20 |
| | | | | | | * fixes #8371, macros.hasCustomPragma doesn't crash anymore * fix macros.hasCustomPragma | ||||
* | Custom pragmas in proc types (#8205) | cooldome | 2018-07-09 | 1 | -1/+9 |
| | |||||
* | Fix use of custom pragmas in generic procs (#8165) | LemonBoy | 2018-07-01 | 1 | -1/+9 |
| | | | Fixes #7626 | ||||
* | hasCustomPragma/getCustomPragmaVal: small fix (#7650) | RSDuck | 2018-04-19 | 1 | -1/+9 |
| | | | | | | | | * fix hasCustomPragma/getCustomPragmaVal for types without pragma * fix pragma on pointer test * removed trailing spaces | ||||
* | fixes #7451 (#7575) | RSDuck | 2018-04-14 | 1 | -11/+90 |
| | |||||
* | Custom pragmas in procs bug fix (#7086) | cooldome | 2018-01-18 | 1 | -0/+10 |
| | |||||
* | Implement custom annotations (#6987) | cooldome | 2018-01-09 | 1 | -0/+43 |