Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
libcxx
/
2d2247d0dada42d4a39f72675b06082f7a88bb02
/
src
/
string.cpp
7fa27fc
Revert r284193 - it is not correct on OS X
by Eric Fiselier
· 8 years ago
c3d49c9
Re-export two previously exported std::string functions.
by Eric Fiselier
· 8 years ago
a469f83
Revert r282345 - Use __attribute__((internal_linkage)) when available.
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
14c09a2
Add an _LIBCPP_NORETURN inline function named __throw_XXX for each exception type we define. They either construct and throw the exception, or abort() (if exceptions are disabled). Use these functions everywhere instead of assert()ing when exceptions are disabled. WARNING: This is a behavior change - but only with exceptions disabled. Reviewed as: https://reviews.llvm.org/D23855.
by Marshall Clow
· 8 years ago
e5a356a
Print log/error messages on stderr, not stdout
by Ed Schouten
· 10 years ago
017e1aa
Initialize pointer in string conversion helpers to prevent MSAN diagnostic.
by Eric Fiselier
· 10 years ago
98c4e40
Revert "Turn off extern templates for most uses."
by Justin Bogner
· 10 years ago
bd64f14
Fix typo.
by Joerg Sonnenberger
· 11 years ago
04a2c71
Turn off extern templates for most uses. It is causing more problems than it is worth. The extern templates will still be built into the dylib, mainly for ABI stability purposes. And the client can still turn these back on with a #define if desire. This fixes http://llvm.org/bugs/show_bug.cgi?id=17027. However there's no associated test for the test suite because http://llvm.org/bugs/show_bug.cgi?id=17027 needs mismatched dylib and headers to fire.
by Howard Hinnant
· 11 years ago
e9df0a5
Nico Rieck: Currently _MSC_VER and _WIN32 are used to guard code which is
by Howard Hinnant
· 11 years ago
ed14a76
Add some friendly messages to libcxx calls to abort().
by Howard Hinnant
· 11 years ago
9e98b34
Glen: This patch gets the string conversion functions working on Windows. It also refactors repetitive code in string.cpp do greatly reduce the repetitiveness, increasing maintainability.
by Howard Hinnant
· 11 years ago
a22d2ad
Removed raw references to _WIN32; now just check to see if it is defined.
by Marshall Clow
· 12 years ago
54e2fff
Saleem Abdulrasool: If errno is defined as volatile int, the qualifier differences can cause
by Howard Hinnant
· 12 years ago
3e3ae9e
Fix string conversions functions to throw out_of_range properly. Fixes http://llvm.org/bugs/show_bug.cgi?id=14919.
by Howard Hinnant
· 12 years ago
ec3773c
Quash a whole bunch of warnings
by Howard Hinnant
· 13 years ago
6cd05ee
Work on Windows port by Ruben Van Boxem
by Howard Hinnant
· 13 years ago
ac6de54
Fixing up some ABI issues
by Howard Hinnant
· 13 years ago
7b2cb48
LWG 1323
by Howard Hinnant
· 14 years ago
b64f8b0
license change
by Howard Hinnant
· 14 years ago
16e6e1d
Fixing whitespace problems
by Howard Hinnant
· 14 years ago
d444470
now works with -fno-exceptions and -fno-rtti
by Howard Hinnant
· 14 years ago
a6a062d
[string.conversions]
by Howard Hinnant
· 14 years ago