Commit History

Auteur SHA1 Bericht Datum
  metagn 0c8cefcbef fix field setter fallback that never worked (#24871) 3 weken geleden
  metagn 20ff258a08 clean up opensym encounters in compiler (#24866) 3 weken geleden
  metagn 0cd5307633 fix array/set/tuple literals with generic expression elements (#24497) 3 weken geleden
  ringabout 0dd198278e overhaul hook injections (#24841) 4 weken geleden
  metagn 6af8b33485 fix tuple nodes from VM inserting hidden conv to keep old type (#24756) 1 maand geleden
  metagn 4143bb32f7 convert tuple constructors from VM back to original types (#24710) 2 maanden geleden
  metagn 0c0df28619 ignore match errors to expected types of tuple constructor elements (#24611) 3 maanden geleden
  metagn 3daf7dd2ac remove inserted derefs for ref object fields when transforming to dot call (#24498) 5 maanden geleden
  metagn 6ec663f7bc fix standalone explicit generic procs with unresolved arguments (#24404) 6 maanden geleden
  ringabout 6c2de9b294 fixes #24379; better error messages for ill-formed type symbols from macros (#24380) 6 maanden geleden
  ringabout 3c528c987c fixes #24359; VM problem: dest register is not set with const-bound proc (#24364) 6 maanden geleden
  metagn 2d678fa45c better errors for standalone explicit generic instantiations (#24276) 6 maanden geleden
  ringabout b3e02ef0c3 make `PNode.typ` a private field (#24326) 6 maanden geleden
  ringabout 6b31400ade adds a getter/setter for `owner` (#24318) 6 maanden geleden
  ringabout 8d7b3baf9f make owner a private field of `PSym` (#24311) 6 maanden geleden
  metagn 6c96892d5e refactor to make sigmatch use LayeredIdTable for bindings (#24216) 7 maanden geleden
  metagn 75e50f804a delay markUsed for converters until call is resolved (#24243) 7 maanden geleden
  metagn f70a17f885 don't construct array type for already typed `nkBracket` node (#24224) 7 maanden geleden
  metagn fd379c2f94 fix nimsuggest crash with arrow type sugar (#24185) 7 maanden geleden
  metagn b9de2bb4f3 fix `nil` literal giving itself type `untyped`/`typed` [backport] (#24165) 7 maanden geleden
  metagn 0c3573e4a0 make `genericsOpenSym` work at instantiation time, new behavior in `openSym` (#24111) 7 maanden geleden
  metagn 9dda7ff7bc make sigmatch use prepareNode for tyFromExpr (#24095) 7 maanden geleden
  metagn 771369237c implement template default values using other params (#24073) 7 maanden geleden
  metagn 79a65da22a fix CI, sem whole `when` stmts as generic stmt (#24072) 8 maanden geleden
  metagn ebcfd96ae1 improve compiler performance on dot fields after #24005 (#24074) 8 maanden geleden
  metagn 7cd1777218 generate tyFromExpr for `when` in generics (#24066) 8 maanden geleden
  metagn a93c5d79b9 adapt generic default parameters to recent generics changes (#24065) 8 maanden geleden
  metagn 4a548deb08 proper errors for subscript overloads (#24068) 8 maanden geleden
  metagn d77ea07837 expose `rangeBase` typetrait, fix enum conversion warning (#24056) 8 maanden geleden
  metagn 71de7fca9e handle explicit generic routine instantiations in sigmatch (#24010) 8 maanden geleden