| Commit message (Expand) | Author | Age | Files | Lines |
* | make `genericsOpenSym` work at instantiation time, new behavior in `openSym` ... | metagn | 2024-09-18 | 1 | -6/+6 |
* | fix undeclared identifier in templates in generics (#24069) | metagn | 2024-09-06 | 1 | -1/+2 |
* | opensym for templates + move behavior of opensymchoice to itself (#24007) | metagn | 2024-08-28 | 1 | -10/+10 |
* | generate symchoice for ambiguous types in templates & generics + handle types... | metagn | 2024-08-25 | 1 | -15/+26 |
* | sem all call nodes in generic type bodies + many required fixes (#23983) | metagn | 2024-08-20 | 1 | -0/+24 |
* | opensym as node kind + fixed experimental switch (#23892) | metagn | 2024-08-12 | 1 | -8/+23 |
* | don't treat template/macro/module as overloaded for opensym (#23939) | metagn | 2024-08-11 | 1 | -1/+1 |
* | implement genericsOpenSym for symchoices (#23873) | metagn | 2024-07-25 | 1 | -2/+2 |
* | fixes addr/hiddenAddr in strictdefs (#23477) | ringabout | 2024-04-10 | 1 | -1/+1 |
* | add switch, warning, and `bind` support for new generic injection behavior (#... | metagn | 2023-12-22 | 1 | -4/+7 |
* | allow replacing captured syms in macro calls in generics (#23091) | metagn | 2023-12-18 | 1 | -0/+13 |
* | fixes yet another strictdefs bug (#23069) | ringabout | 2023-12-15 | 1 | -6/+8 |
* | case macro now can be used inside generic. Fixes #20435 (#22752) | Juan M Gómez | 2023-09-30 | 1 | -1/+15 |
* | implement semgnrc for tuple and object type nodes (#22709) | metagn | 2023-09-16 | 1 | -2/+41 |
* | block ambiguous type conversion dotcalls in generics (#22375) | metagn | 2023-08-09 | 1 | -0/+11 |
* | use strictdefs for compiler (#22365) | ringabout | 2023-08-06 | 1 | -1/+2 |
* | retain forced open undeclared ident information (#22019) | metagn | 2023-06-07 | 1 | -1/+1 |
* | when T is both a type symbol and a routine symbol in scope of a generic proc ... | metagn | 2023-05-24 | 1 | -4/+6 |
* | fix #14254 (#21837) | metagn | 2023-05-20 | 1 | -2/+6 |
* | make deprecated statement a no-op (#21836) | metagn | 2023-05-12 | 1 | -2/+2 |
* | consistent use of scForceOpen for generic dot field symbols (#21738) | metagn | 2023-05-05 | 1 | -11/+11 |
* | 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 | -33/+14 |
* | fixes #3770; templates with untyped parameters resolve private fields wrongly... | ringabout | 2023-03-21 | 1 | -0/+22 |
* | fixes #20572 (#20585) | Andreas Rumpf | 2022-10-17 | 1 | -1/+1 |
* | overloadable enums no longer experimental (#20298) | metagn | 2022-09-05 | 1 | -5/+1 |
* | Change `styleCheck` to ignore foreign packages (#19822) | quantimnot | 2022-07-14 | 1 | -1/+1 |
* | fixes #18769 (#18790) | Andreas Rumpf | 2021-09-03 | 1 | -1/+7 |
* | Fixed const tuples in inferred generics (#18598) | Jason Beetham | 2021-07-27 | 1 | -17/+16 |
* | refactoring: removed empty withBracketExpr template (#18152) | Andreas Rumpf | 2021-06-02 | 1 | -4/+2 |
* | fix #17941: UnusedImport works for var/let/const/type invoked inside a generi... | Timothee Cour | 2021-05-08 | 1 | -0/+3 |
* | potential fix for semgeneric formal params (#17494) | Saem Ghani | 2021-03-24 | 1 | -2/+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 |
* | refactorings to prepare the compiler for IC (#15935) | Andreas Rumpf | 2020-12-17 | 1 | -5/+7 |
* | explicit ID generation for easier IC (#15559) | Andreas Rumpf | 2020-10-25 | 1 | -5/+5 |
* | Fix #5691 (#15158) | Clyybber | 2020-08-27 | 1 | -1/+1 |
* | fix bug in semgnrc: runnableExamples should not semcheck, even with > 1 arg (... | Timothee Cour | 2020-06-23 | 1 | -1/+1 |
* | implement the 'bind' statement for generics, it was an oversight that this wa... | Andreas Rumpf | 2020-06-07 | 1 | -4/+11 |
* | fix #13524 astToStr now works inside generics (#13681) | Timothee Cour | 2020-03-18 | 1 | -1/+1 |
* | make case-object transitions explicit, make unknownLineInfo a const, replace ... | Jasper Jenkins | 2020-01-17 | 1 | -1/+1 |
* | Cosmetic compiler cleanup (#12718) | Clyybber | 2019-11-28 | 1 | -117/+111 |
* | Small ast.nim cleanup (#12156) | Clyybber | 2019-09-09 | 1 | -21/+21 |
* | refs #11947; FieldError fixed (#11950) | Timothee Cour | 2019-08-15 | 1 | -1/+1 |
* | styleCheck: make the compiler and large parts of the stdlib compatible with -... | Araq | 2019-07-10 | 1 | -2/+2 |
* | fixes #11188 (#11319) | Andreas Rumpf | 2019-05-24 | 1 | -2/+2 |
* | Replace countup(x, y) with x .. y | Clyybber | 2019-05-07 | 1 | -6/+6 |
* | Replace countup(x, y-1) with x ..< y | Clyybber | 2019-05-07 | 1 | -15/+15 |
* | more destructor based changes (#10885) | Andreas Rumpf | 2019-03-23 | 1 | -1/+1 |
* | Fixes #10727. (#10728) | deech | 2019-02-25 | 1 | -1/+6 |