changeset 10774:cfb13443434f

update NEWS
author Jaroslav Hajek <highegg@gmail.com>
date Thu, 08 Jul 2010 10:00:48 +0200
parents cd16c1c3bc73
children 6892c5562950
files ChangeLog NEWS
diffstat 2 files changed, 25 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- 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  <highegg@gmail.com>
+
+	* NEWS: Update.
+
 2010-06-23  Jaroslav Hajek  <highegg@gmail.com>
 
 	* mkoctfile.in: F77_INTEGER_8_FLAG -> OCTAVE_CONF_F77_INTEGER_8_FLAG.
--- 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:
 ---------------------------------------------------------