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 |
|