pike.git
/
CHANGES
version
»
Context lines:
10
20
40
80
file
none
3
pike.git/CHANGES:21:
o Major compiler API cleanups. The Pike compiler is now executing in a pike function context (rather than in an efun context), and it is possible to customize some of its behaviour via inherit (rather than via handler objects). As a consequence the compiler is now much closer to being thread-safe. o New `[..] operator function. Range operations have been separated from the `[] operator function
-
and
is
now handled by the new `[..] which provides greater control
+
and
are
now handled by the new `[..] which provides greater control
for how the range bounds are specified. For compatibility, if there is no `[..] then `[] is still called for range operations. FIXME: Describe relation with Pike.INDEX_FROM_BEG/END & OPEN_BOUND. o Generalized this and this_program. It is now possible to refer to inherits in objects. Example: class A {