There a few new things in current trunk that are worth be moved to branches/2.1 in view of releasing 2.1.4.
1 ::rivet::inspect command was improved and extended. A better documentation page should be written though. I have to figure out how to implement a few tests for this command. 2 The unconditional call to Tcl_EvalObjEx (and related calls to build the Tcl object holding the script fragment) for the sole purpose of driving the response of 'info script' was removed. 3 Following this track I noticed in Rivet_SendContent the buffer to a TclWebRequest structure (whose pointer is stored in globals->req) was likewise allocated unnecessarily at *every request*. It's allocated only once now in Rivet_PerInterpInit and then initialized by TclWeb_RequestInit in Rivet_SendContent 4 command lassign_array was replicated from class ::DIO::Database (being totally general and independent from member variables) and promoted to core command 5 A Tcl 8.6 incompatibility was detected in dio_Mysql.tcl and fixed (to be committed yet) Furthermore the code in mod_rivet was split moving the configuration specific functions in a new file. This one is clearly invisible to the programmer. feedback would be much appreciated -- -- Massimo Manghi Dipartimento di Neuroscienze Unità di Biofisica e Fisica Medica via Volturno 39 43125 Parma --------------------------------------------------------------------- To unsubscribe, e-mail: rivet-dev-unsubscr...@tcl.apache.org For additional commands, e-mail: rivet-dev-h...@tcl.apache.org