Commit Graph

  • 3a1209de83 Bump version master v1.1.0 Sy Brand 2023-02-24 09:22:54 +00:00
  • f34e20b228 Merge pull request #53 from Tindarid/master Sy Brand 2023-02-24 09:21:00 +00:00
  • ee3326fac7 Fix #55 Sy Brand 2023-02-24 09:18:20 +00:00
  • e2fe42d835 Merge pull request #42 from Yuri12358/master Sy Brand 2023-02-24 09:16:04 +00:00
  • ae9b261175 Delete .gitmodules Sy Brand 2023-02-24 09:11:40 +00:00
  • 5d3e7d20d4 Remove noexcept specifier for construct() Nursan Valeyev 2021-10-12 18:17:30 +03:00
  • bbee1ad262 Add test for emplace() Nursan Valeyev 2021-10-12 18:17:24 +03:00
  • c28fcf74d2 Merge pull request #45 from ElDesalmado/master Sy Brand 2021-05-02 13:44:24 +01:00
  • f8f7c49534 added .idea from CLion to gitignore s.kolesnik 2021-03-30 11:29:31 +05:00
  • 433984a572 changed delegated constructor to base class constructor in optional_copy_base s.kolesnik 2021-03-30 11:28:25 +05:00
  • b71e8fd5cd added explicit initialization in the copy constructor due to occurring warning. reversed autoformatting s.kolesnik 2021-03-29 15:51:01 +05:00
  • 1ea3ee1bfb added explicit initialization in the copy constructor due to occurring warning s.kolesnik 2021-03-29 15:49:30 +05:00
  • e28828efa0 Update optional.hpp Sy Brand 2021-03-25 14:10:30 +00:00
  • e2d87e32fc Update README.md Sy Brand 2021-03-25 11:03:44 +00:00
  • 8eb0cd0a92 Update README.md Sy Brand 2021-03-25 11:02:15 +00:00
  • d3d37ec927 fixed build Yuri Kovalenko 2020-08-15 23:37:43 +03:00
  • 91a52123d1 fixed some &&-qualified methods for optional<MoveOnly> case Yuri Kovalenko 2020-08-15 21:56:09 +03:00
  • 0dfc7b4e41 Use add_library for subdirectory usage instead of add_executable Sy Brand 2019-11-11 10:56:36 +00:00
  • 8177b93e7f Fix Travis for C++17 Clang builds Simon Brand 2019-10-25 14:40:28 +01:00
  • 352b529889 Merge pull request #36 from slurps-mad-rips/cmake-revamp Sy Brand 2019-10-25 14:37:01 +01:00
  • ce9dbed61e aoeustahoeisnd cmake-revamp Simon Brand 2019-10-25 11:49:06 +01:00
  • 0cc65abd91 aoeustahoeisnd Simon Brand 2019-10-25 11:25:52 +01:00
  • ff2ba09e21 gfdi Simon Brand 2019-10-25 11:22:11 +01:00
  • be5cc011c9 Fix travis Simon Brand 2019-10-25 11:07:43 +01:00
  • fd6af25d94 Install libc++abi Simon Brand 2019-10-25 10:51:14 +01:00
  • 83bbfe108c Use version-specific libc++ packages Simon Brand 2019-10-25 10:42:27 +01:00
  • e165e3554c Merge pull request #35 from IDragnev/fix_readme Sy Brand 2019-09-21 21:34:15 +01:00
  • c325c63b17 fixup! fixup! 🎨 Cleanup include path for catch2 Isabella Muerte 2019-09-17 10:18:56 -07:00
  • dcebd5897f fixup! 🎨 Cleanup include path for catch2 Isabella Muerte 2019-09-17 10:14:58 -07:00
  • 54f7f970bf 🎨 Cleanup include path for catch2 Isabella Muerte 2019-09-16 23:56:02 -07:00
  • 2673f3f9b3 Fix mistakes in README.md Iliyan Dragnev 2019-09-16 19:56:05 +03:00
  • 83a0b49e5e Merge pull request #34 from denizevrenci/fix_emplace_on_ref Simon Brand 2019-07-08 13:28:30 +01:00
  • ce266d5280 Add test Simon Brand 2019-07-08 11:49:21 +01:00
  • b074bee409 Fix implementation of optional<T&>::emplace() Deniz Evrenci 2019-07-08 19:32:17 +09:00
  • 084a9001f4 Add missing noexcept specifications to methods of optional<T&> Deniz Evrenci 2019-07-08 19:35:48 +09:00
  • 5c4876059c Update header v1.0.0 Simon Brand 2019-06-25 12:38:17 +01:00
  • 71a8031dd2 Fix swap include path Simon Brand 2019-06-25 11:51:38 +01:00
  • 42e9066785 Fix swap include path cmake_love Simon Brand 2019-06-25 11:49:02 +01:00
  • a2650823a0 Merge pull request #27 from TartanLlama/cmake_love Simon Brand 2019-06-25 11:18:19 +01:00
  • aef62df93e Merge branch 'master' into cmake_love Simon Brand 2019-06-25 11:17:40 +01:00
  • 359499d904 Use Xenial repos Simon Brand 2019-06-25 10:52:08 +01:00
  • 9839b761e0 Tidy traits Simon Brand 2019-06-25 10:47:46 +01:00
  • d613d3422d Merge pull request #28 from glynos/swap_has_value_fix Simon Brand 2019-06-25 10:27:55 +01:00
  • 3cfcb3ff2d Use Xenial on Travis instead of Trusty Simon Brand 2019-06-25 10:07:25 +01:00
  • d7356bb01c Use FetchContent Simon Brand 2019-06-25 09:47:19 +01:00
  • 8fbb0262a1 Added tests for bug when swapping value/null-value and null-value value Glyn Matthews 2019-05-31 21:22:29 +02:00
  • 6ce85550f3 Do CMake properly Simon Brand 2019-05-01 13:23:30 +01:00
  • 53697d4a36 Make take always move Simon Brand 2019-05-01 09:40:40 +01:00
  • c3752db7e8 Remove in-source docs Simon Brand 2019-05-01 09:39:50 +01:00
  • 4b22ab1ba6 Add transform tests Simon Brand 2019-05-01 09:39:41 +01:00
  • 06032ebdae Add transform Simon Brand 2019-05-01 09:19:31 +01:00
  • 2d42ed8304 Update README.md Simon Brand 2019-04-30 11:59:11 +01:00
  • b8f4ca1169 Update README.md Simon Brand 2019-04-30 11:58:50 +01:00
  • 0aa68c8d47 Merge pull request #25 from TartanLlama/swappable Simon Brand 2019-04-30 11:56:50 +01:00
  • fada9fae5f Merge branch 'master' into swappable swappable Simon Brand 2019-04-29 16:59:35 +01:00
  • 8be5c63925 Remove old docs Simon Brand 2019-04-29 16:58:30 +01:00
  • 7de669d9c7 Update README.md Simon Brand 2019-04-29 14:58:31 +01:00
  • f632a98e84 Merge pull request #24 from TartanLlama/swappable Simon Brand 2019-04-26 13:45:14 +01:00
  • 9399c30330 Correct MSC_VER check Simon Brand 2019-02-19 14:58:36 +00:00
  • d2c6fa68c7 Move is_swappable implementation, correct MSC_VER check Simon Brand 2019-02-19 14:58:09 +00:00
  • dff20e9c9f Merge pull request #22 from ThePhD/patch-1 Simon Brand 2019-02-19 11:00:02 +00:00
  • 7ef0154330 Use correct is_swappable implementation for VS2017+ Simon Brand 2019-02-19 10:57:43 +00:00
  • 4304148904 Turn docs off by default Fixes #20 Simon Brand 2019-02-19 09:51:23 +00:00
  • 1de2f2a49c [ constructors ] prevent empty optional access The Phantom Derpstorm 2019-02-13 09:00:07 -05:00
  • 5d3d6c399a Add email address Simon Brand 2019-02-11 11:38:24 +00:00
  • 1baad184f0 Merge pull request #17 from johvik/patch-1 Simon Brand 2019-01-23 08:45:04 +00:00
  • c194f73a07 Return value() in noexcept emplace johvik 2019-01-23 08:38:31 +01:00
  • 47b120fd53 Merge pull request #16 from DecoyRS/patch-1 Simon Brand 2018-11-23 08:35:39 +00:00
  • 99b2a15863 Misaligned template specifiers Alexander 2018-11-22 22:49:33 +03:00
  • dc02563d7b Update version v0.5 Simon Brand 2018-11-09 15:34:16 +00:00
  • 3449fbc904 Fix #15 Simon Brand 2018-10-12 13:34:03 +01:00
  • b53059c63d Fix macro issue Simon Brand 2018-09-06 09:34:05 +01:00
  • 25f8f28a9a Workaround MSVC2015 bug Simon Brand 2018-09-03 14:55:54 +01:00
  • 6c5e6d6477 More Clang fixes Simon Brand 2018-09-03 14:30:07 +01:00
  • 4d5453bc56 Add missing define Simon Brand 2018-09-03 13:49:56 +01:00
  • 068d3db664 Workaround libcxx issue Simon Brand 2018-09-03 12:10:22 +01:00
  • fd6c65e7f9 Merge branch 'master' of github.com:TartanLlama/optional Simon Brand 2018-09-03 09:09:57 +01:00
  • aecb8fe6db Fix #14 Simon Brand 2018-09-03 09:09:47 +01:00
  • 0d449821ca Merge pull request #13 from mortenfyhn/master Simon Brand 2018-08-31 15:25:41 +01:00
  • 6738107bae Add syntax highlighting to readme Morten Fyhn Amundsen 2018-08-31 16:15:55 +02:00
  • 8b1c3fb67f Fix the other bad comment Simon Brand 2018-08-22 15:50:43 +01:00
  • dd8ab0232e Fix trivially destructible comment Simon Brand 2018-08-22 15:22:43 +01:00
  • dc129ecf10 Only include vector workaround if vector is included Simon Brand 2018-08-22 15:22:16 +01:00
  • bf0efe1625 Add vector workaround mutex Simon Brand 2018-08-22 15:21:31 +01:00
  • 9df8d1be39 Support std::vector of non-copyable types Simon Brand 2018-08-14 09:56:31 +01:00
  • 35e4c6e889 Remove unneeded file Simon Brand 2018-07-25 16:03:01 +01:00
  • aa74eb709f Add emplace test Simon Brand 2018-07-11 14:32:25 +01:00
  • 5dd9ed7e2c Merge pull request #10 from kbenzie/cmake_subdirectory Simon Brand 2018-06-08 10:51:01 +01:00
  • 48d70a1604 Play nice with CMake add_subdirectory Kenneth Benzie (Benie) 2018-06-08 10:45:19 +01:00
  • c8a6658f9f Remove GCC5.5 from test Simon Brand 2018-06-07 09:23:52 +01:00
  • 04b817f0d3 Correct GCC5.5 macro Simon Brand 2018-06-07 09:05:39 +01:00
  • 6e8235c085 Remove GCC5.5 from constexpr tests Simon Brand 2018-06-07 08:54:43 +01:00
  • b3b2715a95 Remove GCC5.5 from constexpr tests Simon Brand 2018-06-07 08:28:29 +01:00
  • 90b00674dd More C++14 void fixes Simon Brand 2018-06-06 13:54:12 +01:00
  • e0a542f960 More GCC 5.5 fixes Simon Brand 2018-06-06 11:24:10 +01:00
  • b72cc392b6 Typo Simon Brand 2018-06-06 11:14:36 +01:00
  • 9f01853678 Update readme Simon Brand 2018-06-06 10:46:34 +01:00
  • d9d1a54abc Test GCC 5.5 Simon Brand 2018-06-06 10:27:54 +01:00
  • 0dd57d441c Merge branch 'master' of github.com:TartanLlama/optional Simon Brand 2018-06-06 10:27:13 +01:00
  • 9a1b033113 Fix GCC 5.5 Simon Brand 2018-06-06 10:27:08 +01:00