Commit Graph

  • ca4478bad8
    Add benchmarks for OS X Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com 2017-03-23 07:36:06 +0000
  • 0acc1e2317 Merged from develop branch as CDash reports all green Jenkins nedprod CI 2017-03-23 00:00:15 +0000
  • 12877b379f
    Added graphs of benchmark results. Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) 2017-03-22 15:49:50 +0000
  • 2a2ef27051
    Finished the benchmark suite which now tests integer returns, C++ exception throws, returns of expected in valued or errored states with E=error_code and E=exception_ptr. Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) 2017-03-22 15:23:46 +0000
  • e26c6300ca
    Added benchmarking of exception throws vs returning integers Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) 2017-03-22 12:09:21 +0000
  • 0ba2277880 Merged from develop branch as CDash reports all green Jenkins nedprod CI 2017-03-22 00:00:16 +0000
  • b11061a172
    Now we regenerate precompiled edition per commit, always install python ply Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) 2017-03-21 22:50:32 +0000
  • 19e8bad472
    Added beginnings of Outcome benchmark. Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) 2017-03-21 22:32:54 +0000
  • f370bd6473
    Fix failure to regenerate preprocessed edition as needed Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) 2017-03-21 00:15:38 +0000
  • 4f7263aa6b Merged from develop branch as CDash reports all green Jenkins nedprod CI 2017-03-21 00:00:21 +0000
  • f291beed5f
    Upgraded the MSVC workarounds to understand VS2017 RTM. Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) 2017-03-20 23:51:29 +0000
  • 8f7c9ae7e6
    Use a pre-processed edition of Outcome for the most common build config. Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) 2017-03-20 15:32:06 +0000
  • 63eb074214
    upd Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) 2017-03-20 00:41:19 +0000
  • 8967c7ffee Merged from develop branch as CDash reports all green Jenkins nedprod CI 2017-03-16 00:00:40 +0000
  • 9a4bc9fca7
    Add FAQ entry on ABI stability promises. Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) 2017-03-15 16:54:36 +0000
  • 48d1dcaf5c Merged from develop branch as CDash reports all green Jenkins nedprod CI 2017-03-15 00:00:37 +0000
  • e3bc60d429
    Resurrected my old very custom clang format plugin for visual studio, forced it into vs2017 against its will and did a clang-format pass on all the source files. Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) 2017-03-14 19:51:23 +0000
  • 2efd387bf9 Merged from develop branch as CDash reports all green Jenkins nedprod CI 2017-03-14 00:00:32 +0000
  • 520b8af6f3
    Fix build breakage Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) 2017-03-13 15:57:49 +0000
  • 7525b18392
    Restamp the SHA of the docs to latest. Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) 2017-03-13 15:50:30 +0000
  • 594da2d2b3
    Disabled the ability to include Outcome in multiple configs in the same translation unit. pcpp can't grok that use pattern snd so was reincluding the config many times over, thus causing doxygen to generate duplicates of the same docs. Thanks to Andrzej Krzemienski for reporting this. Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) 2017-03-13 15:19:00 +0000
  • 32435fb60e
    Have cmake rebuild the preprocessed doxygen input every build Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) 2017-03-13 14:59:43 +0000
  • 96421f5e3a
    travis Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) 2017-03-13 01:58:55 +0000
  • 0b5fe1ab84
    travis Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) 2017-03-13 01:54:24 +0000
  • 93787ade0a
    Revert bad merge Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) 2017-03-13 01:48:37 +0000
  • 4f9816b580
    Add missing docs for the policy classes Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) 2017-03-13 01:41:17 +0000
  • 1b6293d88b
    Remove ringbuffer_log from reference docs Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) 2017-03-13 01:23:37 +0000
  • 9f0297df77
    travis Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) 2017-03-13 01:15:21 +0000
  • 5b9713b28a
    upd Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) 2017-03-13 01:07:46 +0000
  • f2647eed84
    Fixed a typo in the tutorial. Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) 2017-03-13 00:43:09 +0000
  • a97cd62c79
    Fixed the problem of lack of constructors in the faked outcome/result/option/expected. Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) 2017-03-13 00:26:09 +0000
  • 10420d8178 Merged from develop branch as CDash reports all green Jenkins nedprod CI 2017-03-13 00:00:47 +0000
  • 2ecd192e1e
    Use pcpp to preprocess Outcome into a form which doxygen can cope with. Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) 2017-03-12 23:57:33 +0000
  • 5df2c2cb70 Merged from develop branch as CDash reports all green Jenkins nedprod CI 2017-03-12 00:00:11 +0000
  • 60c076d49c
    Remove mentions of Part A, B and C from tutorial. Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) 2017-03-11 00:55:26 +0000
  • 0219b4ff67
    Added more help for doxygen to generate actually usable docs Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) 2017-03-11 00:44:56 +0000
  • 7d68829014 Merged from develop branch as CDash reports all green Jenkins nedprod CI 2017-03-11 00:00:15 +0000
  • 554ab592b3
    Relocated the policy classes out of namespace detail into a new namespace policy in preparation for getting doxygen to generate some actually useful reference docs. Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) 2017-03-10 22:53:45 +0000
  • 3ee4959d8b Merged from develop branch as CDash reports all green Jenkins nedprod CI 2017-03-04 00:00:15 +0000
  • f4d068e535
    Fix typos in tutorial part C. Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) 2017-03-03 13:13:38 +0000
  • 76b308c510 Merged from develop branch as CDash reports all green Jenkins nedprod CI 2017-03-02 00:00:16 +0000
  • eade949002
    Fix failure to compile doc examples on clang 3.5 and 4.0 Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) 2017-03-01 22:48:44 +0000
  • 01320023d0
    I think I've finished the tutorial! Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) 2017-03-01 17:47:24 +0000
  • d903e1f174
    Fixed a bug where a less representative void transport was not implicitly converting into a more representative transport. Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) 2017-03-01 16:40:14 +0000
  • 43d2770124 Merged from develop branch as CDash reports all green Jenkins nedprod CI 2017-03-01 00:00:14 +0000
  • 36c870ef42
    Copy edit last night's tutorial adds. Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) 2017-02-28 10:04:37 +0000
  • 72d5350749
    Fix build failure when doxygen is not installed. Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) 2017-02-28 01:12:10 +0000
  • 311b57e98b Merged from develop branch as CDash reports all green Jenkins nedprod CI 2017-02-28 00:00:22 +0000
  • c22ea26009
    Fix up some issues in tutorial Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) 2017-02-27 23:49:27 +0000
  • f222d4ee28
    Docs should build properly now. Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) 2017-02-27 23:32:12 +0000
  • c34d092070
    typo Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) 2017-02-27 23:13:45 +0000
  • 4e1a096735
    Added side by side use example of Expected vs Outcome Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) 2017-02-27 23:09:10 +0000
  • 12b98e214f
    Returned to the tutorial after taking a break. Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) 2017-02-27 16:42:03 +0000
  • 0c2f20e6a2 Merged from develop branch as CDash reports all green Jenkins nedprod CI 2017-02-04 00:00:15 +0000
  • a24c020561
    Rewrote part B of the tutorial to match feedback from Reddit Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) 2017-02-03 15:46:48 +0000
  • cf6c110dd1
    Deshallow boost-lite subrepo Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) 2017-02-03 11:15:04 +0000
  • 2e727393e0
    Broke monad.hpp into separate include files, did a fair bit of purging legacy and unused code whilst I was at it. Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) 2017-02-03 11:02:02 +0000
  • 8498fac59a Merged from develop branch as CDash reports all green Jenkins nedprod CI 2017-02-03 00:00:18 +0000
  • 71efed5698
    Fix broken code bloat tests Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) 2017-02-02 19:35:26 +0000
  • 9439f32725
    Wide ranging edits to docs Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) 2017-02-02 18:12:15 +0000
  • 40b0ceb9e7 Merged from develop branch as CDash reports all green Jenkins nedprod CI 2017-01-31 00:00:15 +0000
  • d02459b739
    Fixed the wrong title for tutorial part B Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) 2017-01-30 10:07:40 +0000
  • 34359e1979
    Update html docs SHA stamp Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) 2017-01-30 09:38:41 +0000
  • fe73e98a4f
    Reordered the tutorial somewhat. Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) 2017-01-30 09:14:24 +0000
  • f62b0b6bbb Merged from develop branch as CDash reports all green Jenkins nedprod CI 2017-01-29 00:00:10 +0000
  • 47ee7ea693
    Lots more tutorial part C Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) 2017-01-28 18:22:38 +0000
  • 98dd7fefef Merged from develop branch as CDash reports all green Jenkins nedprod CI 2017-01-28 00:00:14 +0000
  • 4e8a938d3f
    Fix missing API docs in error_code_extended synopsis Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) 2017-01-27 14:31:35 +0000
  • 98522e4154
    Hopefully finished tutorial part B. Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) 2017-01-27 14:18:34 +0000
  • 72761d3678 Merged from develop branch as CDash reports all green Jenkins nedprod CI 2017-01-27 00:00:14 +0000
  • dfa153b4d6
    Added acknowledgements and history page to docs. Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) 2017-01-26 14:02:29 +0000
  • c856fda8ad Merged from develop branch as CDash reports all green Jenkins nedprod CI 2017-01-26 00:00:13 +0000
  • c2c5609ee8
    Rework introduction page. Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) 2017-01-25 13:36:28 +0000
  • bca11ff64c
    More third attempt at tutorial Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) 2017-01-25 13:27:10 +0000
  • ca2371e17e Merged from develop branch as CDash reports all green Jenkins nedprod CI 2017-01-25 00:00:15 +0000
  • 8fb0168a34
    More third rewrite of the tutorial. Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) 2017-01-24 17:12:44 +0000
  • 7ace97f75a
    Finished side by side comparison of Outcome's Expected to LEWG Expected Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) 2017-01-24 15:12:45 +0000
  • 439d5757fa
    Added side by side view of LEWG Expected vs Outcome Expected Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) 2017-01-24 12:29:28 +0000
  • ef412a2a54
    Get the expected example compiling. Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) 2017-01-24 12:13:33 +0000
  • 5e7e1fc9c4
    Added a code example using expected<T, E> Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) 2017-01-24 11:55:22 +0000
  • 57f7d8b32d Merged from develop branch as CDash reports all green Jenkins nedprod CI 2017-01-24 00:00:16 +0000
  • 39b41d1d9b
    Third time writing this blasted tutorial for Outcome. Part A at least. Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) 2017-01-23 18:33:27 +0000
  • d045c7ac42
    Move the existing docs into the attic as we're about to start once again. Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) 2017-01-23 14:08:45 +0000
  • 1f2aa74a9b Merged from develop branch as CDash reports all green Jenkins nedprod CI 2017-01-23 00:00:13 +0000
  • dabe866b17
    Put the GCC test disable in the wrong location :) Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) 2017-01-22 17:06:44 +0000
  • e0286392cf
    Work around libstdc++'s broken std::string move assignment implementation Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) 2017-01-22 16:36:10 +0000
  • 6114009b1b
    Hopefully finally building clean on all of GCC, clang and MSVC now. Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) 2017-01-22 02:17:40 +0000
  • 7314cd743f
    Restore clang 3.5 to working with the MSVC workarounds Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) 2017-01-22 02:00:39 +0000
  • 0b867a96c8
    Revert "Try travis with clang 3.6" Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) 2017-01-22 01:59:23 +0000
  • 88ba014b5f
    Try travis with clang 3.6 Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) 2017-01-22 00:01:17 +0000
  • 32a1f09539 Merged from develop branch as CDash reports all green Jenkins nedprod CI 2017-01-22 00:00:11 +0000
  • 296e37d664
    Fix memory corruption caused by new swap() implementation. All tests passing again yay! Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) 2017-01-21 17:46:45 +0000
  • 8426c22efe
    Relocate emplacement implementation into .ipp file Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) 2017-01-21 16:18:55 +0000
  • 42ee0cd0a0
    Rolled back the templatisation of basic_monad's constructors and operators Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) 2017-01-21 15:04:50 +0000
  • 4d06cffbce Merged from develop branch as CDash reports all green Jenkins nedprod CI 2017-01-21 00:00:13 +0000
  • b917d0ee13
    Restored single byte storage packing support. Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) 2017-01-20 18:17:08 +0000
  • c4e545ffed
    Substantially reworked how the constexpr variant storage is implemented. Compiling on all platforms, though failing its unit tests quite badly. Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) 2017-01-20 16:43:58 +0000
  • 51645dbbab Merged from develop branch as CDash reports all green Jenkins nedprod CI 2017-01-20 00:00:11 +0000
  • ebed2b62bb
    Added the reference Expected implementation's unit test suite, adjusted only to match the current WG21 proposal text. Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) 2017-01-19 15:43:25 +0000
  • 77dc2adc4e Merged from develop branch as CDash reports all green Jenkins nedprod CI 2017-01-18 00:00:11 +0000