Miscellaneous Container Templates

lp:libmct

Created by Paul Pogonyshev on 2010-03-21 and last modified on 2013-08-14
Get this branch:
bzr branch lp:libmct
Only Paul Pogonyshev can upload to this branch. If you are Paul Pogonyshev please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Paul Pogonyshev
Project:
MCT
Status:
Development

Recent revisions

270. By Paul Pogonyshev on 2013-08-14

Add unfinished implementation of bimap containers

MCT bimaps are modeled after Boost.Bimap, i.e. are mostly interface-
compatible with a subset of Boost bimaps. Largest missing parts are
map-like views (existing are more of stubs) and documentation. Tests
that existed for sets and maps are adapted to bimaps (only one fails),
but number of tested parameter combination is currently small.
Additionally, special tests for bimap-specific functionality, mostly
views and peculiar insertion constraints, are needed. Linked and
forward bimaps are pending.

269. By Paul Pogonyshev on 2013-07-27

Update NEWS file to list 1.6.2 release

Merged from 1.6 branch, revision 269.

268. By Paul Pogonyshev on 2013-07-27

Workaround a bug in certain docutils versions

Merged from 1.6 branch, revision 268.

267. By Paul Pogonyshev on 2013-07-27

Workaround 'has_trivial_destructor' renaming in C++11

This workaround is only important on non-GCC, because on GCC we always
use a built-in instead. It is somewhat improper because it injects
names in 'std' namespace, but those names should be there anyway, or
at least shouldn't ever be reused for a different purpose.

Merged from 1.6 branch, revision 267.

266. By Paul Pogonyshev on 2013-07-24

Fix test suite compilation on systems using separate 'libpthread'

Some (most?) POSIX systems have the relevant functions in 'libc', but
not all. The solution is the same as in the case with 'librt'.

Merged from 1.6 branch, revision 266.

265. By Paul Pogonyshev on 2013-05-24

Add -Wno-unused-local-typedefs when compiling on GCC

Apparently 4.8 catches unused typedefs that come from macros and we
use those in testing code a lot.

Merged from 1.6 branch, revision 265.

264. By Paul Pogonyshev on 2013-03-17

Fix macro flag names

This made testing with Boost.Unordered and no C++11 stdlib or TR1
extension impossible.

263. By Paul Pogonyshev on 2013-01-20

Don't use 'std::size_t' with neither namespace prefix nor 'using'

262. By Paul Pogonyshev on 2013-01-19

Update copyright notices to include 2013

261. By Paul Pogonyshev on 2013-01-19

Update NEWS file to list 1.6.1 release

Merged from 1.6 branch, revision 260.

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
This branch contains Public information 
Everyone can see this information.

Subscribers