pike.git
/
CHANGES
version
»
Context lines:
10
20
40
80
file
none
3
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.