Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
libcxx
/
9bde1504b245f407aed057a90d91a427e73e034e
/
src
9bde150
[cxx2a] Fix warning triggered by r343285
by Vitaly Buka
· 6 years ago
c4b4486
Revert r342936 "Remove redundant null pointer check in operator delete"
by Louis Dionne
· 6 years ago
32e3054
Remove redundant null pointer check in operator delete
by Fangrui Song
· 6 years ago
39ad1d1
[libc++] Remove race condition in std::async
by Louis Dionne
· 6 years ago
dc38e97
[libc++][C++17] Elementary string conversions for integral types
by Zhihao Yuan
· 6 years ago
6952d14
[libc++] Remove _LIBCPP_BUILDING_XXX macros, which are redundant since _LIBCPP_BUILDING_LIBRARY
by Louis Dionne
· 6 years ago
decf28e
Code cleanup - change naked 'throw' expressions to call helpre function '__throw_future_error'. The behavior change is that if you build libc++ with exceptions disabled, and then use that in a program that sets the value of the future twice (for example), it will now abort instead of behaving unpredictably.
by Marshall Clow
· 6 years ago
a0866c5
Implement <filesystem>
by Eric Fiselier
· 6 years ago
8928a12
Be more consistent about which bool value means an error occurred
by Eric Fiselier
· 6 years ago
d1759cf
Cleanup the last_write_time internals
by Eric Fiselier
· 6 years ago
94d2ed5
Fix attribute placement WRT extern C
by Eric Fiselier
· 6 years ago
6b101f1
[libc++] Add hack to allow ubsan to work w/o compiler-rt (__muloti4 is undefined)
by Eric Fiselier
· 6 years ago
104b331
[libc++] Follow-up to r337968: use an explicit cast as suggested by Eric
by Alex Lorenz
· 6 years ago
39ee0c6
Fix GCC build in C++14 w/o c++14 constexpr
by Eric Fiselier
· 6 years ago
d2992ce
Fix failing test under C++14
by Eric Fiselier
· 6 years ago
7450cbb
[libc++] Follow-up to r337960: specify lambda's return type to avoid
by Alex Lorenz
· 6 years ago
6ac9255
Make <experimental/filesystem> compile with gcc 4.8.5
by Eric Fiselier
· 6 years ago
81872e9
[libc++] Use __int128_t to represent file_time_type.
by Eric Fiselier
· 6 years ago
b52e084
[windows] Fix warning about comparing ints of different signs
by Martin Storsjo
· 6 years ago
8410c81
Fix bugs in create_directory implementation.
by Eric Fiselier
· 6 years ago
2493db4
Make <experimental/filesystem> explicitly require C++11.
by Eric Fiselier
· 6 years ago
0fbaa11
Ensure path::iterator and PathParser share the same enumeration values.
by Eric Fiselier
· 6 years ago
b3e55b2
Handle DT_UNKNOWN correctly during directory iteration.
by Eric Fiselier
· 6 years ago
2c11635
Recommit "Use possibly cached directory entry values when performing recursive directory iteration."
by Eric Fiselier
· 6 years ago
7485d57
Revert "Use possibly cached directory entry values when performing recursive directory iteration."
by Eric Fiselier
· 6 years ago
36bf18f
Cleanup unnecessary conversions in filesystem.
by Eric Fiselier
· 6 years ago
6826553
Cleanup name qualification in the filesystem internals.
by Eric Fiselier
· 6 years ago
04ce4ae
Use possibly cached directory entry values when performing recursive directory iteration.
by Eric Fiselier
· 6 years ago
a0a39e5
Work around various GCC 4.9 build errors
by Eric Fiselier
· 6 years ago
0ddb77a
Implement filesystem_error::what() and improve reporting.
by Eric Fiselier
· 6 years ago
e14f038
Workaround bug in GCC trunk.
by Eric Fiselier
· 6 years ago
fb03277
Harden copy_file even more.
by Eric Fiselier
· 6 years ago
70c866b
Implement a better copy_file.
by Eric Fiselier
· 6 years ago
7b1b6ca
adjust incorrect comment
by Eric Fiselier
· 6 years ago
0f8ee94
Use _LIBCPP_UNREACHABLE to convince GCC that non-void functions actually always return
by Eric Fiselier
· 6 years ago
f8bfc79
cleanup test assertion inside library
by Eric Fiselier
· 6 years ago
e274f43
[libc++] Implement Directory Entry Caching -- Sort of.
by Eric Fiselier
· 6 years ago
6e089f8
Fix PR38160 - init_priority attribute not supported by GCC on Apple.
by Eric Fiselier
· 6 years ago
5423805
[libc++] Take 2: Replace uses of _LIBCPP_ALWAYS_INLINE by _LIBCPP_INLINE_VISIBILITY
by Louis Dionne
· 6 years ago
4e7ffca
Revert "[libc++] Replace uses of _LIBCPP_ALWAYS_INLINE by _LIBCPP_INLINE_VISIBILITY"
by Louis Dionne
· 6 years ago
79aa4f3
[libc++] Replace uses of _LIBCPP_ALWAYS_INLINE by _LIBCPP_INLINE_VISIBILITY
by Louis Dionne
· 6 years ago
b525131
Configure ELAST for MinGW
by Pirama Arumuga Nainar
· 6 years ago
1e6ac5e
Fix embarrasing typo in uncaught_exceptions. Update tests to really test this. Thanks to Peter Klotz for calling my attention to this.
by Marshall Clow
· 6 years ago
b21b317
Fix locale test data for GLIBC 2.27 and newer.
by Eric Fiselier
· 7 years ago
1e34c76
Implement filesystem NB comments, relative paths, and related issues.
by Eric Fiselier
· 7 years ago
f2c9373
Implement filesystem::perm_options specified in NB comments.
by Eric Fiselier
· 7 years ago
a831287
Fix PR22634 - std::allocator doesn't respect over-aligned types.
by Eric Fiselier
· 7 years ago
68b20ca
Fix building libc++ with the macOS 10.13 SDK with -mmacosx-version-min=10.12 or lower.
by Nico Weber
· 7 years ago
af1fd7c
Address LWG 2849 and fix missing failure condition in copy_file.
by Eric Fiselier
· 7 years ago
fd34566
Put the exception classes for experimental::optional and experimental::any back in the dylib for binary compatibility
by Marshall Clow
· 7 years ago
f8d223f
Remove <experimental/any>; use <any> instead. See https://libcxx.llvm.org/TS_deprecation.html
by Marshall Clow
· 7 years ago
95db3d2
Remove <experimental/optional>; use <optional> instead. See https://libcxx.llvm.org/TS_deprecation.html
by Marshall Clow
· 7 years ago
2b64fcb
libcxx: Use vcruntime declarations for typeinfo on Windows.
by Peter Collingbourne
· 7 years ago
087c5ab
libcxx: Rename vasprintf function to __libcpp_vasprintf.
by Peter Collingbourne
· 7 years ago
59f2389
libcxx: Move Windows threading support into a .cpp file.
by Peter Collingbourne
· 7 years ago
a12e237
libcxx: Define set_unexpected, _get_unexpected and __uncaught_exceptions without dllimport.
by Peter Collingbourne
· 7 years ago
9c2eed8
libcxx: Stop using private MSVC macros in the exception implementation.
by Peter Collingbourne
· 7 years ago
04f23ba
Fix some too-big local arrays. Thanks to dcdillon for the patch. Reviewed as D28217
by Marshall Clow
· 7 years ago
45d5893
Make std::experimental::filesystem::remove and remove_all return false or 0 if the file doesn't exist
by Ekaterina Vaartis
· 7 years ago
14d7b69
[libcxx] Suppress unused warning on apple.
by Don Hinton
· 7 years ago
5638e7b
[libcxx] Add WebAssembly support
by Sam Clegg
· 7 years ago
4861f6d
[libcxx] Support getentropy as a source of randomness for std::random_device
by Petr Hosek
· 7 years ago
9de8659
Allow to set locale on Windows.
by Martin Storsjo
· 7 years ago
fba9cd8
Fix PR35078 - recursive directory iterator's increment method throws incorrectly.
by Eric Fiselier
· 7 years ago
18dba06
[libc++] Support Microsoft ABI without vcruntime headers
by Shoaib Meenai
· 7 years ago
bc4474e
[libc++] Replace __sync_* functions with __libcpp_atomic_* functions
by Weiming Zhao
· 7 years ago
2656897
typeinfo: provide a partial implementation for Win32
by Saleem Abdulrasool
· 7 years ago
29149d3
Make pbump (internally) handle sizes bigger than MAX_INT. Fixes PR#33725 - thanks to Jonathan Wakely for the report
by Marshall Clow
· 7 years ago
98086a8
[libc++] Don't hardcode namespace in manual mangling
by Shoaib Meenai
· 7 years ago
4aee06b
Rename a couple variables to eliminate a shadow warning. No functionality change
by Marshall Clow
· 7 years ago
fea8dc9
Rework libcxx strerror_r handling.
by James Y Knight
· 7 years ago
12f2b26
Remove <__refstring> header; Move it into source directory.
by Eric Fiselier
· 7 years ago
d60e344
Revert "[libc++] Refactoring __sync_* builtins; NFC (Reland)"
by Eric Fiselier
· 7 years ago
880dc47
[libc++] Refactoring __sync_* builtins; NFC (Reland)
by Weiming Zhao
· 7 years ago
7a188e3
Revert "[libc++] Refactoring __sync_* builtins; NFC"
by Weiming Zhao
· 7 years ago
f7ed02c
[libc++] Refactoring __sync_* builtins; NFC
by Weiming Zhao
· 7 years ago
b2e9337
Fix filesystem build on platforms with weird time_t types.
by Eric Fiselier
· 7 years ago
3288eac
Implement LWG 2937 - equivalent("dne", "exists") is not an error
by Eric Fiselier
· 7 years ago
7db4f7b
path: Use string_view_t consistently
by Duncan P. N. Exon Smith
· 7 years ago
4b1c560
Fix potential bug by casting to the POSIX specified type
by Eric Fiselier
· 7 years ago
957d7f4
Move external instantiation for __vector_base_common to vector.cpp
by Eric Fiselier
· 7 years ago
7b7ac67
Fix Libc++ build with MinGW64
by Eric Fiselier
· 7 years ago
018a3d5
[Libc++] Use #pragma push_macro/pop_macro to better handle min/max on Windows
by Eric Fiselier
· 7 years ago
ab2f54f
Remove usages of _LIBCPP_MSVC which is never defined
by Eric Fiselier
· 7 years ago
41af64a
[libc++] Refactor Windows support headers.
by Eric Fiselier
· 7 years ago
2ec6d39
Refactor <locale> RAII guards to aid upcoming Windows locale changes.
by Eric Fiselier
· 7 years ago
78f5dc0
[libc++] Implement exception_ptr on Windows
by Eric Fiselier
· 7 years ago
50ca6f7
Fix remaining GCC 7 build warnings
by Eric Fiselier
· 7 years ago
799d02d
Fix new warnings emitted by GCC 7
by Eric Fiselier
· 7 years ago
474dfc3
Fix incorrect usage of __libcpp_mutex_trylock. Patch from Andrey Khalyavin
by Eric Fiselier
· 7 years ago
83e040f
Use nullptr instead of the literal 0
by Eric Fiselier
· 7 years ago
2d282d7
[libc++] Use _LIBCPP_ABI_MICROSOFT instead of _MSC_VER
by Shoaib Meenai
· 8 years ago
04b59f9
[libc++] Drop support for CRTs older than VS 2015
by Shoaib Meenai
· 8 years ago
f012f26
[libc++] Add a key function for bad_function_call
by Shoaib Meenai
· 8 years ago
f1dab68
Fix PR32183 - Wrap GCC exception implementation in missing namespace std
by Eric Fiselier
· 8 years ago
dc69aac
[libc++] Add option to disable new/delete overloads when libc++abi provides them.
by Eric Fiselier
· 8 years ago
29ed46b
[libcxx] Support threads on Fuchsia
by Petr Hosek
· 8 years ago
c253e58
Remove a now unneeded __CloudABI__ check.
by Ed Schouten
· 8 years ago
ff5eeb6
Fix the build of thread.cpp on CloudABI.
by Ed Schouten
· 8 years ago
00d9a94
Fix yet another Apple buildit bug
by Eric Fiselier
· 8 years ago
Next »