Commit Graph

  • d397d03651 Add template alias emulation to <ratio> Howard Hinnant 2010-11-24 17:05:06 +00:00
  • c706565c88 Update testsuite strucuture to latest draft Howard Hinnant 2010-11-23 22:13:07 +00:00
  • 6051e24e45 Update testsuite strucuture to latest draft Howard Hinnant 2010-11-23 20:55:56 +00:00
  • adaa6266fe Update testsuite strucuture to latest draft Howard Hinnant 2010-11-23 20:55:36 +00:00
  • 8771430346 Update testsuite strucuture to latest draft Howard Hinnant 2010-11-23 20:47:09 +00:00
  • 46ab5def62 Update testsuite strucuture to latest draft Howard Hinnant 2010-11-23 20:45:26 +00:00
  • fa5043d878 Update testsuite strucuture to latest draft Howard Hinnant 2010-11-23 20:41:07 +00:00
  • 83b6979fa2 Update testsuite strucuture to latest draft Howard Hinnant 2010-11-23 20:29:54 +00:00
  • 59a5ddbbd1 Update testsuite strucuture to latest draft Howard Hinnant 2010-11-23 20:27:28 +00:00
  • afff5aacd6 Update testsuite strucuture to latest draft Howard Hinnant 2010-11-23 20:26:48 +00:00
  • 17c3a81048 Update testsuite strucuture to latest draft Howard Hinnant 2010-11-23 20:25:10 +00:00
  • 5711e4daf0 Update testsuite strucuture to latest draft Howard Hinnant 2010-11-23 20:22:13 +00:00
  • 6587dfe980 Update testsuite strucuture to latest draft Howard Hinnant 2010-11-23 20:21:36 +00:00
  • 73d2f94f6b Update testsuite strucuture to latest draft Howard Hinnant 2010-11-23 19:52:19 +00:00
  • 091f2ab44f Update testsuite strucuture to latest draft Howard Hinnant 2010-11-23 19:15:49 +00:00
  • 6689564040 N3188 - Revision to N3113: Async Launch Policies (CH 36) Howard Hinnant 2010-11-23 18:33:54 +00:00
  • f8f852138f N3191: C++ Timeout Specification Howard Hinnant 2010-11-20 19:16:30 +00:00
  • f048fe3a09 N3123 Howard Hinnant 2010-11-20 18:25:22 +00:00
  • 1468b668aa N3142. Many of these traits are just placeholders with medium quality emulation; waiting on compiler intrinsics to do it right. Howard Hinnant 2010-11-19 22:17:28 +00:00
  • 01feecb789 type_traits intrinsics design Howard Hinnant 2010-11-19 01:48:13 +00:00
  • 9835d76169 type_traits intrinsics design Howard Hinnant 2010-11-19 01:38:58 +00:00
  • 995676a98e LWG 1522 Howard Hinnant 2010-11-18 17:34:48 +00:00
  • 9650b6cce3 LWG 1439 Howard Hinnant 2010-11-18 17:01:36 +00:00
  • 2f6a627394 LWG 1339 Howard Hinnant 2010-11-18 16:13:03 +00:00
  • 278bf2d289 LWG 1432 Howard Hinnant 2010-11-18 01:47:02 +00:00
  • 47761071be LWG 1404 Howard Hinnant 2010-11-18 01:40:00 +00:00
  • 34d6b19721 LWG 1325 Howard Hinnant 2010-11-17 21:53:14 +00:00
  • 7b2cb48cc1 LWG 1323 Howard Hinnant 2010-11-17 21:11:40 +00:00
  • cd2254b454 LWG 1191 Howard Hinnant 2010-11-17 19:52:17 +00:00
  • 86ed8aefb2 LWG 1118 Howard Hinnant 2010-11-17 19:22:43 +00:00
  • e32b5e2f23 Update <string> to use allocator_traits. Howard Hinnant 2010-11-17 17:55:08 +00:00
  • b64f8b07c1 license change Howard Hinnant 2010-11-16 22:09:02 +00:00
  • f38bc6efc5 libc++ is now dual licensed under both UIUC and MIT licenses. Chris Lattner 2010-11-16 21:40:19 +00:00
  • 662497edd2 add a credits file for libc++ Chris Lattner 2010-11-16 21:39:15 +00:00
  • 28dbbe0596 Dave Zarzycki showed how the efficiency of shared_ptr could be significantly increased. The following program is running 49% faster: Howard Hinnant 2010-11-16 21:33:17 +00:00
  • 726a76fb47 I have reverted all contributions made by Jesse Towner in revision 110724 Howard Hinnant 2010-11-16 21:10:23 +00:00
  • c9076d2c88 <rdar://problem/8668832> Barolo11A: *** FAILED *** build failed: libcpp-8 svn-tags/libcpp-8.1 Nick Kledzik 2010-11-15 20:41:13 +00:00
  • c4e162ed09 libcpp-8.1 Nick Kledzik 2010-11-15 20:35:31 +00:00
  • a8feecea67 update to use new linker option to re-export from libc++abi.dylb Nick Kledzik 2010-10-29 19:46:14 +00:00
  • e87ad178cc Secure __next_prime from overflowing Howard Hinnant 2010-10-29 14:10:30 +00:00
  • 4e59948249 Fixed bug in random_shuffle to avoid swapping with self Howard Hinnant 2010-10-22 15:26:39 +00:00
  • bce9c3132d [atomics.types.address] Howard Hinnant 2010-10-21 17:44:19 +00:00
  • f26262dde0 Updated chart with weekly test results, and updated export files for chnages in <atomic>. Howard Hinnant 2010-10-20 20:15:14 +00:00
  • 5bbe97ddaa atomic_schar, atomic_uchar, atomic_short, atomic_ushort, atomic_int, atomic_uint, atomic_long, atomic_ulong, atomic_llong, atomic_ullong, atomic_char16_t, atomic_char32_t and atomic_wchar_t. Howard Hinnant 2010-10-19 21:22:10 +00:00
  • e738501eb3 atomic_char Howard Hinnant 2010-10-19 16:51:18 +00:00
  • 21ef47f436 Changing <atomic> to follow Design A Howard Hinnant 2010-10-18 20:39:07 +00:00
  • be22ed405a Update atomic Design A spec with reference C++ implementations for the purpose of documeting the semantics of each atomic operation. Howard Hinnant 2010-10-18 16:40:13 +00:00
  • f6fe084fd4 Update atomic Design A spec Howard Hinnant 2010-10-18 16:02:24 +00:00
  • 432b137c21 Tagging 8 svn-tags/libcpp-8 Howard Hinnant 2010-10-14 21:23:46 +00:00
  • 0d5dff1897 Fix two test bugs Howard Hinnant 2010-10-14 21:08:32 +00:00
  • b742dcdd52 Convert __thread_local_data to the singleton pattern and change export files... Howard Hinnant 2010-10-14 19:24:23 +00:00
  • 5306d68019 Convert __thread_local_data to the singleton pattern Howard Hinnant 2010-10-14 19:18:04 +00:00
  • 8177207f3c Bug 7983 fixed by Bernhard Rosenkraenzer Howard Hinnant 2010-10-14 17:11:39 +00:00
  • f9734c831f temporarily use cc to link instead of clang to work around issue with -Xarch Nick Kledzik 2010-10-13 21:12:41 +00:00
  • 373a9d18d3 update export list for when building with clang++ Nick Kledzik 2010-10-13 21:11:52 +00:00
  • 4d89249185 updated for weekly test results Howard Hinnant 2010-10-13 20:24:31 +00:00
  • 3c143ad882 Patch by Marshall Clow to make the assignment operators of piecewise_constant_distribution and piecewise_linear_distribution exception safe. Howard Hinnant 2010-10-13 14:37:09 +00:00
  • 08f2969220 Updated atomic design docs Howard Hinnant 2010-10-08 17:36:50 +00:00
  • ffb9a4e235 Corrected an inconsistency with recent changes in tuple, and perfect forwarding within bind Howard Hinnant 2010-10-07 18:03:23 +00:00
  • 251aaa1064 Relaxing timing test a bit to avoid spurious test failures under load Howard Hinnant 2010-10-07 16:25:31 +00:00
  • 77868b9d9a Update atomic design A Howard Hinnant 2010-10-07 14:18:37 +00:00
  • 086b718734 Updated <atomic> docs with three design options Howard Hinnant 2010-10-06 16:15:10 +00:00
  • e78d1f548b A compiler writer's guide to <atomic>, minor update Howard Hinnant 2010-10-05 17:22:28 +00:00
  • 56f0d5be06 A compiler writer's guide to <atomic> Howard Hinnant 2010-10-05 16:44:40 +00:00
  • 6cac2c2c9c Make flag type configurable by the compiler Howard Hinnant 2010-10-05 14:02:23 +00:00
  • b4ac745466 Thanks Sebastian\! Howard Hinnant 2010-10-05 13:38:23 +00:00
  • 002f1d341b Filling out the infrastructure in <atomic> Howard Hinnant 2010-10-04 23:55:35 +00:00
  • 26994e383c __has_feature crutch Howard Hinnant 2010-10-04 19:01:30 +00:00
  • 611fdaf229 Still working on the basic design of <atomic>. I'm working towards a system by which the compiler only needs to define the strongest intrinsics it can. Weaker atomics in the library automatically try stronger and stronger variants, picking the weakest compiler intrinsic available. If no compiler intrinsics are available for a given operation, the library locks a mutex and does the job. Better documentation to follow... Howard Hinnant 2010-10-04 18:52:54 +00:00
  • 7c0c696afd Tweak to make clang blocks work with std::functional (very fragile) Howard Hinnant 2010-10-03 13:59:56 +00:00
  • 364f5965da Bug 7984 by Bernhard Rosenkraenzer Howard Hinnant 2010-10-02 23:27:23 +00:00
  • 1348fba3e2 Bug 8254 by Bernhard Rosenkraenzer Howard Hinnant 2010-10-02 23:23:25 +00:00
  • 79101aec3a [atomics.flag] completed. Initialization is not working on clang and can't be made to work without defaulted default constructors. Howard Hinnant 2010-09-30 21:05:29 +00:00
  • f701e25c49 Name change of intrinsics as suggested by Jeffrey Yasskin Howard Hinnant 2010-09-30 14:04:35 +00:00
  • 767ae2b483 Contemplating this <atomic> reorganization... Howard Hinnant 2010-09-29 21:20:03 +00:00
  • 5b6af69387 updated per weekly tests Howard Hinnant 2010-09-29 20:15:25 +00:00
  • c260b06366 Didn't mean to commit that one Howard Hinnant 2010-09-29 18:33:45 +00:00
  • ed760f40b7 Wrestling with the slowly dawning realization that <atomic> isn't implementable on any compiler at my disposal... Howard Hinnant 2010-09-29 18:13:54 +00:00
  • 0ce02245a9 fixing whitespace Howard Hinnant 2010-09-28 17:19:10 +00:00
  • d1176e29b0 [atomics.order] Howard Hinnant 2010-09-28 17:13:38 +00:00
  • 8f73c63658 Getting started on <atomic> Howard Hinnant 2010-09-27 21:17:38 +00:00
  • d05c6e646b Bugzilla 8231 Howard Hinnant 2010-09-27 18:09:23 +00:00
  • e049cc5f75 Cleaning up some tuple code. Howard Hinnant 2010-09-27 17:54:17 +00:00
  • ee6ccd0e32 visibility-decoration sweep completed. Howard Hinnant 2010-09-23 18:58:28 +00:00
  • 8d7a9557b7 visibility-decoration. Howard Hinnant 2010-09-23 17:31:07 +00:00
  • 28c97e6ee1 visibility-decoration. Howard Hinnant 2010-09-23 16:27:36 +00:00
  • aef07cbffd visibility-decoration. Howard Hinnant 2010-09-23 15:13:20 +00:00
  • b9af2eae4a visibility-decoration. Howard Hinnant 2010-09-22 18:02:38 +00:00
  • 828948148d visibility-decoration. Howard Hinnant 2010-09-22 16:48:34 +00:00
  • 68a8e90b3d visibility-decoration. Howard Hinnant 2010-09-22 15:29:08 +00:00
  • 8c6cbb24e8 visibility-decoration. Howard Hinnant 2010-09-22 14:16:26 +00:00
  • 42a63a781f visibility-decoration. Howard Hinnant 2010-09-21 22:55:27 +00:00
  • 422a53fd7a visibility-decoration. Howard Hinnant 2010-09-21 21:28:23 +00:00
  • 333f50d30c visibility-decoration. Howard Hinnant 2010-09-21 20:16:37 +00:00
  • b0be42b2ce visibility-decoration. Howard Hinnant 2010-09-21 18:58:51 +00:00
  • 99acc5008b visibility-decoration. Howard Hinnant 2010-09-21 17:32:39 +00:00
  • c0de2e48ff Getting started on a visibility-decoration sweep. Howard Hinnant 2010-09-21 16:04:28 +00:00
  • 3975ebd4f5 Tweak clang support for char16_t/char32_t Howard Hinnant 2010-09-16 23:27:26 +00:00
  • 049734ed85 Updated chart for weekly test results. Howard Hinnant 2010-09-15 21:56:37 +00:00
  • 611581b853 tests/lit: Split options into two groups, so we don't get driver warnings about unused linker arguments for compile only tests. Daniel Dunbar 2010-09-15 04:31:58 +00:00