Howard Hinnant
|
8296d401e7
Tagging 13
|
14 年之前 |
Howard Hinnant
|
2d72b1e393
Effort to reduce the number of exported symbols
|
14 年之前 |
Howard Hinnant
|
e48e36623b
Reduced copying cost of tuple_cat from quadratic to linear.
|
14 年之前 |
Howard Hinnant
|
0e1493ec5e
LWG 1385 [FCD] tuple_cat should be a single variadic signature (http://www.open-std.org/jtc1/sc22/wg21/docs/lwg-active.html#1385). This issue is only in Ready status, meaning it is not official, but probably will be this March in Madrid. It was tentatively accepted in Batavia with the previso that Bill and I didn't have any problems implementing it. This is my part of that agreement.
|
14 年之前 |
Howard Hinnant
|
eee7698bac
The implementation of the new definition of result_of (N3123) resulted in some test failures in [func.memfn] that I failed to previously notice. This corrects that mistake.
|
14 年之前 |
Michael J. Spencer
|
626916fc25
Add CMake build and fix major Linux blockers.
|
14 年之前 |
Howard Hinnant
|
b8f787b188
Test adjustment for recent changes in allocator_traits
|
14 年之前 |
Howard Hinnant
|
f190e97885
This got accidentally removed
|
14 年之前 |
Howard Hinnant
|
31aaf55f4c
N3158 Missing preconditions for default-constructed match_result objects
|
14 年之前 |
Howard Hinnant
|
1b18a48e28
cleaning up...
|
14 年之前 |
Howard Hinnant
|
770d1c4ea7
After a long break to wait for the atomic spec to settle, this completes the library part of <atomic>. It currently won't even parse as it depends on the existence of the intrinsics specified at http://libcxx.llvm.org/atomic_design_a.html. Everything has been tested using fake intrinsics which have now been removed. As the intrinsics come online, the ATOMIC_* macros will need to be adjusted to reflect which operations are lock-free. These macros will probably need to be #ifdef'd for each supported platform.
|
14 年之前 |
Michael J. Spencer
|
c9f5d9fca6
test: Rename string_op+= to string_op_plus_equal. Windows git doesn't like it.
|
14 年之前 |
Howard Hinnant
|
d2f6afbfab
atomics ...
|
14 年之前 |
Howard Hinnant
|
57e5e87323
atomics ...
|
14 年之前 |
Howard Hinnant
|
f02417b600
atomics ...
|
14 年之前 |
Howard Hinnant
|
91e2f26fec
Work on <atomic> continues. The file size is actually sane now...
|
14 年之前 |
Howard Hinnant
|
4777bf2799
Getting <atomic> warmed back up. We have a hopefully more stable spec now. And I believe the intrinsic spec at http://libcxx.llvm.org/atomic_design_a.html is still good.
|
14 年之前 |
Howard Hinnant
|
7a0248d2d7
Add a couple more std-qualifers.
|
14 年之前 |
Howard Hinnant
|
d42c4beeff
oops, forgot std::
|
14 年之前 |
Howard Hinnant
|
1f970ad73a
Fix up uses of new/terminate/unexpected handlers to use the new getters.
|
14 年之前 |
Howard Hinnant
|
55ddb21dd4
Add typeinfo for char16_t, char32_t and nullptr.
|
14 年之前 |
Howard Hinnant
|
a445151f4a
N3189 Observers for the three handler functions
|
14 年之前 |
Howard Hinnant
|
7de47902d0
Implemented N3194
|
14 年之前 |
Howard Hinnant
|
ac417faebc
Minor fixup in <ratio> and add optional support for shared_mutex and upgrade_mutex which must be opted into with #define _LIBCPP_SHARED_LOCK
|
14 年之前 |
Howard Hinnant
|
d397d03651
Add template alias emulation to <ratio>
|
14 年之前 |
Howard Hinnant
|
c706565c88
Update testsuite strucuture to latest draft
|
14 年之前 |
Howard Hinnant
|
6051e24e45
Update testsuite strucuture to latest draft
|
14 年之前 |
Howard Hinnant
|
adaa6266fe
Update testsuite strucuture to latest draft
|
14 年之前 |
Howard Hinnant
|
8771430346
Update testsuite strucuture to latest draft
|
14 年之前 |
Howard Hinnant
|
46ab5def62
Update testsuite strucuture to latest draft
|
14 年之前 |