Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
libcxx
/
db7fa111abe868b217443bcaafc47de53bdb0e48
/
include
/
__config
3b2cf96
[libc++] Add configuration define for off_t functions
by Shoaib Meenai
· 8 years ago
eb6b13f
Fix _LIBCPP_EXTERN_TEMPLATE_INLINE_VISIBILITY to always have default visibility.
by Eric Fiselier
· 8 years ago
2017e23
Revert addition of __libcpp_library_version
by Eric Fiselier
· 8 years ago
b18d684
Try 2 to add extern C++ to __libcpp_library_version
by Eric Fiselier
· 8 years ago
3dd4620
Explicitly specify extern "C++" on __libcpp_library_version
by Eric Fiselier
· 8 years ago
6994470
Add __libcpp_version file and __libcpp_library_version function.
by Eric Fiselier
· 8 years ago
a469f83
Revert r282345 - Use __attribute__((internal_linkage)) when available.
by Eric Fiselier
· 8 years ago
35ce485
Implement N4606 optional
by Eric Fiselier
· 8 years ago
ead5d40
Revert Add <optional>. Will recommit with better commit message
by Eric Fiselier
· 8 years ago
fbc8016
Add <optional> header.
by Eric Fiselier
· 8 years ago
bf1f79c
[libcxx] Add support for Fuchsia
by Petr Hosek
· 8 years ago
a62e1dd
Fix PR30642 - libc++ leaks always-visible symbols into programs
by Eric Fiselier
· 8 years ago
1d6b5d3
Fix strict-aliasing violation in typeinfo::hash_code()
by Eric Fiselier
· 8 years ago
74c9857
Expect DLL builds on Windows by default and require a custom __config for static
by Eric Fiselier
· 8 years ago
4e3e15a
[libc++] Remove various C++03 feature test macros
by Eric Fiselier
· 8 years ago
1deaf19
Use __attribute__((internal_linkage)) when available.
by Eric Fiselier
· 8 years ago
e5cbce4
[libc++] Fix extern template visibility for Windows
by Shoaib Meenai
· 8 years ago
7d7f3cc
Replace __ANDROID__ with __BIONIC__.
by Dan Albert
· 8 years ago
e81a54c
[libc++] Fix inline attribute for non-MSVC Windows
by Shoaib Meenai
· 8 years ago
6dbed46
[libc++] Add _LIBCPP_EXTERN_TEMPLATE_INLINE_VISIBILITY to support GCC ABI compatibility
by Eric Fiselier
· 8 years ago
833d644
[libc++] Fix and document visibility attributes for Clang, GCC and Windows.
by Eric Fiselier
· 8 years ago
8b89130
config: Use _LIBCPP_TYPE_VIS_ONLY with enum class
by Shoaib Meenai
· 8 years ago
b6b8e1e
config: Fix typo in comment
by Shoaib Meenai
· 8 years ago
040945b
[libcxx] Introduce an externally-threaded libc++ variant.
by Asiri Rathnayake
· 8 years ago
766a31a
Define _LIBCPP_SAFE_STATIC __attribute__((require_constant_initialization)), and apply it to memory_resource
by Eric Fiselier
· 8 years ago
3ec6b84
Fix or suppress GCC warnings during build.
by Eric Fiselier
· 8 years ago
f653588
Fix undefined behavior in __hash_table
by Eric Fiselier
· 8 years ago
7310ec8
Fix undefined behavior in __tree
by Eric Fiselier
· 8 years ago
fc8847c
Bump version # to 4.0.0
by Marshall Clow
· 8 years ago
c71c304
Rename and rework `_LIBCPP_TRIVIAL_PAIR_COPY_CTOR`. Move FreeBSD configuration in-tree.
by Eric Fiselier
· 8 years ago
83d7ca9
Implement P0163r0. Add shared_ptr::weak_type.
by Eric Fiselier
· 8 years ago
d9e1819
Partially Revert r272613. FreeBSD needs the non-trivial constructors in pair.
by Eric Fiselier
· 8 years ago
10b52a0
Implement variadic lock_guard.
by Eric Fiselier
· 8 years ago
bf5a418
Remove _LIBCPP_TRIVIAL_PAIR_COPY_CTOR option.
by Eric Fiselier
· 8 years ago
5163e46
[libcxx] Allow explicit pthread opt-in
by Ben Craig
· 8 years ago
8c8f0e5
Enable Pthread threading API on Solaris. Fix PR27677
by Eric Fiselier
· 8 years ago
35ff03b
Refactor pthread usage of libcxx.
by Asiri Rathnayake
· 8 years ago
566bcb4
Fix most GCC attribute ignored warnings
by Eric Fiselier
· 8 years ago
994fb96
[libc++] fix macro redef warning when exception is disabled
by Weiming Zhao
· 8 years ago
db21506
Teach __tree how to handle map's __value_type
by Eric Fiselier
· 8 years ago
735026e
Make std::addressof constexpr in C++17 (Clang only).
by Eric Fiselier
· 9 years ago
a15e8c3
Add clang thread safety annotations to mutex and lock_guard. Patch by jamesr@google.com.
by Eric Fiselier
· 9 years ago
2960ae2
Teach __hash_table how to handle unordered_map's __hash_value_type.
by Eric Fiselier
· 9 years ago
45dca2c
Fix invalid casts in <functional>.
by Evgeniy Stepanov
· 9 years ago
774c7c5
Recommit r260012 - Cleanup node-type handling in the unordered containers.
by Eric Fiselier
· 9 years ago
f8865b6
Limit catopen usage to unix-like OSes
by Ben Craig
· 9 years ago
b4aa971
Fix overload sets of strchr, strpbrk, strrchr, memchr and strstr from
by Richard Smith
· 9 years ago
f3adaaf
Use the reserved spellings for attributes
by Saleem Abdulrasool
· 9 years ago
398588c
Revert r260012 due to __gnu_cxx::hash_map breakage
by Eric Fiselier
· 9 years ago
cf108eb
Cleanup node-type handling in the unordered containers
by Eric Fiselier
· 9 years ago
de637db
[libcxx] Fix undefined behavior in forward_list
by Eric Fiselier
· 9 years ago
90a7bf9
Tame a -Wunknown-attributes warning
by Jonathan Roelofs
· 9 years ago
b27535c
Update version to 3.9
by Hans Wennborg
· 9 years ago
040a034
Put the definition of _LIBCPP_DISABLE_UBSAN_UNSIGNED_INTEGER_CHECK in the right place.
by Marshall Clow
· 9 years ago
7a3731f
Preemptively disable unsigned integer sanitization in 32 and 64 bit versions of __murmur2_or_cityhash. This lets people use the unsigned integer overflow checker in UBSAN w/o getting hits from libc++'s hash code (where the unsigned integer overflow is legal and deliberate)> Patch by @danielaustin. Reviewed as: http://reviews.llvm.org/D15973
by Marshall Clow
· 9 years ago
5c74b48
[libcxx] Fix for ALL undefined behavior in <list>.
by Eric Fiselier
· 9 years ago
9bef1ff
[libcxx] Fix LWG Issue #2367 - Fixing std::tuple and std::pair's default constructors.
by Eric Fiselier
· 9 years ago
0710b55
Remove unused _LIBCPP_HAS_NO_ALWAYS_INLINE_VARIADICS macro
by Eric Fiselier
· 9 years ago
a3d6b12
[libcxx] Enable noexcept for GCC 4.6 and greater
by Eric Fiselier
· 9 years ago
e39f4b9
Fix various GCC mis-configurations for newer versions.
by Eric Fiselier
· 9 years ago
5e00a71
Use libcxx's default rune table with the Musl C library.
by Vasileios Kalintiris
· 9 years ago
579b42b
Add initial support for the MUSL C library.
by Vasileios Kalintiris
· 9 years ago
746572b
Allow deque to handle incomplete types.
by Evgeniy Stepanov
· 9 years ago
38e7a30
Cleanup foo.h headers and __config to work in C
by Eric Fiselier
· 9 years ago
ac042ab
Detect relaxed constexpr rules for gcc versions
by Marshall Clow
· 9 years ago
4f01aa8
ABI versioning macros for libc++.
by Evgeniy Stepanov
· 9 years ago
b3b0081
Fix use of libc++ <foo.h> headers from within an 'extern "C"' context in C++98.
by Richard Smith
· 9 years ago
6a85e8a
Fix Typo in GCC no RTTI detection. Fixes PR#24901. Thanks to Bernhard Rosenkraenzer for the report and the patch.
by Marshall Clow
· 9 years ago
0b4ab6f
Fix <atomic> with -pedantic-errors
by Eric Fiselier
· 9 years ago
2897e78
Add endianness configuration block for GCC.
by Dan Albert
· 9 years ago
00f4a49
[libcxx] Allow use of <atomic> in C++03. Try 3.
by Eric Fiselier
· 9 years ago
8966350
Fix warnings about pessimizing return moves for C++11 and higher
by Dimitry Andric
· 9 years ago
40853ea
Bump libc++ version # to 3.8
by Marshall Clow
· 9 years ago
7efdd69
Set the libc++ version # to 3.7. Will bump to 3.8 soon
by Marshall Clow
· 9 years ago
8f7fe5c
Use __is_identifier to detect __decltype and not the clang version.
by Eric Fiselier
· 9 years ago
323ade3
Make support for thread-unsafe C functions optional.
by Ed Schouten
· 9 years ago
3d08766
Delete dead code. NFCI
by Jonathan Roelofs
· 9 years ago
3a0e430
[libcxx] Fix detection of __is_final.
by Eric Fiselier
· 9 years ago
6d7a2cb
[libcxx] Use __decltype instead of __typeof__
by Eric Fiselier
· 9 years ago
eeeada1
Enable __is_trivially* intrinsics for GCC 5.1
by Eric Fiselier
· 9 years ago
abd06b4
Make the presence of stdin and stdout optional.
by Ed Schouten
· 9 years ago
4d23cc6
Define a new macro: _LIBCPP_HAS_NO_VARIABLE_TEMPLATES and use it. No functionality change.
by Marshall Clow
· 10 years ago
95e5c0a
Also enable the default rune table on CloudABI.
by Ed Schouten
· 10 years ago
b33ae5b
Add option to disable access to the global filesystem namespace.
by Ed Schouten
· 10 years ago
0251f0f
Disable cat*() on CloudABI. Also make tiny cleanups.
by Ed Schouten
· 10 years ago
6272ae5
Move Android to the builtin rune table.
by Dan Albert
· 10 years ago
4c42c4e
Enable _LIBCPP_LOCALE__L_EXTENSIONS on CloudABI.
by Ed Schouten
· 10 years ago
63e70b6
Add support for arc4random() to random_device.
by Ed Schouten
· 10 years ago
70e0af4
Fix unused private field warning in stdexcept after r207695.
by Dimitry Andric
· 10 years ago
656850f
[libcxx] Set _LIBCPP_ELAST for mingw.
by Dan Albert
· 10 years ago
a245f9b
Improve error message when _LIBCPP_HAS_NO_MONOTONIC_CLOCK is used improperly
by Eric Fiselier
· 10 years ago
2bd5ffd
libc++: add NaCl and PNaCl support for std::random_device
by JF Bastien
· 10 years ago
6cb69ff
Fixes to get libc++ building on sun solaris. Patch from C Bergstrom.
by Eric Fiselier
· 10 years ago
bff83f9
[libcxx] use clang's __char16_t and __char32_t definitions on Linux in C++03 mode.
by Eric Fiselier
· 10 years ago
60a74bd
Define ELAST in libcxx's config header on FreeBSD
by Viktor Kutuzov
· 10 years ago
0f4ca8b
Detection for _LIBCPP_HAS_NO_MONOTONIC_CLOCK caused several more build breakages
by Jonathan Roelofs
· 10 years ago
5907f03
Allow libc++ to be built with GCC 5.0 compiler
by Alexey Volkov
· 10 years ago
fc68548
Fix yet another aspect of the build breakage caused by r216949
by Jonathan Roelofs
· 10 years ago
7d7b994
Fix build breakage introduced in r216949
by Jonathan Roelofs
· 10 years ago
5050833
Silence _LIBCPP_ELAST porting warning on __APPLE__
by Jonathan Roelofs
· 10 years ago
Next »