Richard Smith
|
ddc44427f8
Remove incorrect explicit instantiation declarations for valarray
|
6 年 前 |
Eric Fiselier
|
571eaaa095
Fix a number of bugs in __val_expr's subset operator[].
|
6 年 前 |
Chandler Carruth
|
7c3769df62
Update more file headers across all of the LLVM projects in the monorepo
|
6 年 前 |
Eric Fiselier
|
272871b658
Move internal usages of `alignof`/`__alignof` to use `_LIBCPP_ALIGNOF`.
|
6 年 前 |
Eric Fiselier
|
e3e576ae50
Revert "Move internal usages of `alignof`/`__alignof` to use `_LIBCPP_ALIGNOF`. "
|
6 年 前 |
Eric Fiselier
|
087f065cb0
Move internal usages of `alignof`/`__alignof` to use `_LIBCPP_ALIGNOF`.
|
6 年 前 |
Eric Fiselier
|
b3ae0c8902
fix incorrect placement of _LIBCPP_ALWAYS_INLINE in valarray
|
6 年 前 |
Eric Fiselier
|
e09f85bbe5
Implement sized deallocation for std::allocator and friends.
|
6 年 前 |
Eric Christopher
|
1b9ee84408
Temporarily Revert "Implement sized deallocation for std::allocator and friends."
|
6 年 前 |
Eric Fiselier
|
0cfdf55219
Implement sized deallocation for std::allocator and friends.
|
6 年 前 |
Louis Dionne
|
3845a650ef
[libcxx] Remove _LIBCPP_EXTERN_TEMPLATE_INLINE_VISIBILITY
|
6 年 前 |
Eric Fiselier
|
a831287399
Fix PR22634 - std::allocator doesn't respect over-aligned types.
|
7 年 前 |
Mikhail Maltsev
|
171ed2198d
[libcxx] Avoid spurious construction of valarray elements
|
7 年 前 |
Eric Fiselier
|
018a3d51a4
[Libc++] Use #pragma push_macro/pop_macro to better handle min/max on Windows
|
8 年 前 |
Eric Fiselier
|
97db517a49
Cleanup _LIBCPP_HAS_NO_<c++11-feature> macros in the numeric tests and headers
|
8 年 前 |
Eric Fiselier
|
32b19c3d9f
[libc++] Tolerate presence of __deallocate macro
|
8 年 前 |
Eric Fiselier
|
c3589a8305
[NFC] Rename _LIBCPP_TYPE_VIS_ONLY to _LIBCPP_TEMPLATE_VIS
|
8 年 前 |
Eric Fiselier
|
b6a049fce5
Use _LIBCPP_EXTERN_TEMPLATE_INLINE_VISIBILITY in valarray to support attribute((internal_linkage)).
|
9 年 前 |
Eric Fiselier
|
6ba21565bd
Mark declarations of externally instantiated functions as inline so GCC doesn't complain.
|
9 年 前 |
Evgeniy Stepanov
|
a3b25f81d1
Cleanup: move visibility/linkage attributes to the first declaration.
|
9 年 前 |
Saleem Abdulrasool
|
f1b30c41ad
Handle function name conflicts in _LIBCPP_MSVCRT mode
|
10 年 前 |
Eric Fiselier
|
f4124610c2
Add return statement to slice_array and mask_array assignment. Closes PR20614.
|
11 年 前 |
Richard Smith
|
73c1fce21c
Use __builtin_operator_new/__builtin_operator_delete when available. This
|
11 年 前 |
Howard Hinnant
|
d885143d5c
G M: Make valarray a little more forgiving to compilers not quite so gifted. This has no impact on clang.
|
12 年 前 |
Howard Hinnant
|
0f678bd69e
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>.
|
12 年 前 |
Howard Hinnant
|
83eade6abb
No functionality change at this time. I've split _LIBCPP_VISIBLE up into two flags: _LIBCPP_TYPE_VIS and _LIBCPP_FUNC_VIS. This is in preparation for taking advantage of clang's new __type_visibility__ attribute.
|
12 年 前 |
Howard Hinnant
|
ff9267709d
Provide a way to disable use of extern templates in libc++. This is intended for the clients of libc++, not the libc++ build. The dylib should always contain the extern templates. To disable the client needs to put -D'_LIBCPP_EXTERN_TEMPLATE(...)=' on the command line.
|
12 年 前 |
Howard Hinnant
|
33be35effe
Dimitry Andric: many visibility fixes. Howard: Much appreciated. Can you send me a patch to CREDITS.TXT?
|
13 年 前 |
Howard Hinnant
|
bd143086ac
noexcept applied to <valarray>.
|
13 年 前 |
Douglas Gregor
|
0855ddeb24
Revert my _LIBCPP_INLINE_VISIBILITY changes, r157097 and r157107
|
13 年 前 |