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 |
|
Zach Laine
|
d79bb19dae
|
Reduce macro noise in operators.hpp.
|
2016-12-07 20:01:27 -06:00 |
|
Zach Laine
|
c4413f0dd0
|
Hide local macros in expression.hpp from Doxygen.
|
2016-12-07 20:01:26 -06:00 |
|
Zach Laine
|
78b7f46e91
|
Add examples to user macro docs.
|
2016-12-07 20:01:26 -06:00 |
|
Zach Laine
|
fd3f75cdd6
|
Document expression_fwd.hpp and print.hpp.
|
2016-12-07 20:01:26 -06:00 |
|
Zach Laine
|
3228610d8c
|
namespace boost::yap { -> namespace boost { namespace yap { Because Doxygen.
|
2016-12-07 20:01:26 -06:00 |
|
Zach Laine
|
d9bcdb743f
|
Document expr_kind.
|
2016-12-07 20:01:26 -06:00 |
|
Zach Laine
|
d4e360f68f
|
More user macro documentation.
|
2016-12-07 20:01:26 -06:00 |
|
Zach Laine
|
f487a1cca6
|
Grooming.
|
2016-12-07 20:01:26 -06:00 |
|
Zach Laine
|
0be3b9795d
|
Add a test that exercises all the unary operators.
|
2016-12-07 20:01:26 -06:00 |
|
Zach Laine
|
51d542e2d6
|
Add a test based on the lazy_vector example.
|
2016-12-07 20:01:26 -06:00 |
|
Zach Laine
|
6affe029a3
|
Remove TODO.
|
2016-12-07 20:01:26 -06:00 |
|
Zach Laine
|
02854387f4
|
Add map_assign-example-based code-gen sample.
|
2016-12-07 20:01:26 -06:00 |
|
Zach Laine
|
cd7d8678d3
|
Add specialization of default_transform_expression for expr_arity::three; add cond(), then(), else_() accessors.
|
2016-12-07 20:01:26 -06:00 |
|
Zach Laine
|
867e659099
|
Add future_group example.
|
2016-12-07 20:01:25 -06:00 |
|
Zach Laine
|
0f1df75707
|
Add TODO.
|
2016-12-07 20:01:25 -06:00 |
|
Zach Laine
|
52b8a03b40
|
Add map_assign example.
|
2016-12-07 20:01:25 -06:00 |
|
Zach Laine
|
a8fa2b4e23
|
Fix tests broken by value(), deref(), et al refactor.
|
2016-12-07 20:01:25 -06:00 |
|
Zach Laine
|
6e8d228236
|
Address TODO about fully qualifying ADL-sensitive free functions.
|
2016-12-07 20:01:25 -06:00 |
|
Zach Laine
|
20b4b1a5e7
|
Fix the broken overload matching logic for call expressions; rearrange the relationships among value(), left(), right(), and deref(); add argument(). This breaks several tests.
|
2016-12-07 20:01:25 -06:00 |
|
Zach Laine
|
c19d100a13
|
Static assert wording tweak.
|
2016-12-07 20:01:25 -06:00 |
|