Andreas Huber
6a53799c51
Changed the PingPong example to demonstrate how the inner workings of an asynchronous_state_machine<> subclass can be hidden.
...
[SVN r44367]
2008-04-13 13:57:42 +00:00
Andreas Huber
875b4ff5e7
Fixes #1594
...
[SVN r42934]
2008-01-23 21:46:58 +00:00
Andreas Huber
0f63090551
- Updated copyright years
...
- Factored out transition dispatching logic
[SVN r42447]
2008-01-03 23:17:00 +00:00
Andreas Huber
970f7970a1
- Removed all permanent warning suppressions from library headers and avoided the resulting warnings with other means
...
- Updated acknowledgments
[SVN r42414]
2008-01-02 15:31:45 +00:00
Andreas Huber
2cb2562dc2
- Added the DebugFail and ReleaseFail configurations
...
- Updated copyright years
[SVN r42388]
2007-12-31 13:41:55 +00:00
Andreas Huber
f004908e3b
Modified compiler settings so that the example works with NO_OF_BITS = 8.
...
[SVN r42386]
2007-12-31 12:57:24 +00:00
Andreas Huber
d744a7a6a2
Unified example compilation settings with the ones of the tests.
...
[SVN r42385]
2007-12-31 12:12:48 +00:00
Andreas Huber
ca6998acac
- Unified settings of test projects
...
- Suppressed one more thread-related warning
[SVN r42383]
2007-12-31 11:43:15 +00:00
Andreas Huber
31542e54d7
- Adapted solution & projects to Visual Studio 2008
...
- Removed a few no longer necessary warning suppressions
[SVN r42382]
2007-12-31 00:34:06 +00:00
Andreas Huber
5db339b656
Removed BBV1 related files (obsolete since the switch to V2).
...
[SVN r36535]
2006-12-29 13:30:52 +00:00
Andreas Huber
192a00b0e5
Corrected wrong order in copyright notices.
...
[SVN r36254]
2006-12-03 14:46:37 +00:00
Andreas Huber
db7e673601
Added <threading>single requirements to all st targets.
...
[SVN r36189]
2006-11-27 14:16:18 +00:00
Andreas Huber
e079963bb3
Fixed a v2 threading mode problem.
...
[SVN r36188]
2006-11-27 12:53:07 +00:00
Andreas Huber
90c313ba2f
Moved a function such that it is known before first use (only failed on one compiler).
...
[SVN r36123]
2006-11-20 23:21:00 +00:00
Andreas Huber
97eab8bc7c
Added missing std:: prefixes to all usages of size_t.
...
[SVN r36118]
2006-11-20 18:15:25 +00:00
Andreas Huber
18e4eb4b81
Fixed copyright & tabs issues found by boost inspection.
...
[SVN r34550]
2006-07-16 09:16:28 +00:00
Andreas Huber
bb0c4ad604
Declared state_base::~state_base virtual for GCC. This makes state exit slightly slower but does away with loads of "has virtual functions but non-virtual destructor" warnings.
...
[SVN r34047]
2006-05-20 21:55:16 +00:00
Andreas Huber
136157ecb9
Fixed a minor bug in the example Jamfile.v2 and adapted the Getting started docs to the new build system.
...
[SVN r33646]
2006-04-10 22:03:49 +00:00
Andreas Huber
a5cc091bd0
Applied patch by Juergen Hunold.
...
[SVN r33338]
2006-03-13 23:36:31 +00:00
Andreas Huber
5e54a67261
*** empty log message ***
...
[SVN r33116]
2006-02-26 16:09:27 +00:00
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
eb9ab82063
Added a missing cstddef includes.
...
[SVN r32819]
2006-02-10 20:09:26 +00:00
Andreas Huber
8ee58c884f
Changed path to boost_thread libraries
...
[SVN r30897]
2005-09-10 10:54:10 +00:00
Andreas Huber
e08225b1a8
Cosmetic changes
...
[SVN r30774]
2005-09-01 10:47:58 +00:00
Andreas Huber
7061ff00c7
Simplified the BitMachine example (the performance measurement functions are no longer needed)
...
[SVN r30773]
2005-09-01 10:37:45 +00:00
Andreas Huber
51a7931e77
Renamed InStateVsTransitionCharts.xls to Performance.xls
...
[SVN r30759]
2005-08-31 23:26:54 +00:00
Andreas Huber
3f1c098592
- Renamed InStateVsTransition.* to Performance.* and moved to directory Performance
...
- Moved InStateVsTransitionCharts.xls to Performance
[SVN r30758]
2005-08-31 23:24:40 +00:00
Andreas Huber
1b5d2f04cd
Various simplifications
...
[SVN r30757]
2005-08-31 22:09:56 +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
afa1295bc1
Added simple_state<>::operator new & simple_state<>::operator delete forwarding to the allocator passed to state_machine.
...
[SVN r30572]
2005-08-13 23:42:30 +00:00
Andreas Huber
1673ca4f2c
The PingPong examples now link statically to the thread library.
...
[SVN r30511]
2005-08-08 21:46:03 +00:00
Andreas Huber
16c1bf3cdd
Minor clean up
...
[SVN r30510]
2005-08-08 21:44:37 +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
67ed3910cc
Stage now traverses dependencies...
...
[SVN r30035]
2005-07-13 06:50:47 +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
9a902d4a95
Fixed a bug kept the example from compiling on Intel 7.0 + MSVC6.0 std library
...
[SVN r29146]
2005-05-22 14:39:10 +00:00
Andreas Huber
57a2c664a9
Removed the BitMachine variants with 4 bits (cuts compilation time by more than half)
...
[SVN r28951]
2005-05-16 11:00:33 +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
b19ae9727c
Properly indented the code of inner states.
...
[SVN r26903]
2005-01-29 11:54:52 +00:00
Andreas Huber
35a5e5d01e
Added comment for BOOST_DISABLE_THREADS
...
[SVN r26790]
2005-01-21 17:14:51 +00:00
Andreas Huber
e0c670d1fc
Removed the intel-specific stuff.
...
[SVN r26745]
2005-01-19 15:28:43 +00:00
Andreas Huber
636824bb85
Updated the comments about maximum FSM sizes on different compilers and updated copyright notice.
...
[SVN r26741]
2005-01-19 15:15:03 +00:00
Andreas Huber
ae8cdf6685
Added <define>CUSTOMIZE_MEMORY_MANAGEMENT to all PingPong targets.
...
[SVN r26734]
2005-01-18 22:23:15 +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
ad88ff3154
Added a Native variant to the Keyboard example.
...
[SVN r26430]
2004-12-05 22:20:11 +00:00
Andreas Huber
7c19f444b6
Adapted to the new 1.32 toolset names.
...
[SVN r26298]
2004-11-25 20:07:35 +00:00