Commit History

Autor SHA1 Mensaxe Data
  Andreas Rumpf e5cb1a2dd5 newSeqOfCap: skip initialization step for non-GC-ed data %!s(int64=7) %!d(string=hai) anos
  Jacek Sieka 22684370b0 remove ArrayDummySize with unchecked arrays (#5818) %!s(int64=7) %!d(string=hai) anos
  Araq 6b3af6a5d7 WIP: --gc:regions instead of --gc:stack %!s(int64=7) %!d(string=hai) anos
  Andreas Rumpf 88b65ea957 fixes #6234 %!s(int64=7) %!d(string=hai) anos
  Ștefan Talpalaru 0c8c878f5a support libgo from GCC 6.3 (#5964) %!s(int64=7) %!d(string=hai) anos
  Yuriy Glukhov 2ad8e073d8 Control leakDetector from cmdline %!s(int64=8) %!d(string=hai) anos
  cheatfate f0ea9447ce Add define value `nimBurnFree` which allow deallocation procedures to fill memory with 0xFF before freeing it. %!s(int64=8) %!d(string=hai) anos
  Andreas Rumpf b7c1be03c8 added system.newSeqOfCap for improved efficiency %!s(int64=8) %!d(string=hai) anos
  Jacek Sieka 64b0485207 fix types of ansi_c/sysio to more closely match C ABI %!s(int64=8) %!d(string=hai) anos
  Jacek Sieka ba1a52614b Merge remote-tracking branch 'origin/devel' into malloc-store-size %!s(int64=8) %!d(string=hai) anos
  Andreas Rumpf 79f64d2469 simple stuff works with --gc:stack %!s(int64=8) %!d(string=hai) anos
  Andreas Rumpf e2c8d9ade0 beginnings of --gc:stack %!s(int64=8) %!d(string=hai) anos
  Jacek Sieka 25f9330928 store block size in when using malloc and nogc %!s(int64=8) %!d(string=hai) anos
  Jacek Sieka 9928b9f48d newObj can clear memory, even when using malloc and nogc %!s(int64=8) %!d(string=hai) anos
  Andreas Rumpf 8ec5c01cae further progress on --gc:v2 %!s(int64=8) %!d(string=hai) anos
  Andreas Rumpf 19677a11b0 some progress on GC v2 %!s(int64=9) %!d(string=hai) anos
  Araq 076b809677 set debug switch to false again %!s(int64=9) %!d(string=hai) anos
  Araq 10530add48 next steps for the GC %!s(int64=9) %!d(string=hai) anos
  Reimer Behrends 250375bdd2 Remove spurious unsigned operations from system/threads.nim. %!s(int64=9) %!d(string=hai) anos
  Reimer Behrends 639b5e0069 Properly register threads with the Boehm GC. %!s(int64=9) %!d(string=hai) anos
  Reimer Behrends 4baaea5ad5 Properly initialize the Boehm GC on all platforms. %!s(int64=9) %!d(string=hai) anos
  Araq a1caef474b proper distinction between --gc:none and --os:standalone %!s(int64=9) %!d(string=hai) anos
  Stefan Talpalaru 8624654c57 TMemRegion -> MemRegion %!s(int64=9) %!d(string=hai) anos
  Stefan Talpalaru fe0b6d74f5 cleanup %!s(int64=9) %!d(string=hai) anos
  Stefan Talpalaru bdac85f2cf Merge branch 'devel' into gogc %!s(int64=9) %!d(string=hai) anos
  Stefan Talpalaru 657d6f9de2 finalizer support %!s(int64=9) %!d(string=hai) anos
  pdw 2ca90a20a1 lib/system/g-w - Dropped 'T' from types %!s(int64=9) %!d(string=hai) anos
  Stefan Talpalaru 50e96ad939 the Go GC - initial implementation %!s(int64=9) %!d(string=hai) anos
  Sergey Avseyev 1001fd2166 Fix Boehm GC on linux %!s(int64=9) %!d(string=hai) anos
  def 22b4e4c2f2 Use more Natural and Positive numbers in proc parameters %!s(int64=9) %!d(string=hai) anos