cxx/src
Justin Bogner 98c4e404ca Revert "Turn off extern templates for most uses."
Turning off explicit template instantiation leads to a pretty
significant build time and code size cost. We're better off dealing
with ABI incompatibility issues that come up in a less heavy handed
way.

This reverts commit r189610.

git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@215740 91177308-0d34-0410-b5e6-96231b3b80d8
2014-08-15 17:58:56 +00:00
..
support Fix typos 2014-05-15 11:27:39 +00:00
algorithm.cpp Revert "Turn off extern templates for most uses." 2014-08-15 17:58:56 +00:00
bind.cpp license change 2010-11-16 22:09:02 +00:00
chrono.cpp Removed raw references to __APPLE__; now just check to see if it is defined. 2013-03-18 17:45:34 +00:00
condition_variable.cpp Implement LWG issue #2135. If something goes wrong in condition_variable::wait, call terminate() rather than throwing an error. Do this indirectly, by marking the call as 'noexcept'. This is better than just calling terminate() directly, because it gives a better error message on the console. 2014-03-26 02:45:04 +00:00
debug.cpp Rename _LIBCPP_DEBUG2 to _LIBCPP_DEBUG. 2013-08-23 20:10:18 +00:00
exception.cpp Patch by Bruce Mitchener. Change all references to EMSCRIPTEN to __EMSCRIPTEN__. If you're not using the PP symbol EMSCRIPTEN, then you should see no functionality change. 2013-11-19 18:05:03 +00:00
future.cpp Fix GCC unknown pragma warning in libc++. 2013-12-14 06:45:09 +00:00
hash.cpp Fix typos 2014-05-15 11:27:39 +00:00
ios.cpp Revert "Turn off extern templates for most uses." 2014-08-15 17:58:56 +00:00
iostream.cpp Nico Rieck: this patch series fixes visibility issues on Windows as explained in <http://lists.cs.uiuc.edu/pipermail/cfe-dev/2013-August/031214.html>. 2013-08-12 18:38:34 +00:00
locale.cpp Revert "Turn off extern templates for most uses." 2014-08-15 17:58:56 +00:00
memory.cpp Switch to using C++ style casts. 2014-01-04 17:43:00 +00:00
mutex.cpp Peter Collingbourne: Fix warnings when compiling with -DNDEBUG. 2013-09-21 21:26:37 +00:00
new.cpp Switch to using C++ style casts. 2014-01-04 17:43:00 +00:00
optional.cpp Move <optional> into include/experimental, and into the std::experimental namespace, since it's not part of C++14, but of an upcoming TS 2013-11-15 22:42:10 +00:00
random.cpp [libc++] Don't return uninitialized data from random_device::operator() 2014-06-03 02:40:39 +00:00
regex.cpp Base regex code on char_class_type. 2014-07-29 19:23:39 +00:00
shared_mutex.cpp Implement N3891: A proposal to rename shared_mutex to shared_timed_mutex 2014-03-17 20:19:44 +00:00
stdexcept.cpp Exceptions store the message as reference counted string for 2014-04-30 19:54:11 +00:00
string.cpp Revert "Turn off extern templates for most uses." 2014-08-15 17:58:56 +00:00
strstream.cpp Switch to using C++ style casts. 2014-01-04 17:43:00 +00:00
system_error.cpp Linux: Correctly identify valid error codes 2014-05-29 05:02:22 +00:00
thread.cpp Handle partial nanosleeps in this_thread::sleep_for 2014-06-04 19:43:20 +00:00
typeinfo.cpp Re-add bad_cast and bad_typeid default ctor definitions under libsupc++. 2013-10-03 22:04:10 +00:00
utility.cpp Put std::piecewise_construct_t back into the dylib for ABI stability. When clients are in C++11/constexpr mode this will be safely ignored because piecewise_construct is then declared with internal linkage. 2012-04-03 23:45:46 +00:00
valarray.cpp Revert "Turn off extern templates for most uses." 2014-08-15 17:58:56 +00:00