Howard Hinnant
|
432b137c21
Tagging 8
|
vor 15 Jahren |
Howard Hinnant
|
0d5dff1897
Fix two test bugs
|
vor 15 Jahren |
Howard Hinnant
|
b742dcdd52
Convert __thread_local_data to the singleton pattern and change export files...
|
vor 15 Jahren |
Howard Hinnant
|
5306d68019
Convert __thread_local_data to the singleton pattern
|
vor 15 Jahren |
Howard Hinnant
|
8177207f3c
Bug 7983 fixed by Bernhard Rosenkraenzer
|
vor 15 Jahren |
Nick Kledzik
|
f9734c831f
temporarily use cc to link instead of clang to work around issue with -Xarch
|
vor 15 Jahren |
Nick Kledzik
|
373a9d18d3
update export list for when building with clang++
|
vor 15 Jahren |
Howard Hinnant
|
4d89249185
updated for weekly test results
|
vor 15 Jahren |
Howard Hinnant
|
3c143ad882
Patch by Marshall Clow to make the assignment operators of piecewise_constant_distribution and piecewise_linear_distribution exception safe.
|
vor 15 Jahren |
Howard Hinnant
|
08f2969220
Updated atomic design docs
|
vor 15 Jahren |
Howard Hinnant
|
ffb9a4e235
Corrected an inconsistency with recent changes in tuple, and perfect forwarding within bind
|
vor 15 Jahren |
Howard Hinnant
|
251aaa1064
Relaxing timing test a bit to avoid spurious test failures under load
|
vor 15 Jahren |
Howard Hinnant
|
77868b9d9a
Update atomic design A
|
vor 15 Jahren |
Howard Hinnant
|
086b718734
Updated <atomic> docs with three design options
|
vor 15 Jahren |
Howard Hinnant
|
e78d1f548b
A compiler writer's guide to <atomic>, minor update
|
vor 15 Jahren |
Howard Hinnant
|
56f0d5be06
A compiler writer's guide to <atomic>
|
vor 15 Jahren |
Howard Hinnant
|
6cac2c2c9c
Make flag type configurable by the compiler
|
vor 15 Jahren |
Howard Hinnant
|
b4ac745466
Thanks Sebastian\!
|
vor 15 Jahren |
Howard Hinnant
|
002f1d341b
Filling out the infrastructure in <atomic>
|
vor 15 Jahren |
Howard Hinnant
|
26994e383c
__has_feature crutch
|
vor 15 Jahren |
Howard Hinnant
|
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...
|
vor 15 Jahren |
Howard Hinnant
|
7c0c696afd
Tweak to make clang blocks work with std::functional (very fragile)
|
vor 15 Jahren |
Howard Hinnant
|
364f5965da
Bug 7984 by Bernhard Rosenkraenzer
|
vor 15 Jahren |
Howard Hinnant
|
1348fba3e2
Bug 8254 by Bernhard Rosenkraenzer
|
vor 15 Jahren |
Howard Hinnant
|
79101aec3a
[atomics.flag] completed. Initialization is not working on clang and can't be made to work without defaulted default constructors.
|
vor 15 Jahren |
Howard Hinnant
|
f701e25c49
Name change of intrinsics as suggested by Jeffrey Yasskin
|
vor 15 Jahren |
Howard Hinnant
|
767ae2b483
Contemplating this <atomic> reorganization...
|
vor 15 Jahren |
Howard Hinnant
|
5b6af69387
updated per weekly tests
|
vor 15 Jahren |
Howard Hinnant
|
c260b06366
Didn't mean to commit that one
|
vor 15 Jahren |
Howard Hinnant
|
ed760f40b7
Wrestling with the slowly dawning realization that <atomic> isn't implementable on any compiler at my disposal...
|
vor 15 Jahren |