e996782004-05-02Martin Nilsson Changes since Pike 7.6:
6bf19a2002-09-15Peter Bortas ----------------------------------------------------------------------
cd683a2001-07-27Johan Sundström 
4d48e42004-10-30Martin Stjernholm o New syntax to index from the end in range operations. A "<" can be added before an index in the [..] operator to count from the end instead. This is convenient to e.g. chop off the last element in an array: a[..<1]. o New `[..] operator function. Range operations have been separated from the `[] operator function and is handled by a new `[..] which provides greater control in how the range bounds are specified. For compatibility, if there is no `[..] then `[] is still called for range operations.
d863e62004-09-03David Gourdelier o Stdio.*
5e18f72004-09-03Henrik Grubbström (Grubba)  Stdio.cp can now work recursively in a directory tree. Stdio.cp now keeps permissions when copying. Added Stdio.recursive_mv which works on every OS and also when the destination isn't on the same filesystem as the source.
d863e62004-09-03David Gourdelier 
7b31f72004-05-10Martin Nilsson o Process.popen Process.popen is now able to run in nonblocking mode. If a second
5e18f72004-09-03Henrik Grubbström (Grubba)  argument is provided a file object will be opened with that mode and return, enabling two way communication with the new process. o bin/precompile.pike Voidable pointer types are no longer promoted to mixed.
6de0ec2004-05-11Henrik Grubbström (Grubba)  o PIKE_PORTABLE_BYTECODE --with-portable-bytecode is now the default. Pike programs that have been dumped on one architecture now can be decoded on another.
95d0872004-11-09Mirar (Pontus Hagland)  o Math.Matrix Multiplication were bugged and gave B*A instead of A*B. Now fixed.