acknowledgments.html 5.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192
  1. <!doctype HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
  2. <html>
  3. <!--
  4. (C) Copyright 2002-4 Robert Ramey - http://www.rrsd.com .
  5. Use, modification and distribution is subject to the Boost Software
  6. License, Version 1.0. (See accompanying file LICENSE_1_0.txt or copy at
  7. http://www.boost.org/LICENSE_1_0.txt)
  8. -->
  9. <head>
  10. <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  11. <link rel="stylesheet" type="text/css" href="../../../boost.css">
  12. <link rel="stylesheet" type="text/css" href="style.css">
  13. <title>Serialization - Acknowledgments</title>
  14. </head>
  15. <body link="#0000ff" vlink="#800080">
  16. <table border="0" cellpadding="7" cellspacing="0" width="100%" summary=
  17. "header">
  18. <tr>
  19. <td valign="top" width="300">
  20. <h3><a href="http://www.boost.org"><img height="86" width="277" alt="C++ Boost" src="../../../boost.png" border="0"></a></h3>
  21. </td>
  22. <td valign="top">
  23. <h1 align="center">Serialization</h1>
  24. <h2 align="center">Acknowledgments</h2>
  25. </td>
  26. </tr>
  27. </table>
  28. <hr>
  29. <ul>
  30. <li>Takatoshi Kondo found and corrected a very obscure and difficult bug in the
  31. serialization of virtual base classes.
  32. <li><a href="http://www.autoform.com">AutoForm Engineering GmbH</a> supported
  33. development efforts to extend correct serialization to objects stored in DLLS.
  34. <li><a href"http://www.cadence.com/il">Cadence Israel</a> supported enhancement
  35. and testing of the portable binary archive.
  36. <li>David Abrahams improved implementation of "export" functionality. This not
  37. only eliminated an annoying header sequencing requirement, but also the need to maintain
  38. a list of "known archives".
  39. <li>Mattias Troyer enhanced the implementation of native binary archives. This includes
  40. enhancement and generalization of the library itself including generalization of
  41. the wrapper concept.
  42. <li>Markus Sch&ouml;pflin tracked down issues with TRU64 compiler resulting in 100% passing.
  43. <li><a href="mailto::troy@resophonic.com"> Troy D. Straszheim</a> made the initial version of variant serialization.
  44. <li>Tonko Juricic helped refine and complete project files for VC 7.1 ide
  45. <li><a href="http://www.boost.org/people/rene_rivera.htm">Rene Rivera</a> tracked down several issues related to
  46. Code Warrior, toolset configuration and bjam and much else.
  47. <li>Martin Ecker detected (and fixed!) a number of subtle errors regarding cyclic
  48. pointers, shared pointers. He also built the library as a DLL and raised some issues
  49. <li>Pavel Vozenilek invested much effort in review of code and documentation
  50. resulting in many improvements. In addition he helped a lot with porting to other
  51. platforms including VC 6.0, Intel, and especially Borland.
  52. <li><a href="http://www.boost.org/people/jens_maurer.htm">Jens Maurer</a> and
  53. <a href="http://www.boost.org/people/beman_dawes.html">Beman Dawes</a> who got the boost
  54. serialization ball rolling. It was one or both of these two that invented
  55. the much beloved <code>&amp;</code> syntax used to implement both save and
  56. load in one fuction specification.
  57. <li><a href="http://www.boost.org/people/vladimir_prus.htm">Vladimir Prus</a> for evaluating an
  58. early draft and contributing the diamond inheritance example.
  59. <li><a href="http://www.boost.org/people/william_kempf.htm">William E. Kempf</a>
  60. who made the templates for this and other boost manuals. This relieved
  61. me of much aggravation.
  62. <li><a href="mailto:vahan@unicad.am">Vahan Margaryan</a> and
  63. <a href="mailto:fredrik_blomqvist-at-home.se">Fredrik Blomqvist</a> for their contributions
  64. to my understanding of the subtle issues of exception safety in this context.
  65. <li>all other boost members who responded with feedback during the
  66. development of this library. Almost all comments resulted in
  67. tangible changes in the library which made it much better.
  68. <li>boosters who helped out in porting to other platforms:, Fernando Cacciola (Borland),
  69. Jeff Flinn (VC 7.1), Vladimir Prus (gcc 3.3), Christoph Ludwig(gcc 3.4),
  70. Rob Lievaart(mingw), Marshal Clow(gcc-darwin) among others.
  71. <li>all boost members who participated in the first formal review
  72. in November 2002. Many of these members invested quite an effort
  73. to evaluate the library and suggest changes. They are
  74. Matthias Troyer, Pavel Vozenilek, Vladimir Prus, Fredrik Blomqvist,
  75. Jeff Garland, Gennadiy Rozental, Alberto Barbati, Dave Harris.
  76. Mr. Rozenthal in particular wrote an incredibly insightful analysis
  77. that has driven all subsequent development that has resulted in the
  78. current package.
  79. <li>Dave Harris proposal and spirited defense of it led to a re-thinking
  80. of the overrides for serialization of pointers. This resulted in a simpler
  81. and more effective method of accounting for non-default constructors
  82. required by serialization of pointers and STL collections.
  83. <li><a href="mailto:admin@thefireflyproject.us">Bryce Lelbach</a> rewrote the XML Serialization grammar using Boost.Spirit 2.x.
  84. </ul>
  85. <hr>
  86. <p><i>&copy; Copyright <a href="http://www.rrsd.com">Robert Ramey</a> 2002-2004.
  87. Distributed under the Boost Software License, Version 1.0. (See
  88. accompanying file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
  89. </i></p>
  90. </body>
  91. </html>