summary refs log tree commit diff stats
path: root/compiler/semtempl.nim
Commit message (Expand)AuthorAgeFilesLines
* New/better macro pragmas, mark some as experimental (#19406)metagn2022-01-201-0/+5
* fix stylecheck error with asyncdispatch (#19350)flywind2022-01-101-1/+2
* fixes a regression caused by overloadable enums even though they're opt-in (#...Andreas Rumpf2021-10-071-3/+7
* fixes a 'mixin' statement handling regression [backport:1.2] (#18968)Andreas Rumpf2021-10-071-1/+6
* fixes #18863 [backport] (#18871)Andreas Rumpf2021-09-201-3/+4
* fix: `var a{.foo.} = expr` inside templates (refs #15920) (except when `foo` ...Timothee Cour2021-08-111-3/+12
* Fixed template const tuple unpacking (#18562)Jason Beetham2021-07-231-22/+18
* refactoring: removed empty withBracketExpr template (#18152)Andreas Rumpf2021-06-021-10/+4
* fix #18113 (#18124)Saem Ghani2021-05-311-2/+6
* semTemplateDef and t17433 clean-ups (#17448)Saem Ghani2021-03-221-19/+19
* Fixes #17433; gensym callDef return in templ body (#17445)Saem Ghani2021-03-221-1/+1
* semLambda removed, semProcAux reworked (#17379)Saem Ghani2021-03-171-4/+3
* fixes #11225; generic sandwich problems; [backport:1.2] (#17255)Andreas Rumpf2021-03-091-3/+7
* Fix #12595 (#16874)konsumlamm2021-01-311-0/+4
* 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-3/+3
* views: yet another bugfix (#15447)Andreas Rumpf2020-10-011-5/+0
* Fix forward declarations in shadow scope contexts (#15386)Clyybber2020-09-221-2/+2
* Big compiler Cleanup (#14777)Clyybber2020-08-281-1/+0
* Fix forward declaration issues in template/macro context (#15091)Clyybber2020-07-291-22/+5
* fix codegen bug due to changing existing symbol declaration in template (#14666)jcosborn2020-06-151-1/+1
* fixes #12885 [backport] (#12895)Andreas Rumpf2019-12-131-0/+4
* Fixes #12832 (#12842) [backport]Neelesh Chandola2019-12-081-0/+5
* Cosmetic compiler cleanup (#12718)Clyybber2019-11-281-159/+155
* fixes #12193 (#12199)Andreas Rumpf2019-09-161-2/+1
* Small ast.nim cleanup (#12156)Clyybber2019-09-091-20/+20
* fixes yet another gensym regression (#12145)Andreas Rumpf2019-09-061-3/+3
* fixes #12121 (#12126)Andreas Rumpf2019-09-051-9/+24
* improvement for 'unused import' warningsAraq2019-09-021-0/+1
* new gensym handling (#11985)Andreas Rumpf2019-08-231-19/+43
* [refactoring] compiler: simplified markUsedAndreas Rumpf2019-08-081-1/+1
* [feature] detect unused importsAraq2019-07-171-1/+1
* Allow void macro result (#11286)Arne Döring2019-05-211-5/+0
* Fixes #9365 : let with exportC pragma in template. (#11235)Aditya Siram2019-05-141-0/+6
* rename tyExpr/tyStmt to tyUntyped/tyTyped (#11227)Arne Döring2019-05-111-5/+5
* Replace countup(x, y) with x .. yClyybber2019-05-071-4/+4
* Replace countup(x, y-1) with x ..< yClyybber2019-05-071-14/+14
* Fix loop tuple unpacking in templates (#11174)nc-x2019-05-051-1/+5
* callsite lineinfe for stackTrace template (#10785)Arne Döring2019-04-181-3/+5
* more destructor based changes (#10885)Andreas Rumpf2019-03-231-1/+1
* it's spelt callsiteAndreas Rumpf2019-02-221-2/+3
* 32 bit fixes (#10608)Arne Döring2019-02-131-0/+4
* compiler/sem*: improve lineinfo for qualified and generic procs (#10427)alaviss2019-01-231-6/+7
* nimfind: improvementsAndreas Rumpf2018-11-151-0/+2
* added first version of a nimfind tool for the poor souls that don't have a go...Andreas Rumpf2018-11-141-8/+12
* fixes regressionsAraq2018-10-301-10/+8
* fixes unexpected transforming of runnableExamples (#9158)Steve Kellock2018-10-091-1/+3
* fixes #8052Araq2018-08-311-1/+1
* code cleanup: remove newScopeForIf switchAndreas Rumpf2018-07-041-2/+1