pike.git
/
CHANGES
version
»
Context lines:
10
20
40
80
file
none
3
pike.git/CHANGES:236:
followed by an is_eq, is_lt or is_gt or similar. Those opcodes always return 1 or 0. So, two new opcodes, quick_branch_if_zero and quick_branch_if_non_zero were added that map directly to three x86-64 opcodes, there is no need to check the types, do a real pop_stack etc. o Faster hash-function for strings + Also siphash24 was added and is used in case the string hash table becomes inefficient
+
Deprecated features and modules
+
-------------------------------
+
+
o Tools.PEM and Tools.X409 deprecated
+
Use the corresponding modules in Standards.
+
+
o The built in sandbox is now deprecated
+
Unless somebody wants to take ownership of the feature and keep it
+
up to date the security system will be removed in the next stable
+
release.
+
Removed features and modules ---------------------------- o Removed facets The optional (and not enabled by default) support for facet classes has been removed, since it was only partially done and not really used. o It is no longer possible to compile pike without libgmp. Bignums are now a required language feature o The old low-level 'files' module has been renamed to _Stdio o 'GTK' is now GTK2, not GTK1 unless the system has no GTK2 support. o Locale.Charset The charset module is now available on the toplevel as 'Charset'
-
o Tools.PEM and Tools.X409 deprecated
-
Use the corresponding modules in Standards.
-
-
o The built in sandbox is now deprecated
-
Unless somebody wants to take ownership of the feature and keep it
-
up to date the security system will be removed in the next stable
-
release.
-
-
+
New modules ----------- o Pike.Watchdog A Watchdog that ensures that the process is not hung for an extended period of time. The definition of 'hung' is: Has not used the default backend. To use it simply keep an instance of the watchdog around in your application: