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