Commit History

Author SHA1 Message Date
  Andreas Rumpf bf592c4e94 more destructor based changes (#10885) 5 years ago
  Andreas Rumpf 62ab338900 added lowerings.genLen helper proc 5 years ago
  Neelesh Chandola 9884129058 Tuple unpacking now works for `for` vars (#10152) 5 years ago
  cooldome 5b98afb8a8 Destructors: more moves for tuples (#9808) 6 years ago
  cooldome eaca5be9d6 Change the order of compilation passes, transformation is made lazy at code gen (#8489) 6 years ago
  LemonBoy ee14ace5d3 Field checks for everybody (#8957) 6 years ago
  Zahary Karadjov 31651ecd61 allow referencing other parameters in default parameter values 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
  Andreas Rumpf a4e2b0c153 platform.nim doesn't use globals anymore; prepare msgs.nim for not using globals 6 years ago
  Andreas Rumpf bf6c2c5ccf preparations of making compiler/msgs.nim free of global variables 6 years ago
  Araq 2a7fc84c86 remove ast.emptyNode global; cleanup configuration.nim 6 years ago
  Andreas Rumpf 328e7a1005 options.nim: no global variables anymore 6 years ago
  Andreas Rumpf 1310279691 lambda lifting compiles again 6 years ago
  Andreas Rumpf e4081a7201 preparations for language extensions: 'sink' and 'lent' types 7 years ago
  Andreas Rumpf bd19b5f4d3 implemented undocumented '.liftLocals' feature 7 years ago
  Andreas Rumpf 70ea45cdba deprecated unary '<' 7 years ago
  Andreas Rumpf ec253ada72 initial version of the new untested destructor pass 7 years ago
  Andreas Rumpf 1a61c4d46d first implementation of the 'func' keyword 7 years ago
  Andreas Rumpf ad608838bf closures have an object type field so that we can perform correct deepCopy() for the BoehmGC target 7 years ago
  Andreas Rumpf 920888f382 fixes tuple unpacking regression 7 years ago
  Andreas Rumpf 7cba41db23 make nimble compile again 7 years ago
  Andreas Rumpf 3f5ababfe8 make sighashes work in more cases 7 years ago
  Andreas Rumpf b7bffa35c7 attempt to make sighashes produce smaller diffs 7 years ago
  Araq 38ab106051 re-enable object name generation for less dependence on IDs 8 years ago
  Araq d2cbf7f242 more fixes 8 years ago
  Araq 2eee15d7f3 Merge branch 'devel' into sighashes 8 years ago
  Araq c743b2969f closure types get names; refs #4332 8 years ago
  Araq e6c5622aa7 removed tyArrayConstr completely from the compiler; introduced tyAlias instead in preparation for further bugfixes 8 years ago
  Araq 773d17cd14 big refactoring: step 1 8 years ago