ffd9ed2002-12-05Martin Nilsson Changes since Pike 7.4:
6bf19a2002-09-15Peter Bortas ----------------------------------------------------------------------
cd683a2001-07-27Johan Sundström 
bf7e8e2002-09-26Martin Nilsson New/improved functionality: ---------------------------
cd683a2001-07-27Johan Sundström 
ffd9ed2002-12-05Martin Nilsson o rsif rsif can now work recursively in a file structure if given the flag -r or --recursive. Example: pike -x rsif -r 7.4 7.6
8a6b142002-11-29Martin Nilsson 
670abd2003-01-12Martin Stjernholm o The automatic garbage collection strategy is configurable The garbage collector can be configured to take both the amount of
60a3942003-04-28Martin Stjernholm  garbage and the cpu time spent in the gc into account. Automatic gc runs can also be disabled in critical regions. See the function Pike.gc_parameters. o sort() is stable Unlike previous releases, sort() will keep the original order between elements that are equal. This was not implemented as a separate function since it could be done with virtually no extra overhead.
670abd2003-01-12Martin Stjernholm 
a594a12003-07-23Martin Nilsson o sort() is portable Sort is now locale and platform independent. In other words, strings are now compared only according to the unicode value of every character. o Reworked codec The codec for serialization of Pike data types has been updated and has a significally improved successrate at encoding modules.
8d23b02003-09-30Martin Nilsson o Less magic hacks
a6a1f12003-09-30Johan Sundström  Several Pike modules have been cleaned up from old hacks and workarounds for problems which now have proper solutions. This should improve size, performance, dumpability and readability of the affected code. In addition lots of internal types in Pike have been tightened up and several more files now use the pragma strict_types, which has resulted in some additional bugfixes.
8d23b02003-09-30Martin Nilsson  o INT64
0876ef2004-02-19Martin Nilsson  On 64 bit architechtures Pike will now use full 64 bits integer before resorting to Gmp.mpz objects for large numbers. o IPv6
8d23b02003-09-30Martin Nilsson 
29147c2002-10-31Martin Nilsson 
bf7e8e2002-09-26Martin Nilsson Language additions: -------------------
6bf19a2002-09-15Peter Bortas 
cd683a2001-07-27Johan Sundström 
8a6b142002-11-29Martin Nilsson New modules / classes / methods added: --------------------------------------
cd683a2001-07-27Johan Sundström 
0876ef2004-02-19Martin Nilsson o trace() can trace all threads
6b6b1d2003-01-09Martin Stjernholm  The configure option --without-thread-trace has been removed, but instead the trace() function has been extended to make it possible to set the trace level in all threads simultaneously.
8d23b02003-09-30Martin Nilsson o Regexp.PCRE added to give libpcre support.
0876ef2004-02-19Martin Nilsson  Are you a closet-perlet? For those who missed the richer flora of regexp syntax that Perl supports, the Perl Compatible Regular Expression module is the answer. If you compile libpcre with UTF-8 support you will also get transparent wide string support. Several convenience functions are also added to the Regexp module to enable easier access to regular expressions. o Crypto/Nettle The crypto module has been almost completely rewritten and now uses libnettle as backend instead of the built int crypto algorithms that Pike had before. This will lead to more active development and optimization. The most common hash and cipher methods are already written in assembler for several platforms. As an example SHA1 is 40% faster than before.
8d23b02003-09-30Martin Nilsson  o _ADT o ADT.Struct o Debug.Wrapper o Geography RT38 o Int o Pike.Security o Protocols.HTTP.Session
0876ef2004-02-19Martin Nilsson o Tools.Shoot/Standalone.benchmark
8d23b02003-09-30Martin Nilsson o Standalone.cgrep o Standalone.dump o Image.NEO o Bz2
820ec72004-02-03Martin Nilsson o Process.Process
638b8d2002-09-22Martin Stjernholm 
cd683a2001-07-27Johan Sundström Optimizations: --------------
38a6742002-12-31Per Hedbor o Instantiation and destruction of pike-classes is now significantly faster.
770a0b2003-07-23Henrik Grubbström (Grubba) 
60a3942003-04-28Martin Stjernholm o Handling of bignums has been optimized, especially conversion to/from normal integers.
38a6742002-12-31Per Hedbor 
6bf19a2002-09-15Peter Bortas  Compatibility changes: ----------------------
e2a7382002-11-24Peter Bortas  Compatibility changes without backward compatibility: -----------------------------------------------------
fc7f8d2002-11-24Martin Stjernholm 
bf7e8e2002-09-26Martin Nilsson C level/development changes: ----------------------------
6bf19a2002-09-15Peter Bortas  Bugs fixed: -----------
bf7e8e2002-09-26Martin Nilsson 
e2a7382002-11-24Peter Bortas Uncategorized misc changes: ---------------------------