Commit Verlauf

Autor SHA1 Nachricht Datum
  ringabout 88f556b486 merge upstream code vor 1 Jahr
  ringabout 343b304461 Merge remote-tracking branch 'upstream/araq-nir' into pr_ast2ir vor 1 Jahr
  Araq 37e3573b61 NIR: implemented builtin vor 1 Jahr
  ringabout 09d40ea41b adds entry point and debug code vor 1 Jahr
  Araq 326a4592f1 progress vor 1 Jahr
  araq df71f4602e baby steps vor 1 Jahr
  araq f496c0e14c progress vor 1 Jahr
  araq 9d9d860797 support for annotations that can be used for calling conventions vor 1 Jahr
  araq ef5c4ffaa2 same chance recursive types work [CI skip] vor 1 Jahr
  Araq 95c9d4cd7b bugfix vor 1 Jahr
  araq 7f92d26470 type generation for closures vor 1 Jahr
  araq 284bbe2eb7 some varargs handling vor 1 Jahr
  araq 42ebed76e6 progress vor 1 Jahr
  araq 4fada54c6b WIP: translate the AST into the IR vor 1 Jahr
  araq 9510e1a55c NIR: An immediate representation for Nim. WIP vor 1 Jahr
  Andreas Rumpf 8f5b90f886 produce better code for object constructions and 'result' [backport] (#22668) vor 1 Jahr
  Juan M Gómez 7e86cd6fa7 fixes #22680 Nim zero clear an object inherits C++ imported class when a proc return it (#22684) vor 1 Jahr
  ringabout b1a8d6976f fixes the `discVal` register is used after free in vmgen (#22688) vor 1 Jahr
  Amjad Ben Hedhili fbb5ac512c Remove some unnecessary initialization in `seq` operations (#22677) vor 1 Jahr
  ringabout f8f6a3c926 renderIr should print the actual return assign node (#22682) vor 1 Jahr
  Juan M Gómez 8032f252b2 fixes #22669 constructor pragma doesnt init Nim default fields (#22670) vor 1 Jahr
  Juan M Gómez cd24195d44 fixes #22679 Nim zero clear an object contains C++ imported class when a proc return it (#22681) vor 1 Jahr
  ringabout 2ce9197d3a [minor] merge similar branches in vmgen (#22683) vor 1 Jahr
  Amjad Ben Hedhili 8853fb0775 Make `newSeqOfCap` not initialize memory. (#21842) vor 1 Jahr
  ringabout 5717a4843d fixes #22676; remove wMerge which is a noop for more than 8 years (#22678) vor 1 Jahr
  Juan M Gómez e6ca13ec85 Instantiates generics in the module that uses it (#22513) vor 1 Jahr
  ringabout 5f13e15e0a fixes #22664; guard against potential seqs self assignments (#22671) vor 1 Jahr
  Juan M Gómez d45270bdf7 fixes #22662 Procs with constructor pragma doesn't initialize object's fields (#22665) vor 1 Jahr
  SirOlaf 2a8c759df0 Fix #21742: Check generic alias depth before skip (#22443) vor 1 Jahr
  SirOlaf ee4a219012 Fix #17509: Continue instead of return with unfinished generics (#22563) vor 1 Jahr