1. 9f6b13e [Support] Fix behavior of StringRef::count with overlapping occurrences, add tests by Johannes Doerfert · 6 years ago
  2. db76588 [StringRef] Test all default characters in unit test by Jonas Devlieghere · 6 years ago
  3. 57effbd [ADT] Make StringRef(const char*) constexpr by Benjamin Kramer · 6 years ago
  4. a451156 reland [gtest] Fix printing of StringRef and SmallString in assert messages. by Sam McCall · 6 years ago
  5. e7c0356 Revert "[gtest] Fix printing of StringRef and SmallString in assert messages." by Sam McCall · 6 years ago
  6. 2fe9ce6 [gtest] Fix printing of StringRef and SmallString in assert messages. by Sam McCall · 6 years ago
  7. e995ce5 [ADT] Enable ArrayRef/StringRef is_assignable tests on MSVC by Simon Pilgrim · 6 years ago
  8. be88539 Replace llvm::isPodLike<...> by llvm::is_trivially_copyable<...> by Serge Guelton · 7 years ago
  9. 2946cd7 Update the file headers across all of the LLVM projects in the monorepo by Chandler Carruth · 7 years ago
  10. 945c481 [ADT] Add `StringRef::rsplit(StringRef Separator)`. by Henry Wong · 7 years ago
  11. 6070793 Fix incorrect usage of std::is_assignable. by Richard Smith · 8 years ago
  12. 768d6dd Fix APFloat from string conversion for Inf by Serguei Katkov · 8 years ago
  13. fcae62d Added braces to work around gcc warning in googletest: suggest explicit braces to avoid ambiguous 'else'. NFC. by Galina Kistanova · 8 years ago
  14. 3aa1d00 Add more test cases for StringRef::edit_distance by Alex Denisov · 9 years ago
  15. f4bbdc2 [ADT] Add a version of llvm::join() that takes a range. by Zachary Turner · 9 years ago
  16. 8bd42a1 [Support] Add StringRef::getAsDouble. by Zachary Turner · 9 years ago
  17. bc48d20 [ADT] Add llvm::StringLiteral. by Zachary Turner · 9 years ago
  18. 17412b0 [Support] Add StringRef::find_lower and contains_lower. by Zachary Turner · 9 years ago
  19. 5caae90 Add tests for r286139. by Jordan Rose · 9 years ago
  20. c361889 Fix signed / unsigned comparison. by Zachary Turner · 9 years ago
  21. 84505f9 Add some predicated searching functions to StringRef. by Zachary Turner · 9 years ago
  22. aec851c Fix build breakage due to typo in cast. by Zachary Turner · 9 years ago
  23. d5d5763 Speculative fix for build failures due to consumeInteger. by Zachary Turner · 9 years ago
  24. 65fd2fc [Support] Add StringRef::consumeInteger. by Zachary Turner · 9 years ago
  25. 84fc059 Add StringRef::take_front and StringRef::take_back by Zachary Turner · 9 years ago
  26. 974c67e [ADT] Add 'consume_front' and 'consume_back' methods to StringRef which by Chandler Carruth · 9 years ago
  27. b08d906 StringRef::copy shouldn't allocate anything for length 0 strings. by Pete Cooper · 10 years ago
  28. f114b40 [ADT] Add StringRef::{l,r}trim(char) overloads (NFC) by Vedant Kumar · 10 years ago
  29. 4425c91 [ADT] Fix a confusing interface spec and some annoying peculiarities by Chandler Carruth · 10 years ago
  30. 4771217 [ADT] Add a single-character version of the small vector split routine by Chandler Carruth · 10 years ago
  31. 502b9e1 Retire llvm::array_endof in favor of non-member std::end. by Benjamin Kramer · 12 years ago
  32. 4d6d981 Fix layering StringRef copy using BumpPtrAllocator. by Nick Kledzik · 12 years ago
  33. 17d4e98 Roll back the ConstStringRef change for now by Alp Toker · 12 years ago
  34. 042f41b StringRef: Extend constexpr capabilities and introduce ConstStringRef by Alp Toker · 12 years ago
  35. 8a8cd2b Re-sort all of the includes with ./utils/sort_includes.py so that by Chandler Carruth · 12 years ago
  36. 00e24e4 Add {start,end}with_lower methods to StringRef. by Rui Ueyama · 12 years ago
  37. b6decb0 Add a few tests for StringRef::{start,end}with. by Rui Ueyama · 12 years ago
  38. 6c4dc2b Add a Python-like join function to merge a list of strings with a by Joerg Sonnenberger · 12 years ago
  39. 130cec2 Sort the #include lines for unittest/... by Chandler Carruth · 13 years ago
  40. 85a62b1 Use unsigned long long instead of uin64_t for OS where that matters. by Nick Kledzik · 13 years ago
  41. d95ceff Don't call getAsUnsignedInteger directly, it fails to compile if uint64_t is not "unsigned long long". by Benjamin Kramer · 13 years ago
  42. f8a75ee Add getAsUnsignedInteger test case that checks that known bad values are rejected by Nick Kledzik · 13 years ago
  43. 9330381 [Support/StringRef] Add find_last_not_of and {r,l,}trim. by Michael J. Spencer · 13 years ago
  44. 914dc77 Fix warnings. by Michael J. Spencer · 14 years ago
  45. cfa95f6 Make StringRef::getAsInteger work with all integer types. Before this change by Michael J. Spencer · 14 years ago
  46. ca99ad3 Add generic support for hashing StringRef objects using the new hashing library. by Chandler Carruth · 14 years ago
  47. 4d681d7 Add a bad char heuristic to StringRef::find. by Benjamin Kramer · 14 years ago
  48. c874e2d Fix a bug in compare_numeric(). by Jakob Stoklund Olesen · 14 years ago
  49. 367342e Remove bounded StringRef::compare() since nothing but Clang SA was using it and it is just as easy to use StringRef::substr() preceding StringRef::compare() to achieve the same thing. by Lenny Maiorani · 14 years ago
  50. fad9d95 Implements StringRef::compare with bounds. It is behaves similarly to strncmp(). Unit tests also included. by Lenny Maiorani · 15 years ago
  51. 2114b76 by Chris Lattner · 15 years ago
  52. 9bf0380 StringRef::compare_numeric also differed from StringRef::compare for characters > 127. by Benjamin Kramer · 15 years ago
  53. b04d4af Do unsigned char comparisons in StringRef::compare_lower to be more consistent with compare in corner cases. by Benjamin Kramer · 15 years ago
  54. d1d7ed6 Add StringRef::compare_numeric and use it to sort TableGen register records. by Jakob Stoklund Olesen · 15 years ago
  55. 738800d Silence compiler warning. by Benjamin Kramer · 16 years ago
  56. 5639af4 Document the edit-distance algorithm used in StringRef, switch it over by Douglas Gregor · 16 years ago
  57. 4ee2cf6 Move the two definitions of operator<< into namespace llvm, so they by Douglas Gregor · 16 years ago
  58. 00879d8 Change StringRef::startswith and StringRef::endswith to versions which are a by Eli Friedman · 16 years ago
  59. 99b5bd9 Reenable Split2 StringRef test with Apple gcc. by Benjamin Kramer · 16 years ago
  60. 1acdfbd "XFAIL" the Split2 StringReft test with Apple gcc, which miscompiles it. by Daniel Dunbar · 16 years ago
  61. ff2c72b Distinguish "a," from "a". The first one splits into "a" + "" and the second one into by Rafael Espindola · 16 years ago
  62. 7c68549 by Rafael Espindola · 16 years ago
  63. d554e44 Add a new split method to StringRef that puts the substrings in a vector. by Rafael Espindola · 16 years ago
  64. 9806e4a Add From arguments to StringRef search functions, and tweak doxyments. by Daniel Dunbar · 16 years ago
  65. 4498168 Add StringRef::{rfind, rsplit} by Daniel Dunbar · 16 years ago
  66. 3828a99 Fix pasto in StringRef::count(char) by Daniel Dunbar · 16 years ago
  67. 5736db6 Add StringRef::count({char,StringRef}) by Daniel Dunbar · 16 years ago
  68. a1e04d4 StringRef: Add find(char) and find(StringRef). by Daniel Dunbar · 16 years ago
  69. 56563f3 Add StringRef::{slice, split}, two convenient string operations which are simple by Daniel Dunbar · 16 years ago
  70. e23388b Support writing a StringRef to a raw_ostream directly. by Daniel Dunbar · 16 years ago
  71. 1f98210 Add StringRef::{substr, startswith}. by Daniel Dunbar · 16 years ago
  72. 25f9fc5 Add StringRef class, with fixes. by Daniel Dunbar · 16 years ago