summary refs log tree commit diff stats
path: root/compiler/evaltempl.nim
Commit message (Expand)AuthorAgeFilesLines
* implement template default values using other params (#24073)metagn2024-09-111-0/+13
* [backport] fixes #23711; C code contains backtick`gensym (#23716)ringabout2024-06-191-0/+1
* refactoring: no inheritance for PType/PSym (#23403)Andreas Rumpf2024-03-141-4/+4
* type refactor: part 4 (#23077)Andreas Rumpf2023-12-151-2/+2
* fixes yet another strictdefs bug (#23069)ringabout2023-12-151-8/+8
* prepare for the enforcement of `std` prefix (#22873)ringabout2023-10-291-2/+2
* `initNodeTable` and friends now return (#22444)ringabout2023-08-111-1/+1
* make runnableExamples a special word (#22024)metagn2023-06-061-1/+1
* refactoring in preparation for better, simpler name mangling that wor… (#21...Andreas Rumpf2023-04-241-1/+1
* pragma for sfCallsite instead of name check + better semantics, test (#20464)metagn2022-10-031-2/+2
* fix #16993, #18054, #17835 runnableExamples now works with templates and nest...Timothee Cour2021-06-021-4/+8
* IC: next steps (#16550)Andreas Rumpf2021-01-071-1/+1
* big steps torwards an efficient, simple IC implementation (#16543)Andreas Rumpf2021-01-021-1/+1
* explicit ID generation for easier IC (#15559)Andreas Rumpf2020-10-251-1/+4
* Fix forward declaration issues in template/macro context (#15091)Clyybber2020-07-291-3/+7
* Cosmetic compiler cleanup (#12718)Clyybber2019-11-281-18/+18
* Fix spellings (#12277) [backport]Federico Ceratto2019-09-271-1/+1
* Small ast.nim cleanup (#12156)Clyybber2019-09-091-2/+2
* fixes #12121 (#12126)Andreas Rumpf2019-09-051-1/+1
* new gensym handling (#11985)Andreas Rumpf2019-08-231-3/+11
* [refactoring] remove unused imports in the compiler and in some stdlib modulesAraq2019-07-181-2/+1
* Remove immediate pragma (#11308)Arne Döring2019-05-291-1/+1
* Replace countup(x, y-1) with x ..< yClyybber2019-05-071-3/+3
* fixes #10192Araq2019-05-061-1/+1
* it's spelt callsiteAndreas Rumpf2019-02-221-1/+1
* 32 bit fixes (#10608)Arne Döring2019-02-131-4/+3
* fixes nested gensym'ed parameters; fixes #9476Araq2018-12-081-4/+10
* IC: further progressAraq2018-12-011-1/+1
* docgen: fixes #9432 [backport]Araq2018-10-311-0/+20
* baby steps for incremental compilationAndreas Rumpf2018-05-301-1/+1
* remove more global variables in the Nim compilerAndreas Rumpf2018-05-271-5/+4
* remove ast.emptyNode global; cleanup configuration.nimAraq2018-05-161-1/+1
* fixes testament compilationAraq2018-05-141-1/+1
|\
| * Better support for treating templates and macros as symbols.Zahary Karadjov2018-05-071-1/+1
* | more modules compile againAndreas Rumpf2018-05-121-1/+1
* | more modules compile againAndreas Rumpf2018-05-121-10/+18
|/
* allow setting template/macro recursive evaluation limits (#7652)jcosborn2018-04-191-2/+3
* first steps in adding template/macro calls to stack tracesAraq2017-12-211-3/+7
* Fix usage of parameters types in templates #6756 (#6768)Anatoly Galiulin2017-11-291-1/+1
* deprecated unary '<'Andreas Rumpf2017-10-291-1/+1
* Fix #4020; Better handling of templates within conceptsZahary Karadjov2017-06-201-0/+2
* lift parameter-less do block to lambdasZahary Karadjov2017-04-101-5/+1
* fix the do notation when used with procsZahary Karadjov2017-04-091-1/+5
* Fixes #5167 and related problems (#5475)zah2017-03-121-0/+5
* macros are now checked to not produce cyclic ASTsAndreas Rumpf2017-02-081-1/+0
* make tests green againAraq2016-12-181-1/+1
* fixes #4308, fixes #4905Araq2016-12-181-1/+20
* hotfix: don't crash for wrong template callsAndreas Rumpf2016-06-031-1/+1
* remove funny debug outputAndreas Rumpf2016-05-271-1/+0
* fixes #4227Andreas Rumpf2016-05-271-4/+5