2
0
mirror of https://github.com/boostorg/yap.git synced 2026-02-22 03:52:18 +00:00
Commit Graph

203 Commits

Author SHA1 Message Date
Zach Laine
5de38cdcbb Add arithmetic_perf. 2016-12-15 19:09:46 -06:00
Zach Laine
39c2d7f5d1 Add a TODO. 2016-12-15 19:09:46 -06:00
Zach Laine
1a7306ea28 Update Object Code section with map_assign perf numbers. 2016-12-15 19:09:46 -06:00
Zach Laine
498a43da34 Add map_assign_perf.cpp. 2016-12-15 19:09:46 -06:00
Zach Laine
c96db7812f Add benchmark to CMake build. 2016-12-15 19:09:46 -06:00
Zach Laine
8a491e1a4f Add Google benchmark v1.1.0. 2016-12-15 19:09:46 -06:00
Zach Laine
797de1a033 Update map_assign perf code and docs. 2016-12-15 19:09:46 -06:00
Zach Laine
1442137430 Add README.md. 2016-12-15 19:09:46 -06:00
Zach Laine
d6a843f794 Doc tweaks. 2016-12-14 20:58:43 -06:00
Zach Laine
3c39a117b8 Flesh out Transform Matching section. 2016-12-13 23:39:14 -06:00
Zach Laine
07f4512320 Flesh out codegen section. 2016-12-13 21:00:58 -06:00
Zach Laine
8e781586d3 Add manually-constructed map function to map_assign_code_gen.cpp. 2016-12-13 21:00:35 -06:00
Zach Laine
a98003f02f Flesh out rationale. 2016-12-13 20:23:55 -06:00
Zach Laine
1b7cd22217 Fill in customization points section. 2016-12-13 19:32:18 -06:00
Zach Laine
1fe42d079c TODO cruft removal. 2016-12-13 17:06:32 -06:00
Zach Laine
35e89d7e81 Docs copy editing. 2016-12-13 17:06:26 -06:00
Zach Laine
3c7480f3d1 Flesh out How Expression Operands Are Treated. 2016-12-12 21:56:51 -06:00
Zach Laine
245ac88b11 Reformat tutorial section. 2016-12-12 19:39:43 -06:00
Zach Laine
1273e5109e Finish first pass on the examples docs. 2016-12-12 16:13:07 -06:00
Zach Laine
9bd24cd2b9 Update example docs. 2016-12-12 14:32:49 -06:00
Zach Laine
d6e3a4186c Add vector_alloc_test. 2016-12-12 14:32:43 -06:00
Zach Laine
0c76f2eb5d Fix size check in vector example. 2016-12-12 14:32:39 -06:00
Zach Laine
dc09144718 Update example docs. 2016-12-12 00:00:49 -06:00
Zach Laine
b76eb66101 Add hello_world_redux example. 2016-12-11 23:32:39 -06:00
Zach Laine
af183aa6ad Update configuration docs. 2016-12-11 17:34:14 -06:00
Zach Laine
01be7e3c60 Tutorial doc updates. 2016-12-11 17:21:38 -06:00
Zach Laine
1344d6ddf8 Correct comment on user macro. 2016-12-11 16:56:42 -06:00
Zach Laine
04060c65e4 Update tutorial docs. 2016-12-11 15:34:03 -06:00
Zach Laine
52f7ba3a0b Add minimal example. 2016-12-11 15:31:24 -06:00
Zach Laine
454cdc25e0 Initial sketch of intro. 2016-12-10 16:14:39 -06:00
Zach Laine
06e9fef801 Make the Boost required version in CMake EXACT. 2016-12-09 23:47:54 -06:00
Zach Laine
82776e706e Lower required CMake version to 3.5. 2016-12-09 23:47:41 -06:00
Zach Laine
831024d137 Add a Boost-download step to the build when Boost could not be found locally. 2016-12-09 23:47:16 -06:00
Zach Laine
548143b8fb Reduce the depth of the stress tests, for Travis VM compatability. 2016-12-09 23:46:08 -06:00
Zach Laine
25398dfbf6 Add missing <memory> to detail/expression.hpp. 2016-12-09 22:47:24 -06:00
Zach Laine
9c266b0ea6 Resolve transform-related template specialization ambiguity when using GCC. 2016-12-09 22:46:10 -06:00
Zach Laine
1e3f6fb667 Add GCC support to CMake build. 2016-12-09 22:36:21 -06:00
Zach Laine
8c1a520b3b Add concept docs. 2016-12-07 20:25:53 -06:00
Zach Laine
d76660829b Correct evaluate_as() docs. 2016-12-07 20:01:28 -06:00
Zach Laine
49536ba09d auto -> decltype(auto) returns for several transform-related functions. 2016-12-07 20:01:28 -06:00
Zach Laine
5d539bbb81 Swap order of template params to terminal<> and expression_ref<> aliases to match the convention of the rest of the library. 2016-12-07 20:01:27 -06:00
Zach Laine
e576849544 Sketch in part of the non-reference docs. 2016-12-07 20:01:27 -06:00
Zach Laine
1964805e89 Break up headers into more chunks. 2016-12-07 20:01:27 -06:00
Zach Laine
f0a686b81a Check the number of parameters passed to make_expression() against the arity of the expression kind. 2016-12-07 20:01:27 -06:00
Zach Laine
0b48a8fff9 More expression.hpp documentation. 2016-12-07 20:01:27 -06:00
Zach Laine
dc804fb0c0 Add missing customization points to operators.hpp. 2016-12-07 20:01:27 -06:00
Zach Laine
5dabfb1b0b Flesh out more of the documentation in expression.hpp. 2016-12-07 20:01:27 -06:00
Zach Laine
b127893927 Add pseudo-functions to the operators.hpp header to show the signatures of all customization points. 2016-12-07 20:01:27 -06:00
Zach Laine
7558c64fc2 Grooming. 2016-12-07 20:01:27 -06:00
Zach Laine
50f3fa9052 Initial pass at documenting expression.hpp. 2016-12-07 20:01:27 -06:00