Commit Graph

112 Commits

Author SHA1 Message Date
Daniela Engert
4c4e3e20c1 Most members of std::allocate are deprecated in C++17
Replace them by their cousins from std::allocator_traits. In addition to that, std::allocator<void> (used as default argument to the 'Alloc' template parameter of some public types) is deprecated too, and needs some sort of emulation. The emulation type is a mere placeholder without ever being used. Without that, heaps of deprecation warnings will fall onto humble users when compiling with MSVC 15 in C++17 mode.
2018-10-27 09:28:11 -04:00
Andreas Huber
081e02b263 Merged fixes for #4156 from trunk to the release branch.
[SVN r61705]
2010-04-30 12:23:50 +00:00
Troy D. Straszheim
92f4f38d18 rm cmake from the release branch before it goes out broken. Policy dictates that you never commit to release, you commit to trunk and merge to release.
[SVN r56941]
2009-10-17 01:10:45 +00:00
Troy D. Straszheim
0bde704d41 Add basic copyright/license to keep cmake out of the inspection report
[SVN r55095]
2009-07-22 21:51:01 +00:00
Douglas Gregor
e1d3c0c14a Fix link and link-fail tests in CMake.
Statechart's examples depend on numeric.


[SVN r52895]
2009-05-11 04:50:32 +00:00
Troy D. Straszheim
5357b28308 merge of cmake build files from trunk per beman
[SVN r50756]
2009-01-24 18:57:20 +00:00
Daniel James
fa4d6d8650 Add or fix svn:mime-type and svn:eol-style for several files.
Merged revisions 49601-49602 via svnmerge from 
https://svn.boost.org/svn/boost/trunk

........
  r49601 | danieljames | 2008-11-05 19:38:45 +0000 (Wed, 05 Nov 2008) | 2 lines
  
  Set several svn:mime-type and svn:eol-style for several files.
........
  r49602 | danieljames | 2008-11-05 19:41:20 +0000 (Wed, 05 Nov 2008) | 1 line
  
  A couple more svn:mime-type's that I missed.
........


[SVN r49660]
2008-11-09 11:44:08 +00:00
Andreas Huber
afa1d4eb90 Merged PingPong example fix from trunk to release branch.
[SVN r47625]
2008-07-20 06:53:58 +00:00
Andreas Huber
813f468762 Merged fix for PingPong example from trunk to branch.
[SVN r47606]
2008-07-19 19:05:40 +00:00
Andreas Huber
1a303088bc Merged an example bug fix and a revision history update from trunk to release branch.
[SVN r47578]
2008-07-18 21:11:34 +00:00
Andreas Huber
5fd4d7c849 Merged 1.36 changes from trunk to release branch
[SVN r47466]
2008-07-15 22:50:59 +00:00
Andreas Huber
c1ad876120 Merged fix for #1594 from trunk to release branch.
[SVN r42993]
2008-01-27 21:52:59 +00:00
Andreas Huber
e8bba2650d Removed BBV1 related files (obsolete since the switch to V2).
[SVN r36535]
2006-12-29 13:30:52 +00:00
Andreas Huber
f8e471e541 Corrected wrong order in copyright notices.
[SVN r36255]
2006-12-03 15:10:26 +00:00
Andreas Huber
6f30b99d0f Merged threading mode fixes from trunk to branch.
[SVN r36190]
2006-11-27 14:21:08 +00:00
Andreas Huber
4f4e169db5 Merged an unknown function failure fix from trunk to branch.
[SVN r36124]
2006-11-20 23:22:53 +00:00
Andreas Huber
843ece1b35 Merged missing std:: prefix fixes from trunk to branch.
[SVN r36119]
2006-11-20 18:19:16 +00:00
Rene Rivera
c44302f7d7 Remove obsolete Boost.Build v1 files.
[SVN r35880]
2006-11-06 17:10:46 +00:00
Andreas Huber
d5b7880e05 Merged various fixes for boost inspection issues from trunk to branch.
[SVN r34566]
2006-07-16 21:32:11 +00:00
Andreas Huber
01a3a632df Merged the "GCC virtual base class destructors" fix to the branch.
[SVN r34050]
2006-05-21 14:01:31 +00:00
Andreas Huber
4d20c7796d Merged minor Jamfile & doc changes to branch.
[SVN r33647]
2006-04-10 22:16:54 +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