# HG changeset patch # User Jaroslav Hajek # Date 1278576048 -7200 # Node ID cfb13443434f06e4dfd5a976b1a08adf06efc514 # Parent cd16c1c3bc7315564d323efa5ba492bd7961bf53 update NEWS diff -r cd16c1c3bc73 -r cfb13443434f ChangeLog --- a/ChangeLog Thu Jul 08 09:47:26 2010 +0200 +++ b/ChangeLog Thu Jul 08 10:00:48 2010 +0200 @@ -1,3 +1,7 @@ +2010-07-08 Jaroslav Hajek + + * NEWS: Update. + 2010-06-23 Jaroslav Hajek * mkoctfile.in: F77_INTEGER_8_FLAG -> OCTAVE_CONF_F77_INTEGER_8_FLAG. diff -r cd16c1c3bc73 -r cfb13443434f NEWS --- a/NEWS Thu Jul 08 09:47:26 2010 +0200 +++ b/NEWS Thu Jul 08 10:00:48 2010 +0200 @@ -282,7 +282,28 @@ changes to the variable in function rm_rf or any of the functions it calls. + ** pkg now accepts a -forge option for downloading and installing packages + from OctaveForge automatically. For example, + + pkg install -forge general + + will automatically download the latest release of the general package and + attempt to install it. No automatic resolving of dependencies is provided. + Further, + pkg list -forge + + can be used to list all available packages. + + ** The internal data representation of structs has been completely rewritten + to make certain optimizations feasible. The field data can now be shared + between structs with equal keys but different dimensions or values, making + operations that preserve the fields faster. Economized storage is now used + for scalar structs (just like most other scalars), making their usage more + memory-efficient. Certain array-like operations on structs (concatenation, + uniform cellfun, num2cell) have gained a significant speed-up. + Additionally, the octave_scalar_map class now provides a simpler interface + to work with scalar structs within a C++ DLD function. Summary of important user-visible changes for version 3.2: ---------------------------------------------------------