| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | update to use new linker option to re-export from libc++abi.dylb | Nick Kledzik | 2010-10-29 | 3 | -4919/+1 |
| | | | | | llvm-svn: 117691 | ||||
| * | Secure __next_prime from overflowing | Howard Hinnant | 2010-10-29 | 1 | -0/+24 |
| | | | | | llvm-svn: 117650 | ||||
| * | Fixed bug in random_shuffle to avoid swapping with self | Howard Hinnant | 2010-10-22 | 1 | -3/+14 |
| | | | | | llvm-svn: 117098 | ||||
| * | [atomics.types.address] | Howard Hinnant | 2010-10-21 | 2 | -0/+690 |
| | | | | | llvm-svn: 117033 | ||||
| * | Updated chart with weekly test results, and updated export files for chnages ↵ | Howard Hinnant | 2010-10-20 | 3 | -2/+0 |
| | | | | | | | in <atomic>. llvm-svn: 116943 | ||||
| * | atomic_schar, atomic_uchar, atomic_short, atomic_ushort, atomic_int, ↵ | Howard Hinnant | 2010-10-19 | 2 | -2/+8009 |
| | | | | | | | atomic_uint, atomic_long, atomic_ulong, atomic_llong, atomic_ullong, atomic_char16_t, atomic_char32_t and atomic_wchar_t. llvm-svn: 116860 | ||||
| * | atomic_char | Howard Hinnant | 2010-10-19 | 3 | -55/+1083 |
| | | | | | llvm-svn: 116813 | ||||
| * | Changing <atomic> to follow Design A | Howard Hinnant | 2010-10-18 | 3 | -10267/+49 |
| | | | | | llvm-svn: 116742 | ||||
| * | Update atomic Design A spec with reference C++ implementations for the ↵ | Howard Hinnant | 2010-10-18 | 1 | -1/+145 |
| | | | | | | | purpose of documeting the semantics of each atomic operation. llvm-svn: 116713 | ||||
| * | Update atomic Design A spec | Howard Hinnant | 2010-10-18 | 1 | -9/+42 |
| | | | | | llvm-svn: 116707 | ||||
| * | Fix two test bugs | Howard Hinnant | 2010-10-14 | 2 | -4/+2 |
| | | | | | llvm-svn: 116515 | ||||
| * | Convert __thread_local_data to the singleton pattern and change export files... | Howard Hinnant | 2010-10-14 | 2 | -2/+2 |
| | | | | | llvm-svn: 116501 | ||||
| * | Convert __thread_local_data to the singleton pattern | Howard Hinnant | 2010-10-14 | 5 | -8/+13 |
| | | | | | llvm-svn: 116500 | ||||
| * | Bug 7983 fixed by Bernhard Rosenkraenzer | Howard Hinnant | 2010-10-14 | 1 | -4/+7 |
| | | | | | llvm-svn: 116487 | ||||
| * | temporarily use cc to link instead of clang to work around issue with -Xarch | Nick Kledzik | 2010-10-13 | 1 | -1/+1 |
| | | | | | llvm-svn: 116435 | ||||
| * | update export list for when building with clang++ | Nick Kledzik | 2010-10-13 | 2 | -4040/+4430 |
| | | | | | llvm-svn: 116434 | ||||
| * | updated for weekly test results | Howard Hinnant | 2010-10-13 | 1 | -0/+0 |
| | | | | | llvm-svn: 116425 | ||||
| * | Patch by Marshall Clow to make the assignment operators of ↵ | Howard Hinnant | 2010-10-13 | 1 | -1/+38 |
| | | | | | | | piecewise_constant_distribution and piecewise_linear_distribution exception safe. llvm-svn: 116404 | ||||
| * | Updated atomic design docs | Howard Hinnant | 2010-10-08 | 3 | -5/+45 |
| | | | | | llvm-svn: 116065 | ||||
| * | Corrected an inconsistency with recent changes in tuple, and perfect ↵ | Howard Hinnant | 2010-10-07 | 1 | -2/+2 |
| | | | | | | | forwarding within bind llvm-svn: 115930 | ||||
| * | Relaxing timing test a bit to avoid spurious test failures under load | Howard Hinnant | 2010-10-07 | 1 | -2/+2 |
| | | | | | llvm-svn: 115920 | ||||
| * | Update atomic design A | Howard Hinnant | 2010-10-07 | 1 | -19/+22 |
| | | | | | llvm-svn: 115913 | ||||
| * | Updated <atomic> docs with three design options | Howard Hinnant | 2010-10-06 | 4 | -408/+839 |
| | | | | | llvm-svn: 115791 | ||||
| * | A compiler writer's guide to <atomic>, minor update | Howard Hinnant | 2010-10-05 | 1 | -3/+9 |
| | | | | | llvm-svn: 115633 | ||||
| * | A compiler writer's guide to <atomic> | Howard Hinnant | 2010-10-05 | 2 | -0/+460 |
| | | | | | llvm-svn: 115629 | ||||
| * | Make flag type configurable by the compiler | Howard Hinnant | 2010-10-05 | 1 | -12/+23 |
| | | | | | llvm-svn: 115614 | ||||
| * | Thanks Sebastian\! | Howard Hinnant | 2010-10-05 | 1 | -1/+1 |
| | | | | | llvm-svn: 115612 | ||||
| * | Filling out the infrastructure in <atomic> | Howard Hinnant | 2010-10-04 | 1 | -81/+9371 |
| | | | | | llvm-svn: 115577 | ||||
| * | __has_feature crutch | Howard Hinnant | 2010-10-04 | 1 | -0/+4 |
| | | | | | llvm-svn: 115540 | ||||
| * | Still working on the basic design of <atomic>. I'm working towards a system ↵ | Howard Hinnant | 2010-10-04 | 4 | -78/+1173 |
| | | | | | | | 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... llvm-svn: 115538 | ||||
| * | Tweak to make clang blocks work with std::functional (very fragile) | Howard Hinnant | 2010-10-03 | 1 | -4/+4 |
| | | | | | llvm-svn: 115461 | ||||
| * | Bug 7984 by Bernhard Rosenkraenzer | Howard Hinnant | 2010-10-02 | 1 | -1/+1 |
| | | | | | llvm-svn: 115443 | ||||
| * | Bug 8254 by Bernhard Rosenkraenzer | Howard Hinnant | 2010-10-02 | 1 | -0/+2 |
| | | | | | llvm-svn: 115430 | ||||
| * | [atomics.flag] completed. Initialization is not working on clang and can't ↵ | Howard Hinnant | 2010-09-30 | 12 | -4/+515 |
| | | | | | | | be made to work without defaulted default constructors. llvm-svn: 115207 | ||||
| * | Name change of intrinsics as suggested by Jeffrey Yasskin | Howard Hinnant | 2010-09-30 | 1 | -14/+13 |
| | | | | | llvm-svn: 115145 | ||||
| * | Contemplating this <atomic> reorganization... | Howard Hinnant | 2010-09-29 | 2 | -39/+202 |
| | | | | | llvm-svn: 115087 | ||||
| * | updated per weekly tests | Howard Hinnant | 2010-09-29 | 1 | -0/+0 |
| | | | | | llvm-svn: 115081 | ||||
| * | Didn't mean to commit that one | Howard Hinnant | 2010-09-29 | 1 | -275/+0 |
| | | | | | llvm-svn: 115058 | ||||
| * | Wrestling with the slowly dawning realization that <atomic> isn't ↵ | Howard Hinnant | 2010-09-29 | 5 | -1/+381 |
| | | | | | | | implementable on any compiler at my disposal... llvm-svn: 115054 | ||||
| * | fixing whitespace | Howard Hinnant | 2010-09-28 | 29 | -29/+29 |
| | | | | | llvm-svn: 114967 | ||||
| * | [atomics.order] | Howard Hinnant | 2010-09-28 | 5 | -2/+97 |
| | | | | | llvm-svn: 114966 | ||||
| * | Getting started on <atomic> | Howard Hinnant | 2010-09-27 | 2 | -0/+2438 |
| | | | | | llvm-svn: 114887 | ||||
| * | Bugzilla 8231 | Howard Hinnant | 2010-09-27 | 1 | -0/+4 |
| | | | | | llvm-svn: 114851 | ||||
| * | Cleaning up some tuple code. | Howard Hinnant | 2010-09-27 | 2 | -34/+34 |
| | | | | | llvm-svn: 114848 | ||||
| * | visibility-decoration sweep completed. | Howard Hinnant | 2010-09-23 | 9 | -520/+867 |
| | | | | | llvm-svn: 114685 | ||||
| * | visibility-decoration. | Howard Hinnant | 2010-09-23 | 7 | -48/+127 |
| | | | | | llvm-svn: 114671 | ||||
| * | visibility-decoration. | Howard Hinnant | 2010-09-23 | 2 | -24/+168 |
| | | | | | llvm-svn: 114658 | ||||
| * | visibility-decoration. | Howard Hinnant | 2010-09-23 | 2 | -179/+139 |
| | | | | | llvm-svn: 114647 | ||||
| * | visibility-decoration. | Howard Hinnant | 2010-09-22 | 5 | -238/+713 |
| | | | | | llvm-svn: 114559 | ||||
| * | visibility-decoration. | Howard Hinnant | 2010-09-22 | 6 | -179/+523 |
| | | | | | llvm-svn: 114551 | ||||

