Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Move UTF functions into namespace llvm. | Justin Lebar | 2016-09-30 | 1 | -708/+0 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Summary: This lets people link against LLVM and their own version of the UTF library. I determined this only affects llvm, clang, lld, and lldb by running $ git grep -wl 'UTF[0-9]\+\|\bConvertUTF\bisLegalUTF\|getNumBytesFor' | cut -f 1 -d '/' | sort | uniq clang lld lldb llvm Tested with ninja lldb ninja check-clang check-llvm check-lld (ninja check-lldb doesn't complete for me with or without this patch.) Reviewers: rnk Subscribers: klimek, beanz, mgorny, llvm-commits Differential Revision: https://reviews.llvm.org/D24996 llvm-svn: 282822 | ||||
* | Support/ConvertUTF: restore compatibility with MSVC, which only implements C89 | Dmitri Gribenko | 2014-06-16 | 1 | -5/+7 |
| | | | | llvm-svn: 211016 | ||||
* | Support/ConvertUTF: implement U+FFFD insertion according to the recommendation | Dmitri Gribenko | 2014-06-16 | 1 | -8/+143 |
| | | | | | | | | | given in the Unicode spec That is, replace every maximal subpart of an ill-formed subsequence with one U+FFFD. llvm-svn: 211015 | ||||
* | Move UTF conversion routines from clang/lib/Basic to llvm/lib/Support | Dmitri Gribenko | 2013-01-30 | 1 | -0/+571 |
This is required to use them in TableGen. llvm-svn: 173923 |