Commit Graph

101 Commits

Author SHA1 Message Date
Andreas Huber
f9db314a60 Removed intel from the tools used to compile the examples & tests
[SVN r32822]
2006-02-10 22:59:54 +00:00
Andreas Huber
9209ebc6d1 Added a missing include (only led to a failure on CW 9.4) and fixed a warning.
[SVN r32817]
2006-02-10 19:49:25 +00:00
Andreas Huber
b7cdbeeb73 - Added detailed performance data to the performance document
- Added the InStateVsTransition "example" and the associated InStateVsTransitionCharts.xls
- Removed the to-do item "Investigate how constant-time dispatch for non-orthogonal state machines can be implemented"


[SVN r30727]
2005-08-29 20:22:14 +00:00
Andreas Huber
bc717b7444 Replaced all occurrences of subclass with subtype.
[SVN r30578]
2005-08-14 13:18:16 +00:00
Andreas Huber
6c9c5154b2 Added missing include.
[SVN r30473]
2005-08-04 20:55:17 +00:00
Andreas Huber
5ad2a53cc3 No longer provides multiple test-suites
[SVN r30424]
2005-08-03 20:27:32 +00:00
Andreas Huber
f710dd2a5f Added a FAQ item explaining the pitfalls of dynamically linked state-machines. Also added associated tests to find out whether and how FSMs can be put into DLLs.
[SVN r30354]
2005-08-01 07:17:44 +00:00
Andreas Huber
202a9584e1 Added a facility allowing to specially handle events that did not trigger a reaction.
[SVN r30232]
2005-07-24 17:54:52 +00:00
Andreas Huber
e0c8993c92 Added a missing const
[SVN r30222]
2005-07-22 22:19:20 +00:00
Andreas Huber
7217365d72 Added event_base specializations to all reactions and updated the reference accordingly.
[SVN r30205]
2005-07-21 19:33:13 +00:00
Andreas Huber
2ca8768d02 Cosmetic changes
[SVN r29958]
2005-07-09 22:13:20 +00:00
Andreas Huber
6de45d9847 Added Jamfile.v2 files
[SVN r29957]
2005-07-09 21:07:12 +00:00
Andreas Huber
5d7253508b Implemented in_state_reaction<>. Updated the documentation and tests accordingly.
[SVN r29684]
2005-06-19 10:51:10 +00:00
Andreas Huber
90a93341e9 Added clone functionality to events so that stack-allocated events can now be deferred and posted. Updated the documentation and tests accordingly.
[SVN r29669]
2005-06-18 10:09:43 +00:00
Andreas Huber
402084373e Invalid calls to reaction functions now always lead to a failing runtime assert. In debug mode the result type is a class with destructive copy semantics, enabling the detection of a wider range of reaction function abuses. Added appropriate tests and updated the documentation.
[SVN r29595]
2005-06-15 22:20:44 +00:00
Andreas Huber
14abfe8a5a Reactions are now specified with a reactions member typedef in a state class declaration instead of a template parameter
[SVN r28848]
2005-05-12 17:44:20 +00:00
Andreas Huber
fc9d6004a1 - Changed the library namespace from fsm to statechart
- Changed the library name from boost::fsm to Boost.Statechart


[SVN r28788]
2005-05-10 18:24:35 +00:00
Andreas Huber
302c894c6f Replaced references to detail::empty_list with mpl::list<> and removed the now obsolete typedef
[SVN r27344]
2005-02-13 15:39:39 +00:00
Andreas Huber
385dad7c4d Removed superfluous local variable.
[SVN r27258]
2005-02-08 23:20:57 +00:00
Andreas Huber
7010ae675c Added another exception test
[SVN r27257]
2005-02-08 23:06:06 +00:00
Andreas Huber
d7ed940588 Made TransitionTest implementation more general and added rudimentary exception testing.
[SVN r27255]
2005-02-08 20:35:54 +00:00
Andreas Huber
2026c70c2d Added FifoSchedulerTest
[SVN r27224]
2005-02-07 19:25:01 +00:00
Andreas Huber
b37fcb4444 Added TerminationTest
[SVN r27154]
2005-02-05 21:51:41 +00:00
Andreas Huber
e8662225bd Cosmetic changes
[SVN r27143]
2005-02-05 12:11:40 +00:00
Andreas Huber
69d1ec4fb9 Added CustomReactionTest
[SVN r27084]
2005-02-03 22:38:29 +00:00
Andreas Huber
a10d41c160 *** empty log message ***
[SVN r27083]
2005-02-03 22:36:47 +00:00
Andreas Huber
8740fe398d Added StateIterationTest
[SVN r26995]
2005-02-02 00:32:48 +00:00
Andreas Huber
5f358d5e7b Removed superfluous #include
[SVN r26994]
2005-02-02 00:29:30 +00:00
Andreas Huber
c562d1cb4a Added missing template specifiers.
[SVN r26910]
2005-01-29 13:59:35 +00:00
Andreas Huber
02058d498c Added StateCastTest and TypeInfoTest
[SVN r26907]
2005-01-29 12:25:02 +00:00
Andreas Huber
c29a560b64 Added BOOST_CHECK_NO_THROW to all calls that must no throw.
[SVN r26906]
2005-01-29 12:19:59 +00:00
Andreas Huber
f0e644522f Removed superfluous #includes
[SVN r26905]
2005-01-29 12:17:47 +00:00
Andreas Huber
26313eca22 Properly indented the code of inner states.
[SVN r26904]
2005-01-29 12:16:19 +00:00
Andreas Huber
ba16b939e6 Added tests for inconsistent uses of history, invalid state charts and unsupported types of deep history.
[SVN r26808]
2005-01-22 18:05:53 +00:00
Andreas Huber
20ece3ee75 Removed the test execution monitor from the linker input.
[SVN r26786]
2005-01-21 16:34:49 +00:00
Andreas Huber
d973c9d82e Added tests for history initial states.
[SVN r26767]
2005-01-21 00:34:03 +00:00
Andreas Huber
5c493b7f2a Added HistoryTest
[SVN r26756]
2005-01-20 01:31:11 +00:00
Andreas Huber
b36b80a007 Added <define>BOOST_DISABLE_THREADS to the single threaded builds and updated copyright notice
[SVN r26729]
2005-01-18 21:14:06 +00:00
Andreas Huber
ea125c435b Removed the intel-win32 toolset and switched to MinGW 3.2.0
[SVN r26728]
2005-01-18 20:46:51 +00:00
Andreas Huber
e1960ef754 Added comments on what is being tested and updated copyright notices
[SVN r26709]
2005-01-16 23:50:59 +00:00
Andreas Huber
fea17a09a3 Added two invalid transition tests
[SVN r26488]
2004-12-12 23:08:41 +00:00
Andreas Huber
044233f8e9 Added two invalid transition tests
[SVN r26472]
2004-12-07 22:40:47 +00:00
Andreas Huber
8a22cc7ea0 All tests are now run in 4 different variants (with BOOST_FSM_USE_NATIVE_RTTI and BOOST_FSM_RELAX_TRANSITION_CONTEXT either defined or not)
[SVN r26431]
2004-12-05 22:23:19 +00:00
Andreas Huber
df7851f8e3 Added DeferralTest
[SVN r26301]
2004-11-25 20:19:33 +00:00
Andreas Huber
c2e1f36859 Adapted to the new 1.32 toolset names.
[SVN r26300]
2004-11-25 20:14:35 +00:00
Andreas Huber
7c19f444b6 Adapted to the new 1.32 toolset names.
[SVN r26298]
2004-11-25 20:07:35 +00:00
Andreas Huber
8c6c170b20 Completed TransitionTest implementation
[SVN r26227]
2004-11-16 22:57:04 +00:00
Andreas Huber
31dbafcfb2 Added Reactions template parameter
[SVN r26226]
2004-11-16 22:50:07 +00:00
Andreas Huber
cabd1180e0 *** empty log message ***
[SVN r26221]
2004-11-15 21:45:20 +00:00
Andreas Huber
1df3dfe498 First version
[SVN r26220]
2004-11-15 21:41:25 +00:00
Andreas Huber
322741e34e Added test directory and MSVC solution
[SVN r26203]
2004-11-13 21:35:00 +00:00