Simplify memory management with std::unique_ptr.
[oota-llvm.git] / include / llvm / ADT / SmallVector.h
2015-09-10 Chandler Carruth[ADT] Force inline several super boring and unusually...
2015-08-04 Chandler Carruth[UB] Fix a nasty place where we would pass null pointer...
2015-06-23 Alexander KornienkoRevert r240137 (Fixed/added namespace ending comments...
2015-06-19 Alexander KornienkoFixed/added namespace ending comments using clang-tidy...
2015-03-02 Benjamin KramerSmallVector: Allow initialization and assignment from...
2015-02-15 Aaron BallmanRemoving LLVM_DELETED_FUNCTION, as MSVC 2012 was the...
2015-02-15 Benjamin KramerRemove LLVM_HAS_VARIADIC_TEMPLATES and all the faux...
2015-02-13 Benjamin KramerReapply r229142 with some enable_if magic to avoid...
2015-02-13 Benjamin KramerRevert r229142. It breaks the world for unknown reasons.
2015-02-13 Benjamin KramerSmallVector: Resolve a long-standing fixme by using...
2015-02-07 Benjamin KramerSmallVector: Move emplace_back to SmallVectorImpl.
2015-01-23 Lang Hames[ADT] Add move operations to SmallVector<T,N> from...
2015-01-07 Ahmed Bougacha[ADT][SmallVector] Flip an assert comparison to avoid...
2014-12-04 Rafael EspindolaUse size_type in the interface exposed by SmallVector.
2014-12-03 Duncan P. N. Exon... ADT: Rename argument in emplace_back_impl
2014-12-03 Duncan P. N. Exon... ADT: Add SmallVector<>::emplace_back(): fixup
2014-12-03 Duncan P. N. Exon... ADT: Add SmallVector<>::emplace_back()
2014-11-14 Rafael EspindolaUse size_type for operator[].
2014-09-03 Sanjay Patelhouse cleaning: "Don’t duplicate function or class...
2014-06-09 David BlaikieSmallVector: support resize(N) with move-only types
2014-06-08 David BlaikieSmallVector: More movable improvements - don't copy...
2014-06-08 David BlaikieSmallVector: Move, don't copy, elements to make space...
2014-06-08 David BlaikieFix some more moving-from-moved-from objects issues...
2014-06-08 David BlaikieEnsure SmallVector::insert doesn't overwrite the last...
2014-04-30 Douglas GregorFix a use of uninitialized memory in SmallVector's...
2014-04-26 Benjamin KramerMark the growing path in SmallVector::push_back as...
2014-04-22 Rui UeyamaWhitespace
2014-04-22 Rui UeyamaNo need to check condition after grow()
2014-04-22 Rui UeyamaReplace loops using goto with plain while loops
2014-03-10 Aaron BallmanRemoving llvm::distance and llvm::copy for iterator_ran...
2014-03-09 David BlaikieRevert "Clean up SmallString a bit"
2014-03-09 David BlaikieClean up SmallString a bit
2014-03-01 Chandler Carruth[C++11] Remove the R-value reference #if usage from...
2013-09-13 Benjamin KramerAdd warn_unused_result to empty() on various containers.
2013-08-19 Jakub StaszakMake sure that pop_back_val() result is used.
2013-03-29 Jean-Luc DupratSmallVector and SmallPtrSet allocations now power-of...
2013-03-29 Rafael EspindolaRevert "Fix allocations of SmallVector and SmallPtrSet...
2013-03-29 Jean-Luc DupratFix allocations of SmallVector and SmallPtrSet so they...
2013-01-24 Richard TrieuAdd asserts to SmallVector so that calls to front(...
2012-11-30 Chandler CarruthSwitch LLVM_USE_RVALUE_REFERENCES to LLVM_HAS_RVALUE_RE...
2012-11-15 Jakub StaszakUse LLVM_DELETED_FUNCTION.
2012-09-13 Dmitri GribenkoFix Doxygen issues:
2012-08-22 Richard SmithReduce alignment of SmallVector<T> to the required...
2012-07-30 Chandler CarruthMove the SmallVector unit tests to be type-parameterize...
2012-07-27 Benjamin KramerSmallVector: Crank up verbosity of asserts per Chandler...
2012-07-27 Benjamin KramerSmallVector::erase: Assert that iterators are actually...
2012-07-08 Benjamin KramerSmallVector: Make use of move semantics to speed up...
2012-06-17 Benjamin KramerBring the return value of SmallVector::insert in line...
2012-06-17 Benjamin KramerSmallVector: return a valid iterator for the rare case...
2012-05-02 John McCallUpdate SmallVector to support move semantics if the...
2012-04-29 Benjamin KramerSmallVector: Don't rely on having an assignment operato...
2012-03-13 Benjamin KramerRemove an old hack for pre-2005 MSVC. We don't support...
2012-02-16 Pete CooperTemplate specialize SmallVector::push_back based on...
2012-02-05 Benjamin KramerSmallVector's construct_range is the same thing as...
2012-02-05 Benjamin KramerSimplify code. No functionality change.
2012-01-20 Benjamin KramerProtect SmallVectorImpl's constructor and a few other...
2011-07-27 Ted KremenekAdd a generic 'capacity_in_bytes' function to allow...
2011-07-06 Owen AndersonFix a subtle issue in SmallVector. The following code...
2010-12-19 Nick LewyckyAdd missing standard headers. Patch by Joerg Sonnenberger!
2010-12-09 Michael J. SpencerSupport: Move c_str from SmallVector back to SmallStrin...
2010-12-06 Michael J. SpencerSupport/ADT: Move c_str() from SmallString to SmallVect...
2010-11-26 Michael J. SpencerFix spelling!
2010-11-26 Michael J. SpencerFix Whitespace.
2010-10-03 Duncan SandsGCC extensions are no longer used here - update the...
2010-10-03 Duncan SandsRemove two uses of the gcc specific 'aligned' attribute...
2010-09-02 John McCallAfter some discussion with djg, teach SmallVector to...
2010-08-26 John McCallSmallVector's growth policies don't like starting from...
2010-08-25 John McCallProvide an explicit specialization of SmallVector at...
2010-06-15 Chris Lattnerdisable SmallVectorImpl's copy constructor. This preve...
2010-06-10 Duncan SandsAdd includes to get ptrdiff_t. This is needed by gcc...
2010-06-08 Benjamin KramerUse realloc instead of malloc+memcpy when growing a...
2010-06-02 Jim Grosbachremove trailing whitespace
2010-04-29 Torok EdwinFix PR6910.
2010-03-26 Dan GohmanFix SmallVector's insert to handle non-random-access...
2010-03-18 Benjamin KramerFix a name clash that was breaking MSVC builds.
2010-03-18 Dan GohmanFix a bug found by inspection; in the __GNUC__ code...
2009-12-17 Chris Lattnertabs -> spaces.
2009-12-17 Steve NaroffFix Windows build breakage...
2009-12-17 Eric ChristopherFix unused variable warning.
2009-12-16 Daniel DunbarFix one more missing this-> to placate that picky clang++.
2009-12-16 Chris Lattnerfix more missing this->'s to placate clang++
2009-12-16 Chris LattnerFix a missing this-> that clang++ notices.
2009-12-16 Chris Lattnernow that libsystem no longer uses SmallVector, we can...
2009-12-16 Chris Lattnerfactor out the grow() method for all pod implementation...
2009-12-16 Chris Lattnerpull destroy_range and uninitialized_copy up to the
2009-12-16 Chris Lattnersink most of the meat in smallvector back from SmallVec...
2009-12-16 Chris Lattnersubstantial refactoring of SmallVector, now most code...
2009-12-15 Chris Lattnera few improvements:
2009-12-15 Chris Lattnerhoist the begin/end/capacity members and a few trivial...
2009-12-15 Chris Lattnerimprove isPodLike to know that all non-class types...
2009-08-27 Gabor GreifClean up the minor mess I caused with removing iterator...
2009-08-19 Daniel DunbarAdd SmallVector::{capacity,set_size}.
2009-05-21 Jay FoadTighten up the asserts in SmallVector::operator[]().
2009-05-21 Jay FoadImplement new SmallVector::data() methods.
2009-04-22 Owen AndersonFix for PR3946, in which SmallVector could behave stran...
2009-04-02 Chris Lattnerfix overflow checks in SmallVector:
2009-03-22 Chris LattnerFix PR3860 by correcting a predicate.
2009-02-20 Misha BrukmanFixed lint errors:
2009-02-18 Dan GohmanAdd explicit keywords.
2009-01-09 Misha BrukmanRemoved trailing whitespace.
next