version_history.html 85 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
  2. "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
  3. <html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
  4. <head>
  5. <meta name="generator" content=
  6. "HTML Tidy for Mac OS X (vers 1st August 2004), see www.w3.org" />
  7. <meta content="text/html; charset=us-ascii" http-equiv="content-type" />
  8. <link rel="stylesheet" type="text/css" href="css_0/inner.css" />
  9. <title>Boost Version History</title>
  10. </head>
  11. <body>
  12. <div class="body-0">
  13. <div class="body-1">
  14. <div class="body-2">
  15. <div id="heading">
  16. <h1><a href="../index.htm"><span id="boost">Boost</span> <span id=
  17. "cpplibraries">C++ Libraries</span></a></h1>
  18. <ul>
  19. <li id="menu_libraries"><a href=
  20. "../libs/libraries.htm">Libraries</a></li>
  21. <li id="menu_people"><a href=
  22. "../people/people.htm">People</a></li>
  23. <li id="menu_faq"><a href="faq.htm">FAQ</a></li>
  24. <li id="menu_more"><a href="index.htm">More</a></li>
  25. </ul>
  26. </div>
  27. <div id="content">
  28. <h2>Version History</h2>
  29. <div class="section" id="history">
  30. <div class="section-body">
  31. <div class="section-body-0">
  32. <div class="section-body-1">
  33. <div class="history_item" id="v1.32.0">
  34. <h3>1.32.0 (19 Nov 2004)</h3>
  35. <h4>Important - New Toolset Names</h4>
  36. <p>The names of some the Boost.Build <a href=
  37. "getting_started.html#Tools">toolsets</a> have been
  38. changed to remove the "<code>.</code>" (dot) character
  39. and to fix some other naming inconsistencies. For
  40. example, <code>vc7.1</code> toolset was renamed to become
  41. <code>vc-7_1</code>. Please refer to the <a href=
  42. "getting_started.html#Tools">Supported Toolsets</a>
  43. section of the installation guide for the complete list
  44. of the current toolset names. This change was made as a
  45. part of the effort to make the Boost distribution
  46. compatible with ISO 9660 level 2 requirements.</p>
  47. <h4>New Libraries</h4>
  48. <ul>
  49. <li><span class="library"><a href=
  50. "../libs/assign/index.html">Assignment
  51. Library</a>:</span> Filling containers with constant or
  52. generated data has never been easier, from Thorsten
  53. Ottosen.</li>
  54. <li><span class="library"><a href=
  55. "../libs/algorithm/minmax/index.html">Minmax
  56. Library</a>:</span> Standard library extensions for
  57. simultaneous min/max and min/max element computations,
  58. from Herv&eacute; Br&ouml;nnimann.</li>
  59. <li><span class="library"><a href=
  60. "../libs/multi_index/doc/index.html">Multi-index
  61. Containers Library</a>:</span> Containers with multiple
  62. STL-compatible access interfaces, from Joaqu&iacute;n M
  63. L&oacute;pez Mu&ntilde;oz.</li>
  64. <li><span class="library"><a href=
  65. "../libs/numeric/conversion/index.html">Numeric
  66. Conversion Library</a>:</span> Optimized policy-based
  67. numeric conversions, from Fernando Cacciola.</li>
  68. <li><span class="library"><a href=
  69. "../doc/html/program_options.html">Program Options
  70. Library</a>:</span> Access to configuration data given
  71. on command line, in config files and other sources,
  72. from Vladimir Prus.</li>
  73. <li><span class="library"><a href=
  74. "../libs/range/index.html">Range Library</a>:</span> a
  75. new infrastructure for generic algorithms that builds
  76. on top of the new iterator concepts, from Thorsten
  77. Ottosen.</li>
  78. <li><span class="library"><a href=
  79. "../libs/serialization/doc/index.html">Serialization
  80. Library</a>:</span> Serialization/de-serialization of
  81. arbitrary C++ data structures to various formats
  82. including text, binary, and xml, from Robert
  83. Ramey.</li>
  84. <li><span class="library"><a href=
  85. "../libs/algorithm/string/index.html">String Algorithms
  86. Library</a>:</span> Collection of string related
  87. algorithms for case conversion, trimming, find/replace
  88. operations and more, from Pavol Droba.</li>
  89. <li><span class="library"><a href=
  90. "../doc/html/tribool.html">Tribool</a>:</span> 3-state
  91. boolean type library, from Doug Gregor.</li>
  92. </ul>
  93. <h4>Updated Libraries</h4>
  94. <ul>
  95. <li>Compose: This deprecated library has been
  96. removed.</li>
  97. <li>
  98. <span class="library"><a href=
  99. "../libs/graph/index.html">Graph</a>:</span>
  100. <ul>
  101. <li>Added <a href=
  102. "../libs/graph/doc/bundles.html">bundled
  103. properties</a> to the <a href=
  104. "../libs/graph/doc/adjacency_list.html"><code>adjacency_list</code></a>
  105. and <a href=
  106. "../libs/graph/doc/adjacency_matrix.html"><code>adjacency_matrix</code></a>
  107. class templates, greatly simplifying the
  108. introduction of internal vertex and edge
  109. properties.</li>
  110. <li>The <a href=
  111. "../libs/graph/doc/leda_conversion.html">LEDA graph
  112. adaptors</a> have been ported to LEDA 4.5.</li>
  113. <li>Added algorithms for <a href=
  114. "../libs/graph/doc/betweenness_centrality.html">betweenness
  115. centrality</a> and <a href=
  116. "../libs/graph/doc/bc_clustering.html">betweenness
  117. centrality clustering</a>.</li>
  118. <li>Added <a href=
  119. "../libs/graph/doc/circle_layout.html">circle
  120. layout</a> and <a href=
  121. "../libs/graph/doc/kamada_kawai_spring_layout.html">
  122. undirected spring layout</a> algorithms.</li>
  123. </ul>
  124. </li>
  125. <li>
  126. <span class="library"><a href=
  127. "../libs/mpl/doc/index.html">MPL Library</a>:</span>
  128. <ul>
  129. <li>Updated to use the Boost Software License.</li>
  130. <li>New <a href=
  131. "../libs/mpl/doc/index.html">documentation</a>,
  132. including a complete <a href=
  133. "../libs/mpl/doc/refmanual.html">reference
  134. manual.</a></li>
  135. <li>Major interface changes and improvements, many
  136. of which are <em>not</em> backward compatible.
  137. Please refer to the <a href=
  138. "../libs/mpl/doc/tutorial/changes-in-boost-1-32-0.html">
  139. 1.32 changelog</a> for the detailed information
  140. about upgrading to the new version.</li>
  141. </ul>
  142. </li>
  143. <li>
  144. <span class="library"><a href=
  145. "../libs/python/doc/index.html">Python
  146. Library</a>:</span>
  147. <ul>
  148. <li>Updated to use the Boost Software License.</li>
  149. <li>a new, <a href=
  150. "../libs/python/doc/tutorial/doc/html/python/exposing.html#python.class_virtual_functions">
  151. better method of wrapping classes with virtual
  152. functions</a> has been implemented.</li>
  153. <li>Support for the new Python Bool type, thanks to
  154. Daniel Holth.</li>
  155. <li>Support for upcoming GCC symbol export control
  156. features have been folded in, thanks to Niall
  157. Douglas.</li>
  158. <li>Improved support for
  159. <code>std::auto_ptr</code>-like types.</li>
  160. <li>Components used by other libraries have been
  161. moved out of <code>python/detail</code> and into
  162. <code>boost/detail</code> to improve dependency
  163. relationships.</li>
  164. <li>Miscellaneous bug fixes and compiler
  165. workarounds.</li>
  166. </ul>
  167. </li>
  168. <li><span class="library"><a href=
  169. "../doc/html/signals.html">Signals Library</a>:</span>
  170. Introduced deterministic slot ordering, permitting
  171. slots to be connected at the beginning or end of slot
  172. groups or the slot list itself. Combiners may safely
  173. have state and are accessible from the signal.</li>
  174. <li><span class="library"><a href=
  175. "../libs/utility/utility.htm">Utility</a>:</span> class
  176. template <a href=
  177. "../libs/utility/utility.htm#result_of">result_of</a>
  178. added.</li>
  179. <li>
  180. <span class="library"><a href=
  181. "../libs/test/index.html">Test Library</a>:</span>
  182. <ul>
  183. <li>namespace names gets shorten; old one still
  184. supported till next release</li>
  185. <li>added proper encoding of XML PCDATA</li>
  186. <li>support for wide string comparison
  187. implemented</li>
  188. </ul>For complete list of changes see Test Library
  189. <a href=
  190. "../libs/test/doc/release_notes.html#v1_32_0">release
  191. notes</a>.
  192. </li>
  193. </ul>
  194. <h4>Regression tests</h4>
  195. <p>This release has been extensively tested on a variety
  196. of different compilers and platforms. It is known to
  197. contain no regressions against the previous reference
  198. release on the compilers and configurations tested.
  199. Please refer to the corresponding <a href=
  200. "http://www.meta-comm.com/engineering/boost-regression/1_32_0/index.html">
  201. regression reports</a> to see how well your compiler
  202. performs on the new Boost codebase.</p>
  203. <h4>Acknowledgements</h4>
  204. <p><img src=
  205. "http://boost.sourceforge.net/photos/aleksey_gurtovoy2.jpg"
  206. width="128" height="250" alt=
  207. "cartoon portrait of Aleksey" class=
  208. "left-inset" /><a href=
  209. "../people/aleksey_gurtovoy.htm">Aleksey
  210. Gurtovoy</a> managed this release. <a href=
  211. "release_procedures.htm">Managing a release</a> at
  212. all is an enormous job, and Aleksey always goes
  213. beyond merely meeting requirements by insisting on
  214. the highest possible quality. The Boost membership
  215. owes him a debt of gratitude.</p>
  216. <p>This release wouldn't have been possible without the
  217. dedicated effort of many, many members of the Boost
  218. community who generously contributed their outstanding
  219. expertise, time and energy to making it happen. For
  220. patches, bug fixes, troubleshooting, expert advice, and
  221. prompt responses to the release manager's requests we
  222. thank:</p>
  223. <p>David Abrahams, Misha Bergal, Jonathan Brandmeyer,
  224. Fernando Cacciola, Marshall Clow, Christopher Currie,
  225. Pavol Droba, Caleb Epstein, Eric Friedman, Jeff Garland,
  226. Michael Glassford, Doug Gregor, Joel de Guzman, Hubert
  227. Holin, Jaakko J&auml;rvi, Hartmut Kaiser, Bronek Kozicki,
  228. Tarjei Knapstad, Toon Knapen, Aaron W. LaFramboise,
  229. Joaqu&iacute;n M L&oacute;pez Mu&ntilde;oz, Christoph
  230. Ludwig, John Maddock, Paul Mensonides, Guillaume
  231. Melquiond, Thorsten Ottosen, Vladimir Prus, Robert Ramey,
  232. Rene Rivera, Gennadiy Rozental, Stefan Slapeta, Jonathan
  233. Turkanis, Pavel Vozenilek, Jonathan Wakely, Daryle
  234. Walker, Victor A. Wagner Jr. and Martin Wille.</p>
  235. <p>Also, our special thanks go to: John Maddock for the
  236. managing the effort of converting the majority of the
  237. Boost libraries to the <a href="license_info.html">Boost
  238. Software License</a>, Eric Niebler and Joel de Guzman for
  239. taking on the important job of improving the Boost
  240. documentation's look and feel, and last, but not least,
  241. to our regression test runners, without whom we simply
  242. would never have released: Toon Knapen, Bronek Kozicki,
  243. Rene Rivera, Markus Sch&ouml;pflin, Stefan Slapeta,
  244. Victor A. Wagner Jr. and Martin Wille.</p>
  245. <p>Thank you everybody!</p>
  246. </div>
  247. <div class="history_item" id="v1.31.0">
  248. <h3>1.31.0 (26 Jan 2004)</h3>
  249. <h4>New License</h4>
  250. <p>A unified <a href="license_info.html">Boost Software
  251. License</a> has been developed and will gradually replace
  252. the individual licenses for most Boost libraries. The new
  253. license offers better legal protection for both users and
  254. developers, and should speed user's legal reviews of
  255. Boost libraries. Dave Abrahams led the Boost effort to
  256. develop better licensing. The legal team was led by
  257. <a href=
  258. "http://cyber.law.harvard.edu/people/cabell/index.html">Diane
  259. Cabell</a>, Director, Clinical Programs, <a href=
  260. "http://cyber.law.harvard.edu">Berkman Center for
  261. Internet &amp; Society</a>, Harvard Law School. <a href=
  262. "http://www.nixonpeabody.com/attorneys_detail1.asp?ID=121">
  263. Devin Smith</a>, attorney, <a href=
  264. "http://www.nixonpeabody.com/default.asp">Nixon Peabody
  265. LLP</a>, wrote the Boost License. Eva Chan, Harvard Law
  266. School, contributed analysis of issues and drafts of
  267. various legal documents.</p>
  268. <p><strong>Note:</strong> Many of the Boost libraries are
  269. still using earlier licenses, though all conform to the
  270. <a href="lib_guide.htm#license">Boost License
  271. Requirements</a>. After this release we will begin an
  272. effort to move toward uniform use of the new license.</p>
  273. <h4>Build and Installation</h4>
  274. <ul>
  275. <li>New <a href="getting_started.html">Getting
  276. Started</a> procedures ease download and installation,
  277. from Rene Rivera and others.</li>
  278. <li>Improved support for libraries requiring <a href=
  279. "separate_compilation.html">separate compilation</a>,
  280. from John Maddock and others.</li>
  281. </ul>
  282. <h4>New Libraries</h4>
  283. <ul>
  284. <li><span class="library"><a href=
  285. "../libs/utility/enable_if.html">enable_if</a>:</span>
  286. Selective inclusion of function template overloads,
  287. from Jaakko J&auml;rvi, Jeremiah Willcock, and Andrew
  288. Lumsdaine. This is an important new technique which
  289. exploits the <em>SFINAE</em>
  290. (substitution-failure-is-not-an-error) principle.</li>
  291. <li><span class="library"><a href=
  292. "../libs/variant/index.html">Variant
  293. Library</a>:</span> Safe, generic, stack-based
  294. discriminated union container, from Eric Friedman and
  295. Itay Maman.</li>
  296. </ul>
  297. <h4>Updated Libraries</h4>
  298. <ul>
  299. <li><span class="library"><a href=
  300. "../libs/compose/index.htm">Compose</a>:</span> This
  301. library has been deprecated and will be removed in a
  302. future release. Use <a href=
  303. "../libs/bind/bind.html">Bind</a> or <a href=
  304. "../libs/lambda/doc/index.html">Lambda</a>
  305. instead.</li>
  306. <li><span class="library"><a href=
  307. "../libs/date_time/doc/index.html">Date Time
  308. Library</a>:</span> A whole host of bug fixes, new
  309. features, and documentation improvements. See the
  310. Date Time Change History for details.</li>
  311. <li><span class="library"><a href=
  312. "../libs/filesystem/doc/index.htm">Filesystem
  313. Library</a>:</span> Several added functions, including
  314. improved checking for directory and file name
  315. portability.</li>
  316. <li><span class="library"><a name="iterators_lib" href=
  317. "../libs/iterator/doc/index.html" id=
  318. "iterators_lib">Iterator Library</a>:</span> Major
  319. version upgrade, with interface as proposed for the C++
  320. library TR, including an improved
  321. <code>iterator_adaptor</code> design plus several new
  322. components, from David Abrahams, Jeremy Siek, and
  323. Thomas Witt.</li>
  324. <li><span class="library"><a href=
  325. "../libs/multi_array/index.html">MultiArray</a>:</span>
  326. The <code>multi_array</code> class template now
  327. provides an element-preserving resize operation as well
  328. as default construction (see the <a href=
  329. "../libs/multi_array/doc/reference.html">reference
  330. manual</a> for more information).</li>
  331. <li>
  332. <span class="library"><a href=
  333. "../libs/python/index.html">Python
  334. Library</a>:</span>
  335. <ul>
  336. <li>Support for Python 2.3 and Intel C++ on
  337. Linux</li>
  338. <li>Container <a href=
  339. "../libs/python/doc/v2/indexing.html">Indexing
  340. Suite</a> added.</li>
  341. <li>injected constructors and wrapped function
  342. objects.</li>
  343. <li>wrapping static data members.</li>
  344. <li><code>std::wstring</code> conversions.</li>
  345. <li>Improved <a href=
  346. "../libs/python/doc/v2/args.html">keyword
  347. arguments</a>.</li>
  348. <li>Better error messages, including name
  349. demangling for GCC.</li>
  350. <li>Simpler <a href=
  351. "../libs/python/doc/building.html">build
  352. procedure</a>.</li>
  353. <li><i>...and more....</i></li>
  354. </ul>
  355. </li>
  356. <li><span class="library"><a href=
  357. "../libs/random/index.html">Random Number
  358. Library</a>:</span> Interface changed to match the C++
  359. <a href="../libs/random/wg21-proposal.html">TR
  360. proposal</a>, from Jens Maurer.</li>
  361. <li><span class="library"><a href=
  362. "../libs/regex/doc/index.html">Regex</a>:</span>
  363. Completely new matching algorithm is now much faster
  364. than before, plus a selection of <a href=
  365. "../libs/regex/doc/history.html">new features and
  366. enhancements</a>.</li>
  367. <li>
  368. <span class="library"><a href=
  369. "../libs/spirit/index.html">Boost.Spirit
  370. 1.8.0</a>:</span>
  371. <ul>
  372. <li>Multiple grammar start rules</li>
  373. <li>Multiple Scanner rules (no more scanner
  374. business woes)</li>
  375. <li>More dynamic parsers</li>
  376. <li>Predefined actors</li>
  377. <li>Numerous bug fixes and QOI stuff</li>
  378. <li><i>...and more...</i></li>
  379. </ul>
  380. <p>Starting from Spirit v1.8.0, ill conforming
  381. compilers will no longer be supported. If you are
  382. still using one of these older compilers, please use
  383. Spirit v1.6.x. See <a href=
  384. "http://spirit.sf.net">Spirit's Site</a> for more
  385. details.</p>
  386. </li>
  387. <li>
  388. <span class="library"><a href=
  389. "../libs/test/index.html">Test Library</a>:</span>
  390. <ul>
  391. <li>Free function template based test case</li>
  392. <li>Custom exception translators support in
  393. execution monitor and register_exception_translator
  394. added for unit test framework</li>
  395. <li>Added support for multi-module unit tests in
  396. automatic registration facility</li>
  397. <li>Floating point comparison algorithm reworked
  398. (Is not backward compatible!!!)</li>
  399. <li>Added support for custom users predicate
  400. returning both boolean result code and possibly
  401. error message</li>
  402. <li>Documentation structure rework and update</li>
  403. </ul>
  404. <p>For a complete list of changes see the Test
  405. Library <a href=
  406. "../libs/test/doc/release_notes.html#v1_31_0">release
  407. notes</a>.</p>
  408. </li>
  409. </ul>
  410. <h4>Miscellaneous</h4>
  411. <ul>
  412. <li>Expanded testing and fixes for non-conforming
  413. compilers.</li>
  414. <li>Web site hosting now provided by <a href=
  415. "http://www.sourceforge.net/">SourceForge</a>.</li>
  416. </ul>
  417. </div>
  418. <div class="history_item" id="v1.30.2">
  419. <h3>1.30.2 (19 Aug 2003)</h3>
  420. <ul>
  421. <li><a href="http://www.boost-consulting.com">Boost
  422. Consulting</a> is now hosting Boost CVS mirrors - see
  423. our <a href="getting_started.html#CVS">download
  424. page</a>.</li>
  425. <li>Backported changes to the <a href=
  426. "../libs/config/config.htm">config system</a>, to
  427. better handle new compiler releases.</li>
  428. <li>Bugs in regression reporting in subproject tests
  429. were fixed.</li>
  430. <li>Tests are now run in the context of the user's PATH
  431. environment settings</li>
  432. <li><a href=
  433. "../tools/build/v1/msvc-stlport-tools.html">msvc-stlport</a>
  434. and <a href=
  435. "../tools/build/v1/intel-win32-tools.html">intel-win32-stlport</a>
  436. toolsets now build static libraries with multithreading
  437. enabled, to be compatible with the STLPort builds.</li>
  438. <li><a href=
  439. "../tools/build/v1/intel-win32-tools.html">intel-win32</a>
  440. toolset now handles <code>wchar_t</code> correctly when
  441. intel is installed over msvc6.</li>
  442. <li>Backported fixes from the main trunk which prevent
  443. errors building the <a href=
  444. "../libs/test/doc/index.html">Boost.Test</a> library in
  445. its default configuration.</li>
  446. <li>Backported portability improvements for <a href=
  447. "../libs/utility/checked_delete.html">checked_delete</a>.</li>
  448. <li>Locale support for metrowerks (requiring a
  449. statically-linked runtime) is more uniformly
  450. handled.</li>
  451. <li>Backported <a href=
  452. "../libs/conversion/lexical_cast.htm">conversion/lexical_cast</a>'s
  453. <code>wchar_t</code> fixes from the main trunk.</li>
  454. <li><a href=
  455. "../tools/build/v1/intel-linux-tools.html">intel-linux-tools</a>:
  456. added <code>rt</code> to FINDLIBS in order to make the
  457. <code>clock_gettime()</code> function available
  458. (backport of a patch in CVS HEAD).</li>
  459. <li><a href=
  460. "../tools/regression/index.htm">regression/compiler_status.cpp</a>:
  461. backported fixes in error log links generation.</li>
  462. </ul>
  463. </div>
  464. <div class="history_item" id="v1.30.1">
  465. <h3>1.30.1 (4 Aug 2003; withdrawn 12 Aug 2003)</h3>
  466. <p>Fixes were made to the following libraries:</p>
  467. <ul>
  468. <li><span class="library">The <a href=
  469. "../libs/lambda/doc/index.html">Boost.Lambda</a></span>
  470. ..library is now usable with gcc-2.95.2</li>
  471. <li>
  472. <span class="library"><a href=
  473. "../libs/spirit/index.html">Boost.Spirit</a>:</span>
  474. <ul>
  475. <li>Fixed. Using MSVC++6 (SP5), calling the assign
  476. action with a string value on parsers using the
  477. file_iterator will not work.</li>
  478. <li>Fixed: using assign semantic action in a
  479. grammar with a multi_pass iterator adaptor applied
  480. to an std::istream_iterator resulted in a failure
  481. to compile under msvc 7.0.</li>
  482. <li>Fixed: There is a bug in the
  483. <code>range_run&lt;CharT&gt;::set(range&lt;CharT&gt;
  484. const&amp; r)</code> function in
  485. "../boost/spirit/utility/impl/chset/range_run.ipp".</li>
  486. <li>Fixed: handling of trailing whitespace bug
  487. (ast_parse/pt_parse related)</li>
  488. <li>Fixed: comment_p and end of data bug</li>
  489. <li>Fixed: Most trailing space bug</li>
  490. <li>Fixed: <code>chset&lt;&gt;::operator
  491. ~(range&lt;&gt;)</code> bug, <code>operator
  492. &amp;(chset&lt;&gt;, range&lt;&gt;)</code> bug,
  493. <code>operator &amp;(range&lt;&gt;,
  494. chset&lt;&gt;)</code> bug</li>
  495. <li>Fixed: <code>impl::detach_clear</code> bug</li>
  496. <li>Fixed: mismatch closure return type bug</li>
  497. <li>Fixed: <code>access_node_d[]</code> and
  498. <code>access_match_d[]</code> iterator bugs</li>
  499. <li>Fixed a bug regarding thread safety of
  500. Phoenix/Spirit closures.</li>
  501. </ul>
  502. </li>
  503. <li><span class="library">The Boost Template <a href=
  504. "../libs/mpl/doc/index.html">Metaprogramming Library
  505. (MPL)</a>'s</span> ..typeof implementation is now
  506. compatible with Metrowerks CodeWarrior Pro8.</li>
  507. <li><span class="library"><a href=
  508. "../libs/function/index.html">Boost.Function</a>:</span>
  509. workaround for the new Borland patch (version 0x564)
  510. and MSVC++ .NET 2003.</li>
  511. <li><span class="library"><a href=
  512. "../libs/config/index.html">Boost.Config</a>, <a href=
  513. "../libs/format/doc/format.html">Boost.Format</a>, and
  514. <a href=
  515. "../libs/regex/index.html">Boost.Regex</a></span>
  516. ..have been adjusted to avoid warnings with GCC-3.3,
  517. and Boost.Format also now works with string types other
  518. than <code>std::string</code>.</li>
  519. <li>
  520. <span class="library"><a href=
  521. "../libs/smart_ptr/index.html">Smart
  522. Pointers</a>:</span>
  523. <ul>
  524. <li><code>checked_delete</code> now works on more
  525. platforms</li>
  526. <li>Compatibility with the SunPro compiler</li>
  527. <li>Added missing <code>#include</code>s.</li>
  528. </ul>
  529. </li>
  530. <li>
  531. <span class="library"><a href=
  532. "../libs/python/index.html">Boost.Python</a>:</span>
  533. <ul>
  534. <li>warning suppression for finicky compilers</li>
  535. <li>fixed a crashing bug in the
  536. <code>raw_function</code> facility when no keyword
  537. arguments were passed.</li>
  538. <li>Improved conversion of NULL
  539. <code>shared_ptr</code>s to Python.</li>
  540. </ul>
  541. </li>
  542. </ul>
  543. </div>
  544. <div class="history_item" id="v1.30.0">
  545. <h3>1.30.0 (19 Mar 2003)</h3>
  546. <ul>
  547. <li><a href=
  548. "../libs/filesystem/doc/index.htm">Filesystem
  549. Library</a> added - Portable paths, iteration over
  550. directories, and other useful filesystem operations,
  551. from Beman Dawes.</li>
  552. <li><a href=
  553. "../libs/optional/doc/optional.html">Optional
  554. Library</a> added - A discriminated-union wrapper for
  555. optional values, from Fernando Cacciola.</li>
  556. <li><a href=
  557. "../libs/numeric/interval/doc/interval.htm">Interval
  558. Library</a> added - Extends the usual arithmetic
  559. functions to mathematical intervals, from Guillaume
  560. Melquiond, Herv&eacute; Br&ouml;nnimann and Sylvain
  561. Pion.</li>
  562. <li><a href="../libs/mpl/doc/index.html">MPL</a> added
  563. - Template metaprogramming framework of compile-time
  564. algorithms, sequences and metafunction classes, from
  565. Aleksey Gurtovoy.</li>
  566. <li><a href="../libs/spirit/index.html">Spirit
  567. Library</a> added - An LL (unlimited lookahead) parser
  568. framework that represents parsers directly as EBNF
  569. grammars in inlined C++ source code, complete with
  570. semantic actions, ASTs and much more, from Joel de
  571. Guzman and team.</li>
  572. <li><a href="../libs/smart_ptr/index.html">Smart
  573. Pointers Library</a> - cast functions are now spelled
  574. <a href=
  575. "../libs/smart_ptr/shared_ptr.htm#static_pointer_cast">static_pointer_cast</a>
  576. / <a href=
  577. "../libs/smart_ptr/shared_ptr.htm#dynamic_pointer_cast">
  578. dynamic_pointer_cast</a>; <a href=
  579. "../libs/smart_ptr/enable_shared_from_this.html">enable_shared_from_this</a>
  580. added; shared_ptr::shared_ptr(), shared_ptr::reset(),
  581. weak_ptr::weak_ptr(), weak_ptr::reset() no longer
  582. throw; <a href=
  583. "../libs/smart_ptr/shared_ptr.htm#get_deleter">get_deleter</a>
  584. added; weak_ptr::get() removed; make_shared is now
  585. spelled <a href=
  586. "../libs/smart_ptr/weak_ptr.htm#lock">weak_ptr::lock()</a>
  587. ; <a href=
  588. "../libs/smart_ptr/intrusive_ptr.html">intrusive_ptr
  589. documentation</a> added; some experimental undocumented
  590. shared_ptr features have been removed; a <a href=
  591. "../libs/smart_ptr/sp_techniques.html">page describing
  592. some smart pointer programming techniques</a> has been
  593. added.</li>
  594. <li><a href=
  595. "../libs/utility/assert.html">boost/assert.hpp</a>,
  596. <a href=
  597. "../libs/utility/current_function.html">boost/current_function.hpp</a>,
  598. <a href=
  599. "../libs/utility/throw_exception.html">boost/throw_exception.hpp</a>,
  600. <a href=
  601. "../libs/utility/checked_delete.html">boost/checked_delete.hpp</a>
  602. have been documented.</li>
  603. <li><a href=
  604. "../libs/date_time/doc/index.html">Date-Time
  605. Library</a> - several fixes and small additions
  606. including an interface change to partial_date. See the
  607. Date-Time
  608. Change History for more details.</li>
  609. <li><a href="../libs/function/index.html">Function
  610. Library</a> - added support for assignment to zero (to
  611. clear) and comparison against zero (to check if
  612. empty).</li>
  613. <li><a href=
  614. "../libs/utility/operators.htm#symmetry">Operators
  615. Library</a> - now takes advantage of named return value
  616. optimization (NRVO) when available, from Daniel
  617. Frey.</li>
  618. <li><a href="../status/compiler_status.html">Regression
  619. Tests</a> - Much expanded, plus a very nice <a href=
  620. "http://boost.sourceforge.net/regression-logs/">summary
  621. page</a> from Rene Rivera.</li>
  622. <li>
  623. <a href="../libs/test/index.html">Test Library</a> -
  624. introduced following new facilities:
  625. <ul>
  626. <li>Automatic registration of unit tests</li>
  627. <li>XML log format</li>
  628. <li>XML report format</li>
  629. <li>BOOST_CHECK_NO_THROW test tool</li>
  630. <li>BOOST_BITWISE_CHECK test tool</li>
  631. </ul>
  632. <p>For a complete list of changes see the Test
  633. Library <a href=
  634. "../libs/test/doc/release_notes.html#v1_30_0">release
  635. notes</a>.</p>
  636. </li>
  637. <li>Many fixes and enhancements to other
  638. libraries.</li>
  639. </ul>
  640. </div>
  641. <div class="history_item" id="v1.29.0">
  642. <h3>1.29.0 (10 Oct 2002)</h3>
  643. <ul>
  644. <li><a href=
  645. "../libs/date_time/doc/index.html">Date-Time
  646. Library</a> added - Dates, times, leap seconds,
  647. infinity, and more, from Jeff Garland.</li>
  648. <li><a href=
  649. "../libs/dynamic_bitset/dynamic_bitset.html">Dynamic
  650. Bitset</a> added - A runtime sized version of the
  651. <code>std::bitset</code> class from Jeremy Siek and
  652. Chuck Allison.</li>
  653. <li><a href="../libs/format/index.html">Format
  654. Library</a> added - Type-safe 'printf-like' format
  655. operations, from Samuel Krempp.</li>
  656. <li><a href="../libs/function/index.html">Function
  657. Library</a>: Major syntactic changes have been made.
  658. Some old syntax and little-used features have been
  659. deprecated (and will be removed shortly), and the
  660. syntax for the <code>boost::function</code> class
  661. template has been greatly improved on conforming
  662. compilers. Please see the <a href=
  663. "../libs/function/index.html#compatibility">compatibility
  664. note</a> for more information.</li>
  665. <li><a href=
  666. "../libs/multi_array/doc/index.html">Multi-array
  667. Library</a> added - Multidimensional containers and
  668. adaptors for arrays of contiguous data, from Ron
  669. Garcia.</li>
  670. <li><a href=
  671. "../libs/preprocessor/index.html">Preprocessor
  672. Library</a>: Major upgrade, from Paul Mensonides.</li>
  673. <li><a href="../libs/python/doc/index.html">Python
  674. Library</a> - Version 2 is released, from Dave Abrahams
  675. and others. This is a major rewrite which works on many
  676. more compilers and platforms, with a completely new
  677. interface and lots of new features. Boost.Python v2
  678. requires Python 2.2 or later.</li>
  679. <li><a href="../libs/signals/doc/index.html">Signals
  680. Library</a> added - Managed signals &amp; slots
  681. callback implementation, from Doug Gregor.</li>
  682. <li><a href="../libs/test/doc/index.html">Test
  683. Library</a>: Major new version, including full unit
  684. test capabilities, from Gennadiy Rozental.</li>
  685. <li><a href="../libs/numeric/ublas/doc/index.htm">uBLAS
  686. Library</a> added - Basic linear algebra for dense,
  687. packed and sparse matrices, from Joerg Walter and
  688. Mathias Koch.</li>
  689. </ul>
  690. </div>
  691. <div class="history_item" id="v1.28.0">
  692. <h3>1.28.0 (15 May 2002)</h3>
  693. <ul>
  694. <li>The Boost mailing lists are now also accessible as
  695. <a href=
  696. "mailing_lists.htm#newsgroup">newsgroups</a>.</li>
  697. <li>A powerful <a href=
  698. "http://aspn.activestate.com/ASPN/Mail/Archives/boost/">
  699. mailing list archive</a> has been contributed by the
  700. <a href="http://aspn.activestate.com/ASPN">ActiveState
  701. Programmer Network</a>.</li>
  702. <li>
  703. <a href="../libs/lambda/doc/index.html">Lambda
  704. Library</a> added, from Jaakko J&auml;rvi and Gary
  705. Powell. Define small unnamed function objects at the
  706. actual call site:
  707. <blockquote>
  708. <p><code>for_each( a.begin(), a.end(), std::cout
  709. &lt;&lt; _1 &lt;&lt; ' ' );</code></p>
  710. </blockquote>
  711. </li>
  712. <li><a href="../libs/io/doc/ios_state.html">I/O State
  713. Saver Library added</a> - Save I/O state to prevent
  714. jumbled data, from Daryle Walker.</li>
  715. <li><a href="../libs/config/config.htm">Configuration
  716. Library</a>: User code should not use
  717. BOOST_NO_LIMITS.</li>
  718. <li><a href="../libs/random/index.html">Random Number
  719. Library</a>: Avoid compiler warnings.</li>
  720. <li><a href="../libs/smart_ptr/index.html">Smart
  721. Pointers Library</a>: Added <a href=
  722. "../libs/smart_ptr/shared_ptr.htm#shared_polymorphic_cast">
  723. shared_polymorphic_cast</a> and <a href=
  724. "../libs/smart_ptr/shared_ptr.htm#shared_polymorphic_downcast">
  725. shared_polymorphic_downcast</a>.</li>
  726. <li><a href="../libs/function/index.html">Function
  727. Library</a>: Now supports function objects with the
  728. unary <code>&amp;</code> operator overloaded.</li>
  729. <li><a href="../libs/utility/utility.htm">Utility
  730. Library</a>: Added <code>addressof()</code>
  731. function.</li>
  732. <li>The usual small fixes and tweaks.</li>
  733. </ul>
  734. </div>
  735. <div class="history_item" id="v1.27.0">
  736. <h3>1.27.0 (5 Feb 2002)</h3>
  737. <ul>
  738. <li><a href="../libs/python/doc/index.html">Python
  739. Library</a>: Scott Snyder contributed inplace operator
  740. support.</li>
  741. <li><a href="../libs/integer/index.html">Integer
  742. Library</a>: Daryle Walker contributed enhancements to
  743. the <a href="../libs/integer/integer.htm">type
  744. selection templates</a>, and added new compile-time
  745. <a href="../libs/integer/doc/integer_mask.html">bit
  746. mask</a>, <a href=
  747. "../libs/integer/doc/static_log2.html">binary
  748. logarithm</a>, and <a href=
  749. "../libs/integer/doc/static_min_max.html">extrema</a>
  750. templates.</li>
  751. <li><a href="../libs/function/index.html">Function
  752. Library</a>: user may request that
  753. <code>boost::function</code> objects store a reference
  754. to a function object target instead of a copy, using
  755. <a href="../libs/bind/ref.html"><code>ref</code></a>.
  756. Stateless objects are optimized so that they require no
  757. dynamic storage.</li>
  758. <li><a href=
  759. "../libs/math/quaternion/index.html">Quaternions</a>:
  760. added support for GCC 2.95.x.</li>
  761. <li><a href=
  762. "../libs/math/octonion/index.html">Octonions</a>: added
  763. support for GCC 2.95.x.</li>
  764. <li><a href="../libs/smart_ptr/index.html">Smart
  765. Pointers Library</a>: Peter Dimov contributed a new
  766. implementation that fixes some bugs and adds some
  767. features including <a href=
  768. "../libs/smart_ptr/compatibility.htm#threadsafe">thread
  769. safety</a> when manipulating the use count, <a href=
  770. "../libs/smart_ptr/shared_ptr.htm#constructors">custom
  771. delete functions</a>, a new <a href=
  772. "../libs/smart_ptr/weak_ptr.htm">weak_ptr</a>, and
  773. <a href=
  774. "../libs/smart_ptr/shared_ptr.htm#shared_static_cast">shared_static_cast</a>
  775. and <a href=
  776. "../libs/smart_ptr/shared_ptr.htm#shared_dynamic_cast">shared_dynamic_cast</a>.</li>
  777. <li><a href=
  778. "../libs/preprocessor/doc/index.html">Preprocessor
  779. Library</a>: changed macro prefix from
  780. BOOST_PREPROCESSOR to BOOST_PP, added support for list
  781. data structure manipulation, added examples, made
  782. library ANSI C friendly, added generalized <a href=
  783. "../libs/preprocessor/doc/ref/for.html">repetition</a>
  784. and <a href=
  785. "../libs/preprocessor/doc/ref/while.html">iteration</a>
  786. primitives, improved reference manual.</li>
  787. <li><a href="../libs/thread/doc/index.html">Threads
  788. Library:</a> Mac Carbon implementation contributed by
  789. Mac Murrett.</li>
  790. <li>Minor fixes to many libraries.</li>
  791. </ul>
  792. </div>
  793. <div class="history_item" id="v1.26.0">
  794. <h3>1.26.0 (30 Nov 2001)</h3>
  795. <ul>
  796. <li><a href=
  797. "../libs/math/doc/common_factor.html">Common Factor
  798. Library</a> added. Greatest common divisor and least
  799. common multiple, from Daryle Walker.</li>
  800. <li><a href=
  801. "../libs/preprocessor/doc/index.html">Preprocessor
  802. Library</a> added. Preprocessor metaprogramming tools
  803. including repetition and recursion, from Vesa
  804. Karvonen.</li>
  805. <li><a href=
  806. "../libs/utility/iterator_adaptors.htm">Iterator
  807. Adaptor Library</a>: Added <a href=
  808. "../libs/utility/generator_iterator.htm">generator
  809. iterator</a> adaptor, from Jens Maurer.</li>
  810. <li><a href="../libs/random/index.html">Random Number
  811. Library</a>: Removed iterator interface. Fixed
  812. overflows in uniform_int&lt;&gt;. Both changes cause
  813. random number sequences to differ compared to previous
  814. boost releases.</li>
  815. <li><a href=
  816. "../libs/utility/operators.htm">operators.hpp</a>:
  817. Improvements from Daryle and Helmut Ziesel</li>
  818. <li><a href=
  819. "../tools/build/index.html">Boost.Build:</a> Continuing
  820. improvements, including pre-built <a href=
  821. "../tools/build/index.html#Jam">Boost.Jam
  822. executables</a>.</li>
  823. <li>Minor fixes to a number of other libraries.</li>
  824. </ul>
  825. </div>
  826. <div class="history_item" id="v1.25.1">
  827. <h3>1.25.1 (5 Nov 2001)</h3>
  828. <ul>
  829. <li><a href="../tools/build/index.html">Boost Build
  830. System</a>: Continued improvements.</li>
  831. <li><a href="../libs/config/config.htm">Config
  832. Library</a>: Continued refinements.</li>
  833. <li><a href="../libs/graph/doc/index.html">Graph
  834. Library</a>: Final cleanup for upcoming the Boost Graph
  835. Library book.</li>
  836. <li><a href="../libs/thread/doc/index.html">Thread
  837. Library</a>: Minor fixes - tests now pass on most Win32
  838. and POSIX systems including Linux and Solaris.
  839. Semaphore removed as too error prone.</li>
  840. <li><a href="../libs/function/index.html">Function
  841. Library</a>: direct support for member function
  842. pointers and documentation updates.</li>
  843. <li><a href=
  844. "http://groups.yahoo.com/group/Boost-Users">Boost-Users</a>
  845. mailing list has been created to address topics of
  846. interest to users of Boost libraries.</li>
  847. <li><a href=
  848. "http://www.crystalclearsoftware.com/cgi-bin/boost_wiki/wiki.pl">
  849. Boost Wiki web</a> added. Provides a place for Boost
  850. users to openly discuss and document the use of Boost
  851. libraries. It is not officially maintained by Boost
  852. developers.</li>
  853. </ul>
  854. </div>
  855. <div class="history_item" id="v1.25.0">
  856. <h3>1.25.0 (1 Oct 2001)</h3>
  857. <ul>
  858. <li><a href="../libs/thread/doc/index.html">Thread
  859. Library</a> added. Portable C++ multi-programming at
  860. last, from William Kempf.</li>
  861. <li><a href=
  862. "../libs/utility/base_from_member.html">Base From
  863. Member</a> added to <a href=
  864. "../libs/utility/utility.htm">Utility Library</a>.
  865. Support for the base from member idiom, from Daryle
  866. Walker.</li>
  867. <li><a href="../libs/bind/bind.html">Bind</a> and
  868. <a href="../libs/bind/mem_fn.html">mem_fn</a> added -
  869. Generalized binders for function/object/pointers and
  870. member functions, from Peter Dimov.</li>
  871. <li><a href="../libs/array/index.html">Array
  872. Library</a>: Minor updates, from Nico Josuttis.</li>
  873. <li><a href="../libs/config/config.htm">Config
  874. Library</a>: major redesign with much improved and
  875. automated configuration of Boost libraries for specific
  876. compilers, from John Maddock.</li>
  877. <li><a href="../libs/random/index.html">Random Number
  878. Library</a>: Fixed bug when copying normal_distribution
  879. and improved the documentation, from Michael Stevens
  880. and Jens Maurer.</li>
  881. <li><a href=
  882. "../libs/math/special_functions/index.html">Special
  883. functions</a>, <a href=
  884. "../libs/math/octonion/index.html">octonions</a>,
  885. <a href=
  886. "../libs/math/quaternion/index.html">quaternions</a>
  887. updated, now useable with many more compilers, plus
  888. three new special functions, from Hubert Holin, Eric
  889. Ford, and others.</li>
  890. <li><a href="../libs/tokenizer/index.html">Tokenizer
  891. Library</a>: fixes/enhancements to
  892. escaped_list_separator based on empty fields and tokens
  893. comments from Johan Nillson and Jens Maurer.</li>
  894. <li>Coming Soon - A mailing list for Boost users!</li>
  895. </ul>
  896. </div>
  897. <div class="history_item" id="v1.24.0">
  898. <h3>1.24.0 (19 Aug 2001)</h3>
  899. <ul>
  900. <li><a href=
  901. "../libs/tuple/doc/tuple_users_guide.html">Tuple
  902. Library</a> added. Tuples ease definition of functions
  903. returning multiple values, and more, from Jaakko
  904. J&auml;rvi.</li>
  905. <li>Minor fixes to some other libraries.</li>
  906. <li><a href="../tools/build/index.html">Boost Build
  907. System</a> added. Preliminary release of an innovative
  908. build system for Boost libraries, from Dave Abrahams
  909. and others.</li>
  910. <li><a href="formal_review_schedule.html">Formal Review
  911. Schedule</a> added. Shows current, future, and recent
  912. past review dates.</li>
  913. </ul>
  914. </div>
  915. <div class="history_item" id="v1.23.0">
  916. <h3>1.23.0 (6 Jul 2001)</h3>
  917. <ul>
  918. <li><a href="../libs/any/index.html">Any Library</a>
  919. added. Safe, generic container for single values of
  920. different value types, from Kevlin Henney.</li>
  921. <li><a href="../libs/function/index.html">Function
  922. Library</a> added. Function object wrappers for
  923. deferred calls or callbacks, from Doug Gregor.</li>
  924. <li><a href="../libs/tokenizer/index.html">Tokenizer
  925. Library</a> added. Break a string into a series of
  926. tokens, from John Bandela.</li>
  927. <li><a href=
  928. "../libs/math/special_functions/index.html">Special
  929. functions</a>, <a href=
  930. "../libs/math/octonion/index.html">octonions</a>,
  931. <a href=
  932. "../libs/math/quaternion/index.html">quaternions</a>
  933. added, from Hubert Holin.</li>
  934. <li><a href="../libs/smart_ptr/smart_ptr.htm">Smart
  935. Pointer Library</a>: shared_ptr polymorphic pointers
  936. now work on more broken compilers.</li>
  937. <li>IBM/Aix
  938. Compiler status table contributed by Toon Knapen.</li>
  939. <li>Minor fixes to a number of other libraries.</li>
  940. </ul>
  941. </div>
  942. <div class="history_item" id="v1.22.0">
  943. <h3>1.22.0 (25 May 2001)</h3>
  944. <ul>
  945. <li><a href="../libs/crc/index.html">CRC Library</a>
  946. added. Compute cyclic redundancy codes from Daryle
  947. Walker.</li>
  948. <li><a href="../libs/graph/doc/index.html">Graph
  949. Library</a>: Minor fixes.</li>
  950. <li><a href=
  951. "../libs/integer/integer_traits.html">Integer
  952. Traits</a>: added wchar_t specialization, minor
  953. portability fixes.</li>
  954. <li><a href="../libs/regex/index.html">Regex
  955. Library</a>: Minor portability fixes.</li>
  956. <li><a href="../libs/smart_ptr/smart_ptr.htm">Smart
  957. Pointer Library</a>: fixed bugs, tightened
  958. requirements, added examples.</li>
  959. <li><a href="../libs/utility/utility.htm">Utility
  960. Library</a>: added checked_delete() and
  961. checked_array_delete() functions.</li>
  962. </ul>
  963. </div>
  964. <div class="history_item" id="v1.21.2">
  965. <h3>1.21.2 (24 Apr 2001)</h3>
  966. <ul>
  967. <li><a href=
  968. "../libs/compatibility/index.html">Compatibility
  969. Library</a> added: Help for non-conforming standard
  970. libraries missing CXX headers from Ralf
  971. Grosse-Kunstleve, and help for missing standard library
  972. &lt;limits&gt; header from Jens Maurer. (These are
  973. unreviewed implementation libraries, treated as
  974. maintenance steps only.)</li>
  975. <li><a href="../libs/random/index.html">Random Number
  976. Library</a>: Split into separate headers, updated
  977. documentation, added lagged_fibonacci generator.</li>
  978. <li><a href="../libs/integer/index.html">Integer
  979. Library</a>: Minor portability update.</li>
  980. <li><a href=
  981. "../libs/graph/doc/table_of_contents.html">Graph
  982. Library</a>: Changed algorithm interfaces to use named
  983. parameters technique. Added graph isomorphism
  984. algorithm.</li>
  985. <li>Download refinements -
  986. files now available from either FTP or web server.</li>
  987. <li><a href=
  988. "http://sourceforge.net/tracker/?group_id=7586">Tracker</a>
  989. Added: View and submit bug, support, and feature
  990. requests.</li>
  991. <li>Minor portability fixes in several other
  992. libraries.</li>
  993. </ul>
  994. </div>
  995. <div class="history_item" id="v1.21.1">
  996. <h3>1.21.1 (14 Mar 2001)</h3>
  997. <ul>
  998. <li>New download page. The
  999. .zip and .tar.gz files now live on the SourceForge ftp
  1000. site.</li>
  1001. <li><a href="../libs/graph/doc/index.html">Graph
  1002. Library</a>: Minor docs fixes.</li>
  1003. <li><a href="../libs/python/doc/index.html">Python
  1004. Library</a>: Minor docs fixes.</li>
  1005. <li><a href="../libs/regex/index.html">Regex
  1006. Library</a>: Minor portability fixes.</li>
  1007. </ul>
  1008. </div>
  1009. <div class="history_item" id="v1.21.0">
  1010. <h3>1.21.0 (9 Mar 2001)</h3>
  1011. <ul>
  1012. <li><a href=
  1013. "../libs/utility/iterator_adaptors.htm">Iterator
  1014. Adaptor Library</a> added. Adapt a base type into a
  1015. standard conforming iterator, and more, from Dave
  1016. Abrahams, Jeremy Siek, and John Potter.</li>
  1017. <li><a href="../libs/pool/doc/index.html">Pool
  1018. Library</a> added. Memory pool management from Steve
  1019. Cleary.</li>
  1020. <li><a href="../libs/test/doc/index.html">Test
  1021. Library</a> added. Support for program testing and
  1022. execution from Beman Dawes.</li>
  1023. <li><a href="generic_programming.html">Generic
  1024. Programming Techniques</a> page added, contributed by
  1025. Dave Abrahams.</li>
  1026. <li><a href=
  1027. "../libs/graph/doc/table_of_contents.html">Graph
  1028. Library</a>: Updated use of iterator adaptors. Changed
  1029. <code>operator ==</code> for
  1030. <code>adjacency_list::edge_descriptor</code> to improve
  1031. semantics for multigraphs. Moved
  1032. <code>adjacency_iterator_generator</code> from
  1033. namespace <code>detail</code> to <code>boost</code> and
  1034. added <a href=
  1035. "../libs/graph/doc/adjacency_iterator.html">documentation</a>.
  1036. Renamed <code>dynamic_components()</code> to <a href=
  1037. "../libs/graph/doc/incremental_components.html"><code>incremental_components()</code></a>,
  1038. better matching graph literature terminology. Cleaned
  1039. up interface of <a href=
  1040. "../libs/graph/doc/connected_components.html"><code>connected_components()</code></a>
  1041. and created separate <a href=
  1042. "../libs/graph/doc/strong_components.html"><code>strong_components()</code></a>
  1043. function using Tarjan's more efficient algorithm. Fixed
  1044. documentation figures for <a href=
  1045. "../libs/graph/doc/adjacency_list.html"><code>adjacency_list</code></a>
  1046. and <a href=
  1047. "../libs/graph/doc/adjacency_matrix.html"><code>adjacency_matrix</code></a>.
  1048. Added docs for <a href=
  1049. "../libs/graph/doc/cuthill_mckee_ordering.html"><code>cuthill_mckee_ordering()</code></a>
  1050. algorithm.</li>
  1051. <li><a href="../libs/python/doc/index.html">Python
  1052. Library</a> upgraded. Better compatibility with Python
  1053. 2.0, NULL pointers and smart-pointers get converted
  1054. to/from python None, massive documentation
  1055. review/revision.</li>
  1056. <li><a href="../libs/regex/index.html">Regular
  1057. Expression Library</a>: Minor fixes for Unicode
  1058. platforms.</li>
  1059. <li><a href="../libs/type_traits/index.html">Type Traits
  1060. Library</a> upgraded: Major revision.</li>
  1061. </ul>
  1062. </div>
  1063. <div class="history_item" id="v1.20.2">
  1064. <h3>1.20.2 (10 Feb 2001)</h3>
  1065. <ul>
  1066. <li>Array traits: minor portability fix.</li>
  1067. <li><a href=
  1068. "../libs/graph/doc/table_of_contents.html">Graph
  1069. Library</a> - Changes to <a href=
  1070. "../libs/graph/doc/breadth_first_search.html"><code>breadth_first_search()</code></a>
  1071. re: <a href=
  1072. "../libs/graph/doc/BFSVisitor.html">BFSVisitor</a>,
  1073. added max flow algorithms <a href=
  1074. "../libs/graph/doc/edmunds_karp_max_flow.html"><code>edmunds_karp_max_flow()</code></a>
  1075. and <a href=
  1076. "../libs/graph/doc/push_relabel_max_flow.html"><code>push_relabel_max_flow()</code></a>,
  1077. added <a href=
  1078. "../libs/graph/doc/adjacency_matrix.html"><code>adjacency_matrix</code></a>
  1079. graph class, added <a href=
  1080. "../libs/graph/doc/filtered_graph.html"><code>filtered_graph</code></a>
  1081. adaptor</li>
  1082. <li><a href="../libs/integer/index.html">Integer
  1083. Library:</a> minor fixes to integer.hpp and
  1084. integer_test.cpp</li>
  1085. <li><a href="microsoft_vcpp.html">Portability Hints:
  1086. Microsoft Visual C++</a> added.</li>
  1087. <li><a href="../libs/random/index.html">Random Number
  1088. Library</a>: Minor portability fixes</li>
  1089. <li><a href="../libs/rational/index.html">Rational
  1090. Number Library</a>: documentation updates, efficiency
  1091. improvements, co-operates with user-defined types,
  1092. regression tests</li>
  1093. <li><a href="../libs/regex/index.html">Regular
  1094. Expression Library</a>: minor updates.</li>
  1095. <li><a href="../libs/smart_ptr/index.html">Smart Pointer
  1096. Library</a>: shared_ptr example added.</li>
  1097. <li><a href="../libs/timer/index.html">Timer
  1098. Library</a>: changed to an all inline
  1099. implementation.</li>
  1100. </ul>
  1101. </div>
  1102. <div class="history_item" id="v1.20.1">
  1103. <h3>1.20.1 (10 Jan 2001)</h3>
  1104. <ul>
  1105. <li><a href=
  1106. "../boost/compressed_pair.hpp">compressed_pair.hpp</a>
  1107. minor update fixes test failures of other libraries
  1108. under VC++.</li>
  1109. <li><a href=
  1110. "../libs/graph/doc/table_of_contents.html">Graph
  1111. Library</a> minor updates.</li>
  1112. <li><a href="../libs/regex/index.html">Regular
  1113. Expression Library</a> minor updates.</li>
  1114. <li>Minor website fixes including missing files in
  1115. boost_all.zip.</li>
  1116. </ul>
  1117. </div>
  1118. <div class="history_item" id="v1.20.0">
  1119. <h3>1.20.0 (6 Jan 2001)</h3>
  1120. <ul>
  1121. <li><a href="../libs/conversion/index.html">Conversion
  1122. Library</a> added - <a href=
  1123. "../libs/conversion/cast.htm">cast</a> and <a href=
  1124. "../libs/conversion/lexical_cast.htm">lexical_cast</a>
  1125. headers from Dave Abrahams and Kevlin Henney.</li>
  1126. <li>Web site moved to a larger host after the old ISP
  1127. collapsed unexpectedly.</li>
  1128. <li>Regression tests now include execution testing. See
  1129. <a href="../status/compiler_status.html">Compiler
  1130. Status</a>.</li>
  1131. <li><a href="discussion_policy.htm">Discussion
  1132. Policy</a> page added.</li>
  1133. <li><a href="../libs/array/index.html">Array Library</a>
  1134. minor documentation improvements.</li>
  1135. <li><a href=
  1136. "../libs/graph/doc/table_of_contents.html">Graph
  1137. Library</a> minor updates.</li>
  1138. <li><a href="../libs/regex/index.html">Regular
  1139. Expression Library</a> minor updates.</li>
  1140. </ul>
  1141. </div>
  1142. <div class="history_item" id="v1.19.0">
  1143. <h3>1.19.0 (10 Dec 2000)</h3>
  1144. <ul>
  1145. <li><a href=
  1146. "../libs/concept_check/concept_check.htm">Concept Check
  1147. Library</a> added - tools for generic programming from
  1148. Jeremy Siek.</li>
  1149. <li><a href="../libs/python/doc/index.html">Python
  1150. Library</a> added - reflects C++ classes and functions
  1151. into Python, from Dave Abrahams.</li>
  1152. <li><a href=
  1153. "../libs/static_assert/static_assert.htm">Static Assert
  1154. Library</a> added - compile time assertions from John
  1155. Maddock</li>
  1156. <li><a href=
  1157. "../libs/property_map/property_map.html">Property Map
  1158. Concepts</a> added - interfaces which map key objects
  1159. to value objects from Jeremy Siek.</li>
  1160. <li><a href=
  1161. "../libs/graph/doc/table_of_contents.html">Graph
  1162. Library</a> minor updates.</li>
  1163. <li><a href="../libs/regex/index.html">Regular
  1164. Expression Library</a> minor updates.</li>
  1165. <li><a href="lib_guide.htm">Library Requirements and
  1166. Guidelines</a> - directory name policy added.</li>
  1167. <li><a href="faq.htm">FAQ</a> updated.</li>
  1168. </ul>
  1169. </div>
  1170. <div class="history_item" id="v1.18.3">
  1171. <h3>1.18.3 (18 Nov 2000)</h3>
  1172. <ul>
  1173. <li><a href=
  1174. "../libs/graph/doc/table_of_contents.html">Graph
  1175. Library</a> minor fixes and additions.</li>
  1176. <li><a href="../libs/regex/index.html">Regular
  1177. Expression Library</a> minor fixes.</li>
  1178. <li><a href="../boost/cast.hpp">cast.hpp</a> Borland
  1179. compiler fixes.</li>
  1180. <li><a href="../boost/cstdint.hpp">cstdint.hpp</a>
  1181. changed to no longer expose names to the global
  1182. namespace.</li>
  1183. <li>BeOS5/Intel compiler status contributed by John Maddock.</li>
  1184. <li><a href="../status/compiler_status.html">Compiler
  1185. Status</a> added two additional test programs.</li>
  1186. </ul>
  1187. </div>
  1188. <div class="history_item" id="v1.18.2">
  1189. <h3>1.18.2 (3 Nov 2000)</h3>
  1190. <ul>
  1191. <li><a href="../libs/conversion/cast.htm">Cast
  1192. Library</a> Fix numeric_cast&lt;&gt; bugs with floating
  1193. types.</li>
  1194. <li><a href=
  1195. "../libs/graph/doc/table_of_contents.html">Graph
  1196. Library</a> minor fixes.</li>
  1197. <li><a href="../libs/regex/index.html">Regular
  1198. Expression Library</a> minor fixes.</li>
  1199. <li><a href="../libs/config/index.html">Configuration
  1200. Header</a> more fixes for broken compilers.</li>
  1201. <li>Boost Header Dependencies page added.</li>
  1202. <li>Terminology change: Several headers previously
  1203. lumped together as a "utility" library are now
  1204. considered separate libraries. For historical reasons,
  1205. their non-header files still live in the "utility"
  1206. sub-directory.</li>
  1207. </ul>
  1208. </div>
  1209. <div class="history_item" id="v1.18.1">
  1210. <h3>1.18.1 (15 Oct 2000)</h3>
  1211. <ul>
  1212. <li><a href=
  1213. "../libs/graph/doc/table_of_contents.html">Graph
  1214. Library</a>, <a href="../libs/random/index.html">Random
  1215. Number Library</a>, and <a href=
  1216. "../libs/regex/index.html">Regular Expression
  1217. Library</a>: Minor fixes.</li>
  1218. <li><a href="../libs/config/index.html">Configuration
  1219. Header</a> additions for various compiler foibles.</li>
  1220. <li><a href="borland_cpp.html">Portability Hints:
  1221. Borland C++ 5.5.1</a> from Jens Maurer added.</li>
  1222. <li><a href="../status/compiler_status.html">Compiler
  1223. Status</a> updated for latest versions of several
  1224. compilers.</li>
  1225. </ul>
  1226. </div>
  1227. <div class="history_item" id="v1.18.0">
  1228. <h3>1.18.0 (28 Sep 2000)</h3>
  1229. <ul>
  1230. <li>Preliminary release of two important new libraries:
  1231. <ul>
  1232. <li><a href=
  1233. "../libs/graph/doc/table_of_contents.html">Graph
  1234. Library</a> - Generic graph components and
  1235. algorithms from Jeremy Siek and a University of
  1236. Notre Dame team.</li>
  1237. <li><a href="../libs/regex/index.html">Regular
  1238. Expression Library</a> - Text pattern matching in
  1239. all its glory from John Maddock.</li>
  1240. </ul>
  1241. </li>
  1242. <li>Other changes:
  1243. <ul>
  1244. <li><a href="../libs/array/index.html">Array
  1245. Library</a> improvements reflecting formal review
  1246. comments.</li>
  1247. <li><a href=
  1248. "../boost/functional.hpp">functional.hpp</a>
  1249. compiler workarounds added.</li>
  1250. <li><code>tie()
  1251. function template</code> added to utility.hpp for
  1252. easier handling of std::pair&lt;&gt; return
  1253. values.</li>
  1254. <li><a href="../libs/integer/index.html">Integer
  1255. Library</a> improved handling of 64-bit
  1256. integers.</li>
  1257. <li>Minor web site page updates.</li>
  1258. </ul>
  1259. </li>
  1260. </ul>
  1261. </div>
  1262. <div class="history_item" id="v1.17.0">
  1263. <h3>1.17.0 (3 Aug 2000)</h3>
  1264. <ul>
  1265. <li><a href="../libs/array/index.html">Array Library</a>
  1266. added - An STL compliant container wrapper for arrays
  1267. of constant size from Nicolai Josuttis.</li>
  1268. <li>array traits header renamed array_traits.hpp (was
  1269. array.hpp).</li>
  1270. <li><a href="../libs/random/index.html">Random Number
  1271. Library</a>: more minor changes to support more
  1272. compilers.</li>
  1273. <li><a href="../libs/smart_ptr/index.html">Smart Pointer
  1274. Library</a>: performance reducing
  1275. exception-specifications removed.</li>
  1276. <li>Compiler and test program fixes for call_traits,
  1277. compressed_pair, and type_traits.</li>
  1278. <li>Updated <a href="../boost/cast.hpp">cast.hpp</a> to
  1279. clear compiler warning messages.</li>
  1280. <li>Linux <a href=
  1281. "../status/compiler_status.html">Compiler Status</a>
  1282. added.</li>
  1283. <li>Boost source code now lives in a publicly
  1284. accessible Concurrent Versions System (CVS) <a href=
  1285. "http://cvs.sourceforge.net/cgi-bin/cvsweb.cgi/?cvsroot=boost">
  1286. repository</a>.</li>
  1287. </ul>
  1288. </div>
  1289. <div class="history_item" id="v1.16.1">
  1290. <h3>1.16.1 (5 Jul 2000)</h3>
  1291. <ul>
  1292. <li><a href="../libs/integer/index.html">Integer</a>
  1293. library: fixed <a href=
  1294. "../boost/cstdint.hpp">cstdint.hpp</a> bug, added
  1295. <a href=
  1296. "../libs/integer/cstdint_test.cpp">cstdint_test.cpp</a>,
  1297. updated <a href=
  1298. "../libs/integer/cstdint.htm">docs</a>.</li>
  1299. <li><a href="../libs/random/index.html">Random Number
  1300. Library</a>: minor fixes to <a href=
  1301. "../boost/random.hpp">random.hpp</a> and <a href=
  1302. "../libs/random/random_test.cpp">random_test.cpp</a> to
  1303. support more compilers.</li>
  1304. <li>Updated <a href="../boost/cast.hpp">cast.hpp</a>
  1305. with more Microsoft compiler workarounds.</li>
  1306. <li>Updated <a href=
  1307. "../libs/utility/call_traits.htm">call_traits docs</a>,
  1308. added <a href=
  1309. "../libs/utility/call_traits_test.cpp">call_traits_test.cpp</a>.</li>
  1310. <li>Cleanup and bug fixes for <a href=
  1311. "../boost/operators.hpp">operators.hpp</a> and <a href=
  1312. "../libs/utility/operators_test.cpp">operators_test.cpp</a>.</li>
  1313. </ul>
  1314. </div>
  1315. <div class="history_item" id="v1.16.0">
  1316. <h3>1.16.0 (28 Jun 2000)</h3>
  1317. <ul>
  1318. <li>Added <a href=
  1319. "../libs/functional/index.html">Functional Library</a>
  1320. - Enhanced function object adaptors from Mark
  1321. Rodgers.</li>
  1322. <li>Added missing <a href=
  1323. "../libs/random/index.html">Random Number Library</a>
  1324. files.</li>
  1325. <li>Updated <a href=
  1326. "../libs/utility/operators.htm">operators docs</a> and
  1327. <a href=
  1328. "../boost/operators.hpp">operators.hpp</a>.</li>
  1329. <li>New <a href=
  1330. "../boost/iterator.hpp">iterator.hpp</a> header.</li>
  1331. <li>Minor <a href=
  1332. "../boost/rational.hpp">rational.hpp</a>, <a href=
  1333. "../libs/rational/rational_example.cpp">rational_example.cpp</a>,
  1334. and <a href=
  1335. "../libs/integer/integer_traits_test.cpp">integer_traits_test.cpp</a>
  1336. changes to support more compilers.</li>
  1337. <li>Revised <a href="../boost/cast.hpp">cast.hpp</a>:
  1338. removed implicit_cast, plus fixes for broken
  1339. compilers.</li>
  1340. <li>Minor <a href=
  1341. "../boost/smart_ptr.hpp">smart_ptr.hpp</a> workaround
  1342. for some GCC builds.</li>
  1343. <li>Several <a href=
  1344. "../boost/config.hpp">config.hpp</a> changes for
  1345. Microsoft, Intel, and other compilers.</li>
  1346. <li>Added <a href=
  1347. "../libs/config/index.html">Configuration Header</a>
  1348. page and test program.</li>
  1349. <li>Added Experimental <a href=
  1350. "../status/compiler_status.html">Compiler Status</a> page
  1351. showing what library works with which compilers.</li>
  1352. </ul>
  1353. </div>
  1354. <div class="history_item" id="v1.15.1">
  1355. <h3>1.15.1 (21 Jun 2000)</h3>
  1356. <p>Fixes to <a href="../boost/cast.hpp">cast.hpp</a> and
  1357. <a href="../libs/utility/operators.htm">operators</a>
  1358. fix. Minor additions to <a href=
  1359. "../boost/config.hpp">config.hpp</a> for Microsoft
  1360. compilers. The 1.15.0 operators changes seem to have
  1361. introduced incompatibilities. We are working on fixing
  1362. them, and have started to build a regression test to
  1363. prevent similar future problems.</p>
  1364. </div>
  1365. <div class="history_item" id="v1.15.0">
  1366. <h3>1.15.0 (17 Jun 2000)</h3>
  1367. <p><a href="../libs/random/index.html">Random Number
  1368. Library</a> from Jens Maurer added. Updated utility
  1369. library <a href=
  1370. "../libs/utility/operators.htm">operators</a> eliminates
  1371. code bloat. Minor additions to <a href=
  1372. "../boost/config.hpp">config.hpp</a> and <a href=
  1373. "../boost/cast.hpp">cast.hpp</a> for Microsoft
  1374. compilers.</p>
  1375. </div>
  1376. <div class="history_item" id="v1.14.3">
  1377. <h3>1.14.3 (29 May 2000)</h3>
  1378. <p>Minor additions to <a href=
  1379. "../boost/config.hpp">config.hpp</a> for Borland
  1380. compilers. Minor fix to <tt>type_traits</tt>
  1381. example. Minor web site fixes. <a href=
  1382. "formal_review_process.htm">Library Formal Review
  1383. Process</a> page added.</p>
  1384. </div>
  1385. <div class="history_item" id="v1.14.2">
  1386. <h3>1.14.2 (9 May 2000)</h3>
  1387. <p>No libraries updated. <a href="lib_guide.htm">Library
  1388. Requirements and Guidelines</a> expanded, <a href=
  1389. "submission_process.htm">Library Submission Process</a>
  1390. added.</p>
  1391. </div>
  1392. <div class="history_item" id="v1.14.1">
  1393. <h3>1.14.1 (17 Mar 2000)</h3>
  1394. <p>Minor fix to <a href=
  1395. "../boost/rational.hpp">rational.hpp</a>. Minor
  1396. documentation changes to the <a href=
  1397. "../libs/smart_ptr/index.html">Smart Pointer</a> Library
  1398. and <a href=
  1399. "../libs/utility/call_traits.htm">call_traits</a>,
  1400. <a href=
  1401. "../libs/utility/compressed_pair.htm">compressed_pair</a>,
  1402. and type_traits.
  1403. Updated <a href="lib_guide.htm">Library Guidelines</a>
  1404. and <a href="../people/people.htm">People</a> page.</p>
  1405. </div>
  1406. <div class="history_item" id="v1.14.0">
  1407. <h3>1.14.0 (5 Mar 2000)</h3>
  1408. <p><a href="../libs/integer/index.html">Integer
  1409. Library</a> status upgraded after removing bin_bun.hpp.
  1410. The "Experimental" library category has been removed; the
  1411. boost files/vault now serves the purpose. Minor fix to
  1412. <a href="../boost/smart_ptr.hpp">smart_ptr.hpp</a> line
  1413. endings.</p>
  1414. </div>
  1415. <div class="history_item" id="v1.13.0">
  1416. <h3>1.13.0 (29 Feb 2000)</h3>
  1417. <p>Adds <a href="../libs/utility/index.html">Utility
  1418. Library</a> type_traits,
  1419. <a href=
  1420. "../libs/utility/call_traits.htm">call_traits</a>, and
  1421. <a href=
  1422. "../libs/utility/compressed_pair.htm">compressed_pair</a>
  1423. headers from John Maddock, Steve Cleary and Howard
  1424. Hinnant.</p>
  1425. </div>
  1426. <div class="history_item" id="v1.12.0">
  1427. <h3>1.12.0 (23 Feb 2000)</h3>
  1428. <p>Adds a <a href=
  1429. "../libs/integer/integer_traits.html">integer_traits</a>
  1430. header from Jens Maurer to the <a href=
  1431. "../libs/integer/index.html">Integer Library</a>.</p>
  1432. </div>
  1433. <div class="history_item" id="v1.11.2">
  1434. <h3>1.11.2 (21 Feb 2000)</h3>
  1435. <p><a href="../libs/smart_ptr/smarttests.htm">Smart
  1436. pointer timings</a> added (thanks to Gavin Collings).
  1437. Minor fix to <tt>min_rand</tt> sample program.
  1438. Minor fixes to <a href=
  1439. "../boost/config.hpp">config.hpp</a>.</p>
  1440. </div>
  1441. <!-- For new entries, add a 'div' of class 'history_item' and id of the appropriate version. -->
  1442. </div>
  1443. </div>
  1444. </div>
  1445. </div>
  1446. <p>...And the remainder are lost to the mists of time (for now,
  1447. anyway)....</p>
  1448. </div>
  1449. <div id="footer">
  1450. <p id="revised">Revised: 6 May 2005</p>
  1451. <p id="copyright">Copyright Daryle Walker 2004. Copyright Rene
  1452. Rivera 2005.</p>
  1453. <p id="license">Distributed under the Boost Software License,
  1454. Version 1.0. (See accompanying file <a href=
  1455. "../LICENSE_1_0.txt">LICENSE_1_0.txt</a> or a copy at &lt;<a href=
  1456. "http://www.boost.org/LICENSE_1_0.txt">http://www.boost.org/LICENSE_1_0.txt</a>&gt;.)</p>
  1457. </div>
  1458. </div>
  1459. </div>
  1460. </div>
  1461. </body>
  1462. </html>
粤ICP备19079148号