pike.git / CHANGES

version» Context lines:

pike.git/CHANGES:137:       It is now possible to return void responses from void functions.       void a() { return; }    void b() { return a(); }         Bug fixes   ---------    + o Compiler +  +  Constant integers outside the 32-bit signed range not longer +  get their types mapped to int(-0x80000000) or int(0x7fffffff), +  (depending on sign) but instead keep the generic int type. +  This fixes issues where the type resolution system derived +  erroneous types from the truncated types. +    o Runtime       The runtime could get confused by PROGRAM_DESTRUCT_IMMEDIATE    objects having destruct callbacks under some circumstances.      o Operator functions       Calling operator functions with more than two arguments will now    work correctly for objects, where previously only the first two    objects where added.