pike.git / CHANGES

version» Context lines:

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 {