fetching https://github.com/TurkeyMan/druntime.git std_optional (attempt: 1/3) From https://github.com/TurkeyMan/druntime * branch std_optional -> FETCH_HEAD merging FETCH_HEAD Auto-merging old/test/stdcpp/Makefile Auto-merging old/setmscver.bat Auto-merging old/mak/SRCS Auto-merging old/mak/DOCS Auto-merging old/mak/COPY Merge made by the 'recursive' strategy. changelog/std_optional.dd | 3 + old/mak/COPY | 1 + old/mak/DOCS | 1 + old/mak/SRCS | 1 + old/setmscver.bat | 2 +- old/test/stdcpp/Makefile | 2 +- src/core/stdcpp/optional.d | 201 ++++++++++++++++++++++++++++++++++++++++ test/stdcpp/src/optional.cpp | 53 +++++++++++ test/stdcpp/src/optional_test.d | 97 +++++++++++++++++++ 9 files changed, 359 insertions(+), 2 deletions(-) create mode 100644 changelog/std_optional.dd create mode 100644 src/core/stdcpp/optional.d create mode 100644 test/stdcpp/src/optional.cpp create mode 100644 test/stdcpp/src/optional_test.d