Commit History

Author SHA1 Message Date
  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