pike.git / CHANGES

version» Context lines:

pike.git/CHANGES:205:    | constant name = "transcoder:requests";    | constant type = Float;    | constant format = PerSecond;    | constant aggregate = Summarize;    |    | float value() {    | return floating_average_diff(requests);    | }    | }    + o Dependency declarations    -  +  It is now possible to use the CPP directive #require to specify a +  condition that must be true for the file to be seen by the resolver. +  This would typically be the inherited C part of a module or a system +  call. +  +  | #require constant(__WebKit) +  | inherit __WebKit; +  +    Optimizations   -------------      o New significantly faster block allocator       The free in the old one was O(n^2), which means that as an example    creating a lot of objects and then free:ing them mainly used CPU in    the block allocator.       This fix changed the ordo of one of the tests that did that very