pike.git / CHANGES

version» Context lines:

pike.git/CHANGES:440:       - Cleaned up conversion between weeks and years: E.g. if a week has    days in two years then converting it to years will produce a range    of both years. The attempt to always map a week to a single year    is gone since it's inconsistent with how other overlapping time    ranges are handled. If the user wants to convert a week to the    year it "unambiguously" belongs to, (s)he can do    Calendar.ISO.Year(week->year_no()).       - Did away with the attempt to map leap days between February 24th -  and 29th before and after year 2000, since doing so break date +  and 29th before and after year 2000, since doing so breaks date    arithmetic.       - The last four changes above are not entirely compatible.    Compatibility with 7.6 and older is retained with #pike 7.6.      o CompilerEnvironment & CompilerEnvironment()->PikeCompiler       The Pike compiler has been refactored to be more object-oriented and    more transparent. It is now possible to customize the compiler by    overloading functions in the above two classes. The compiler object -  used by Pike internally is available through +  used by Pike internally is available through the global constant    DefaultCompilerEnvironment.      o Debug       The new function count_objects() will return the different kinds of    objects existing within the Pike process. Useful when trying to    pinpoint a leak of Pike objects.      o Error   
pike.git/CHANGES:671:      o Parser.Pike and Parser.C       - Parser.Pike and Parser.C have been rewritten in C for increased    performance.       - The #string directives should be handled correctly now.      o Parser.RCS    -  - The RCS parser has been rewritten to handle broken RCS data -  better. +  - The RCS parser has been rewritten to be more robust with regards +  to broken RCS data.      o Parser.XML.NSTree       - Added add_child_before() and add_child_after() methods to the    NSNode object.       - Fixed crash bug.      o Parser.XML.Simple