Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
toolchain
/
llvm-project
/
fbd38cadf16efcb15c09574ccd6844cfb7cfc97c
/
libcxx
/
src
/
string.cpp
d437fa5
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
· 9 years ago
c19393c
Print log/error messages on stderr, not stdout
by Ed Schouten
· 11 years ago
d6bd7bf
Initialize pointer in string conversion helpers to prevent MSAN diagnostic.
by Eric Fiselier
· 11 years ago
d2308ea
Revert "Turn off extern templates for most uses."
by Justin Bogner
· 11 years ago
8092c95
Fix typo.
by Joerg Sonnenberger
· 12 years ago
393068b
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
· 12 years ago
0be8f64
Nico Rieck: Currently _MSC_VER and _WIN32 are used to guard code which is
by Howard Hinnant
· 12 years ago
1468d0c
Add some friendly messages to libcxx calls to abort().
by Howard Hinnant
· 12 years ago
9daaf57
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
· 12 years ago
91907cb
Removed raw references to _WIN32; now just check to see if it is defined.
by Marshall Clow
· 13 years ago
2446649
Saleem Abdulrasool: If errno is defined as volatile int, the qualifier differences can cause
by Howard Hinnant
· 13 years ago
1afbaba
Fix string conversions functions to throw out_of_range properly. Fixes http://llvm.org/bugs/show_bug.cgi?id=14919.
by Howard Hinnant
· 13 years ago
c206366
Quash a whole bunch of warnings
by Howard Hinnant
· 14 years ago
dbe8111
Work on Windows port by Ruben Van Boxem
by Howard Hinnant
· 14 years ago
11af28b
Fixing up some ABI issues
by Howard Hinnant
· 14 years ago
5ba1459
LWG 1323
by Howard Hinnant
· 15 years ago
412dbeb
license change
by Howard Hinnant
· 15 years ago
940e211
Fixing whitespace problems
by Howard Hinnant
· 15 years ago
54b409f
now works with -fno-exceptions and -fno-rtti
by Howard Hinnant
· 15 years ago
cbbf633
[string.conversions]
by Howard Hinnant
· 15 years ago