Tcl package Thread source code

Ticket Change Details
Login
Overview

Artifact ID: e6b0c7dac5e8404d3eef0b3588a780f2a0d885b4924f4d059c770a71c794b401
Ticket: 770add1891d9e8d817eaa0e8556b6e9566c507fa
Flushing of persistent storage + mem-leak fix
User & Date: sebres 2017-11-08 09:38:30
Changes

  1. comment changed to:
    I was wondering that if tcl application properly exits (calling all exit-handlers, etc.), then all still bound persistent storages are flushed (together with arrays, by implicit delete of all arrays in SvFinalize).
    
    IMHO this is a bug, because I believe the name "persistent storage" means persistent.
    But ATM only if "unbound" called before exit, it does not occur.
    
    Fixed within [c00a271dae] now.
    
    Additionally this resolves a memory leak by "tsv::array unbound" (especially annoying if bound/unbound switching often).
    
    See check-in [c00a271dae] for more info.
    
    BTW. I've created still one branch with possibility to compile with lmdb handler for windows, see [31d323157d].
    
  2. icomment:
    Any objections?
    If not, I'll merge in the comming week.
    
  3. login: "sebres"
  4. mimetype: "text/plain"