pike.git / CHANGES

version» Context lines:

pike.git/CHANGES:97:    languages. It is identical to '||' in pike, and this is not /really/    needed.      o The && operator changed, when doing A && B, and A is false, keep A    instead of pushing 0.       This is especially useful then A is not actually 0, but an object    that evaluates to false, or UNDEFINED.      o Added new syntax that can be used to return an object as if it was a -  class you are inheriting, X::this where X is the inheriting class. +  class you are inheriting, X::this where X is the inherited class.      o Support for ", ##__VA_ARGS__" cpp feature.    - o The preprocessor can now be run wiht a cpp prefix feature. + o The preprocessor can now be run with a cpp prefix feature.       This is currently used by the precompiler to avoid two levels of    preprocessing, one using "#cmod_" as the prefix and the other "#".      o Dynamic macros    You can now add programatic macros. There is currently no syntax    that can be used to define these while compiling code, but you can    add them from one program before compiling plugins/modules.       The main use is macros like DEBUG(...) and IFDEBUG() that would
pike.git/CHANGES:239:   ============================      o Removed facets    The optional (and not enabled by default) support for facet classes    has been removed, since it was only partially done and not really    used.      o It is no longer possible to compile pike without libgmp.    Bignums are now a required language feature    - o The old 'files' module has been renamed to _Stdio + o The old low-level 'files' module has been renamed to _Stdio      o 'GTK' is now GTK2, not GTK1 unless the system has no GTK2 support.         Deprecations   ------------      o Locale.Charset    The charset module is now available on the toplevel as 'Charset'