Version 1.18.

Signed-off-by: NIIBE Yutaka <gniibe@fsij.org>
This commit is contained in:
NIIBE Yutaka
2019-12-30 10:43:35 +09:00
parent a0732c125a
commit cc49f4ef23
5 changed files with 30 additions and 5 deletions

View File

@@ -1,3 +1,8 @@
2019-12-30 NIIBE Yutaka <gniibe@fsij.org>
* VERSION: 1.18.
* doc/chopstx.texi (VERSION): 1.18.
2019-12-27 NIIBE Yutaka <gniibe@fsij.org> 2019-12-27 NIIBE Yutaka <gniibe@fsij.org>
* chopstx.c (chopstx_poll): Call CHECK for condition * chopstx.c (chopstx_poll): Call CHECK for condition

19
NEWS
View File

@@ -1,6 +1,25 @@
NEWS - Noteworthy changes NEWS - Noteworthy changes
* Major changes in Chopstx 1.18
Released 2019-12-30
** Fix of chopstx_poll
When waiting for a condition variable, we supply CHECK method with a
descriptor. Since a condition variable may be fired for multiple
reasons, old implementation of chopstx_poll may return with wrong
information saying a condition of CHECK were met but actually not. It
should not return when condition is not satisfied and it should not
give wrong information to application. Fixed by calling the CHECK
method again when woken up, and don't return when no condition meet.
** Bug fix for GNU/Linux emulation
When woken up, return value of chx_sched was wrong. Because of this,
timeout handling had problem. Termination value of a thread was
wrong.
* Major changes in Chopstx 1.17 * Major changes in Chopstx 1.17
Released 2019-11-20 Released 2019-11-20

7
README
View File

@@ -1,6 +1,6 @@
Chopstx - Threads and only Threads Chopstx - Threads and only Threads
Version 1.17 Version 1.18
2019-11-20 2019-12-30
Niibe Yutaka Niibe Yutaka
Flying Stone Technology Flying Stone Technology
@@ -60,7 +60,8 @@ For STM32 Primer2, see the directory: example-primer2.
Future Works Future Works
============ ============
RISC-V port (for GD32VF103) is under development. RISC-V port (for GD32VF103) is under development. Please have a look
at the master branch.
Convenience function to determine the bottom of thread stack, Convenience function to determine the bottom of thread stack,
configuration of thread size by compiler's output would be next things configuration of thread size by compiler's output would be next things

View File

@@ -1 +1 @@
release/1.17 release/1.18

View File

@@ -1,7 +1,7 @@
\input texinfo @c -*-texinfo-*- \input texinfo @c -*-texinfo-*-
@c %**start of header @c %**start of header
@setfilename chopstx.info @setfilename chopstx.info
@set VERSION 1.17 @set VERSION 1.18
@settitle Chopstx Reference Manual @settitle Chopstx Reference Manual
@c Unify some of the indices. @c Unify some of the indices.
@syncodeindex tp fn @syncodeindex tp fn