Commit History

Autor SHA1 Mensaxe Data
  metagn 05c74d6844 always reinstantiate nominal values of generic instantiations (#24425) hai 1 semana
  metagn e239968b80 fix wrong error for iterators with no body and pragma macro (#24440) hai 1 semana
  metagn 3e47725c08 gensym anonymous proc symbols (#24422) hai 2 semanas
  ringabout 2af602a5c8 deprecate `NewFinalize` with the ref T finalizer (#24354) hai 1 mes
  ringabout 68b2e9eb6a make `PNode.typ` a private field (#24326) hai 1 mes
  ringabout d0b6b9346e adds a getter/setter for `owner` (#24318) hai 1 mes
  ringabout 53460f312c make owner a private field of `PSym` (#24311) hai 1 mes
  metagn cad8726907 refactor to make sigmatch use LayeredIdTable for bindings (#24216) hai 1 mes
  metagn 61e04ba0ed fix calls to untyped arbitrary expressions in generics (#24100) hai 2 meses
  metagn a6595e5b49 open new scope for const values (#24084) hai 2 meses
  metagn d7e77b330f fix `include` in templates, with prefix operators (#24029) hai 2 meses
  metagn d3af51e3ce remove fauxMatch for tyFromExpr, remove tyProxy and tyUnknown aliases (#24018) hai 2 meses
  ringabout ac0179ced9 fixes #23943; simple default value for range (#23996) hai 3 meses
  metagn 6320b0cd5b allow qualifying macro pragmas (#23985) hai 3 meses
  metagn d43a5954c5 remove nontoplevel type hack + consider symbol disamb in type hash (#23969) hai 3 meses
  ringabout 648f82c2ed fixes semi-regression; discard check now skips `nkHiddenSubConv` (#23840) hai 4 meses
  ringabout b7a275da1d fixes regression; block can have arbitrary exit points; too hard for a simple analysis (#23839) hai 4 meses
  ringabout 284a80e96d [minor] fixes wrong error messages (#23841) hai 4 meses
  ringabout 173b8a8c58 fixes #3011; handles meta fields defined in the ref object (#23818) hai 4 meses
  ringabout fe3039410f fixes #23775; injectdestructors now handles discardable statements (#23780) hai 4 meses
  ringabout 646bd99d46 [backport] fixes #23711; C code contains backtick`gensym (#23716) hai 5 meses
  metagn 42e8472ca6 fix noreturn/implicit discard check logic (#23681) hai 5 meses
  ringabout f682dabf71 fixes #23531; fixes invalid meta type accepted in the object fields (#23532) hai 7 meses
  HexSegfaultCat 558bbb7426 Fix duplicated member declarations in structs for C++ backend (#23512) hai 7 meses
  ringabout 9b378296f6 fixes addr/hiddenAddr in strictdefs (#23477) hai 7 meses
  Andreas Rumpf 7657a637b8 refactoring: no inheritance for PType/PSym (#23403) hai 8 meses
  ringabout 320311182c fixes #22284; fixes #22282; don't override original parameters of inferred lambdas (#23368) hai 8 meses
  ringabout 35ec9c31bd fixes refc with non-var destructor; cancel warnings (#23156) hai 9 meses
  ringabout 1e9a3c438b fixes #18104; tranform one liner var decl before templates expansion (#23294) hai 9 meses
  ringabout 3fb46fac32 fixes #12334; keeps `nkHiddenStdConv` for cstring conversions (#23216) hai 10 meses