pike.git / CHANGES

version» Context lines:

pike.git/CHANGES:102:   o hash() has been changed to use siphash. The old hash function is    available under the name hash_8_0(). Note that this is not a    cryptographic hash function.      o Stdio.UDP()->send() no longer throws errors on EMSGSIZE and EWOULDBLOCK.      o If a thread exits with by throwing, the thrown value is propagated to wait().      o String.trim_all_whites() renamed String.trim().    + o Floats are no longer by default sorted before added. This may reduce +  the precision but increases the speed of adding large number of +  floats by a factor of 500. Applications handling floats with large +  differences in magnitudes needs to apply the appropritate sorting +  before arithmetics. As `+ was the only operator that performed +  sorting, and functions like Array.sum did not, this was already a +  concern.      New modules   -----------      o ADT.Scheduler & ADT.TreeScheduler       These are variants of ADT.Heap where elements typically aren't    removed from the heap.      o Apple.Keychain