Commit Graph

  • d5bc89aa18 Constexpr fixes Simon Brand 2017-12-05 20:45:35 +00:00
  • 45ae6b4001 Goddamnit Clang, y u define __GNUC__? Simon Brand 2017-12-05 20:41:11 +00:00
  • 2ac96c8ae3 Add missing return Simon Brand 2017-12-05 20:35:14 +00:00
  • 1d3981271f Revert Simon Brand 2017-12-05 20:21:19 +00:00
  • 4181f524a5 Merge pull request #2 from KABoissonneault/trivial_copy_fix Simon Brand 2017-12-05 20:20:29 +00:00
  • 34d6de4c47 Merge branch 'master' into trivial_copy_fix Simon Brand 2017-12-05 20:20:20 +00:00
  • cb74470fc7 Merge branch 'master' into trivial_copy_fix Simon Brand 2017-12-05 20:19:46 +00:00
  • 9f913e3b71 Integrate PR 2 fixes Simon Brand 2017-12-05 20:18:38 +00:00
  • 0980210d1c More tests Simon Brand 2017-12-05 19:59:49 +00:00
  • d6cc086c8e Add acknowledgement Simon Brand 2017-12-05 19:56:51 +00:00
  • e98e781ee3 Merge pull request #5 from KABoissonneault/map_decay Simon Brand 2017-12-05 19:42:44 +00:00
  • 768edb5ae7 Fixed mapping on expected not decaying the resulting expression kaboissonneault 2017-12-05 12:38:28 -05:00
  • 3017abcd22 Merge pull request #4 from ericLemanissier/patch-2 Simon Brand 2017-12-05 06:12:16 +00:00
  • 7cf765e356 fix typo in README ericLemanissier 2017-12-04 12:32:06 +01:00
  • dfe53ac8bb Merge pull request #3 from KABoissonneault/unexpected_decay Simon Brand 2017-12-04 08:10:54 +00:00
  • da1f12b81b Fixed missing decay in make_unexpected (ex: const lvalue expressions would create unexpected<T const&>, which would not compile) Kévin Alexandre Boissonneault 2017-12-03 22:11:12 -05:00
  • 759b9ae37a Constexpr fixes Simon Brand 2017-12-03 08:34:18 +00:00
  • 5434d77b2f Merge branch 'master' of github.com:TartanLlama/expected Simon Brand 2017-12-03 08:25:28 +00:00
  • 9423013aca Support void for map_error Simon Brand 2017-12-03 08:25:19 +00:00
  • 6a56887068 Fixed non-trivial copy assignment in "expected_move_assign_base" Kévin Alexandre Boissonneault 2017-12-02 22:06:07 -05:00
  • 5bed466a7e Fixed copy-paste error Kévin Alexandre Boissonneault 2017-12-02 20:18:26 -05:00
  • 0f335690db Fixed compilation on "is_trivially_*" traits on GCC4.8+ Kévin Alexandre Boissonneault 2017-12-02 20:13:08 -05:00
  • 65cf9dd693 Fixed missing includes Kévin Alexandre Boissonneault 2017-12-02 19:55:35 -05:00
  • abbd7d8ec4 Fixed comments Kévin Alexandre Boissonneault 2017-12-02 19:17:13 -05:00
  • 1b0056303d Fixed copy and move operations on "expected<trivially_copyable,nontrivially_copyable" Kévin Alexandre Boissonneault 2017-12-02 19:12:22 -05:00
  • 492f03f447 Merge branch 'master' of github.com:TartanLlama/expected Simon Brand 2017-12-01 12:24:00 +00:00
  • e0d5b0bf19 Remove bad move Simon Brand 2017-12-01 12:23:52 +00:00
  • bb41c1d30d Merge pull request #1 from ericLemanissier/patch-1 Simon Brand 2017-11-29 14:02:41 +00:00
  • b4f9e3d224 replace optional by expected in readme license ericLemanissier 2017-11-29 13:53:45 +01:00
  • e081092fb1 Docs v0.1 Simon Brand 2017-11-27 15:23:46 +00:00
  • 9abc013e43 Update docs Simon Brand 2017-11-27 15:19:17 +00:00
  • e61179684c Update docs Simon Brand 2017-11-27 15:17:46 +00:00
  • d37876102c Update docs Simon Brand 2017-11-27 15:11:47 +00:00
  • 66856b517e Update readme Simon Brand 2017-11-27 15:08:14 +00:00
  • c3277f5a35 Update readme Simon Brand 2017-11-27 15:03:45 +00:00
  • afdacc1ba3 More testing Simon Brand 2017-11-27 14:48:16 +00:00
  • f2152f8e54 Emplace tests Simon Brand 2017-11-27 14:24:22 +00:00
  • 92f6fee49a Update mutexes Simon Brand 2017-11-27 12:24:28 +00:00
  • e65b3d6fe4 Clang format, support cohabitation with tl::optional Simon Brand 2017-11-16 11:18:02 +00:00
  • 92e5c7fac2 Upgrade to Catch 2 Simon Brand 2017-11-03 14:20:26 +00:00
  • f10ed10245 Add SFINAE Simon Brand 2017-11-02 15:41:02 +00:00
  • 2e63a5f5c5 Add or_else Simon Brand 2017-11-02 09:57:49 +00:00
  • 0c82e4c910 Update readme Simon Brand 2017-11-02 09:43:23 +00:00
  • 90f88ebff2 Fix tests Simon Brand 2017-11-02 09:22:58 +00:00
  • aa375b4815 Fix tests Simon Brand 2017-11-02 09:04:06 +00:00
  • 305db8a382 Fix GCC4.9 Simon Brand 2017-11-02 08:59:35 +00:00
  • ae449c6469 Fix build on clang Simon Brand 2017-11-02 08:33:28 +00:00
  • 26e2199751 Fix types Simon Brand 2017-11-02 08:25:22 +00:00
  • 2a33820242 Typos Simon Brand 2017-11-02 08:25:00 +00:00
  • c14349bde1 Constexpr fixes Simon Brand 2017-11-02 08:24:07 +00:00
  • 8ddc1d68fe Make compile cond_delete Simon Brand 2017-11-02 08:16:33 +00:00
  • 6e10df258a Start work on conditionally deleting special members Simon Brand 2017-11-02 07:16:19 +00:00
  • dc38ace38b Create CNAME Simon Brand 2017-10-31 10:27:43 +00:00
  • 332297010c More docs Simon Brand 2017-10-31 10:27:11 +00:00
  • 47b1ae09a3 Start writing docs Simon Brand 2017-10-30 15:38:14 +00:00
  • 6ece7437e8 More comparisons Simon Brand 2017-10-30 10:43:43 +00:00
  • 112d72a253 Merge branch 'master' of github.com:TartanLlama/expected Simon Brand 2017-10-30 10:26:19 +00:00
  • 8fd6f2cf74 More comparisons Simon Brand 2017-10-30 10:26:15 +00:00
  • 2c90606f59 Attempt to conditionally delete assignment Simon Brand 2017-10-30 07:46:41 +00:00
  • de01c7bb4e Fix assignment Simon Brand 2017-10-30 07:13:07 +00:00
  • d92ed4b0cb Call function Simon Brand 2017-10-29 20:25:40 +00:00
  • ec3c96af64 Untested assignment and emplace Simon Brand 2017-10-29 20:01:53 +00:00
  • 8b800d6d0e License Simon Brand 2017-10-28 14:17:05 +01:00
  • beedb23d5c Fix GCC Simon Brand 2017-10-28 14:16:50 +01:00
  • 95d334d1d1 gitignore Simon Brand 2017-10-27 12:19:33 +01:00
  • 32fe1431be Remove autosave Simon Brand 2017-10-27 12:19:09 +01:00
  • a089579387 map_error tests Simon Brand 2017-10-27 12:18:57 +01:00
  • 89831bfa86 First go at map_error Simon Brand 2017-10-27 12:16:31 +01:00
  • 4cf83fcbd6 C++11 and_then Simon Brand 2017-10-27 12:11:49 +01:00
  • ea4ff00802 Add clang format file Simon Brand 2017-10-27 12:08:32 +01:00
  • dddf72ee34 Map and and_then with tests Simon Brand 2017-10-27 12:08:25 +01:00
  • 8b05109ead First try at map Simon Brand 2017-10-27 09:28:27 +01:00
  • 9ee90e0bff Clang format Simon Brand 2017-10-27 09:07:56 +01:00
  • f97fdcd904 Readme Simon Brand 2017-10-26 22:04:01 +01:00
  • 85311e39f3 Standardese config Simon Brand 2017-10-26 22:01:46 +01:00
  • 4a86ae788d First tests Simon Brand 2017-10-26 22:01:39 +01:00
  • afa1b9ddc9 Comparisons for unexpected, typo fixes Simon Brand 2017-10-26 22:01:26 +01:00
  • 013567d050 Compiles! Simon Brand 2017-10-26 21:51:24 +01:00
  • 3974935bdb Enable if Simon Brand 2017-10-26 21:10:09 +01:00
  • 16b4249947 CI Simon Brand 2017-10-26 21:09:59 +01:00
  • ae6c936ebc Initial CMake Simon Brand 2017-10-26 21:09:50 +01:00
  • 9fdb2db439 Test setup Simon Brand 2017-10-26 21:09:41 +01:00
  • 6d60a9d9b9 Initial commit Simon Brand 2017-10-26 21:02:40 +01:00
  • 79138cd0e5 first commit Simon Brand 2017-10-25 19:20:17 +01:00