@@ -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
19
NEWS
@@ -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
7
README
@@ -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
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
Reference in New Issue
Block a user