Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | [ADT] Made numerous methods of ImmutableList const | Kristof Umann | 2018-09-12 | 1 | -0/+30 |
| | | | | | | | | Also added ImmutableList<T>::iterator::operator->. Differential Revision: https://reviews.llvm.org/D51881 llvm-svn: 342045 | ||||
* | [ADT] ImmutableList no longer requires elements to be copy constructible | Kristof Umann | 2018-08-28 | 1 | -0/+43 |
| | | | | | | | | | | | ImmutableList used to require elements to have a copy constructor for no good reason, this patch aims to fix this. It also required but did not enforce its elements to be trivially destructible, so a new static_assert is added to guard against misuse. Differential Revision: https://reviews.llvm.org/D49985 llvm-svn: 340824 | ||||
* | [ADT] Implemented unittests for ImmutableList | Kristof Umann | 2018-08-13 | 1 | -0/+198 |
Also fixed a typo that wasn't discovered as `create` was never instantiated. Differential Revision: https://reviews.llvm.org/D50646 llvm-svn: 339586 |