Commit Graph

2221 Commits

Author SHA1 Message Date
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
c34d092070
typo 2017-02-27 23:13:45 +00:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
4e1a096735
Added side by side use example of Expected vs Outcome 2017-02-27 23:09:10 +00:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
12b98e214f
Returned to the tutorial after taking a break. 2017-02-27 16:42:03 +00:00
Jenkins nedprod CI
0c2f20e6a2 Merged from develop branch as CDash reports all green 2017-02-04 00:00:15 +00:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
a24c020561
Rewrote part B of the tutorial to match feedback from Reddit 2017-02-03 15:46:48 +00:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
cf6c110dd1
Deshallow boost-lite subrepo 2017-02-03 11:15:04 +00:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
2e727393e0
Broke monad.hpp into separate include files, did a fair bit of purging legacy and unused code whilst I was at it. 2017-02-03 11:02:02 +00:00
Jenkins nedprod CI
8498fac59a Merged from develop branch as CDash reports all green 2017-02-03 00:00:18 +00:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
71efed5698
Fix broken code bloat tests 2017-02-02 19:37:29 +00:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
9439f32725
Wide ranging edits to docs 2017-02-02 18:12:15 +00:00
Jenkins nedprod CI
40b0ceb9e7 Merged from develop branch as CDash reports all green 2017-01-31 00:00:15 +00:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
d02459b739
Fixed the wrong title for tutorial part B 2017-01-30 10:07:40 +00:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
34359e1979
Update html docs SHA stamp 2017-01-30 09:38:41 +00:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
fe73e98a4f
Reordered the tutorial somewhat. 2017-01-30 09:14:24 +00:00
Jenkins nedprod CI
f62b0b6bbb Merged from develop branch as CDash reports all green 2017-01-29 00:00:10 +00:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
47ee7ea693
Lots more tutorial part C 2017-01-28 18:22:38 +00:00
Jenkins nedprod CI
98dd7fefef Merged from develop branch as CDash reports all green 2017-01-28 00:00:14 +00:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
4e8a938d3f
Fix missing API docs in error_code_extended synopsis 2017-01-27 14:31:35 +00:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
98522e4154
Hopefully finished tutorial part B. 2017-01-27 14:18:34 +00:00
Jenkins nedprod CI
72761d3678 Merged from develop branch as CDash reports all green 2017-01-27 00:00:14 +00:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
dfa153b4d6
Added acknowledgements and history page to docs. 2017-01-26 14:02:29 +00:00
Jenkins nedprod CI
c856fda8ad Merged from develop branch as CDash reports all green 2017-01-26 00:00:13 +00:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
c2c5609ee8
Rework introduction page. 2017-01-25 13:36:28 +00:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
bca11ff64c
More third attempt at tutorial 2017-01-25 13:27:10 +00:00
Jenkins nedprod CI
ca2371e17e Merged from develop branch as CDash reports all green 2017-01-25 00:00:15 +00:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
8fb0168a34
More third rewrite of the tutorial. 2017-01-24 17:12:44 +00:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
7ace97f75a
Finished side by side comparison of Outcome's Expected to LEWG Expected 2017-01-24 15:12:45 +00:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
439d5757fa
Added side by side view of LEWG Expected vs Outcome Expected 2017-01-24 12:29:28 +00:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
ef412a2a54
Get the expected example compiling. 2017-01-24 12:13:33 +00:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
5e7e1fc9c4
Added a code example using expected<T, E> 2017-01-24 11:55:22 +00:00
Jenkins nedprod CI
57f7d8b32d Merged from develop branch as CDash reports all green 2017-01-24 00:00:16 +00:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
39b41d1d9b
Third time writing this blasted tutorial for Outcome. Part A at least. 2017-01-23 18:33:27 +00:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
d045c7ac42
Move the existing docs into the attic as we're about to start once again. 2017-01-23 14:08:45 +00:00
Jenkins nedprod CI
1f2aa74a9b Merged from develop branch as CDash reports all green 2017-01-23 00:00:13 +00:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
dabe866b17
Put the GCC test disable in the wrong location :) 2017-01-22 17:06:44 +00:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
e0286392cf
Work around libstdc++'s broken std::string move assignment implementation 2017-01-22 16:36:10 +00:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
6114009b1b
Hopefully finally building clean on all of GCC, clang and MSVC now. 2017-01-22 02:17:40 +00:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
7314cd743f
Restore clang 3.5 to working with the MSVC workarounds 2017-01-22 02:00:39 +00:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
0b867a96c8
Revert "Try travis with clang 3.6"
This reverts commit 88ba014b5f.
2017-01-22 01:59:23 +00:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
88ba014b5f
Try travis with clang 3.6 2017-01-22 00:01:17 +00:00
Jenkins nedprod CI
32a1f09539 Merged from develop branch as CDash reports all green 2017-01-22 00:00:11 +00:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
296e37d664
Fix memory corruption caused by new swap() implementation. All tests passing again yay! 2017-01-21 17:46:45 +00:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
8426c22efe
Relocate emplacement implementation into .ipp file 2017-01-21 16:18:55 +00:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
42ee0cd0a0
Rolled back the templatisation of basic_monad's constructors and operators 2017-01-21 15:04:50 +00:00
Jenkins nedprod CI
4d06cffbce Merged from develop branch as CDash reports all green 2017-01-21 00:00:13 +00:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
b917d0ee13
Restored single byte storage packing support.
Now passes both Outcome and Expected test suites, though we are seeing memory corruption in the swap() implementation (TODO).
2017-01-20 18:18:23 +00:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
c4e545ffed
Substantially reworked how the constexpr variant storage is implemented. Compiling on all platforms, though failing its unit tests quite badly. 2017-01-20 16:43:58 +00:00
Jenkins nedprod CI
51645dbbab Merged from develop branch as CDash reports all green 2017-01-20 00:00:11 +00:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
ebed2b62bb
Added the reference Expected implementation's unit test suite, adjusted only to match the current WG21 proposal text. 2017-01-19 15:43:25 +00:00
Jenkins nedprod CI
77dc2adc4e Merged from develop branch as CDash reports all green 2017-01-18 00:00:11 +00:00