Commit History

Author SHA1 Message Date
  LemonBoy 16d82c82e3 Remove a hack in the destroyer impl (#9479) 6 years ago
  Andreas Rumpf b39302b0d2 DFA: implement exception handling properly 6 years ago
  Andreas Rumpf fcca59e415 destructors: optimize more assignments into moves; also fixes #9294 6 years ago
  Andreas Rumpf 0803b532f4 fixes #9263 6 years ago
  LemonBoy ee14ace5d3 Field checks for everybody (#8957) 6 years ago
  Araq 40e01d8549 don't require an implementation for procs marked with .error; activate the move optimizer for destructors 6 years ago
  Andreas Rumpf 9364369c1f make tests green again 6 years ago
  Andreas Rumpf 700448f359 destroyer pass: adaptations for the new destructor based runtime 6 years ago
  Andreas Rumpf 32afdc09c6 WIP: strings/seqs based on destructors 6 years ago
  Andreas Rumpf 61fb83ecbb baby steps for incremental compilation 6 years ago
  Andreas Rumpf 40ec7be45c refactoring: remove idents.legacy global variable and pass the IdentCache around explicitly 6 years ago
  Andreas Rumpf 669a564492 remove more global variables in the Nim compiler 6 years ago
  Araq 2a7fc84c86 remove ast.emptyNode global; cleanup configuration.nim 6 years ago
  Andreas Rumpf fedc136985 transf and vmgen compile again 6 years ago
  Andreas Rumpf d8dd43e500 fixes #7757 6 years ago
  Andreas Rumpf 542618da70 sink parameters: next steps 6 years ago
  Andreas Rumpf 455dd36135 destructors: first version of 'sink' parameter logic 6 years ago
  Araq 9de05ec3e0 further steps in implementing sink parameters; refs #7041 6 years ago
  Andreas Rumpf e4081a7201 preparations for language extensions: 'sink' and 'lent' types 7 years ago
  Andreas Rumpf 64d583d6ca destroyer pass: disable debug output 7 years ago
  Araq fa92c519aa more progress on destructors; removed old destructor based code as it proved confusing 7 years ago
  Araq c43f718301 destructors: some improvements for bug #4214: object constructors are moved too 7 years ago
  Araq 4f2b79a380 topttree destructor finally works 7 years ago
  Araq b407f083ba destructors: work in progress 7 years ago
  Andreas Rumpf 4f633dde64 make nested custom seqs work 7 years ago
  Andreas Rumpf a0c5260c20 destructors: bugfix: lhs of assignment is irrelevant 7 years ago
  Araq 45d74f4081 destructors: preparations for upcoming changes 7 years ago
  Andreas Rumpf 4eaa2bf15d improve code generation for custom strings/seqs 7 years ago
  Andreas Rumpf 5dca695bcf new destroyer pass works with procs too 7 years ago
  Andreas Rumpf 63530be0b8 introduce --newruntime switch for the upcoming destructors and move semantics 7 years ago