Zach Laine
|
143beb91de
|
Unify binary member and nonmember macros; add subscript operator member macro.
Fixes #22.
Fixes #68.
|
2018-03-03 18:06:34 -06:00 |
|
Zach Laine
|
9c67b71648
|
Fix dangling reference errors by reinstating the use of as_expr() in recursive
transforms.
|
2018-03-02 23:32:19 -06:00 |
|
Zach Laine
|
20e4faa593
|
Clang format in include/ and test/.
Fixes #42.
|
2018-02-20 01:15:52 -06:00 |
|
Zach Laine
|
8712988c25
|
Add expr_tag template to handle expr_kind <-> tag mapping.
Fixes #49.
|
2018-02-16 22:34:09 -06:00 |
|
Zach Laine
|
8282c4b10e
|
Add Boost license copyright headers to all C++ files.
Fixes #31.
|
2018-02-15 18:07:48 -06:00 |
|
Zach Laine
|
2adaeb8813
|
Remove customization point-based and their implicit tranformations,
evaluate_as(), and BOOST_YAP_CONVERSION_OPERATOR_TEMPLATE.
Fixes #29
Fixes #30
|
2018-02-14 20:32:00 -06:00 |
|
Zach Laine
|
55e9f33892
|
Remove this_type parameter from all member function macros.
|
2017-05-09 11:14:55 -05:00 |
|
Zach Laine
|
e362ec0043
|
Add perf app based on the lazy_vector example.
|
2017-03-15 18:37:38 -05:00 |
|
Zach Laine
|
02d106ad53
|
Hand-merge the c++14 branch into master, guarded by BOOST_NO_CONSTEXPR_IF.
|
2016-12-18 21:01:42 -06:00 |
|
Zach Laine
|
4124b19966
|
Fix cut-paste error in perf target dependencies.
|
2016-12-18 18:18:58 -06:00 |
|
Louis Dionne
|
c23c06e509
|
[CMake] Pull the setting up of dependencies into its own file
Also, properly define link/header dependencies between targets.
|
2016-12-18 17:49:23 -06:00 |
|
Zach Laine
|
2cbd01ee77
|
Produce assembly dumps as autogenerated dpependencies of the perf target.
|
2016-12-18 17:44:35 -06:00 |
|
Louis Dionne
|
88ac9a708a
|
[CMake] Encapsulate the disassembly generation in a reusable CMake module
|
2016-12-18 16:17:38 -06:00 |
|
Zach Laine
|
ae12dfbfce
|
Correct horrible mistake in code-gen docs.
|
2016-12-18 15:13:04 -06:00 |
|
Zach Laine
|
5de38cdcbb
|
Add arithmetic_perf.
|
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
|
797de1a033
|
Update map_assign perf code and docs.
|
2016-12-15 19:09:46 -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
|
1e3f6fb667
|
Add GCC support to CMake build.
|
2016-12-09 22:36:21 -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
|
1964805e89
|
Break up headers into more chunks.
|
2016-12-07 20:01:27 -06:00 |
|
Zach Laine
|
02854387f4
|
Add map_assign-example-based code-gen sample.
|
2016-12-07 20:01:26 -06:00 |
|
Zach Laine
|
ce5a0a8744
|
Move lib headers to boost/yap.
|
2016-12-07 20:01:24 -06:00 |
|
Zach Laine
|
dda826b95c
|
proto17 -> yap
|
2016-12-07 20:01:24 -06:00 |
|
Zach Laine
|
0033b42734
|
Replace parameter pack in expression<> with a single Tuple param.
|
2016-12-07 20:01:19 -06:00 |
|
Zach Laine
|
44f5292e49
|
Add missing assembly to code_gen_samples.cpp.
|
2016-12-07 20:01:19 -06:00 |
|
Zach Laine
|
e8eae00afe
|
Add -Wall; fix warnings.
|
2016-12-07 20:01:18 -06:00 |
|
Zach Laine
|
19bdb22af8
|
Add more functions to code_gen_samples.
|
2016-12-07 20:01:18 -06:00 |
|
Zach Laine
|
3461b31f78
|
Print out the assembly generated for parts of code_gen_samples using lldb/gdb.
|
2016-12-07 20:01:17 -06:00 |
|
Zach Laine
|
e5872cfaf4
|
code_gen_samples to new perf directory.
|
2016-12-07 20:01:17 -06:00 |
|