pike.git
/
CHANGES
version
»
Context lines:
10
20
40
80
file
none
3
pike.git/CHANGES:212:
draw_more_stuff(); } Since the inner block is a separate function, the return statement doesn't exit do_something() as one might expect, causing draw_more_stuff() to be called even when there's a GL error. Another effect is that break and continue can't be associated with statements outside the implicit lambda block. Another method that overcomes these problems will likely be
-
implemented. The problem is that
it
can
give
compatibility
-
problems
to change old code that uses implicit lambdas to that
-
one
, since
e.g.
return
will
work
differently without giving any
-
sort
of
error.
+
implemented. The problem is that
there
can
be
compatibility
issues
+
to change old code that uses implicit lambdas to that
one. For
+
example
,
the implementor of PushPop above can't safely switch to
+
such a new method
since
that
would make
return
statements
like
the
+
one in do_something behave
differently without giving any
sort
of
+
error.
o Access to hidden variables in surrounding scopes Include the names of the surrounding classes themselves in the lookup for Foo::, to make it possible to address hidden variables in the scopes of surrounding classes, e.g: class Foo { int i; void create (int i) {Foo::i = i;} }
pike.git/CHANGES:936:
o Reworked trampolines to cause less circular references. (solves 1937) o It is now possible to inherit Pike programs from C programs. o Now supports Autoconf 2.50 & Autoconf 2.52 o Modules with the constant dont_dump_mode will not be dumped, as a workaround for modules that can not yet be dumped.
+
o And many many more.
-
+
Enjoy! The Pike Team