pike.git / CHANGES

version» Context lines:

pike.git/CHANGES:228:    + Several new opcodes added    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 +    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