pike.git / lib / master.pike.in

version» Context lines:

pike.git/lib/master.pike.in:4466:    return ([function(void:string)]([function(string:object)]decoder->    feed)(data)->drain)();    })    compile_cb_rethrow (err);   }         //! Class used by @[describe_backtrace()] to describe values in backtraces.   class Describer   { +  /* Attempt to avoid keeping this object around, as it may contain +  * indirect references to stuff (like mutex keys) in backtraces, +  * via the ident mapping below. +  */ +  inherit _static_modules.Builtin.DestructImmediate; +     int clipped=0;    int canclip=0;    mapping(mixed:int|string) ident = ([]);    int identcount = 0;       void identify_parts (mixed stuff)    {    // Use an array as stack here instead of recursing directly; we    // might be pressed for stack space if the backtrace being    // described is a stack overflow.