version_history.html 85 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841
  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. <a href="../libs/date_time/doc/Changes.html">Date Time
  311. Change History</a> for details.</li>
  312. <li><span class="library"><a href=
  313. "../libs/filesystem/doc/index.htm">Filesystem
  314. Library</a>:</span> Several added functions, including
  315. improved checking for directory and file name
  316. portability.</li>
  317. <li><span class="library"><a name="iterators_lib" href=
  318. "../libs/iterator/doc/index.html" id=
  319. "iterators_lib">Iterator Library</a>:</span> Major
  320. version upgrade, with interface as proposed for the C++
  321. library TR, including an improved
  322. <code>iterator_adaptor</code> design plus several new
  323. components, from David Abrahams, Jeremy Siek, and
  324. Thomas Witt.</li>
  325. <li><span class="library"><a href=
  326. "../libs/multi_array/index.html">MultiArray</a>:</span>
  327. The <code>multi_array</code> class template now
  328. provides an element-preserving resize operation as well
  329. as default construction (see the <a href=
  330. "../libs/multi_array/doc/reference.html">reference
  331. manual</a> for more information).</li>
  332. <li>
  333. <span class="library"><a href=
  334. "../libs/python/index.html">Python
  335. Library</a>:</span>
  336. <ul>
  337. <li>Support for Python 2.3 and Intel C++ on
  338. Linux</li>
  339. <li>Container <a href=
  340. "../libs/python/doc/v2/indexing.html">Indexing
  341. Suite</a> added.</li>
  342. <li>injected constructors and wrapped function
  343. objects.</li>
  344. <li>wrapping static data members.</li>
  345. <li><code>std::wstring</code> conversions.</li>
  346. <li>Improved <a href=
  347. "../libs/python/doc/v2/args.html">keyword
  348. arguments</a>.</li>
  349. <li>Better error messages, including name
  350. demangling for GCC.</li>
  351. <li>Simpler <a href=
  352. "../libs/python/doc/building.html">build
  353. procedure</a>.</li>
  354. <li><i>...and more....</i></li>
  355. </ul>
  356. </li>
  357. <li><span class="library"><a href=
  358. "../libs/random/index.html">Random Number
  359. Library</a>:</span> Interface changed to match the C++
  360. <a href="../libs/random/wg21-proposal.html">TR
  361. proposal</a>, from Jens Maurer.</li>
  362. <li><span class="library"><a href=
  363. "../libs/regex/doc/index.html">Regex</a>:</span>
  364. Completely new matching algorithm is now much faster
  365. than before, plus a selection of <a href=
  366. "../libs/regex/doc/history.html">new features and
  367. enhancements</a>.</li>
  368. <li>
  369. <span class="library"><a href=
  370. "../libs/spirit/index.html">Boost.Spirit
  371. 1.8.0</a>:</span>
  372. <ul>
  373. <li>Multiple grammar start rules</li>
  374. <li>Multiple Scanner rules (no more scanner
  375. business woes)</li>
  376. <li>More dynamic parsers</li>
  377. <li>Predefined actors</li>
  378. <li>Numerous bug fixes and QOI stuff</li>
  379. <li><i>...and more...</i></li>
  380. </ul>
  381. <p>Starting from Spirit v1.8.0, ill conforming
  382. compilers will no longer be supported. If you are
  383. still using one of these older compilers, please use
  384. Spirit v1.6.x. See <a href=
  385. "http://spirit.sf.net">Spirit's Site</a> for more
  386. details.</p>
  387. </li>
  388. <li>
  389. <span class="library"><a href=
  390. "../libs/test/index.html">Test Library</a>:</span>
  391. <ul>
  392. <li>Free function template based test case</li>
  393. <li>Custom exception translators support in
  394. execution monitor and register_exception_translator
  395. added for unit test framework</li>
  396. <li>Added support for multi-module unit tests in
  397. automatic registration facility</li>
  398. <li>Floating point comparison algorithm reworked
  399. (Is not backward compatible!!!)</li>
  400. <li>Added support for custom users predicate
  401. returning both boolean result code and possibly
  402. error message</li>
  403. <li>Documentation structure rework and update</li>
  404. </ul>
  405. <p>For a complete list of changes see the Test
  406. Library <a href=
  407. "../libs/test/doc/release_notes.html#v1_31_0">release
  408. notes</a>.</p>
  409. </li>
  410. </ul>
  411. <h4>Miscellaneous</h4>
  412. <ul>
  413. <li>Expanded testing and fixes for non-conforming
  414. compilers.</li>
  415. <li>Web site hosting now provided by <a href=
  416. "http://www.sourceforge.net/">SourceForge</a>.</li>
  417. </ul>
  418. </div>
  419. <div class="history_item" id="v1.30.2">
  420. <h3>1.30.2 (19 Aug 2003)</h3>
  421. <ul>
  422. <li><a href="http://www.boost-consulting.com">Boost
  423. Consulting</a> is now hosting Boost CVS mirrors - see
  424. our <a href="getting_started.html#CVS">download
  425. page</a>.</li>
  426. <li>Backported changes to the <a href=
  427. "../libs/config/config.htm">config system</a>, to
  428. better handle new compiler releases.</li>
  429. <li>Bugs in regression reporting in subproject tests
  430. were fixed.</li>
  431. <li>Tests are now run in the context of the user's PATH
  432. environment settings</li>
  433. <li><a href=
  434. "../tools/build/v1/msvc-stlport-tools.html">msvc-stlport</a>
  435. and <a href=
  436. "../tools/build/v1/intel-win32-tools.html">intel-win32-stlport</a>
  437. toolsets now build static libraries with multithreading
  438. enabled, to be compatible with the STLPort builds.</li>
  439. <li><a href=
  440. "../tools/build/v1/intel-win32-tools.html">intel-win32</a>
  441. toolset now handles <code>wchar_t</code> correctly when
  442. intel is installed over msvc6.</li>
  443. <li>Backported fixes from the main trunk which prevent
  444. errors building the <a href=
  445. "../libs/test/doc/index.html">Boost.Test</a> library in
  446. its default configuration.</li>
  447. <li>Backported portability improvements for <a href=
  448. "../libs/utility/checked_delete.html">checked_delete</a>.</li>
  449. <li>Locale support for metrowerks (requiring a
  450. statically-linked runtime) is more uniformly
  451. handled.</li>
  452. <li>Backported <a href=
  453. "../libs/conversion/lexical_cast.htm">conversion/lexical_cast</a>'s
  454. <code>wchar_t</code> fixes from the main trunk.</li>
  455. <li><a href=
  456. "../tools/build/v1/intel-linux-tools.html">intel-linux-tools</a>:
  457. added <code>rt</code> to FINDLIBS in order to make the
  458. <code>clock_gettime()</code> function available
  459. (backport of a patch in CVS HEAD).</li>
  460. <li><a href=
  461. "../tools/regression/index.htm">regression/compiler_status.cpp</a>:
  462. backported fixes in error log links generation.</li>
  463. </ul>
  464. </div>
  465. <div class="history_item" id="v1.30.1">
  466. <h3>1.30.1 (4 Aug 2003; withdrawn 12 Aug 2003)</h3>
  467. <p>Fixes were made to the following libraries:</p>
  468. <ul>
  469. <li><span class="library">The <a href=
  470. "../libs/lambda/doc/index.html">Boost.Lambda</a></span>
  471. ..library is now usable with gcc-2.95.2</li>
  472. <li>
  473. <span class="library"><a href=
  474. "../libs/spirit/index.html">Boost.Spirit</a>:</span>
  475. <ul>
  476. <li>Fixed. Using MSVC++6 (SP5), calling the assign
  477. action with a string value on parsers using the
  478. file_iterator will not work.</li>
  479. <li>Fixed: using assign semantic action in a
  480. grammar with a multi_pass iterator adaptor applied
  481. to an std::istream_iterator resulted in a failure
  482. to compile under msvc 7.0.</li>
  483. <li>Fixed: There is a bug in the
  484. <code>range_run&lt;CharT&gt;::set(range&lt;CharT&gt;
  485. const&amp; r)</code> function in
  486. "../boost/spirit/utility/impl/chset/range_run.ipp".</li>
  487. <li>Fixed: handling of trailing whitespace bug
  488. (ast_parse/pt_parse related)</li>
  489. <li>Fixed: comment_p and end of data bug</li>
  490. <li>Fixed: Most trailing space bug</li>
  491. <li>Fixed: <code>chset&lt;&gt;::operator
  492. ~(range&lt;&gt;)</code> bug, <code>operator
  493. &amp;(chset&lt;&gt;, range&lt;&gt;)</code> bug,
  494. <code>operator &amp;(range&lt;&gt;,
  495. chset&lt;&gt;)</code> bug</li>
  496. <li>Fixed: <code>impl::detach_clear</code> bug</li>
  497. <li>Fixed: mismatch closure return type bug</li>
  498. <li>Fixed: <code>access_node_d[]</code> and
  499. <code>access_match_d[]</code> iterator bugs</li>
  500. <li>Fixed a bug regarding thread safety of
  501. Phoenix/Spirit closures.</li>
  502. </ul>
  503. </li>
  504. <li><span class="library">The Boost Template <a href=
  505. "../libs/mpl/doc/index.html">Metaprogramming Library
  506. (MPL)</a>'s</span> ..typeof implementation is now
  507. compatible with Metrowerks CodeWarrior Pro8.</li>
  508. <li><span class="library"><a href=
  509. "../libs/function/index.html">Boost.Function</a>:</span>
  510. workaround for the new Borland patch (version 0x564)
  511. and MSVC++ .NET 2003.</li>
  512. <li><span class="library"><a href=
  513. "../libs/config/index.html">Boost.Config</a>, <a href=
  514. "../libs/format/doc/format.html">Boost.Format</a>, and
  515. <a href=
  516. "../libs/regex/index.html">Boost.Regex</a></span>
  517. ..have been adjusted to avoid warnings with GCC-3.3,
  518. and Boost.Format also now works with string types other
  519. than <code>std::string</code>.</li>
  520. <li>
  521. <span class="library"><a href=
  522. "../libs/smart_ptr/index.html">Smart
  523. Pointers</a>:</span>
  524. <ul>
  525. <li><code>checked_delete</code> now works on more
  526. platforms</li>
  527. <li>Compatibility with the SunPro compiler</li>
  528. <li>Added missing <code>#include</code>s.</li>
  529. </ul>
  530. </li>
  531. <li>
  532. <span class="library"><a href=
  533. "../libs/python/index.html">Boost.Python</a>:</span>
  534. <ul>
  535. <li>warning suppression for finicky compilers</li>
  536. <li>fixed a crashing bug in the
  537. <code>raw_function</code> facility when no keyword
  538. arguments were passed.</li>
  539. <li>Improved conversion of NULL
  540. <code>shared_ptr</code>s to Python.</li>
  541. </ul>
  542. </li>
  543. </ul>
  544. </div>
  545. <div class="history_item" id="v1.30.0">
  546. <h3>1.30.0 (19 Mar 2003)</h3>
  547. <ul>
  548. <li><a href=
  549. "../libs/filesystem/doc/index.htm">Filesystem
  550. Library</a> added - Portable paths, iteration over
  551. directories, and other useful filesystem operations,
  552. from Beman Dawes.</li>
  553. <li><a href=
  554. "../libs/optional/doc/optional.html">Optional
  555. Library</a> added - A discriminated-union wrapper for
  556. optional values, from Fernando Cacciola.</li>
  557. <li><a href=
  558. "../libs/numeric/interval/doc/interval.htm">Interval
  559. Library</a> added - Extends the usual arithmetic
  560. functions to mathematical intervals, from Guillaume
  561. Melquiond, Herv&eacute; Br&ouml;nnimann and Sylvain
  562. Pion.</li>
  563. <li><a href="../libs/mpl/doc/index.html">MPL</a> added
  564. - Template metaprogramming framework of compile-time
  565. algorithms, sequences and metafunction classes, from
  566. Aleksey Gurtovoy.</li>
  567. <li><a href="../libs/spirit/index.html">Spirit
  568. Library</a> added - An LL (unlimited lookahead) parser
  569. framework that represents parsers directly as EBNF
  570. grammars in inlined C++ source code, complete with
  571. semantic actions, ASTs and much more, from Joel de
  572. Guzman and team.</li>
  573. <li><a href="../libs/smart_ptr/index.html">Smart
  574. Pointers Library</a> - cast functions are now spelled
  575. <a href=
  576. "../libs/smart_ptr/shared_ptr.htm#static_pointer_cast">static_pointer_cast</a>
  577. / <a href=
  578. "../libs/smart_ptr/shared_ptr.htm#dynamic_pointer_cast">
  579. dynamic_pointer_cast</a>; <a href=
  580. "../libs/smart_ptr/enable_shared_from_this.html">enable_shared_from_this</a>
  581. added; shared_ptr::shared_ptr(), shared_ptr::reset(),
  582. weak_ptr::weak_ptr(), weak_ptr::reset() no longer
  583. throw; <a href=
  584. "../libs/smart_ptr/shared_ptr.htm#get_deleter">get_deleter</a>
  585. added; weak_ptr::get() removed; make_shared is now
  586. spelled <a href=
  587. "../libs/smart_ptr/weak_ptr.htm#lock">weak_ptr::lock()</a>
  588. ; <a href=
  589. "../libs/smart_ptr/intrusive_ptr.html">intrusive_ptr
  590. documentation</a> added; some experimental undocumented
  591. shared_ptr features have been removed; a <a href=
  592. "../libs/smart_ptr/sp_techniques.html">page describing
  593. some smart pointer programming techniques</a> has been
  594. added.</li>
  595. <li><a href=
  596. "../libs/utility/assert.html">boost/assert.hpp</a>,
  597. <a href=
  598. "../libs/utility/current_function.html">boost/current_function.hpp</a>,
  599. <a href=
  600. "../libs/utility/throw_exception.html">boost/throw_exception.hpp</a>,
  601. <a href=
  602. "../libs/utility/checked_delete.html">boost/checked_delete.hpp</a>
  603. have been documented.</li>
  604. <li><a href=
  605. "../libs/date_time/doc/index.html">Date-Time
  606. Library</a> - several fixes and small additions
  607. including an interface change to partial_date. See the
  608. <a href="../libs/date_time/doc/Changes.html">Date-Time
  609. Change History</a> for more details.</li>
  610. <li><a href="../libs/function/index.html">Function
  611. Library</a> - added support for assignment to zero (to
  612. clear) and comparison against zero (to check if
  613. empty).</li>
  614. <li><a href=
  615. "../libs/utility/operators.htm#symmetry">Operators
  616. Library</a> - now takes advantage of named return value
  617. optimization (NRVO) when available, from Daniel
  618. Frey.</li>
  619. <li><a href="../status/compiler_status.html">Regression
  620. Tests</a> - Much expanded, plus a very nice <a href=
  621. "http://boost.sourceforge.net/regression-logs/">summary
  622. page</a> from Rene Rivera.</li>
  623. <li>
  624. <a href="../libs/test/index.html">Test Library</a> -
  625. introduced following new facilities:
  626. <ul>
  627. <li>Automatic registration of unit tests</li>
  628. <li>XML log format</li>
  629. <li>XML report format</li>
  630. <li>BOOST_CHECK_NO_THROW test tool</li>
  631. <li>BOOST_BITWISE_CHECK test tool</li>
  632. </ul>
  633. <p>For a complete list of changes see the Test
  634. Library <a href=
  635. "../libs/test/doc/release_notes.html#v1_30_0">release
  636. notes</a>.</p>
  637. </li>
  638. <li>Many fixes and enhancements to other
  639. libraries.</li>
  640. </ul>
  641. </div>
  642. <div class="history_item" id="v1.29.0">
  643. <h3>1.29.0 (10 Oct 2002)</h3>
  644. <ul>
  645. <li><a href=
  646. "../libs/date_time/doc/index.html">Date-Time
  647. Library</a> added - Dates, times, leap seconds,
  648. infinity, and more, from Jeff Garland.</li>
  649. <li><a href=
  650. "../libs/dynamic_bitset/dynamic_bitset.html">Dynamic
  651. Bitset</a> added - A runtime sized version of the
  652. <code>std::bitset</code> class from Jeremy Siek and
  653. Chuck Allison.</li>
  654. <li><a href="../libs/format/index.html">Format
  655. Library</a> added - Type-safe 'printf-like' format
  656. operations, from Samuel Krempp.</li>
  657. <li><a href="../libs/function/index.html">Function
  658. Library</a>: Major syntactic changes have been made.
  659. Some old syntax and little-used features have been
  660. deprecated (and will be removed shortly), and the
  661. syntax for the <code>boost::function</code> class
  662. template has been greatly improved on conforming
  663. compilers. Please see the <a href=
  664. "../libs/function/index.html#compatibility">compatibility
  665. note</a> for more information.</li>
  666. <li><a href=
  667. "../libs/multi_array/doc/index.html">Multi-array
  668. Library</a> added - Multidimensional containers and
  669. adaptors for arrays of contiguous data, from Ron
  670. Garcia.</li>
  671. <li><a href=
  672. "../libs/preprocessor/index.html">Preprocessor
  673. Library</a>: Major upgrade, from Paul Mensonides.</li>
  674. <li><a href="../libs/python/doc/index.html">Python
  675. Library</a> - Version 2 is released, from Dave Abrahams
  676. and others. This is a major rewrite which works on many
  677. more compilers and platforms, with a completely new
  678. interface and lots of new features. Boost.Python v2
  679. requires Python 2.2 or later.</li>
  680. <li><a href="../libs/signals/doc/index.html">Signals
  681. Library</a> added - Managed signals &amp; slots
  682. callback implementation, from Doug Gregor.</li>
  683. <li><a href="../libs/test/doc/index.html">Test
  684. Library</a>: Major new version, including full unit
  685. test capabilities, from Gennadiy Rozental.</li>
  686. <li><a href="../libs/numeric/ublas/doc/index.htm">uBLAS
  687. Library</a> added - Basic linear algebra for dense,
  688. packed and sparse matrices, from Joerg Walter and
  689. Mathias Koch.</li>
  690. </ul>
  691. </div>
  692. <div class="history_item" id="v1.28.0">
  693. <h3>1.28.0 (15 May 2002)</h3>
  694. <ul>
  695. <li>The Boost mailing lists are now also accessible as
  696. <a href=
  697. "mailing_lists.htm#newsgroup">newsgroups</a>.</li>
  698. <li>A powerful <a href=
  699. "http://aspn.activestate.com/ASPN/Mail/Archives/boost/">
  700. mailing list archive</a> has been contributed by the
  701. <a href="http://aspn.activestate.com/ASPN">ActiveState
  702. Programmer Network</a>.</li>
  703. <li>
  704. <a href="../libs/lambda/doc/index.html">Lambda
  705. Library</a> added, from Jaakko J&auml;rvi and Gary
  706. Powell. Define small unnamed function objects at the
  707. actual call site:
  708. <blockquote>
  709. <p><code>for_each( a.begin(), a.end(), std::cout
  710. &lt;&lt; _1 &lt;&lt; ' ' );</code></p>
  711. </blockquote>
  712. </li>
  713. <li><a href="../libs/io/doc/ios_state.html">I/O State
  714. Saver Library added</a> - Save I/O state to prevent
  715. jumbled data, from Daryle Walker.</li>
  716. <li><a href="../libs/config/config.htm">Configuration
  717. Library</a>: User code should not use
  718. BOOST_NO_LIMITS.</li>
  719. <li><a href="../libs/random/index.html">Random Number
  720. Library</a>: Avoid compiler warnings.</li>
  721. <li><a href="../libs/smart_ptr/index.htm">Smart
  722. Pointers Library</a>: Added <a href=
  723. "../libs/smart_ptr/shared_ptr.htm#shared_polymorphic_cast">
  724. shared_polymorphic_cast</a> and <a href=
  725. "../libs/smart_ptr/shared_ptr.htm#shared_polymorphic_downcast">
  726. shared_polymorphic_downcast</a>.</li>
  727. <li><a href="../libs/function/index.html">Function
  728. Library</a>: Now supports function objects with the
  729. unary <code>&amp;</code> operator overloaded.</li>
  730. <li><a href="../libs/utility/utility.htm">Utility
  731. Library</a>: Added <code>addressof()</code>
  732. function.</li>
  733. <li>The usual small fixes and tweaks.</li>
  734. </ul>
  735. </div>
  736. <div class="history_item" id="v1.27.0">
  737. <h3>1.27.0 (5 Feb 2002)</h3>
  738. <ul>
  739. <li><a href="../libs/python/doc/index.html">Python
  740. Library</a>: Scott Snyder contributed inplace operator
  741. support.</li>
  742. <li><a href="../libs/integer/index.htm">Integer
  743. Library</a>: Daryle Walker contributed enhancements to
  744. the <a href="../libs/integer/integer.htm">type
  745. selection templates</a>, and added new compile-time
  746. <a href="../libs/integer/doc/integer_mask.html">bit
  747. mask</a>, <a href=
  748. "../libs/integer/doc/static_log2.html">binary
  749. logarithm</a>, and <a href=
  750. "../libs/integer/doc/static_min_max.html">extrema</a>
  751. templates.</li>
  752. <li><a href="../libs/function/index.html">Function
  753. Library</a>: user may request that
  754. <code>boost::function</code> objects store a reference
  755. to a function object target instead of a copy, using
  756. <a href="../libs/bind/ref.html"><code>ref</code></a>.
  757. Stateless objects are optimized so that they require no
  758. dynamic storage.</li>
  759. <li><a href=
  760. "../libs/math/quaternion/index.html">Quaternions</a>:
  761. added support for GCC 2.95.x.</li>
  762. <li><a href=
  763. "../libs/math/octonion/index.html">Octonions</a>: added
  764. support for GCC 2.95.x.</li>
  765. <li><a href="../libs/smart_ptr/index.htm">Smart
  766. Pointers Library</a>: Peter Dimov contributed a new
  767. implementation that fixes some bugs and adds some
  768. features including <a href=
  769. "../libs/smart_ptr/compatibility.htm#threadsafe">thread
  770. safety</a> when manipulating the use count, <a href=
  771. "../libs/smart_ptr/shared_ptr.htm#constructors">custom
  772. delete functions</a>, a new <a href=
  773. "../libs/smart_ptr/weak_ptr.htm">weak_ptr</a>, and
  774. <a href=
  775. "../libs/smart_ptr/shared_ptr.htm#shared_static_cast">shared_static_cast</a>
  776. and <a href=
  777. "../libs/smart_ptr/shared_ptr.htm#shared_dynamic_cast">shared_dynamic_cast</a>.</li>
  778. <li><a href=
  779. "../libs/preprocessor/doc/index.html">Preprocessor
  780. Library</a>: changed macro prefix from
  781. BOOST_PREPROCESSOR to BOOST_PP, added support for list
  782. data structure manipulation, added examples, made
  783. library ANSI C friendly, added generalized <a href=
  784. "../libs/preprocessor/doc/ref/for.html">repetition</a>
  785. and <a href=
  786. "../libs/preprocessor/doc/ref/while.html">iteration</a>
  787. primitives, improved reference manual.</li>
  788. <li><a href="../libs/thread/doc/index.html">Threads
  789. Library:</a> Mac Carbon implementation contributed by
  790. Mac Murrett.</li>
  791. <li>Minor fixes to many libraries.</li>
  792. </ul>
  793. </div>
  794. <div class="history_item" id="v1.26.0">
  795. <h3>1.26.0 (30 Nov 2001)</h3>
  796. <ul>
  797. <li><a href=
  798. "../libs/math/doc/common_factor.html">Common Factor
  799. Library</a> added. Greatest common divisor and least
  800. common multiple, from Daryle Walker.</li>
  801. <li><a href=
  802. "../libs/preprocessor/doc/index.htm">Preprocessor
  803. Library</a> added. Preprocessor metaprogramming tools
  804. including repetition and recursion, from Vesa
  805. Karvonen.</li>
  806. <li><a href=
  807. "../libs/utility/iterator_adaptors.htm">Iterator
  808. Adaptor Library</a>: Added <a href=
  809. "../libs/utility/generator_iterator.htm">generator
  810. iterator</a> adaptor, from Jens Maurer.</li>
  811. <li><a href="../libs/random/index.html">Random Number
  812. Library</a>: Removed iterator interface. Fixed
  813. overflows in uniform_int&lt;&gt;. Both changes cause
  814. random number sequences to differ compared to previous
  815. boost releases.</li>
  816. <li><a href=
  817. "../libs/utility/operators.htm">operators.hpp</a>:
  818. Improvements from Daryle and Helmut Ziesel</li>
  819. <li><a href=
  820. "../tools/build/index.html">Boost.Build:</a> Continuing
  821. improvements, including pre-built <a href=
  822. "../tools/build/index.html#Jam">Boost.Jam
  823. executables</a>.</li>
  824. <li>Minor fixes to a number of other libraries.</li>
  825. </ul>
  826. </div>
  827. <div class="history_item" id="v1.25.1">
  828. <h3>1.25.1 (5 Nov 2001)</h3>
  829. <ul>
  830. <li><a href="../tools/build/index.html">Boost Build
  831. System</a>: Continued improvements.</li>
  832. <li><a href="../libs/config/config.htm">Config
  833. Library</a>: Continued refinements.</li>
  834. <li><a href="../libs/graph/doc/index.html">Graph
  835. Library</a>: Final cleanup for upcoming the Boost Graph
  836. Library book.</li>
  837. <li><a href="../libs/thread/doc/index.html">Thread
  838. Library</a>: Minor fixes - tests now pass on most Win32
  839. and POSIX systems including Linux and Solaris.
  840. Semaphore removed as too error prone.</li>
  841. <li><a href="../libs/function/index.html">Function
  842. Library</a>: direct support for member function
  843. pointers and documentation updates.</li>
  844. <li><a href=
  845. "http://groups.yahoo.com/group/Boost-Users">Boost-Users</a>
  846. mailing list has been created to address topics of
  847. interest to users of Boost libraries.</li>
  848. <li><a href=
  849. "http://www.crystalclearsoftware.com/cgi-bin/boost_wiki/wiki.pl">
  850. Boost Wiki web</a> added. Provides a place for Boost
  851. users to openly discuss and document the use of Boost
  852. libraries. It is not officially maintained by Boost
  853. developers.</li>
  854. </ul>
  855. </div>
  856. <div class="history_item" id="v1.25.0">
  857. <h3>1.25.0 (1 Oct 2001)</h3>
  858. <ul>
  859. <li><a href="../libs/thread/doc/index.html">Thread
  860. Library</a> added. Portable C++ multi-programming at
  861. last, from William Kempf.</li>
  862. <li><a href=
  863. "../libs/utility/base_from_member.html">Base From
  864. Member</a> added to <a href=
  865. "../libs/utility/utility.htm">Utility Library</a>.
  866. Support for the base from member idiom, from Daryle
  867. Walker.</li>
  868. <li><a href="../libs/bind/bind.html">Bind</a> and
  869. <a href="../libs/bind/mem_fn.html">mem_fn</a> added -
  870. Generalized binders for function/object/pointers and
  871. member functions, from Peter Dimov.</li>
  872. <li><a href="../libs/array/index.htm">Array
  873. Library</a>: Minor updates, from Nico Josuttis.</li>
  874. <li><a href="../libs/config/config.htm">Config
  875. Library</a>: major redesign with much improved and
  876. automated configuration of Boost libraries for specific
  877. compilers, from John Maddock.</li>
  878. <li><a href="../libs/random/index.html">Random Number
  879. Library</a>: Fixed bug when copying normal_distribution
  880. and improved the documentation, from Michael Stevens
  881. and Jens Maurer.</li>
  882. <li><a href=
  883. "../libs/math/special_functions/index.html">Special
  884. functions</a>, <a href=
  885. "../libs/math/octonion/index.html">octonions</a>,
  886. <a href=
  887. "../libs/math/quaternion/index.html">quaternions</a>
  888. updated, now useable with many more compilers, plus
  889. three new special functions, from Hubert Holin, Eric
  890. Ford, and others.</li>
  891. <li><a href="../libs/tokenizer/index.htm">Tokenizer
  892. Library</a>: fixes/enhancements to
  893. escaped_list_separator based on empty fields and tokens
  894. comments from Johan Nillson and Jens Maurer.</li>
  895. <li>Coming Soon - A mailing list for Boost users!</li>
  896. </ul>
  897. </div>
  898. <div class="history_item" id="v1.24.0">
  899. <h3>1.24.0 (19 Aug 2001)</h3>
  900. <ul>
  901. <li><a href=
  902. "../libs/tuple/doc/tuple_users_guide.html">Tuple
  903. Library</a> added. Tuples ease definition of functions
  904. returning multiple values, and more, from Jaakko
  905. J&auml;rvi.</li>
  906. <li>Minor fixes to some other libraries.</li>
  907. <li><a href="../tools/build/index.html">Boost Build
  908. System</a> added. Preliminary release of an innovative
  909. build system for Boost libraries, from Dave Abrahams
  910. and others.</li>
  911. <li><a href="formal_review_schedule.html">Formal Review
  912. Schedule</a> added. Shows current, future, and recent
  913. past review dates.</li>
  914. </ul>
  915. </div>
  916. <div class="history_item" id="v1.23.0">
  917. <h3>1.23.0 (6 Jul 2001)</h3>
  918. <ul>
  919. <li><a href="../libs/any/index.html">Any Library</a>
  920. added. Safe, generic container for single values of
  921. different value types, from Kevlin Henney.</li>
  922. <li><a href="../libs/function/index.html">Function
  923. Library</a> added. Function object wrappers for
  924. deferred calls or callbacks, from Doug Gregor.</li>
  925. <li><a href="../libs/tokenizer/index.htm">Tokenizer
  926. Library</a> added. Break a string into a series of
  927. tokens, from John Bandela.</li>
  928. <li><a href=
  929. "../libs/math/special_functions/index.html">Special
  930. functions</a>, <a href=
  931. "../libs/math/octonion/index.html">octonions</a>,
  932. <a href=
  933. "../libs/math/quaternion/index.html">quaternions</a>
  934. added, from Hubert Holin.</li>
  935. <li><a href="../libs/smart_ptr/smart_ptr.htm">Smart
  936. Pointer Library</a>: shared_ptr polymorphic pointers
  937. now work on more broken compilers.</li>
  938. <li><a href="../status/cs-aix.html">IBM/Aix</a>
  939. Compiler status table contributed by Toon Knapen.</li>
  940. <li>Minor fixes to a number of other libraries.</li>
  941. </ul>
  942. </div>
  943. <div class="history_item" id="v1.22.0">
  944. <h3>1.22.0 (25 May 2001)</h3>
  945. <ul>
  946. <li><a href="../libs/crc/index.html">CRC Library</a>
  947. added. Compute cyclic redundancy codes from Daryle
  948. Walker.</li>
  949. <li><a href="../libs/graph/doc/index.html">Graph
  950. Library</a>: Minor fixes.</li>
  951. <li><a href=
  952. "../libs/integer/integer_traits.html">Integer
  953. Traits</a>: added wchar_t specialization, minor
  954. portability fixes.</li>
  955. <li><a href="../libs/regex/index.htm">Regex
  956. Library</a>: Minor portability fixes.</li>
  957. <li><a href="../libs/smart_ptr/smart_ptr.htm">Smart
  958. Pointer Library</a>: fixed bugs, tightened
  959. requirements, added examples.</li>
  960. <li><a href="../libs/utility/utility.htm">Utility
  961. Library</a>: added checked_delete() and
  962. checked_array_delete() functions.</li>
  963. </ul>
  964. </div>
  965. <div class="history_item" id="v1.21.2">
  966. <h3>1.21.2 (24 Apr 2001)</h3>
  967. <ul>
  968. <li><a href=
  969. "../libs/compatibility/index.html">Compatibility
  970. Library</a> added: Help for non-conforming standard
  971. libraries missing CXX headers from Ralf
  972. Grosse-Kunstleve, and help for missing standard library
  973. &lt;limits&gt; header from Jens Maurer. (These are
  974. unreviewed implementation libraries, treated as
  975. maintenance steps only.)</li>
  976. <li><a href="../libs/random/index.html">Random Number
  977. Library</a>: Split into separate headers, updated
  978. documentation, added lagged_fibonacci generator.</li>
  979. <li><a href="../libs/integer/index.htm">Integer
  980. Library</a>: Minor portability update.</li>
  981. <li><a href=
  982. "../libs/graph/doc/table_of_contents.html">Graph
  983. Library</a>: Changed algorithm interfaces to use named
  984. parameters technique. Added graph isomorphism
  985. algorithm.</li>
  986. <li><a href="download.html">Download</a> refinements -
  987. files now available from either FTP or web server.</li>
  988. <li><a href=
  989. "http://sourceforge.net/tracker/?group_id=7586">Tracker</a>
  990. Added: View and submit bug, support, and feature
  991. requests.</li>
  992. <li>Minor portability fixes in several other
  993. libraries.</li>
  994. </ul>
  995. </div>
  996. <div class="history_item" id="v1.21.1">
  997. <h3>1.21.1 (14 Mar 2001)</h3>
  998. <ul>
  999. <li>New <a href="download.html">download page</a>. The
  1000. .zip and .tar.gz files now live on the SourceForge ftp
  1001. site.</li>
  1002. <li><a href="../libs/graph/doc/index.html">Graph
  1003. Library</a>: Minor docs fixes.</li>
  1004. <li><a href="../libs/python/doc/index.html">Python
  1005. Library</a>: Minor docs fixes.</li>
  1006. <li><a href="../libs/regex/index.htm">Regex
  1007. Library</a>: Minor portability fixes.</li>
  1008. </ul>
  1009. </div>
  1010. <div class="history_item" id="v1.21.0">
  1011. <h3>1.21.0 (9 Mar 2001)</h3>
  1012. <ul>
  1013. <li><a href=
  1014. "../libs/utility/iterator_adaptors.htm">Iterator
  1015. Adaptor Library</a> added. Adapt a base type into a
  1016. standard conforming iterator, and more, from Dave
  1017. Abrahams, Jeremy Siek, and John Potter.</li>
  1018. <li><a href="../libs/pool/doc/index.html">Pool
  1019. Library</a> added. Memory pool management from Steve
  1020. Cleary.</li>
  1021. <li><a href="../libs/test/doc/index.htm">Test
  1022. Library</a> added. Support for program testing and
  1023. execution from Beman Dawes.</li>
  1024. <li><a href="generic_programming.html">Generic
  1025. Programming Techniques</a> page added, contributed by
  1026. Dave Abrahams.</li>
  1027. <li><a href=
  1028. "../libs/graph/doc/table_of_contents.html">Graph
  1029. Library</a>: Updated use of iterator adaptors. Changed
  1030. <code>operator ==</code> for
  1031. <code>adjacency_list::edge_descriptor</code> to improve
  1032. semantics for multigraphs. Moved
  1033. <code>adjacency_iterator_generator</code> from
  1034. namespace <code>detail</code> to <code>boost</code> and
  1035. added <a href=
  1036. "../libs/graph/doc/adjacency_iterator.html">documentation</a>.
  1037. Renamed <code>dynamic_components()</code> to <a href=
  1038. "../libs/graph/doc/incremental_components.html"><code>incremental_components()</code></a>,
  1039. better matching graph literature terminology. Cleaned
  1040. up interface of <a href=
  1041. "../libs/graph/doc/connected_components.html"><code>connected_components()</code></a>
  1042. and created separate <a href=
  1043. "../libs/graph/doc/strong_components.html"><code>strong_components()</code></a>
  1044. function using Tarjan's more efficient algorithm. Fixed
  1045. documentation figures for <a href=
  1046. "../libs/graph/doc/adjacency_list.html"><code>adjacency_list</code></a>
  1047. and <a href=
  1048. "../libs/graph/doc/adjacency_matrix.html"><code>adjacency_matrix</code></a>.
  1049. Added docs for <a href=
  1050. "../libs/graph/doc/cuthill_mckee_ordering.html"><code>cuthill_mckee_ordering()</code></a>
  1051. algorithm.</li>
  1052. <li><a href="../libs/python/doc/index.html">Python
  1053. Library</a> upgraded. Better compatibility with Python
  1054. 2.0, NULL pointers and smart-pointers get converted
  1055. to/from python None, massive documentation
  1056. review/revision.</li>
  1057. <li><a href="../libs/regex/index.htm">Regular
  1058. Expression Library</a>: Minor fixes for Unicode
  1059. platforms.</li>
  1060. <li><a href="../libs/type_traits/index.htm">Type Traits
  1061. Library</a> upgraded: Major revision.</li>
  1062. </ul>
  1063. </div>
  1064. <div class="history_item" id="v1.20.2">
  1065. <h3>1.20.2 (10 Feb 2001)</h3>
  1066. <ul>
  1067. <li><a href="../libs/array_traits/index.html">Array
  1068. traits</a>: minor portability fix.</li>
  1069. <li><a href=
  1070. "../libs/graph/doc/table_of_contents.html">Graph
  1071. Library</a> - Changes to <a href=
  1072. "../libs/graph/doc/breadth_first_search.html"><code>breadth_first_search()</code></a>
  1073. re: <a href=
  1074. "../libs/graph/doc/BFSVisitor.html">BFSVisitor</a>,
  1075. added max flow algorithms <a href=
  1076. "../libs/graph/doc/edmunds_karp_max_flow.html"><code>edmunds_karp_max_flow()</code></a>
  1077. and <a href=
  1078. "../libs/graph/doc/push_relabel_max_flow.html"><code>push_relabel_max_flow()</code></a>,
  1079. added <a href=
  1080. "../libs/graph/doc/adjacency_matrix.html"><code>adjacency_matrix</code></a>
  1081. graph class, added <a href=
  1082. "../libs/graph/doc/filtered_graph.html"><code>filtered_graph</code></a>
  1083. adaptor</li>
  1084. <li><a href="../libs/integer/index.htm">Integer
  1085. Library:</a> minor fixes to integer.hpp and
  1086. integer_test.cpp</li>
  1087. <li><a href="microsoft_vcpp.html">Portability Hints:
  1088. Microsoft Visual C++</a> added.</li>
  1089. <li><a href="../libs/random/index.html">Random Number
  1090. Library</a>: Minor portability fixes</li>
  1091. <li><a href="../libs/rational/index.html">Rational
  1092. Number Library</a>: documentation updates, efficiency
  1093. improvements, co-operates with user-defined types,
  1094. regression tests</li>
  1095. <li><a href="../libs/regex/index.htm">Regular
  1096. Expression Library</a>: minor updates.</li>
  1097. <li><a href="../libs/smart_ptr/index.htm">Smart Pointer
  1098. Library</a>: shared_ptr example added.</li>
  1099. <li><a href="../libs/timer/index.htm">Timer
  1100. Library</a>: changed to an all inline
  1101. implementation.</li>
  1102. </ul>
  1103. </div>
  1104. <div class="history_item" id="v1.20.1">
  1105. <h3>1.20.1 (10 Jan 2001)</h3>
  1106. <ul>
  1107. <li><a href=
  1108. "../boost/compressed_pair.hpp">compressed_pair.hpp</a>
  1109. minor update fixes test failures of other libraries
  1110. under VC++.</li>
  1111. <li><a href=
  1112. "../libs/graph/doc/table_of_contents.html">Graph
  1113. Library</a> minor updates.</li>
  1114. <li><a href="../libs/regex/index.htm">Regular
  1115. Expression Library</a> minor updates.</li>
  1116. <li>Minor website fixes including missing files in
  1117. boost_all.zip.</li>
  1118. </ul>
  1119. </div>
  1120. <div class="history_item" id="v1.20.0">
  1121. <h3>1.20.0 (6 Jan 2001)</h3>
  1122. <ul>
  1123. <li><a href="../libs/conversion/index.htm">Conversion
  1124. Library</a> added - <a href=
  1125. "../libs/conversion/cast.htm">cast</a> and <a href=
  1126. "../libs/conversion/lexical_cast.htm">lexical_cast</a>
  1127. headers from Dave Abrahams and Kevlin Henney.</li>
  1128. <li>Web site moved to a larger host after the old ISP
  1129. collapsed unexpectedly.</li>
  1130. <li>Regression tests now include execution testing. See
  1131. <a href="../status/compiler_status.html">Compiler
  1132. Status</a>.</li>
  1133. <li><a href="discussion_policy.htm">Discussion
  1134. Policy</a> page added.</li>
  1135. <li><a href="../libs/array/index.htm">Array Library</a>
  1136. minor documentation improvements.</li>
  1137. <li><a href=
  1138. "../libs/graph/doc/table_of_contents.html">Graph
  1139. Library</a> minor updates.</li>
  1140. <li><a href="../libs/regex/index.htm">Regular
  1141. Expression Library</a> minor updates.</li>
  1142. </ul>
  1143. </div>
  1144. <div class="history_item" id="v1.19.0">
  1145. <h3>1.19.0 (10 Dec 2000)</h3>
  1146. <ul>
  1147. <li><a href=
  1148. "../libs/concept_check/concept_check.htm">Concept Check
  1149. Library</a> added - tools for generic programming from
  1150. Jeremy Siek.</li>
  1151. <li><a href="../libs/python/doc/index.html">Python
  1152. Library</a> added - reflects C++ classes and functions
  1153. into Python, from Dave Abrahams.</li>
  1154. <li><a href=
  1155. "../libs/static_assert/static_assert.htm">Static Assert
  1156. Library</a> added - compile time assertions from John
  1157. Maddock</li>
  1158. <li><a href=
  1159. "../libs/property_map/property_map.html">Property Map
  1160. Concepts</a> added - interfaces which map key objects
  1161. to value objects from Jeremy Siek.</li>
  1162. <li><a href=
  1163. "../libs/graph/doc/table_of_contents.html">Graph
  1164. Library</a> minor updates.</li>
  1165. <li><a href="../libs/regex/index.htm">Regular
  1166. Expression Library</a> minor updates.</li>
  1167. <li><a href="lib_guide.htm">Library Requirements and
  1168. Guidelines</a> - directory name policy added.</li>
  1169. <li><a href="faq.htm">FAQ</a> updated.</li>
  1170. </ul>
  1171. </div>
  1172. <div class="history_item" id="v1.18.3">
  1173. <h3>1.18.3 (18 Nov 2000)</h3>
  1174. <ul>
  1175. <li><a href=
  1176. "../libs/graph/doc/table_of_contents.html">Graph
  1177. Library</a> minor fixes and additions.</li>
  1178. <li><a href="../libs/regex/index.htm">Regular
  1179. Expression Library</a> minor fixes.</li>
  1180. <li><a href="../boost/cast.hpp">cast.hpp</a> Borland
  1181. compiler fixes.</li>
  1182. <li><a href="../boost/cstdint.hpp">cstdint.hpp</a>
  1183. changed to no longer expose names to the global
  1184. namespace.</li>
  1185. <li><a href="../libs/cs-beos.html">BeOS5/Intel</a>
  1186. compiler status contributed by John Maddock.</li>
  1187. <li><a href="../libs/compiler_status.htm">Compiler
  1188. Status</a> added two additional test programs.</li>
  1189. </ul>
  1190. </div>
  1191. <div class="history_item" id="v1.18.2">
  1192. <h3>1.18.2 (3 Nov 2000)</h3>
  1193. <ul>
  1194. <li><a href="../libs/conversion/cast.htm">Cast
  1195. Library</a> Fix numeric_cast&lt;&gt; bugs with floating
  1196. types.</li>
  1197. <li><a href=
  1198. "../libs/graph/doc/table_of_contents.html">Graph
  1199. Library</a> minor fixes.</li>
  1200. <li><a href="../libs/regex/index.htm">Regular
  1201. Expression Library</a> minor fixes.</li>
  1202. <li><a href="../libs/config/index.htm">Configuration
  1203. Header</a> more fixes for broken compilers.</li>
  1204. <li><a href="../libs/hdr_depend.html">Boost Header
  1205. Dependencies</a> page added.</li>
  1206. <li>Terminology change: Several headers previously
  1207. lumped together as a "utility" library are now
  1208. considered separate libraries. For historical reasons,
  1209. their non-header files still live in the "utility"
  1210. sub-directory.</li>
  1211. </ul>
  1212. </div>
  1213. <div class="history_item" id="v1.18.1">
  1214. <h3>1.18.1 (15 Oct 2000)</h3>
  1215. <ul>
  1216. <li><a href=
  1217. "../libs/graph/doc/table_of_contents.html">Graph
  1218. Library</a>, <a href="../libs/random/index.html">Random
  1219. Number Library</a>, and <a href=
  1220. "../libs/regex/index.htm">Regular Expression
  1221. Library</a>: Minor fixes.</li>
  1222. <li><a href="../libs/config/index.htm">Configuration
  1223. Header</a> additions for various compiler foibles.</li>
  1224. <li><a href="borland_cpp.html">Portability Hints:
  1225. Borland C++ 5.5.1</a> from Jens Maurer added.</li>
  1226. <li><a href="../libs/compiler_status.htm">Compiler
  1227. Status</a> updated for latest versions of several
  1228. compilers.</li>
  1229. </ul>
  1230. </div>
  1231. <div class="history_item" id="v1.18.0">
  1232. <h3>1.18.0 (28 Sep 2000)</h3>
  1233. <ul>
  1234. <li>Preliminary release of two important new libraries:
  1235. <ul>
  1236. <li><a href=
  1237. "../libs/graph/doc/table_of_contents.html">Graph
  1238. Library</a> - Generic graph components and
  1239. algorithms from Jeremy Siek and a University of
  1240. Notre Dame team.</li>
  1241. <li><a href="../libs/regex/index.htm">Regular
  1242. Expression Library</a> - Text pattern matching in
  1243. all its glory from John Maddock.</li>
  1244. </ul>
  1245. </li>
  1246. <li>Other changes:
  1247. <ul>
  1248. <li><a href="../libs/array/index.htm">Array
  1249. Library</a> improvements reflecting formal review
  1250. comments.</li>
  1251. <li><a href=
  1252. "../boost/functional.hpp">functional.hpp</a>
  1253. compiler workarounds added.</li>
  1254. <li><a href="../libs/utility/tie.html">tie()
  1255. function template</a> added to utility.hpp for
  1256. easier handling of std::pair&lt;&gt; return
  1257. values.</li>
  1258. <li><a href="../libs/integer/index.htm">Integer
  1259. Library</a> improved handling of 64-bit
  1260. integers.</li>
  1261. <li>Minor web site page updates.</li>
  1262. </ul>
  1263. </li>
  1264. </ul>
  1265. </div>
  1266. <div class="history_item" id="v1.17.0">
  1267. <h3>1.17.0 (3 Aug 2000)</h3>
  1268. <ul>
  1269. <li><a href="../libs/array/index.htm">Array Library</a>
  1270. added - An STL compliant container wrapper for arrays
  1271. of constant size from Nicolai Josuttis.</li>
  1272. <li><a href="../libs/array_traits/index.html">array
  1273. traits</a> header renamed array_traits.hpp (was
  1274. array.hpp).</li>
  1275. <li><a href="../libs/random/index.html">Random Number
  1276. Library</a>: more minor changes to support more
  1277. compilers.</li>
  1278. <li><a href="../libs/smart_ptr/index.htm">Smart Pointer
  1279. Library</a>: performance reducing
  1280. exception-specifications removed.</li>
  1281. <li>Compiler and test program fixes for call_traits,
  1282. compressed_pair, and type_traits.</li>
  1283. <li>Updated <a href="../boost/cast.hpp">cast.hpp</a> to
  1284. clear compiler warning messages.</li>
  1285. <li>Linux <a href=
  1286. "../libs/compiler_status.htm">Compiler Status</a>
  1287. added.</li>
  1288. <li>Boost source code now lives in a publicly
  1289. accessible Concurrent Versions System (CVS) <a href=
  1290. "http://cvs.sourceforge.net/cgi-bin/cvsweb.cgi/?cvsroot=boost">
  1291. repository</a>.</li>
  1292. </ul>
  1293. </div>
  1294. <div class="history_item" id="v1.16.1">
  1295. <h3>1.16.1 (5 Jul 2000)</h3>
  1296. <ul>
  1297. <li><a href="../libs/integer/index.htm">Integer</a>
  1298. library: fixed <a href=
  1299. "../boost/cstdint.hpp">cstdint.hpp</a> bug, added
  1300. <a href=
  1301. "../libs/integer/cstdint_test.cpp">cstdint_test.cpp</a>,
  1302. updated <a href=
  1303. "../libs/integer/cstdint.htm">docs</a>.</li>
  1304. <li><a href="../libs/random/index.html">Random Number
  1305. Library</a>: minor fixes to <a href=
  1306. "../boost/random.hpp">random.hpp</a> and <a href=
  1307. "../libs/random/random_test.cpp">random_test.cpp</a> to
  1308. support more compilers.</li>
  1309. <li>Updated <a href="../boost/cast.hpp">cast.hpp</a>
  1310. with more Microsoft compiler workarounds.</li>
  1311. <li>Updated <a href=
  1312. "../libs/utility/call_traits.htm">call_traits docs</a>,
  1313. added <a href=
  1314. "../libs/utility/call_traits_test.cpp">call_traits_test.cpp</a>.</li>
  1315. <li>Cleanup and bug fixes for <a href=
  1316. "../boost/operators.hpp">operators.hpp</a> and <a href=
  1317. "../libs/utility/operators_test.cpp">operators_test.cpp</a>.</li>
  1318. </ul>
  1319. </div>
  1320. <div class="history_item" id="v1.16.0">
  1321. <h3>1.16.0 (28 Jun 2000)</h3>
  1322. <ul>
  1323. <li>Added <a href=
  1324. "../libs/functional/index.html">Functional Library</a>
  1325. - Enhanced function object adaptors from Mark
  1326. Rodgers.</li>
  1327. <li>Added missing <a href=
  1328. "../libs/random/index.html">Random Number Library</a>
  1329. files.</li>
  1330. <li>Updated <a href=
  1331. "../libs/utility/operators.htm">operators docs</a> and
  1332. <a href=
  1333. "../boost/operators.hpp">operators.hpp</a>.</li>
  1334. <li>New <a href=
  1335. "../boost/iterator.hpp">iterator.hpp</a> header.</li>
  1336. <li>Minor <a href=
  1337. "../boost/rational.hpp">rational.hpp</a>, <a href=
  1338. "../libs/rational/rational_example.cpp">rational_example.cpp</a>,
  1339. and <a href=
  1340. "../libs/integer/integer_traits_test.cpp">integer_traits_test.cpp</a>
  1341. changes to support more compilers.</li>
  1342. <li>Revised <a href="../boost/cast.hpp">cast.hpp</a>:
  1343. removed implicit_cast, plus fixes for broken
  1344. compilers.</li>
  1345. <li>Minor <a href=
  1346. "../boost/smart_ptr.hpp">smart_ptr.hpp</a> workaround
  1347. for some GCC builds.</li>
  1348. <li>Several <a href=
  1349. "../boost/config.hpp">config.hpp</a> changes for
  1350. Microsoft, Intel, and other compilers.</li>
  1351. <li>Added <a href=
  1352. "../libs/config/index.htm">Configuration Header</a>
  1353. page and test program.</li>
  1354. <li>Added Experimental <a href=
  1355. "../libs/compiler_status.htm">Compiler Status</a> page
  1356. showing what library works with which compilers.</li>
  1357. </ul>
  1358. </div>
  1359. <div class="history_item" id="v1.15.1">
  1360. <h3>1.15.1 (21 Jun 2000)</h3>
  1361. <p>Fixes to <a href="../boost/cast.hpp">cast.hpp</a> and
  1362. <a href="../libs/utility/operators.htm">operators</a>
  1363. fix. Minor additions to <a href=
  1364. "../boost/config.hpp">config.hpp</a> for Microsoft
  1365. compilers. The 1.15.0 operators changes seem to have
  1366. introduced incompatibilities. We are working on fixing
  1367. them, and have started to build a regression test to
  1368. prevent similar future problems.</p>
  1369. </div>
  1370. <div class="history_item" id="v1.15.0">
  1371. <h3>1.15.0 (17 Jun 2000)</h3>
  1372. <p><a href="../libs/random/index.html">Random Number
  1373. Library</a> from Jens Maurer added. Updated utility
  1374. library <a href=
  1375. "../libs/utility/operators.htm">operators</a> eliminates
  1376. code bloat. Minor additions to <a href=
  1377. "../boost/config.hpp">config.hpp</a> and <a href=
  1378. "../boost/cast.hpp">cast.hpp</a> for Microsoft
  1379. compilers.</p>
  1380. </div>
  1381. <div class="history_item" id="v1.14.3">
  1382. <h3>1.14.3 (29 May 2000)</h3>
  1383. <p>Minor additions to <a href=
  1384. "../boost/config.hpp">config.hpp</a> for Borland
  1385. compilers. Minor fix to <a href=
  1386. "../libs/utility/type_traits.htm">type_traits</a>
  1387. example. Minor web site fixes. <a href=
  1388. "formal_review_process.htm">Library Formal Review
  1389. Process</a> page added.</p>
  1390. </div>
  1391. <div class="history_item" id="v1.14.2">
  1392. <h3>1.14.2 (9 May 2000)</h3>
  1393. <p>No libraries updated. <a href="lib_guide.htm">Library
  1394. Requirements and Guidelines</a> expanded, <a href=
  1395. "submission_process.htm">Library Submission Process</a>
  1396. added.</p>
  1397. </div>
  1398. <div class="history_item" id="v1.14.1">
  1399. <h3>1.14.1 (17 Mar 2000)</h3>
  1400. <p>Minor fix to <a href=
  1401. "../boost/rational.hpp">rational.hpp</a>. Minor
  1402. documentation changes to the <a href=
  1403. "../libs/smart_ptr/index.htm">Smart Pointer</a> Library
  1404. and <a href=
  1405. "../libs/utility/call_traits.htm">call_traits</a>,
  1406. <a href=
  1407. "../libs/utility/compressed_pair.htm">compressed_pair</a>,
  1408. and <a href=
  1409. "../libs/utility/type_traits.htm">type_traits</a>.
  1410. Updated <a href="lib_guide.htm">Library Guidelines</a>
  1411. and <a href="people.htm">People</a> page.</p>
  1412. </div>
  1413. <div class="history_item" id="v1.14.0">
  1414. <h3>1.14.0 (5 Mar 2000)</h3>
  1415. <p><a href="../libs/integer/index.htm">Integer
  1416. Library</a> status upgraded after removing bin_bun.hpp.
  1417. The "Experimental" library category has been removed; the
  1418. boost files/vault now serves the purpose. Minor fix to
  1419. <a href="../boost/smart_ptr.hpp">smart_ptr.hpp</a> line
  1420. endings.</p>
  1421. </div>
  1422. <div class="history_item" id="v1.13.0">
  1423. <h3>1.13.0 (29 Feb 2000)</h3>
  1424. <p>Adds <a href="../libs/utility/index.htm">Utility
  1425. Library</a> <a href=
  1426. "../libs/utility/type_traits.htm">type_traits</a>,
  1427. <a href=
  1428. "../libs/utility/call_traits.htm">call_traits</a>, and
  1429. <a href=
  1430. "../libs/utility/compressed_pair.htm">compressed_pair</a>
  1431. headers from John Maddock, Steve Cleary and Howard
  1432. Hinnant.</p>
  1433. </div>
  1434. <div class="history_item" id="v1.12.0">
  1435. <h3>1.12.0 (23 Feb 2000)</h3>
  1436. <p>Adds a <a href=
  1437. "../libs/integer/integer_traits.html">integer_traits</a>
  1438. header from Jens Maurer to the <a href=
  1439. "../libs/integer/index.htm">Integer Library</a>.</p>
  1440. </div>
  1441. <div class="history_item" id="v1.11.2">
  1442. <h3>1.11.2 (21 Feb 2000)</h3>
  1443. <p><a href="../libs/smart_ptr/smarttests.htm">Smart
  1444. pointer timings</a> added (thanks to Gavin Collings).
  1445. Minor fix to <a href=
  1446. "../libs/min_rand/index.htm">min_rand</a> sample program.
  1447. Minor fixes to <a href=
  1448. "../boost/config.hpp">config.hpp</a>.</p>
  1449. </div>
  1450. <!-- For new entries, add a 'div' of class 'history_item' and id of the appropriate version. -->
  1451. </div>
  1452. </div>
  1453. </div>
  1454. </div>
  1455. <p>...And the remainder are lost to the mists of time (for now,
  1456. anyway)....</p>
  1457. </div>
  1458. <div id="footer">
  1459. <p id="revised">Revised: 6 May 2005</p>
  1460. <p id="copyright">Copyright Daryle Walker 2004. Copyright Rene
  1461. Rivera 2005.</p>
  1462. <p id="license">Distributed under the Boost Software License,
  1463. Version 1.0. (See accompanying file <a href=
  1464. "../LICENSE_1_0.txt">LICENSE_1_0.txt</a> or a copy at &lt;<a href=
  1465. "http://www.boost.org/LICENSE_1_0.txt">http://www.boost.org/LICENSE_1_0.txt</a>&gt;.)</p>
  1466. </div>
  1467. </div>
  1468. </div>
  1469. </div>
  1470. </body>
  1471. </html>
粤ICP备19079148号