summaryrefslogtreecommitdiff
path: root/apps/ChangeLog.txt
diff options
context:
space:
mode:
authorGregory Nutt <gnutt@nuttx.org>2013-06-21 09:32:57 -0600
committerGregory Nutt <gnutt@nuttx.org>2013-06-21 09:32:57 -0600
commitaaaacf612dc228a31282c0c1c015f116eb309cd8 (patch)
tree43b7b643f99ef133d1315e7affd193cfaeff2fae /apps/ChangeLog.txt
parent650a85488872f2a2ca28969d9545b05fe99880db (diff)
downloadnuttx-aaaacf612dc228a31282c0c1c015f116eb309cd8.tar.gz
nuttx-aaaacf612dc228a31282c0c1c015f116eb309cd8.tar.bz2
nuttx-aaaacf612dc228a31282c0c1c015f116eb309cd8.zip
Straighten out issues about who calls C++ initializers with CXXTEST or HELLOXX are built as NSH applications; Add an ofstream test to CXXTEST suggested by Michael; Update many defconfig fiels to that they set configurations to handle C++ constructors just as before these configuration changes
Diffstat (limited to 'apps/ChangeLog.txt')
-rw-r--r--apps/ChangeLog.txt12
1 files changed, 12 insertions, 0 deletions
diff --git a/apps/ChangeLog.txt b/apps/ChangeLog.txt
index 814d58b96..96208f250 100644
--- a/apps/ChangeLog.txt
+++ b/apps/ChangeLog.txt
@@ -579,3 +579,15 @@
(2013-6-12).
6.29 2013-xx-xx Gregory Nutt <gnutt@nuttx.org>
+
+ * apps/examples/nsh, cxxtest, and helloxx: C++ initializers should be
+ set once and, preferably, in the context of the task that uses any C++
+ statically initialized classes. These only becomes an issue is cxxtest
+ or helloxx are built as NSH builtin applications. Then you want the
+ initialization done in cxxtext or helloxx and not in NSH (and certainly
+ not twice). Added configuration options to control who does the C++
+ initialization. NSH now does not do C++ initialization be default and
+ must be configured to do otherwise. Converserly, cxxtest and helloxx
+ will do C++ initialization unless configured do otherwise (2013-6-21).
+ * apps/examples/cxxtext: Add ostream test as provided by Michael
+ (2013-6-21).