| Commit message (Expand) | Author | Age | Files | Lines |
* | only merge valid implicit pragmas to routine AST, include templates (#24171) | metagn | 2024-09-26 | 1 | -5/+1 |
* | make `genericsOpenSym` work at instantiation time, new behavior in `openSym` ... | metagn | 2024-09-18 | 1 | -4/+4 |
* | implement template default values using other params (#24073) | metagn | 2024-09-11 | 1 | -0/+11 |
* | opensym for templates + move behavior of opensymchoice to itself (#24007) | metagn | 2024-08-28 | 1 | -21/+50 |
* | generate symchoice for ambiguous types in templates & generics + handle types... | metagn | 2024-08-25 | 1 | -5/+11 |
* | make routine implicitly gensym when other gensym symbol exists again (#23842) | metagn | 2024-07-16 | 1 | -5/+7 |
* | fixes addr/hiddenAddr in strictdefs (#23477) | ringabout | 2024-04-10 | 1 | -1/+1 |
* | stop gensym identifiers hijacking routine decl names in templates (#23392) | metagn | 2024-04-09 | 1 | -1/+1 |
* | don't transform typed bracket exprs to `[]` calls in templates (#23175) | metagn | 2024-01-07 | 1 | -14/+25 |
* | fixes yet another strictdefs bug (#23069) | ringabout | 2023-12-15 | 1 | -12/+14 |
* | Types: Refactorings; step 1 (#23055) | Andreas Rumpf | 2023-12-12 | 1 | -2/+2 |
* | refactor semtempl ident declarations, some special word use (#22693) | metagn | 2023-09-14 | 1 | -62/+42 |
* | correct logic for qualified symbol in templates (#22577) | metagn | 2023-08-28 | 1 | -1/+4 |
* | Fix #21532: Check if template return is untyped (#22517) | SirOlaf | 2023-08-23 | 1 | -0/+3 |
* | use strictdefs for compiler (#22365) | ringabout | 2023-08-06 | 1 | -0/+1 |
* | consider object types as declarative in templates (#22106) | metagn | 2023-06-16 | 1 | -13/+36 |
* | fix dot calls with resolved symbols in templates (#22076) | metagn | 2023-06-12 | 1 | -0/+8 |
* | retain forced open undeclared ident information (#22019) | metagn | 2023-06-07 | 1 | -4/+3 |
* | underscore as special word (#21766) | metagn | 2023-05-02 | 1 | -2/+2 |
* | fix #21727 (#21729) | metagn | 2023-04-26 | 1 | -7/+9 |
* | refactoring in preparation for better, simpler name mangling that wor… (#21... | Andreas Rumpf | 2023-04-24 | 1 | -1/+1 |
* | alias syntax fixes, improvements and tests (#21671) | metagn | 2023-04-22 | 1 | -0/+8 |
* | underscores for routine parameters (#21192) | metagn | 2023-01-08 | 1 | -2/+3 |
* | deprecate `do:` meaning `do ():` + misc cleanup (#20927) | metagn | 2022-12-06 | 1 | -1/+1 |
* | alternate fix + test for #12094, refs #13804 (#20686) | metagn | 2022-10-29 | 1 | -1/+1 |
* | fixes #1027; disallow templates to use ambiguous identifiers (#20631) | ringabout | 2022-10-24 | 1 | -0/+2 |
* | fixes #20572 (#20585) | Andreas Rumpf | 2022-10-17 | 1 | -1/+1 |
* | pragma for sfCallsite instead of name check + better semantics, test (#20464) | metagn | 2022-10-03 | 1 | -6/+0 |
* | fix #13515 [backport] (#20315) | metagn | 2022-09-11 | 1 | -1/+7 |
* | overloadable enums no longer experimental (#20298) | metagn | 2022-09-05 | 1 | -7/+3 |
* | new .redefine pragma for templates, warn on redefinition without it (#20211) | metagn | 2022-08-23 | 1 | -0/+3 |
* | fix #20002 (#20004) | metagn | 2022-07-15 | 1 | -1/+1 |
* | Change `styleCheck` to ignore foreign packages (#19822) | quantimnot | 2022-07-14 | 1 | -6/+6 |
* | New/better macro pragmas, mark some as experimental (#19406) | metagn | 2022-01-20 | 1 | -0/+5 |
* | fix stylecheck error with asyncdispatch (#19350) | flywind | 2022-01-10 | 1 | -1/+2 |
* | fixes a regression caused by overloadable enums even though they're opt-in (#... | Andreas Rumpf | 2021-10-07 | 1 | -3/+7 |
* | fixes a 'mixin' statement handling regression [backport:1.2] (#18968) | Andreas Rumpf | 2021-10-07 | 1 | -1/+6 |
* | fixes #18863 [backport] (#18871) | Andreas Rumpf | 2021-09-20 | 1 | -3/+4 |
* | fix: `var a{.foo.} = expr` inside templates (refs #15920) (except when `foo` ... | Timothee Cour | 2021-08-11 | 1 | -3/+12 |
* | Fixed template const tuple unpacking (#18562) | Jason Beetham | 2021-07-23 | 1 | -22/+18 |
* | refactoring: removed empty withBracketExpr template (#18152) | Andreas Rumpf | 2021-06-02 | 1 | -10/+4 |
* | fix #18113 (#18124) | Saem Ghani | 2021-05-31 | 1 | -2/+6 |
* | semTemplateDef and t17433 clean-ups (#17448) | Saem Ghani | 2021-03-22 | 1 | -19/+19 |
* | Fixes #17433; gensym callDef return in templ body (#17445) | Saem Ghani | 2021-03-22 | 1 | -1/+1 |
* | semLambda removed, semProcAux reworked (#17379) | Saem Ghani | 2021-03-17 | 1 | -4/+3 |
* | fixes #11225; generic sandwich problems; [backport:1.2] (#17255) | Andreas Rumpf | 2021-03-09 | 1 | -3/+7 |
* | Fix #12595 (#16874) | konsumlamm | 2021-01-31 | 1 | -0/+4 |
* | IC: next steps (#16550) | Andreas Rumpf | 2021-01-07 | 1 | -1/+1 |
* | big steps torwards an efficient, simple IC implementation (#16543) | Andreas Rumpf | 2021-01-02 | 1 | -1/+1 |
* | explicit ID generation for easier IC (#15559) | Andreas Rumpf | 2020-10-25 | 1 | -3/+3 |