Commit History

Author SHA1 Message Date
  Araq 71c26586ed concepts: make codegen aware of 'tyInferred' 7 years ago
  Andreas Rumpf 4eaa2bf15d improve code generation for custom strings/seqs 7 years ago
  Andreas Rumpf d8746398c4 allow macros to produce nnkGotoState and nkState 7 years ago
  Andreas Rumpf f7f3a25be8 first steps of making 'opt' a first class type for Nim 7 years ago
  Andreas Rumpf 405b9c8a85 refactoring: TLoc knows the node it originated from; it is planned to use this to produce better C code (move optimizations) 7 years ago
  Andreas Rumpf a04c7d8b38 introduce OnHeapNew and rename TLoc.s to TLoc.storage 7 years ago
  cooldome 82453825e9 Make Nim gdb pretty print friendly (#6240) 7 years ago
  Arne Döring 4c31bc1cd1 type kind is now part of the generated name for types (#6203) 7 years ago
  andri lim 57edf619fe fixes #6016 union alias trigger bad codegen (#6117) 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
  Araq 91eba77b96 fixes #4763 7 years ago
  Andreas Rumpf 91a3cb67ec fixes #5824 7 years ago
  Andreas Rumpf 503f780676 Merge branch 'zahary' into araq2 7 years ago
  Zahary Karadjov 4da8536701 fix compilation regression in alea 7 years ago
  Jacek Sieka e512358bc9 Linux abi take 3 (#5692) 7 years ago
  Zahary Karadjov e11b3520ff fix #5654 7 years ago
  Zahary Karadjov c605d57574 restore compilation and make all concepts tests green 8 years ago
  Zahary Karadjov 76c663f692 support for inferring static[T] concept params 8 years ago
  Zahary Karadjov 8cd5f1f8f5 introduce tyInferred for the unbound concept type params 8 years ago
  Araq 46b672a6c4 minor codegen bugfix: don't use names for closures that are also mangled Nim names 7 years ago
  Araq 4c5ecb46b0 fixes a minor codegen issue where name mangling could produce an identifier used by the codegen; refs #5437 7 years ago
  Araq dd8cbf5fca fixes #5404 7 years ago
  Andreas Rumpf 848676cec6 name mangling bugfixes; ndi file generation for debugger support 8 years ago
  Andreas Rumpf fab69661ad new name mangling rules for easier debugging 8 years ago
  Andreas Rumpf 56aa1ac5bc new name mangling scheme implemented 8 years ago
  Andreas Rumpf d9cf9b079e tiny progress on the name mangling 8 years ago
  Andreas Rumpf 823fbd4e40 default GC can do a sort of heap dump via -d:nimTypeNames and dumpNumberOfInstances() 8 years ago
  Araq 9c47bb9cc0 happy new year 8 years ago
  Araq 93fb8b67b9 fixes #5142 8 years ago
  Araq 0ef6815529 fixes #5140 8 years ago