Boost logo

Boost-Commit :

Subject: [Boost-commit] svn:boost r75143 - in website/public_html/beta: feed feed/history site-tools/state users/history
From: dnljms_at_[hidden]
Date: 2011-10-27 16:55:30


Author: danieljames
Date: 2011-10-27 16:55:29 EDT (Thu, 27 Oct 2011)
New Revision: 75143
URL: http://svn.boost.org/trac/boost/changeset/75143

Log:
Website: Notes for MSM.
Text files modified:
   website/public_html/beta/feed/dev.rss | 72 ++++++++++++++++++++++++++++++++++++++++
   website/public_html/beta/feed/history/boost_1_48_0.qbk | 28 +++++++++++++-
   website/public_html/beta/site-tools/state/feed-pages.txt | 6 +-
   website/public_html/beta/users/history/version_1_48_0.html | 72 ++++++++++++++++++++++++++++++++++++++++
   4 files changed, 172 insertions(+), 6 deletions(-)

Modified: website/public_html/beta/feed/dev.rss
==============================================================================
--- website/public_html/beta/feed/dev.rss (original)
+++ website/public_html/beta/feed/dev.rss 2011-10-27 16:55:29 EDT (Thu, 27 Oct 2011)
@@ -422,6 +422,78 @@
       </li>
       <li>
         <div>
+ <span class="library"><a href="http://www.boost.org/libs/msm/">MSM</a>:</span>
+ <ul>
+ <li>
+ <div>
+ eUML: added easier event reprocessing: process(event_) and reprocess()
+ </div>
+ </li>
+ <li>
+ <div>
+ Rewrite of internal transition tables. There were a few bugs (failing
+ recursivity in internal transition tables of sub-sub machines) and
+ a missing feature (unused internal transition table of the main state
+ machine).
+ </div>
+ </li>
+ <li>
+ <div>
+ Bugfixes
+ <ul>
+ <li>
+ <div>
+ Reverted favor_compile_time policy to Boost 1.46 state
+ </div>
+ </li>
+ <li>
+ <div>
+ none event now is convertible from any other event
+ </div>
+ </li>
+ <li>
+ <div>
+ eUML and pseudo exit states
+ </div>
+ </li>
+ <li>
+ <div>
+ Fixed not working Flag_AND
+ </div>
+ </li>
+ <li>
+ <div>
+ Fixed rare bugs causing multiple processing of the same event
+ in a submachine whose transition table contains this event
+ and a base event of it.
+ </div>
+ </li>
+ <li>
+ <div>
+ gcc warnings about unused variables
+ </div>
+ </li>
+ </ul>
+ </div>
+ </li>
+ <li>
+ <div>
+ Breaking change: the new internal transition table feature causes
+ a minor breaking change. In a submachine, the "Fsm" template
+ parameter for guards / actions of an internal table declared using
+ internal_transition_table now is the submachine, not the higher-level
+ state machine. Internal transitions declared using internal rows
+ in the higher-level state machine keep their behavior (the "Fsm"
+ parameter is the higher-level state machine). To sum up, the internal
+ transition "Fsm" parameter is the closest state machine
+ containing this transition.
+ </div>
+ </li>
+ </ul>
+ </div>
+ </li>
+ <li>
+ <div>
           <span class="library"><a href="http://www.boost.org/libs/numeric/conversion/index.html">Numeric.Conversion</a>:</span>
           <ul>
             <li>

Modified: website/public_html/beta/feed/history/boost_1_48_0.qbk
==============================================================================
--- website/public_html/beta/feed/history/boost_1_48_0.qbk (original)
+++ website/public_html/beta/feed/history/boost_1_48_0.qbk 2011-10-27 16:55:29 EDT (Thu, 27 Oct 2011)
@@ -98,11 +98,9 @@
   [@https://svn.boost.org/trac/boost/ticket/5308 #5308],
   [@https://svn.boost.org/trac/boost/ticket/5392 #5392],
   [@https://svn.boost.org/trac/boost/ticket/5409 #5409],
-
   * Added support to customize offset_ptr and allow
     creating custom managed segments that might be shared between
     32 and 64 bit processes.
-
   * Shared memory in windows has again filesystem lifetime: kernel bootstamp
     and WMI use to get a reliable timestamp was causing a lot of trouble.
 
@@ -113,7 +111,6 @@
   [@https://svn.boost.org/trac/boost/ticket/5183 #5183],
   [@https://svn.boost.org/trac/boost/ticket/5191 #5191].
 
-
 * [phrase library..[@/libs/conversion/lexical_cast.htm Lexical cast]:]
  * Added code to work with Inf and NaN values on any platform
    ([@https://svn.boost.org/trac/boost/ticket/5689 #5689]).
@@ -155,6 +152,31 @@
     [@https://svn.boost.org/trac/boost/ticket/5914 #5914]).
   * Minor patches for Cray compiler compatibility.
 
+* [phrase library..[@/libs/msm/ MSM]:]
+ * eUML: added easier event reprocessing: process(event_) and reprocess()
+ * Rewrite of internal transition tables. There were a few bugs
+ (failing recursivity in internal transition tables of sub-sub
+ machines) and a missing feature (unused internal transition table of
+ the main state machine).
+ * Bugfixes
+ * Reverted favor_compile_time policy to Boost 1.46 state
+ * none event now is convertible from any other event
+ * eUML and pseudo exit states
+ * Fixed not working Flag_AND
+ * Fixed rare bugs causing multiple processing of the same event in a
+ submachine whose transition table contains this event and a base event
+ of it.
+ * gcc warnings about unused variables
+ * Breaking change: the new internal transition table feature causes a
+ minor breaking change. In a submachine, the "Fsm" template parameter
+ for guards / actions of an internal table declared using
+ internal_transition_table now is the submachine, not the higher-level
+ state machine. Internal transitions declared using internal rows in
+ the higher-level state machine keep their behavior (the "Fsm"
+ parameter is the higher-level state machine). To sum up, the internal
+ transition "Fsm" parameter is the closest state machine containing
+ this transition.
+
 * [phrase library..[@/libs/numeric/conversion/index.html Numeric.Conversion]:]
   * Added numeric_cast_traits; see '[@/doc/libs/1_48_0/libs/numeric/conversion/doc/html/boost_numericconversion/type_requirements_and_user_defined_types_support.html#boost_numericconversion.type_requirements_and_user_defined_types_support.udts_with_numeric_cast numeric_cast_traits]' for details.
 

Modified: website/public_html/beta/site-tools/state/feed-pages.txt
==============================================================================
--- website/public_html/beta/site-tools/state/feed-pages.txt (original)
+++ website/public_html/beta/site-tools/state/feed-pages.txt 2011-10-27 16:55:29 EDT (Thu, 27 Oct 2011)
@@ -1607,7 +1607,7 @@
 -id
 "version_1_48_0
 -last_modified
-.1319711444.96
+.1319748893.69
 -location
 "users/history/version_1_48_0.html
 -page_state
@@ -1618,9 +1618,9 @@
 " New Libraries: Container, Locale, Move. Updated Libraries:
 "
 -qbk_hash
-"cacf8191f87e944fa4d8cd05ef20206aadd0dfd0c8748746a280cfb57e0f548a
+"9cbbe86f9c9cf4d0a5ebeefc44e76f1a58a0efa6e428fd4738bbf0d56651c4b3
 -rss_hash
-"7ca4732b70e07e265b42d7eda9f23beb9799c47ae368d03b699f1c8ad75c6232
+"159c6dd1180d4d32e9dc1ef68995954f1343cb0d440cd4e6bfc354974154a048
 -title
 "Version 1.48.0
 )

Modified: website/public_html/beta/users/history/version_1_48_0.html
==============================================================================
--- website/public_html/beta/users/history/version_1_48_0.html (original)
+++ website/public_html/beta/users/history/version_1_48_0.html 2011-10-27 16:55:29 EDT (Thu, 27 Oct 2011)
@@ -460,6 +460,78 @@
       </li>
       <li>
         <div>
+ <span class="library">MSM:</span>
+ <ul>
+ <li>
+ <div>
+ eUML: added easier event reprocessing: process(event_) and reprocess()
+ </div>
+ </li>
+ <li>
+ <div>
+ Rewrite of internal transition tables. There were a few bugs (failing
+ recursivity in internal transition tables of sub-sub machines) and
+ a missing feature (unused internal transition table of the main state
+ machine).
+ </div>
+ </li>
+ <li>
+ <div>
+ Bugfixes
+ <ul>
+ <li>
+ <div>
+ Reverted favor_compile_time policy to Boost 1.46 state
+ </div>
+ </li>
+ <li>
+ <div>
+ none event now is convertible from any other event
+ </div>
+ </li>
+ <li>
+ <div>
+ eUML and pseudo exit states
+ </div>
+ </li>
+ <li>
+ <div>
+ Fixed not working Flag_AND
+ </div>
+ </li>
+ <li>
+ <div>
+ Fixed rare bugs causing multiple processing of the same event
+ in a submachine whose transition table contains this event
+ and a base event of it.
+ </div>
+ </li>
+ <li>
+ <div>
+ gcc warnings about unused variables
+ </div>
+ </li>
+ </ul>
+ </div>
+ </li>
+ <li>
+ <div>
+ Breaking change: the new internal transition table feature causes
+ a minor breaking change. In a submachine, the &quot;Fsm&quot; template
+ parameter for guards / actions of an internal table declared using
+ internal_transition_table now is the submachine, not the higher-level
+ state machine. Internal transitions declared using internal rows
+ in the higher-level state machine keep their behavior (the &quot;Fsm&quot;
+ parameter is the higher-level state machine). To sum up, the internal
+ transition &quot;Fsm&quot; parameter is the closest state machine
+ containing this transition.
+ </div>
+ </li>
+ </ul>
+ </div>
+ </li>
+ <li>
+ <div>
           <span class="library">Numeric.Conversion:</span>
           <ul>
             <li>


Boost-Commit list run by bdawes at acm.org, david.abrahams at rcn.com, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk