Prep for 0.3.12 release
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@809 42af7a65-404d-4744-a932-0658087f49c3
This commit is contained in:
parent
5e49d8063a
commit
03f04075c9
@ -369,7 +369,7 @@
|
|||||||
* Add logic to allow the examples/ostest to be run repetitively as an endurance test.
|
* Add logic to allow the examples/ostest to be run repetitively as an endurance test.
|
||||||
* Add a ramdisk block driver
|
* Add a ramdisk block driver
|
||||||
|
|
||||||
0.3.12 2008-xx-xx Gregory Nutt <spudmonkey@racsa.co.cr>
|
0.3.12 2008-08-10 Gregory Nutt <spudmonkey@racsa.co.cr>
|
||||||
|
|
||||||
* Improved solution to POSIX timer lifetime controls bug fixed in 0.3.11.
|
* Improved solution to POSIX timer lifetime controls bug fixed in 0.3.11.
|
||||||
* Add test for recursive mutexes
|
* Add test for recursive mutexes
|
||||||
@ -392,3 +392,4 @@
|
|||||||
* Added a test for mkfatfs() on a RAM disk in examples/mount and verified
|
* Added a test for mkfatfs() on a RAM disk in examples/mount and verified
|
||||||
basic mkfatfs functionality for FAT12.
|
basic mkfatfs functionality for FAT12.
|
||||||
|
|
||||||
|
0.3.13 2008-xx-xx Gregory Nutt <spudmonkey@racsa.co.cr>
|
||||||
|
@ -456,32 +456,30 @@
|
|||||||
</table>
|
</table>
|
||||||
|
|
||||||
<p>
|
<p>
|
||||||
The 23rd release of NuttX (nuttx-0.3.11) is available for download
|
The 24th release of NuttX (nuttx-0.3.12) is available for download
|
||||||
from the <a href="http://sourceforge.net/project/showfiles.php?group_id=189573">SourceForge</a>
|
from the <a href="http://sourceforge.net/project/showfiles.php?group_id=189573">SourceForge</a>
|
||||||
website.
|
website.
|
||||||
The change log associated with the release is available <a href="#currentrelease">here</a>.
|
The change log associated with the release is available <a href="#currentrelease">here</a>.
|
||||||
Unreleased changes after this release are available in CVS.
|
Unreleased changes after this release are available in CVS.
|
||||||
These unreleased changes are listed <a href="#pendingchanges">here</a>.
|
These unreleased changes are listed <a href="#pendingchanges">here</a>.
|
||||||
</p>
|
</p>
|
||||||
<p>
|
The nuttx-0.3.12 release includes some minor bugfixes as well as a few new features.
|
||||||
nuttx-0.3.11 is another important bugfix release.
|
Bugs fixed include:
|
||||||
This release fixes several bugs:
|
<ul>
|
||||||
|
<li>Corrected an error in recursive mutex implementation.</li>
|
||||||
|
<li>task_create() was only dup'in the first three file descriptors.</li>
|
||||||
|
<li>Fixed driver open reference counting errors in dup(), dup2(), and exit().</li>
|
||||||
|
<li>Fixed error handling logic in fflush().</li>
|
||||||
|
</ul>
|
||||||
</p>
|
</p>
|
||||||
<ul>
|
|
||||||
<li>Two POSIX timer bugs: a memory leak as well a fatal sequencing error.</li>
|
|
||||||
<li>Several FAT filesystem errors.</li>
|
|
||||||
<li>A deadlock that can occur in <code>opendir()</code></li>
|
|
||||||
</ul>
|
|
||||||
<p>
|
<p>
|
||||||
A few new features were also added:
|
New features were also added:
|
||||||
|
<ul>
|
||||||
|
<li>Pipes and pipe() API</li>
|
||||||
|
<li>FIFOs and mkfifo() API</li>
|
||||||
|
<li>mkfatfs() API can be used to format FAT file systems.</li>
|
||||||
|
</ul>
|
||||||
</p>
|
</p>
|
||||||
<ul>
|
|
||||||
<li>Support for recursive mutexes</li>
|
|
||||||
<li>Added a RAM disk block driver</li>
|
|
||||||
<li>The host simulator no longer uses direct Linux system calls and now also works on Cygwin.</li>
|
|
||||||
<li>The OS test was strengthen and now runs as an endurance test</li>
|
|
||||||
</ul>
|
|
||||||
|
|
||||||
<p>
|
<p>
|
||||||
As usual, any feedback about bugs or suggestions for improvement would be greatly appreciated.
|
As usual, any feedback about bugs or suggestions for improvement would be greatly appreciated.
|
||||||
</p>
|
</p>
|
||||||
@ -981,18 +979,28 @@ Other memory:
|
|||||||
</table>
|
</table>
|
||||||
|
|
||||||
<pre><ul>
|
<pre><ul>
|
||||||
nuttx-0.3.11 2008-xx-xx Gregory Nutt <spudmonkey@racsa.co.cr>
|
0.3.12 2008-08-10 Gregory Nutt <spudmonkey@racsa.co.cr>
|
||||||
|
|
||||||
* Add support for recursive mutexes.
|
* Improved solution to POSIX timer lifetime controls bug fixed in 0.3.11.
|
||||||
* Eliminate a memory leak -- contained watchdog instance was not being
|
* Add test for recursive mutexes
|
||||||
deleted with a POSIX timer was deleted reported by kwonsk.
|
* Correct bug in recursive mutex logic
|
||||||
* Eliminate a deadlock condition in opendir() reported by kwonsk.
|
* Add mkfifo()
|
||||||
* Fix several FAT filesystem problems reported by kwonsk (Changes not yet
|
* Add pipe() and test for both pipes and fifos
|
||||||
verified).
|
* Attempts to open a FIFO will now block until there is at least one writer
|
||||||
* Host simulator no longer uses Linux system calls directly; Now works with Cygwin.
|
* Add test/Fixed errors in FIFO reader/writer interlocks
|
||||||
* Fix an error that occurs when a POSIX timer is deleted by the timer signal handler.
|
* Removed limitation: task_create() was only dup'ing 3 file descriptors (now
|
||||||
* Add logic to allow the examples/ostest to be run repetitively as an endurance test.
|
dups all open file descriptors).
|
||||||
* Add a ramdisk block driver
|
* Added a test for redirection of stdio through pipes
|
||||||
|
* Fixed error in dup and dup2: Must call open/close methods in fs/driver so that
|
||||||
|
driver can correctly maintain open reference counts.
|
||||||
|
* Same issue on closing file descriptors in exit()
|
||||||
|
* Fixed in error in stdio flush logic. Needed ssize_t vs size_t for error
|
||||||
|
check.
|
||||||
|
* Moved all FAT related files from fs to fs/fat
|
||||||
|
* Implemented mkfatfs(), a non-standard API to create a FAT filesystem on a
|
||||||
|
block device (not yet tested).
|
||||||
|
* Added a test for mkfatfs() on a RAM disk in examples/mount and verified
|
||||||
|
basic mkfatfs functionality for FAT12.
|
||||||
|
|
||||||
pascal-0.1.2 2008-02-10 Gregory Nutt <spudmonkey@racsa.co.cr>
|
pascal-0.1.2 2008-02-10 Gregory Nutt <spudmonkey@racsa.co.cr>
|
||||||
|
|
||||||
@ -1018,28 +1026,7 @@ buildroot-0.1.0 2007-03-09 <spudmonkey@racsa.co.cr>
|
|||||||
</table>
|
</table>
|
||||||
|
|
||||||
<pre><ul>
|
<pre><ul>
|
||||||
nuttx-0.3.12 2008-xx-xx Gregory Nutt <spudmonkey@racsa.co.cr>
|
nuttx-0.3.13 2008-xx-xx Gregory Nutt <spudmonkey@racsa.co.cr>
|
||||||
|
|
||||||
* Improved solution to POSIX timer lifetime controls bug fixed in 0.3.11.
|
|
||||||
* Add test for recursive mutexes
|
|
||||||
* Correct bug in recursive mutex logic
|
|
||||||
* Add mkfifo()
|
|
||||||
* Add pipe() and test for both pipes and fifos
|
|
||||||
* Attempts to open a FIFO will now block until there is at least one writer
|
|
||||||
* Add test/Fixed errors in FIFO reader/writer interlocks
|
|
||||||
* Removed limitation: task_create() was only dup'ing 3 file descriptors (now
|
|
||||||
dups all open file descriptors).
|
|
||||||
* Added a test for redirection of stdio through pipes
|
|
||||||
* Fixed error in dup and dup2: Must call open/close methods in fs/driver so that
|
|
||||||
driver can correctly maintain open reference counts.
|
|
||||||
* Same issue on closing file descriptors in exit()
|
|
||||||
* Fixed in error in stdio flush logic. Needed ssize_t vs size_t for error
|
|
||||||
check.
|
|
||||||
* Moved all FAT related files from fs to fs/fat
|
|
||||||
* Implemented mkfatfs(), a non-standard API to create a FAT filesystem on a
|
|
||||||
block device (not yet tested).
|
|
||||||
* Added a test for mkfatfs() on a RAM disk in examples/mount and verified
|
|
||||||
basic mkfatfs functionality for FAT12.
|
|
||||||
|
|
||||||
pascal-0.1.3 2008-xx-xx Gregory Nutt <spudmonkey@racsa.co.cr>
|
pascal-0.1.3 2008-xx-xx Gregory Nutt <spudmonkey@racsa.co.cr>
|
||||||
|
|
||||||
|
25
ReleaseNotes
25
ReleaseNotes
@ -452,7 +452,7 @@ in stream logic (lib_init.c). This release also includes support to ZiLOG EZ80A
|
|||||||
microcontrooler (EZ80F91 chip) and configurations fot the ZiLOG z8f64200100kit (Z8F6423)
|
microcontrooler (EZ80F91 chip) and configurations fot the ZiLOG z8f64200100kit (Z8F6423)
|
||||||
and ez80f0910200kitg (EZ80F091) development kit.
|
and ez80f0910200kitg (EZ80F091) development kit.
|
||||||
|
|
||||||
nuttx=0.3.11
|
nuttx-0.3.11
|
||||||
^^^^^^^^^^^^
|
^^^^^^^^^^^^
|
||||||
|
|
||||||
This is the 23rd release of NuttX. This is another important bugfix release.
|
This is the 23rd release of NuttX. This is another important bugfix release.
|
||||||
@ -472,5 +472,26 @@ A few new features were also added:
|
|||||||
These changes were verified only on the Host simulator under Cygwin. Please report
|
These changes were verified only on the Host simulator under Cygwin. Please report
|
||||||
any errors to me.
|
any errors to me.
|
||||||
|
|
||||||
This tarball contains a complete CVS snapshot from June 1, 2008.
|
This tarball contains a complete CVS snapshot from July 1, 2008.
|
||||||
|
|
||||||
|
nuttx-0.3.12
|
||||||
|
^^^^^^^^^^^^
|
||||||
|
|
||||||
|
This is the 24th release of NuttX. This release includes some minor bugfixes as well
|
||||||
|
as a few new features. Bugs fixed include:
|
||||||
|
|
||||||
|
* Corrected an error in recursive mutex implementation.
|
||||||
|
* task_create() was only dup'in the first three file descriptors.
|
||||||
|
* Fixed driver open reference counting errors in dup(), dup2(), and exit().
|
||||||
|
* Fixed error handling logic in fflush().
|
||||||
|
|
||||||
|
New features were also added:
|
||||||
|
|
||||||
|
* Pipes and pipe() API
|
||||||
|
* FIFOs and mkfifo() API
|
||||||
|
* mkfatfs() API can be used to format FAT file systems.
|
||||||
|
|
||||||
|
These changes were verified only on the Host simulator under Cygwin. Please report
|
||||||
|
any errors to me.
|
||||||
|
|
||||||
|
This tarball contains a complete CVS snapshot from August 10, 2008.
|
||||||
|
Loading…
Reference in New Issue
Block a user