pike.git
/
CHANGES
version
»
Context lines:
10
20
40
80
file
none
3
pike.git/CHANGES:45:
effects in code that uses iterators explicitly. E.g: String.Iterator iter = String.Iterator ("foo"); foreach (iter; int ind; int val) werror ("%d %d\n", ind, iter->index()); This will now write "0 0", "1 1", etc. In previous versions of 7.4 it wrote "0 1", "1 2", etc since the iterator has already been incremented to point to the next element. o Bugfixes in Calendar.Fraction, which prevously lost track of the fraction component in Fraction()->set_timezone() and always returned 0.0 in Fraction()->fraction_no().
+
o Stdio.File()->grantpt() fixed to work with SysV systems
+
o New function Stdio.File()->openpt() to portably get a pty master for
+
use with grantpt()
Changes since Pike 7.4.10: ---------------------------------------------------------------------- o Bugfix in Parser.C. "!=" is now considered one token instead of two. o Bugfixed loop over-optimization caused by faulty dependency analysis. o Postgres 7.3+ correctly detected. o Now function_object behaves as in Pike 7.2 again, returning zero if the argument is a constant in the parent class. In that case