pike.git / CHANGES

version» Context lines:

pike.git/CHANGES:88:    Random.Hardware 0.25    Random.Fast 0.20    Random.Deterministic 0.20         Incompatible changes   --------------------      o Gz.crc32 now only returns positive results.    +    Removed features and modules   ----------------------------      o Compatibility for Pike versions before 7.8 is no longer available.      o GTK1 library is deprecated, so glue code is removed.         New modules   -----------
pike.git/CHANGES:114:      o Crypto.Checksum       This module collect non-cryptographic checksums. Support for crc32,    adler32 and Castagnoli CRC (CRC32C).      o Protocols.HTTP2   o Bittorrent.DHT   o MsgPack    +    New features   ------------      o Gmp.mpf is now implemented using gmpf if the library is available.    -  +    C-level API changes   -------------------      o The contract for functions is now changed so that a function is no    longer required to clean the stack. The topmost value of the stack    will be regarded as the return value and the rest of the items on    the stack, compared to before the function arguments were pushed,    will be popped and discarded. Efuns still have to clean their stack    as previously.      o Removed add_function, pike_add_function, pike_add_function2,    simple_add_variable, map_variable and MAP_VARIABLE. This removes the    remaining few API:s where text types were used. Use ADD_FUNCTION and    PIKE_MAP_VARIABLE instead.    -  +    Building and installing   -----------------------      o GMP 4.1 or later is now required.      o C99 assumed       The configure tests will not check for functions defined in C99    anymore and C99 compiler support is assumed.