| Commit message (Expand) | Author | Age | Files | Lines |
| * | Revert rL368939 "Remove LVALUE / RVALUE workarounds" | Russell Gallop | 2019-08-15 | 1 | -0/+4 |
| * | Remove LVALUE / RVALUE workarounds | JF Bastien | 2019-08-14 | 1 | -4/+0 |
| * | [NFC] Make Optional<T> trivially copyable when T is trivially copyable | Serge Guelton | 2019-02-18 | 1 | -0/+21 |
| * | Revert r354199: Make Optional<T> Trivially Copyable when T is trivially copya... | Serge Guelton | 2019-02-16 | 1 | -7/+0 |
| * | Make Optional<T> Trivially Copyable when T is trivially copyable | Serge Guelton | 2019-02-16 | 1 | -0/+7 |
| * | Speculatively revert r354051 "Recommit Optional specialization for trivially ... | Hans Wennborg | 2019-02-15 | 1 | -20/+0 |
| * | Recommit Optional specialization for trivially copyable types | Serge Guelton | 2019-02-14 | 1 | -0/+20 |
| * | Revert r353962 | Serge Guelton | 2019-02-13 | 1 | -20/+0 |
| * | Re-commit rL353927, patch included | Serge Guelton | 2019-02-13 | 1 | -0/+20 |
| * | Revert r353927 | Serge Guelton | 2019-02-13 | 1 | -20/+0 |
| * | Missing header | Serge Guelton | 2019-02-13 | 1 | -0/+2 |
| * | Make llvm::Optional<T> trivially copyable when T is trivially copyable | Serge Guelton | 2019-02-13 | 1 | -0/+20 |
| * | Fix compilation error with gcc 4.8 | Pavel Labath | 2019-01-21 | 1 | -4/+4 |
| * | Update the file headers across all of the LLVM projects in the monorepo | Chandler Carruth | 2019-01-19 | 1 | -4/+3 |
| * | [ADT] Add streaming operators for llvm::Optional | Pavel Labath | 2019-01-18 | 1 | -1/+51 |
| * | Re-apply r346985: [ADT] Drop llvm::Optional clang-specific optimization for t... | Tom Stellard | 2018-11-16 | 1 | -8/+0 |
| * | [ADT] Make moving Optional not reset the Optional it moves from. | Benjamin Kramer | 2018-01-25 | 1 | -6/+6 |
| * | [ADT] Just give up on GCC, I can't fix this. | Benjamin Kramer | 2018-01-18 | 1 | -2/+1 |
| * | [ADT] Split optional to only include copy mechanics and dtor for non-trivial ... | Benjamin Kramer | 2018-01-18 | 1 | -0/+9 |
| * | Revert rL317019, "[ADT] Split optional to only include copy mechanics and dto... | NAKAMURA Takumi | 2017-11-01 | 1 | -9/+0 |
| * | [ADT] Split optional to only include copy mechanics and dtor for non-trivial ... | Benjamin Kramer | 2017-10-31 | 1 | -0/+9 |
| * | Re-sort #include lines for unittests. This uses a slightly modified | Chandler Carruth | 2017-06-06 | 1 | -1/+1 |
| * | [ADT] Add relation operators for Optional | Tim Shen | 2016-08-11 | 1 | -11/+139 |
| * | Allow Optionals to be compared to None | David Blaikie | 2015-08-19 | 1 | -0/+13 |
| * | Removing LLVM_DELETED_FUNCTION, as MSVC 2012 was the last reason for requirin... | Aaron Ballman | 2015-02-15 | 1 | -5/+5 |
| * | Update test name to match changes made in r218783 | David Blaikie | 2014-10-01 | 1 | -1/+1 |
| * | Add an immovable type to test Optional<T>::emplace more rigorously after r218... | David Blaikie | 2014-10-01 | 1 | -5/+26 |
| * | ADTTests/OptionalTest.cpp: Use LLVM_DELETED_FUNCTION. | NAKAMURA Takumi | 2014-10-01 | 1 | -4/+4 |
| * | Add an emplace(...) method to llvm::Optional<T>. | Jordan Rose | 2014-10-01 | 1 | -0/+49 |
| * | Add getValueOr to llvm::Optional<T>. | Jordan Rose | 2014-09-29 | 1 | -0/+29 |
| * | [C++11] Remove uses of LLVM_HAS_RVALUE_REFERENCES from the unittests. | Chandler Carruth | 2014-03-01 | 1 | -2/+0 |
| * | Only include move-related Optional<T> tests when rvalue references are availa... | David Blaikie | 2013-02-21 | 1 | -30/+32 |
| * | Add move ctor/assignment to Optional<T> | David Blaikie | 2013-02-21 | 1 | -0/+109 |
| * | Rename llvm::Optional<T>::Reset to 'reset' as per LLVM naming conventions. | David Blaikie | 2013-02-20 | 1 | -1/+1 |
| * | Allow llvm::Optional to work with types without default constructors. | David Blaikie | 2013-02-20 | 1 | -0/+173 |