Commit Graph

188 Commits

Author SHA1 Message Date
Louis Dionne
1538677829 [Travis] Run the benchmarks in Debug and Release configurations
Fixes #49
2015-04-22 22:58:29 -04:00
Louis Dionne
9a0e356421 [Travis] Run the benchmarks on each compiler and other minor enhancements 2015-04-18 12:51:26 -04:00
Louis Dionne
36a3e22429 [CMake] Add targets to update the benchmarks on the 'datasets' branch 2015-04-18 12:51:26 -04:00
Louis Dionne
fd14741747 [Benchmarks] Simplify the benchmark framework and generate JSON instead of CSV 2015-04-18 12:51:25 -04:00
Louis Dionne
6a08495ab7 [CMake] Use git commit --allow-empty when committing on gh-pages 2015-04-04 13:00:43 -04:00
Louis Dionne
7021c2dd3c [Travis] Move to the container-based infrastructure
- Build libc++ properly on Travis (with CMake)
- Test against Boost trunk
- Build the documentation and push to gh-pages when on master
2015-04-03 13:42:15 -04:00
Louis Dionne
bad068b15f [CMake] Remove the doc/gh-pages submodule and use a clone instead 2015-04-02 02:14:16 -04:00
Louis Dionne
1d7f28f941 [CMake] Improve the build system
- Simplify the compiler flag logic
- Use WARNING instead of STATUS to report caveats
- Allow specifying a custom libc++ root directory
2015-04-02 00:50:58 -04:00
Louis Dionne
2d1edb14ff [CMake] Disable some failing Fusion unit tests 2015-03-20 00:44:23 -04:00
Louis Dionne
065b910128 Update copyright year. 2015-03-03 14:16:50 -05:00
Louis Dionne
640f682b36 [Doxygen] Enable MathJax 2015-02-25 12:39:05 -05:00
Louis Dionne
a25e84cf3b [Doc] Refactor the tutorial 2015-02-22 16:50:00 -05:00
Louis Dionne
efd5aa9624 [Documentation] Rename group-typeclasses to group-concepts 2015-02-15 11:42:42 -05:00
Louis Dionne
14e3c34815 Add missing copyright in doc/CMakeLists.txt 2014-12-01 14:20:06 -05:00
Louis Dionne
943c59c0a1 Refactor benchmarks. 2014-09-02 13:21:51 -04:00
Louis Dionne
963cc1bf6e Documentation: make the default tree view larger so we can see everything 2014-07-31 18:19:40 -04:00
Louis Dionne
d6571e7681 Documentation: add indexes to the doxygen output 2014-07-31 18:15:27 -04:00
Louis Dionne
71dd6fc08b CMake: clarify message when Doxygen/Git is missing. 2014-07-31 17:04:38 -04:00
Louis Dionne
8a8ff797ab Split Core into subdirectories to reduce dependencies. 2014-07-30 11:15:26 -04:00
Louis Dionne
2cf2718597 CMake: more flexibility to generate the documentation 2014-07-29 11:07:15 -04:00
Louis Dionne
a0e357e632 Update the documentation submodule 2014-07-28 20:13:46 -04:00
Louis Dionne
74654d6159 Tutorial: Polishing and explain the reference 2014-07-28 12:52:27 -04:00
Louis Dionne
03792c90d5 Documentation: improve output with a custom layout 2014-07-27 16:57:36 -04:00
Louis Dionne
bda17bc352 Clean up Doxyfile 2014-07-25 22:59:54 -04:00
Louis Dionne
9a56dac2cf CMake: allow putting benchmark plots in the documentation 2014-07-25 08:53:57 -04:00
Louis Dionne
cfcf7eaee6 CMake: add a target to update the gh-pages branch 2014-07-23 13:51:12 -04:00
Louis Dionne
9e8928e299 Remove internal documentation from Doxygen output. 2014-07-15 10:49:20 -04:00
Louis Dionne
d5e215d672 Documentation: refactor and regenerate 2014-06-26 11:23:00 -04:00
Louis Dionne
fd96f88f0d Remove obsolete Doxygen aliases 2014-06-18 16:51:48 -04:00
Louis Dionne
3fffc0365d Remove now useless Doxygen aliases. 2014-06-12 20:41:51 -04:00
Louis Dionne
c1d9ff5529 doc: document instances 2014-06-12 20:36:21 -04:00
Louis Dionne
c531903254 Add link to reference documentation in readme. 2014-06-07 17:39:05 -04:00
Louis Dionne
ac30caf7dc Comparable: improve documentation 2014-06-04 15:35:46 -04:00
Louis Dionne
ce602dd4b4 Document a couple more components. 2014-06-02 21:52:26 -04:00
Louis Dionne
1cebe9821d Document the Functional module. 2014-06-02 21:49:35 -04:00
Louis Dionne
236b0691fe Add gh-pages branch as a submodule. 2014-06-01 12:36:22 -04:00
Louis Dionne
61f73d4687 Add Range and List. 2014-05-16 07:56:09 -06:00
Louis Dionne
ae803c667b Basic setup. 2014-05-15 16:09:22 -06:00