pike.git / CHANGES

version» Context lines:

pike.git/CHANGES:229:    As an example an observation was that most branch_if_zero is    followed by an is_eq, is_lt or is_gt or similar. Those opcodes    always return 1 or 0.       So, two new opcodes, fast_branch_if_zero and    fast_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      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.