pike.git / CHANGES

version» Context lines:

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: