[CXX-65] Remove precompiled headers support Created: 20/Feb/14  Updated: 04/May/14  Resolved: 17/Mar/14

Status: Closed
Project: C++ Driver
Component/s: None
Affects Version/s: None
Fix Version/s: legacy-0.8.0

Type: Improvement Priority: Major - P3
Reporter: Andrew Morrow (Inactive) Assignee: Andrew Morrow (Inactive)
Resolution: Done Votes: 0
Labels: legacy-cxx
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified


 Description   

The pch.h file pulls in a lot of unnecessary stuff. We should remove it, and fix up the things that break.



 Comments   
Comment by Githook User [ 17/Mar/14 ]

Author:

{u'username': u'TylerBrock', u'name': u'Tyler Brock', u'email': u'tyler.brock@gmail.com'}

Message: CXX-65 add set to mutexdebugger
Branch: legacy
https://github.com/mongodb/mongo-cxx-driver/commit/ff7f08103ad46e78438efcad2f491fbd77ec4fbc

Comment by Githook User [ 17/Mar/14 ]

Author:

{u'username': u'acmorrow', u'name': u'Andrew Morrow', u'email': u'acm@mongodb.com'}

Message: CXX-65 CXX-44 Remove pre-compiled header and using namespace std
Branch: legacy
https://github.com/mongodb/mongo-cxx-driver/commit/85613ca750171db4b7e1c2fd64f45ba101dcf126

Comment by Githook User [ 17/Mar/14 ]

Author:

{u'username': u'acmorrow', u'name': u'Andrew Morrow', u'email': u'acm@mongodb.com'}

Message: CXX-65 Remove boost usings from goodies.h and other headers
Branch: legacy
https://github.com/mongodb/mongo-cxx-driver/commit/cec39c11802fbe1705578e35ff6fc710abb1cfac

Comment by Githook User [ 17/Mar/14 ]

Author:

{u'username': u'acmorrow', u'name': u'Andrew Morrow', u'email': u'acm@mongodb.com'}

Message: CXX-65 Remove export_macros.h from pch.h
Branch: legacy
https://github.com/mongodb/mongo-cxx-driver/commit/b7df7f19abf2a936855747a999094e5139ad1adc

Comment by Githook User [ 17/Mar/14 ]

Author:

{u'username': u'acmorrow', u'name': u'Andrew Morrow', u'email': u'acm@mongodb.com'}

Message: CXX-65 Remove exit nonsense from pch.h
Branch: legacy
https://github.com/mongodb/mongo-cxx-driver/commit/5981cd14dfb2952b9f4409fc182801cb3b084d20

Comment by Githook User [ 17/Mar/14 ]

Author:

{u'username': u'acmorrow', u'name': u'Andrew Morrow', u'email': u'acm@mongodb.com'}

Message: CXX-65 Remove mongo/platform/basic.h from pch.h
Branch: legacy
https://github.com/mongodb/mongo-cxx-driver/commit/e2d17940ea1e299bcded7c6fdebd95b7bc7e9469

Comment by Githook User [ 17/Mar/14 ]

Author:

{u'username': u'acmorrow', u'name': u'Andrew Morrow', u'email': u'acm@mongodb.com'}

Message: CXX-65 Remove C headers from pch.h
Branch: legacy
https://github.com/mongodb/mongo-cxx-driver/commit/e87241c82cc04ce8508dc97a4f7aab5bb69460cb

Comment by Githook User [ 17/Mar/14 ]

Author:

{u'username': u'acmorrow', u'name': u'Andrew Morrow', u'email': u'acm@mongodb.com'}

Message: CXX-65 Remove cstring from pch.h
Branch: legacy
https://github.com/mongodb/mongo-cxx-driver/commit/f7389470ca6e2fa706bfff23b31478a5cbd0121a

Comment by Githook User [ 17/Mar/14 ]

Author:

{u'username': u'acmorrow', u'name': u'Andrew Morrow', u'email': u'acm@mongodb.com'}

Message: CXX-65 Remove memory from pch.h
Branch: legacy
https://github.com/mongodb/mongo-cxx-driver/commit/e663cc22e6fdf9c0878b20343261aa4b972cccac

Comment by Githook User [ 17/Mar/14 ]

Author:

{u'username': u'acmorrow', u'name': u'Andrew Morrow', u'email': u'acm@mongodb.com'}

Message: CXX-65 Remove C++ container headers from pch.h
Branch: legacy
https://github.com/mongodb/mongo-cxx-driver/commit/4319ae4d88643fea9e529aa4bc009ac5df0500e5

Comment by Githook User [ 17/Mar/14 ]

Author:

{u'username': u'acmorrow', u'name': u'Andrew Morrow', u'email': u'acm@mongodb.com'}

Message: CXX-65 Remove iostream from pch.h
Branch: legacy
https://github.com/mongodb/mongo-cxx-driver/commit/52acf60f27bbf09e349d6bea42d6c3725eff8c3f

Comment by Githook User [ 17/Mar/14 ]

Author:

{u'username': u'acmorrow', u'name': u'Andrew Morrow', u'email': u'acm@mongodb.com'}

Message: CXX-65 Filesystem v3 is the default in our boost minimum of 1.49
Branch: legacy
https://github.com/mongodb/mongo-cxx-driver/commit/2eb3bfbfc137ba65ee234382b35bf303da82e8c7

Comment by Githook User [ 17/Mar/14 ]

Author:

{u'username': u'acmorrow', u'name': u'Andrew Morrow', u'email': u'acm@mongodb.com'}

Message: CXX-65 Remove boost/shared_ptr.hpp from pch.h
Branch: legacy
https://github.com/mongodb/mongo-cxx-driver/commit/a34f0226892eecb3adb4d97d47c66c962e903ca1

Comment by Githook User [ 17/Mar/14 ]

Author:

{u'username': u'acmorrow', u'name': u'Andrew Morrow', u'email': u'acm@mongodb.com'}

Message: CXX-65 Remove boost/smart_ptr.hpp from pch.h
Branch: legacy
https://github.com/mongodb/mongo-cxx-driver/commit/35b8dbb1f4c9fab80d141b30dc8feb16a6aa8700

Comment by Githook User [ 17/Mar/14 ]

Author:

{u'username': u'acmorrow', u'name': u'Andrew Morrow', u'email': u'acm@mongodb.com'}

Message: CXX-65 Remove boost/bind.hpp from pch.h
Branch: legacy
https://github.com/mongodb/mongo-cxx-driver/commit/baf0aacdfcade18fa706164672a33128054cf5c0

Comment by Githook User [ 17/Mar/14 ]

Author:

{u'username': u'acmorrow', u'name': u'Andrew Morrow', u'email': u'acm@mongodb.com'}

Message: CXX-65 Remove boost/version.hpp from pch.h
Branch: legacy
https://github.com/mongodb/mongo-cxx-driver/commit/75b8fd8483db058d3d21827c4b810127282d8972

Comment by Githook User [ 17/Mar/14 ]

Author:

{u'username': u'acmorrow', u'name': u'Andrew Morrow', u'email': u'acm@mongodb.com'}

Message: CXX-65 Remove mongo/util/debug_util.h from pch.h
Branch: legacy
https://github.com/mongodb/mongo-cxx-driver/commit/de468f6c08410ce8588bb9aa9c9e4073b3449f2c

Comment by Githook User [ 17/Mar/14 ]

Author:

{u'username': u'acmorrow', u'name': u'Andrew Morrow', u'email': u'acm@mongodb.com'}

Message: CXX-65 Remove mongo/util/assert_util.h from pch.h
Branch: legacy
https://github.com/mongodb/mongo-cxx-driver/commit/0bd68efd6558fdfaa3aa040db1caa9fdf8ad6cdc

Comment by Githook User [ 17/Mar/14 ]

Author:

{u'username': u'acmorrow', u'name': u'Andrew Morrow', u'email': u'acm@mongodb.com'}

Message: CXX-65 Remove mongo/util/goodies.h from pch.h
Branch: legacy
https://github.com/mongodb/mongo-cxx-driver/commit/a16609a1417fa52a58b5fa73983393ae0f32af2e

Comment by Githook User [ 17/Mar/14 ]

Author:

{u'username': u'acmorrow', u'name': u'Andrew Morrow', u'email': u'acm@mongodb.com'}

Message: CXX-65 Remove mongo/util/allocator.h from pch.h and elsewhere
Branch: legacy
https://github.com/mongodb/mongo-cxx-driver/commit/99511976df02070d3a2db82f265e7d79053c7157

Comment by Githook User [ 17/Mar/14 ]

Author:

{u'username': u'acmorrow', u'name': u'Andrew Morrow', u'email': u'acm@mongodb.com'}

Message: CXX-65 Remove mongo/util/log.h from pch.h
Branch: legacy
https://github.com/mongodb/mongo-cxx-driver/commit/1c6520170774576b568656e2d78a4591d0499d26

Comment by Andrew Morrow (Inactive) [ 13/Mar/14 ]

https://github.com/mongodb/mongo-cxx-driver/pull/20

Generated at Wed Feb 07 21:58:05 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.