pike.git / CHANGES

version» Context lines:

pike.git/CHANGES:162:    | string x = "";    | foreach( v[1..], string elm )    | x += reverse(elm)+",";    | write("Testing: %s\n", reverse( x ));    | #];       The three different start/end markers might be useful if you write    code in code in code, since there is no way to quote the start/end    markers.    - o Added a shorthand syntax for integer rages: xbit, where x is a + o Added a shorthand syntax for integer ranges: xbit, where x is a    number between 1 and 31. This can be used as an example to indicate    that a string is 8 bits wide only: string(8bit)       This is equivalent to the range (0..255) but can be easier to parse.       Similarly int(1bit) is an alias for 'bool', and int(12bit) is the    same as int(0..4095).      o 'this::x' is now equivalent to 'this_program::x' -- access the    identifier x in the current object.
pike.git/CHANGES:1417:      o Postgres.postgres_result now properly decodes binary blobs and    strips trailing spaces from CHAR columns.      o Fixed a typo from 2001-05-05 that caused a lot of countries to    reside on the continent ',Europa' instead of "Europa" in    Geography.Countries.       Obviously the continent is not that often checked.    - o Fixed interresting bug in the constant number parsing for octal + o Fixed interesting bug in the constant number parsing for octal    numbers in escapes.       For whatever reason 8:s were accepted for every location except the    first in octal numbers, so 078 was considered an alias for 0100.       This could cause issues at times, and will result in string parsing    being somewhat different:       | Pike v7.8 release 700 running Hilfe v3.5 (Incremental Pike Frontend)    | > "\078";    | (1) Result: "@"    | Pike v8.0 release 3 running Hilfe v3.5 (Incremental Pike Frontend)    | > "\078";    | (1) Result: "\a8"      o A lot more, see the (more or less) full changelog for more info:       http://pike-librarian.lysator.liu.se/index.xml?m=pike.git&start=forever&branch=7.9,8.0&template=logonly.inc