pike.git
/
CHANGES
version
»
Context lines:
10
20
40
80
file
none
3
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