Welcome to the Boost Trac

 Boost is a collection of free, peer-reviewed C++ libraries. This Trac is used to aid in the development of Boost, by tracking software issues, documenting Boost development procedures, and providing navigation aids to the Boost source code repository. From this Trac, you can:

Getting a Trac/SVN Userid

If you are just submitting bug reports, you probably don't need a Trac userid, but please use the Preferences link at the top of this page to enter your email address before submitting your report. Unless you take this step, we won't be able to follow up with you about your issue (and we often need more information in order to do anything useful with a report) and you won't be notified of progress or changes to its status.

Trac userids can be had on request by sending email to  boost-owner-AT-lists.boost.org describing your role. Userids are normally granted to maintainers and authors of prospective (“sandbox”) and accepted Boost libraries, people working on the Boost website, and people contributing significant content to this Wiki.

If your request for a userid is granted you'll receive an invitation to register from “SVNManager” and you'll have total freedom to choose your new userid and password. If your role includes Subversion access your SVN userid and pasword will be the same as your Trac userid and password. Please:

  • if you had a SourceForge userid and Boost tickets were assigned to you on the  old SourceForge trackers, either pick the same userid or reassign all your tickets imported from SourceForge to your new userid as described in TicketWorkflow.
  • choose a userid that is easily identified as you (e.g. use your full name)!
  • use the Preferences link at the top of this page to enter your email address. Unless you take this step, tickets can't be assigned to you and any bugs you report will appear to be from an unreachable anonymous user.
  • read TicketWorkflow

Quick Access to the Boost Subversion Repository

You can  browse the Boost Subversion repository online or retrieve Boost via a  Subversion client. Most users will be interested in either the stable or the development branch of Boost:

To check out the Boost development trunk using the command-line Subversion tool, svn, use:

svn co  http://svn.boost.org/svn/boost/trunk boost-trunk

At any time, you can update your Boost development branch (which now lives in boost-trunk) with:

svn up

Please refer to BoostSubversion for more information about the Boost Subversion repository.

Git and Modular Boost

Boost is moving from Subversion centralized version control to Git distributed modular version control. See ''Documentation for Modular Boost, Git, and the conversion''.

Guidelines

Releases

There is a major effort underway to improve Boost Testing and Release practices and procedures.

Review Schedule

Projects

Infrastructure

Platform Champions

Platform Champions are experts that Developers can turn to when they have a problem with a particular compiler or operating system.

References

References contains pointers to books or papers about Boost.

People

Go to the people page. It has very few entries at the moment, please add yourself.