aboutsummaryrefslogtreecommitdiff
path: root/libbutl/optional.mxx
AgeCommit message (Expand)AuthorFilesLines
2021-09-28Get rid of C++ modules related code and rename *.mxx files to *.hxxKaren Arutyunov1-358/+0
2020-06-26Improve std::optional to better deal with lack of copy/move constructorsKaren Arutyunov1-6/+77
2020-03-09Fix few typosBoris Kolpackov1-2/+2
2020-02-06Drop copyright notice from source codeBoris Kolpackov1-1/+0
2019-05-03Partially dismantle modularization using Modules TS semanticsBoris Kolpackov1-5/+5
2019-03-13Fix std::optional usage test for VC 16.0Boris Kolpackov1-3/+6
2019-01-16Update copyright yearKaren Arutyunov1-1/+1
2018-11-22Fix <optional> availability detection for Mac OSBoris Kolpackov1-1/+3
2018-11-22Switch to std::optional in more configurationsBoris Kolpackov1-11/+39
2018-11-21Switch to std::optional for GCC >= 7Boris Kolpackov1-9/+40
2018-11-20Improve optional class template implementationBoris Kolpackov1-2/+2
2018-11-13Fix bizarre "maybe used uninitialized" GCC warnings in optional usageBoris Kolpackov1-2/+2
2018-06-28Some more optional constexpr workaroundsBoris Kolpackov1-3/+3
2018-06-28More optional constexpr workaroundsBoris Kolpackov1-9/+18
2018-06-28Make optional copy and move constructors constexprBoris Kolpackov1-12/+21
2018-06-27Reimplement optional not to require default-constructible value typesBoris Kolpackov1-27/+120
2018-05-19Update copyright yearKaren Arutyunov1-1/+1
2017-09-23Undo modularization hacks for VCBoris Kolpackov1-1/+1
2017-09-22Initial modularization with both Clang and VC hacksBoris Kolpackov1-0/+113