Commit Graph

2221 Commits

Author SHA1 Message Date
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com
ca4478bad8
Add benchmarks for OS X 2017-03-23 07:36:06 +00:00
Jenkins nedprod CI
0acc1e2317 Merged from develop branch as CDash reports all green 2017-03-23 00:00:15 +00:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
12877b379f
Added graphs of benchmark results. 2017-03-22 15:49:50 +00:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
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. 2017-03-22 15:23:46 +00:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
e26c6300ca
Added benchmarking of exception throws vs returning integers 2017-03-22 12:09:21 +00:00
Jenkins nedprod CI
0ba2277880 Merged from develop branch as CDash reports all green 2017-03-22 00:00:16 +00:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
b11061a172
Now we regenerate precompiled edition per commit, always install python ply 2017-03-21 22:50:32 +00:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
19e8bad472
Added beginnings of Outcome benchmark. 2017-03-21 22:32:54 +00:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
f370bd6473
Fix failure to regenerate preprocessed edition as needed 2017-03-21 00:15:38 +00:00
Jenkins nedprod CI
4f7263aa6b Merged from develop branch as CDash reports all green 2017-03-21 00:00:21 +00:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
f291beed5f
Upgraded the MSVC workarounds to understand VS2017 RTM.
Fixed all breakage and warnings in all examples etc for VS2017 RTM.
2017-03-20 23:51:29 +00:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
8f7c9ae7e6
Use a pre-processed edition of Outcome for the most common build config. 2017-03-20 16:53:00 +00:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
63eb074214
upd 2017-03-20 00:41:19 +00:00
Jenkins nedprod CI
8967c7ffee Merged from develop branch as CDash reports all green 2017-03-16 00:00:40 +00:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
9a4bc9fca7
Add FAQ entry on ABI stability promises. 2017-03-15 16:54:36 +00:00
Jenkins nedprod CI
48d1dcaf5c Merged from develop branch as CDash reports all green 2017-03-15 00:00:37 +00:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
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. 2017-03-14 19:51:23 +00:00
Jenkins nedprod CI
2efd387bf9 Merged from develop branch as CDash reports all green 2017-03-14 00:00:32 +00:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
520b8af6f3
Fix build breakage 2017-03-13 15:57:49 +00:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
7525b18392
Restamp the SHA of the docs to latest. 2017-03-13 15:50:30 +00:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
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. 2017-03-13 15:19:00 +00:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
32435fb60e
Have cmake rebuild the preprocessed doxygen input every build
Fix the terrible looking doxygen page for the boilerplate macros. Thanks to Andrzej Krzemienski for reporting this.
2017-03-13 14:59:43 +00:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
96421f5e3a
travis 2017-03-13 01:58:55 +00:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
0b5fe1ab84
travis 2017-03-13 01:54:24 +00:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
93787ade0a
Revert bad merge 2017-03-13 01:48:37 +00:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
4f9816b580
Add missing docs for the policy classes 2017-03-13 01:41:17 +00:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
1b6293d88b
Remove ringbuffer_log from reference docs 2017-03-13 01:23:37 +00:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
9f0297df77
travis 2017-03-13 01:15:21 +00:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
5b9713b28a
upd 2017-03-13 01:07:46 +00:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
f2647eed84
Fixed a typo in the tutorial. 2017-03-13 00:43:09 +00:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
a97cd62c79
Fixed the problem of lack of constructors in the faked outcome/result/option/expected. 2017-03-13 00:26:09 +00:00
Jenkins nedprod CI
10420d8178 Merged from develop branch as CDash reports all green 2017-03-13 00:00:47 +00:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
2ecd192e1e
Use pcpp to preprocess Outcome into a form which doxygen can cope with. 2017-03-12 23:57:33 +00:00
Jenkins nedprod CI
5df2c2cb70 Merged from develop branch as CDash reports all green 2017-03-12 00:00:11 +00:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
60c076d49c
Remove mentions of Part A, B and C from tutorial. 2017-03-11 00:55:26 +00:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
0219b4ff67
Added more help for doxygen to generate actually usable docs 2017-03-11 00:44:56 +00:00
Jenkins nedprod CI
7d68829014 Merged from develop branch as CDash reports all green 2017-03-11 00:00:15 +00:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
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. 2017-03-10 22:53:45 +00:00
Jenkins nedprod CI
3ee4959d8b Merged from develop branch as CDash reports all green 2017-03-04 00:00:15 +00:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
f4d068e535
Fix typos in tutorial part C. 2017-03-03 13:13:38 +00:00
Jenkins nedprod CI
76b308c510 Merged from develop branch as CDash reports all green 2017-03-02 00:00:16 +00:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
eade949002
Fix failure to compile doc examples on clang 3.5 and 4.0 2017-03-01 22:48:44 +00:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
01320023d0
I think I've finished the tutorial! 2017-03-01 17:47:24 +00:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
d903e1f174
Fixed a bug where a less representative void transport was not implicitly converting into a more representative transport. 2017-03-01 16:40:14 +00:00
Jenkins nedprod CI
43d2770124 Merged from develop branch as CDash reports all green 2017-03-01 00:00:14 +00:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
36c870ef42
Copy edit last night's tutorial adds. 2017-02-28 10:04:37 +00:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
72d5350749
Fix build failure when doxygen is not installed. 2017-02-28 01:12:10 +00:00
Jenkins nedprod CI
311b57e98b Merged from develop branch as CDash reports all green 2017-02-28 00:00:22 +00:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
c22ea26009
Fix up some issues in tutorial 2017-02-27 23:49:27 +00:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
f222d4ee28
Docs should build properly now. 2017-02-27 23:32:12 +00:00