ringabout
|
d062c4fc70
Merge branch 'devel' into pr_remove_macros
|
3 months ago |
metagn
|
e28d2f42e9
include new concepts in typeclasses, makes containsGenericType work (#24453)
|
5 months ago |
metagn
|
05c74d6844
always reinstantiate nominal values of generic instantiations (#24425)
|
5 months ago |
ringabout
|
5e56f0a356
fixes #24378; supportsCopyMem can fail from macro context with tuples (#24383)
|
5 months ago |
metagn
|
ae9287c4f3
symmetric difference operation for sets via `xor` (#24286)
|
6 months ago |
ringabout
|
68b2e9eb6a
make `PNode.typ` a private field (#24326)
|
6 months ago |
ringabout
|
d0b6b9346e
adds a getter/setter for `owner` (#24318)
|
6 months ago |
ringabout
|
a3aea224c9
make owner a private field of `PType` (#24314)
|
6 months ago |
ringabout
|
53460f312c
make owner a private field of `PSym` (#24311)
|
6 months ago |
ringabout
|
3b85c1a2e9
fixes #24167; {.push deprecated.} for templates (#24170)
|
7 months ago |
metagn
|
71de7fca9e
handle explicit generic routine instantiations in sigmatch (#24010)
|
7 months ago |
metagn
|
770f8d5513
opensym for templates + move behavior of opensymchoice to itself (#24007)
|
8 months ago |
metagn
|
d3af51e3ce
remove fauxMatch for tyFromExpr, remove tyProxy and tyUnknown aliases (#24018)
|
8 months ago |
metagn
|
ab18962085
sem all call nodes in generic type bodies + many required fixes (#23983)
|
8 months ago |
ringabout
|
04288236f4
Merge branch 'devel' into pr_remove_macros
|
8 months ago |
metagn
|
0c890ff9a7
opensym as node kind + fixed experimental switch (#23892)
|
8 months ago |
metagn
|
469a6044c0
implement genericsOpenSym for symchoices (#23873)
|
9 months ago |
ringabout
|
759b8e46be
turn some sym flag aliases into enums (#23884)
|
9 months ago |
Andreas Rumpf
|
6d7ab08dee
refactor: The popular 'r' field is now named 'snippet' (#23829)
|
9 months ago |
Yuriy Glukhov
|
05df263b84
Optimize closure iterator locals (#23787)
|
9 months ago |
ringabout
|
646bd99d46
[backport] fixes #23711; C code contains backtick`gensym (#23716)
|
10 months ago |
ringabout
|
e662043fd1
rework `wasMoved`, `move` on the JS backend (#23577)
|
11 months ago |
ringabout
|
19fd8f5ec1
remove deprecated stuffs since v0.18.1 from macros
|
11 months ago |
ringabout
|
72d0ba2df5
remove unused magics: mIntToStr, mInt64ToStr, mFloatToStr (#23486)
|
1 year ago |
Juan M Gómez
|
cf00b2fd9e
adds ccMember CC fixes #23434 (#23457)
|
1 year ago |
Andreas Rumpf
|
6c4c60eade
Adds support for custom ASTs in the Nim parser (#23417)
|
1 year ago |
Andreas Rumpf
|
7657a637b8
refactoring: no inheritance for PType/PSym (#23403)
|
1 year ago |
litlighilit
|
248bdb276a
compiler/ast.nim: fix a typo (#23340)
|
1 year ago |
metagn
|
941659581a
allow replacing captured syms in macro calls in generics (#23091)
|
1 year ago |
Andreas Rumpf
|
fe18ec5dc0
types refactoring; WIP (#23086)
|
1 year ago |