Commit Graph

  • ecaa091cba
    travis Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) 2016-07-19 17:48:43 +0100
  • da721943cc
    travis Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) 2016-07-19 17:39:26 +0100
  • 4ad747b83a
    Fix use of cmake < 3.0 on travis Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) 2016-07-19 17:30:37 +0100
  • 553fb67352
    Travis and Appveyor fixes Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) 2016-07-19 17:06:08 +0100
  • 0402563a9a
    Now working on GCC with precompiled headers, both embedded and sibling configurations. Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) 2016-07-19 13:38:20 +0100
  • db07076ec1
    upd Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) 2016-07-19 13:04:14 +0100
  • 69f2aec785
    Moved Outcome over to fully use the new boost-lite cmake infrastructure, adding per-commit namespace permutation, C++ Modules support, embedded or sibling pickup of the boost-lite dependency. Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) 2016-07-19 08:40:12 +0100
  • 5e0a09d077
    Merge branch 'master' of github.com:ned14/boost.spinlock Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) 2016-07-18 09:33:05 +0100
  • 40d724c6e8
    upd Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) 2016-07-18 09:32:47 +0100
  • c6ed263e02
    upd Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) 2016-07-17 23:21:10 +0100
  • 40edf861a0
    Merge branch 'master' of https://github.com/ned14/boost.outcome Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) 2016-07-17 23:20:22 +0100
  • 2dbbf7c492
    wip find_boostish_library() Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) 2016-07-17 23:18:43 +0100
  • e608fd3af7
    Merge branch 'master' of https://github.com/ned14/boost.outcome Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) 2016-07-16 15:50:24 +0100
  • b5fc6ac6ef
    upd Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) 2016-07-16 15:49:19 +0100
  • f9c725b016
    Merge branch 'master' of https://github.com/ned14/boost.outcome Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) 2016-07-14 17:11:07 +0100
  • 5f2f4881fc
    Use Experimental cdash, not Continuous. Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) 2016-07-14 17:08:51 +0100
  • 50baa869de
    appveyor Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) 2016-07-14 17:02:43 +0100
  • 6c95700e32
    appveyor Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) 2016-07-14 16:58:51 +0100
  • dfa27eb21c
    Fix ctest failure Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) 2016-07-14 16:53:44 +0100
  • 139c2077ed
    Fix cmake 3.5 incompatibility Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) 2016-07-14 16:50:20 +0100
  • f0036bd7a4
    upd Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) 2016-07-14 16:43:31 +0100
  • 8d2b6c2968
    Travis and appveyor now use cmake Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) 2016-07-14 16:36:06 +0100
  • 2b5a4a1937
    Got Outcome working with precompiled headers on GCC Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) 2016-07-14 16:15:09 +0100
  • e9be76c792
    Merge branch 'master' of github.com:ned14/boost.spinlock Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) 2016-07-14 12:20:50 +0100
  • 3c53e3818e
    Outcome now working very well on Windows and Linux with boost lite cmake tooling Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) 2016-07-14 12:20:27 +0100
  • 784d1c1a20
    Merge branch 'master' of https://github.com/ned14/boost.outcome Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) 2016-07-12 09:32:13 +0100
  • 99d608fcba
    upd Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) 2016-07-12 09:31:56 +0100
  • 42226c95dd
    upd Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) 2016-07-12 09:31:32 +0100
  • 680648945d
    wip Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) 2016-07-12 09:11:23 +0100
  • d9a2d5f95f
    Brought in the new cmake tooling from afio Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) 2016-07-12 08:48:08 +0100
  • 3a3cc0321e
    upd Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) 2016-07-09 21:31:04 +0100
  • 44310e2608
    upd Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) 2016-07-09 14:48:02 +0100
  • 118b549801
    Replace WIN32 with _WIN32 Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) 2016-07-09 14:44:41 +0100
  • 09be3104ba
    upd Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) 2016-07-02 19:01:49 +0100
  • b5e0f6b2c0
    Fix incorrect printing of error_code_extended. Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) 2016-06-29 19:03:29 +0100
  • 759632fdf5
    Fix unit test failures on GCC 6 Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) 2016-06-29 13:16:56 +0100
  • 34a0c9881b
    updated docs. Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) 2016-06-29 09:44:30 +0100
  • 364ada2d92
    Added monad visualiser for VS2015 Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) 2016-06-29 09:21:33 +0100
  • b9ae79472c
    Regened constexpr for VS2015 Update 3 RTM Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) 2016-06-28 12:30:23 +0100
  • 155817d18d
    result<T> now has a trivial destructor if T has a trivial destructor. A big gain for the compiler optimiser. Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) 2016-06-28 11:31:38 +0100
  • 281ef69c22
    wip on making result<int> be trivially destructible Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) 2016-06-28 09:59:20 +0100
  • 40352cb0e4
    Try again with travis Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) 2016-06-28 09:04:56 +0100
  • 61eea9c3c9
    Currently fails on clang for unknown reasons, so pushing to Travis to see what gives on GCC. Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) 2016-06-28 08:49:11 +0100
  • 70c4c14835
    Got single byte value storage constexpr happy Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) 2016-06-28 08:13:07 +0100
  • c27d9c8906
    wip on finishing constexpr support for monad Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) 2016-06-27 09:30:34 +0100
  • 90e1bfc033
    upd Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) 2016-06-24 14:20:12 +0100
  • 2507ea3f44
    Finished monad comparison operators Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) 2016-06-24 14:12:51 +0100
  • 016695e277
    Lots more work on comparison operators. Still lacking the associative property, but otherwise looking strong. Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) 2016-06-24 09:14:53 +0100
  • b6583410f7
    Fix regression from adding proper comparison operators. Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) 2016-06-23 20:46:54 +0100
  • d802443032
    travis Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) 2016-06-23 19:17:54 +0100
  • b09250fbac
    travis Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) 2016-06-23 19:13:23 +0100
  • 7bfbba6355
    wip comparison operators for monad. This implementation is wrong, but a good basis for more work on it tomorrow. Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) 2016-06-23 17:52:37 +0100
  • 2ffa7a84c7
    travis Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) 2016-06-23 13:45:11 +0100
  • 403e1291c4
    Broke travis :) Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) 2016-06-23 09:39:37 +0100
  • b2f8e7e37d
    Added content comparison to value_storage in preparation for adding it to monad later today or tomorrow. Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) 2016-06-23 08:59:05 +0100
  • 1ca0a10981
    Require variable template support in the compiler Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) 2016-06-23 08:31:20 +0100
  • f57405be68
    Broke out value storage compatibility testing into template variables Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) 2016-06-23 08:24:23 +0100
  • 6eb4cbdba4
    Tied up some legacy macros for dealing with C++ 14 constexpr Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) 2016-06-23 08:07:53 +0100
  • 0ae2a51b1f
    Merge branch 'master' of github.com:ned14/boost.spinlock Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) 2016-06-22 07:47:01 +0100
  • 4bde3fbb52
    Add constexpr results for winclang Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) 2016-06-22 07:46:35 +0100
  • c5e832c3ee
    travis Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) 2016-06-21 16:55:42 +0100
  • 1fe74a1e66
    upd Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) 2016-06-21 16:31:33 +0100
  • 591e6ace44
    travis Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) 2016-06-21 16:23:54 +0100
  • 9d4a57149b
    travis Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) 2016-06-21 16:01:55 +0100
  • dc774dd00d
    travis Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) 2016-06-21 15:47:45 +0100
  • a0a1cea058
    travis Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) 2016-06-21 15:35:28 +0100
  • 717dc42290
    travis Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) 2016-06-21 15:29:38 +0100
  • 73d0805011
    travis Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) 2016-06-21 15:23:27 +0100
  • eaf8730f99
    travis Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) 2016-06-21 15:06:01 +0100
  • e592db760b
    travis Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) 2016-06-21 14:48:56 +0100
  • 4f4fe42313
    travis Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) 2016-06-21 14:35:47 +0100
  • c6528dc757
    Added winclang processing, and indeed made it the default for testing constexpr on Windows as MSVC suffers from generating too much code bloat. Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) 2016-06-21 11:16:40 +0100
  • f096bbb929 Freshen constexpr results for GCC 5.4 and clang 3.8 Niall Douglas 2016-06-20 02:08:14 +0100
  • 7db1b18053
    Merge branch 'master' of github.com:ned14/boost.spinlock Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) 2016-06-20 01:51:40 +0100
  • 64e92c3308
    upd Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) 2016-06-20 01:48:24 +0100
  • 19de4608d2
    upd Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) 2016-06-20 01:48:24 +0100
  • caa319d82c
    Freshen constexpr tests for VS2015 Update 3 RC Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) 2016-06-19 23:40:46 +0100
  • d80f47f3b1
    Merge git tooling from AFIO v2 Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) 2016-06-19 22:50:42 +0100
  • 236f87789e
    upd Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) 2016-06-18 12:24:47 +0100
  • 8c88d252a6
    Fix how system_error is converted into an error_code Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) 2016-06-15 08:21:40 +0100
  • b34f4fc0fc
    Modernised ringbuffer_log Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) 2016-06-07 21:58:40 +0100
  • ab1e8c9733
    Merge branch 'master' of https://github.com/ned14/boost.outcome Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) 2016-06-07 09:37:10 +0100
  • 0285cbf9ad
    upd Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) 2016-06-07 09:36:59 +0100
  • a281ab8a3f
    upd Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) 2016-06-07 09:36:38 +0100
  • 8c78c95fd4
    Merge branch 'master' of https://github.com/ned14/boost.outcome Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) 2016-06-06 13:03:24 +0100
  • 08242a3b11
    upd Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) 2016-06-06 13:03:07 +0100
  • 7863204913
    upd Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) 2016-06-06 13:02:38 +0100
  • 7e835fcdae
    Reworked to fit latest boost-lite Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) 2016-06-03 17:32:03 +0100
  • 7a045419a9
    Add some more static assertions to the unit test suite. Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) 2016-06-03 09:09:31 +0100
  • 4e80325d61
    Fix clang parse error with last commit Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) 2016-06-03 08:51:53 +0100
  • 17620fa643
    Fixed the upconverting constructors which were horribly broken. Added a unit test to ensure this never happens again. Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) 2016-06-03 08:36:00 +0100
  • eee25c669f
    upd Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) 2016-05-24 06:50:40 +0100
  • 29eb90ed5e
    Rename Boost.BindLib to boost-lite Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) 2016-05-23 21:51:29 +0100
  • f75d55d1d1
    Purge last remaining vestiges of monadic future promise. It's now only Outcome baby! Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) 2016-05-23 00:24:32 +0100
  • ada62eff0f
    Relocated spinlock and tribool into Boost.BindLib Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) 2016-05-22 20:44:51 +0100
  • cb2898b135
    Moved the non-allocating future promise into attic. Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) 2016-05-22 20:40:14 +0100
  • 262ee7ac35
    Add make_empty_*() free functions. These document the code using them :) Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) 2016-05-17 09:12:15 +0100
  • 2fb5b0edf4
    doxygen comment fix Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) 2016-05-13 09:19:07 +0100
  • d33bc1eb4e
    ostream operator<< didn't compile when fed an option<T> or result<T>. Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) 2016-05-12 18:44:05 +0100
  • 41659e9540
    make_XXX() didn't permit parameter implicit conversion, fixed. Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) 2016-05-12 18:43:25 +0100