| Commit message (Expand) | Author | Age | Files | Lines |
* | treat resolved symbols on RHS of module qualification as identifiers (#24180) | metagn | 2024-09-27 | 3 | -0/+29 |
* | only merge valid implicit pragmas to routine AST, include templates (#24171) | metagn | 2024-09-26 | 3 | -0/+23 |
* | make `genericsOpenSym` work at instantiation time, new behavior in `openSym` ... | metagn | 2024-09-18 | 2 | -1/+40 |
* | fix segfault in effect tracking for sym node with nil type (#24114) | metagn | 2024-09-17 | 1 | -0/+19 |
* | implement template default values using other params (#24073) | metagn | 2024-09-11 | 1 | -0/+15 |
* | opensym for templates + move behavior of opensymchoice to itself (#24007) | metagn | 2024-08-28 | 2 | -0/+269 |
* | make routine implicitly gensym when other gensym symbol exists again (#23842) | metagn | 2024-07-16 | 1 | -0/+12 |
* | closes #13426; adds a test case (#23642) | ringabout | 2024-05-24 | 1 | -0/+87 |
* | stop gensym identifiers hijacking routine decl names in templates (#23392) | metagn | 2024-04-09 | 1 | -0/+37 |
* | closes #22846; adds a test case (#23374) | ringabout | 2024-03-08 | 1 | -0/+9 |
* | don't transform typed bracket exprs to `[]` calls in templates (#23175) | metagn | 2024-01-07 | 1 | -0/+38 |
* | second test case haul for templates and generics (#22728) | metagn | 2023-09-19 | 3 | -5/+22 |
* | correct logic for qualified symbol in templates (#22577) | metagn | 2023-08-28 | 1 | -0/+4 |
* | test case haul for old generic/template/macro issues (#22564) | metagn | 2023-08-27 | 4 | -8/+97 |
* | fix generic param substitution in templates (#22535) | metagn | 2023-08-25 | 1 | -0/+80 |
* | Fix #21532: Check if template return is untyped (#22517) | SirOlaf | 2023-08-23 | 1 | -0/+8 |
* | fixes #21231; template with module as parameter elides usage/checking of modu... | ringabout | 2023-06-21 | 1 | -0/+10 |
* | add tests to close #7223, close #11733 (#22111) | metagn | 2023-06-16 | 3 | -8/+53 |
* | consider object types as declarative in templates (#22106) | metagn | 2023-06-16 | 1 | -0/+12 |
* | fix dot calls with resolved symbols in templates (#22076) | metagn | 2023-06-12 | 2 | -0/+32 |
* | some test cleanups & category reorganization (#22010) | metagn | 2023-06-06 | 2 | -5/+33 |
* | support generic void return type for templates (#21934) | metagn | 2023-05-27 | 1 | -0/+6 |
* | fix #21727 (#21729) | metagn | 2023-04-26 | 1 | -0/+11 |
* | alias syntax fixes, improvements and tests (#21671) | metagn | 2023-04-22 | 3 | -16/+91 |
* | document general use of `_`, error message, fixes (#21584) | metagn | 2023-03-30 | 1 | -1/+1 |
* | close #11705; add a testcase (#21128) | ringabout | 2022-12-18 | 1 | -0/+17 |
* | deprecate `do:` meaning `do ():` + misc cleanup (#20927) | metagn | 2022-12-06 | 1 | -1/+1 |
* | fix #19149 Invalid codegen when returning var tuple from a template (#20762) | Bung | 2022-11-06 | 1 | -0/+19 |
* | alternate fix + test for #12094, refs #13804 (#20686) | metagn | 2022-10-29 | 1 | -0/+11 |
* | fixes #1027; disallow templates to use ambiguous identifiers (#20631) | ringabout | 2022-10-24 | 3 | -0/+24 |
* | [backport] Handle nkOpenSymChoice for nkAccQuoted in considerQuotedIdent (#20... | SirOlaf | 2022-10-18 | 1 | -0/+15 |
* | fix #19700 Crash when passing a template to a generic functio… (#20567) | Bung | 2022-10-15 | 1 | -0/+10 |
* | pragma for sfCallsite instead of name check + better semantics, test (#20464) | metagn | 2022-10-03 | 2 | -0/+37 |
* | defaults to ORC (#19972) | ringabout | 2022-09-23 | 1 | -0/+1 |
* | fix #13515 [backport] (#20315) | metagn | 2022-09-11 | 1 | -0/+16 |
* | new .redefine pragma for templates, warn on redefinition without it (#20211) | metagn | 2022-08-23 | 3 | -3/+36 |
* | fix #20002 (#20004) | metagn | 2022-07-15 | 1 | -0/+8 |
* | fix term rewriting with sideeffect (#19410) | flywind | 2022-01-19 | 1 | -0/+19 |
* | style usages part one (openarray => openArray) (#19321) | flywind | 2022-01-04 | 3 | -4/+4 |
* | improve several tests in testament (#18635) | Timothee Cour | 2021-08-08 | 2 | -3/+5 |
* | exportC => exportc (#18625) | Timothee Cour | 2021-07-31 | 1 | -1/+1 |
* | fix #18113 (#18124) | Saem Ghani | 2021-05-31 | 1 | -0/+14 |
* | close #9534 add testcase (#17607) | flywind | 2021-04-01 | 1 | -0/+21 |
* | semTemplateDef and t17433 clean-ups (#17448) | Saem Ghani | 2021-03-22 | 1 | -3/+3 |
* | Fixes #17433; gensym callDef return in templ body (#17445) | Saem Ghani | 2021-03-22 | 1 | -0/+16 |
* | use lowercase --define switches (#17283) | flywind | 2021-03-07 | 1 | -1/+1 |
* | Fix #12595 (#16874) | konsumlamm | 2021-01-31 | 1 | -2/+8 |
* | Add testcase for #5993 (#16789) | Clyybber | 2021-01-22 | 1 | -0/+16 |
* | remove some noises in tests (#16448) | flywind | 2020-12-27 | 1 | -3/+3 |
* | make megatest consistent with unjoined tests wrt newlines, honor newlines in ... | Timothee Cour | 2020-11-28 | 1 | -2/+0 |